2006 Adobe Systems Incorporated. All Rights Reserved. 1 RIAs - Beyond the Buzz James Ward Technical Evangelist jamesward.org

Slides:



Advertisements
Similar presentations
Magic Technology Eyal Pfeifel - CTO. Client Windows, iOS, Android, BlackBerry, Windows Mobile ServerWindows, AIX, Solaris, Linux, IBM i Database Oracle,
Advertisements

1 CGICGI Common Gateway Interface Server-side Programming Lecture.
1 ColdFusion Sandra Cadena-Torres IS-373 ~ Spring 2010.
Building Mobile Apps in the Cloud – Comparing Approaches.
White Master Replace with a graphic 5.5” Tall & 4.3” Wide © 2010 Adobe Systems Incorporated. All Rights Reserved. Video Distribution Philippe Degery DMO.
CSIS0402 System Architecture K.P. Chow University of Hong Kong.
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
Rich Internet Applications with the Adobe Flash Platform.
February 11, 2007 Can Ajax be OS for the Browser? Kevin Hakman Co-Founder General Interface Ajax Toolkit Director, Developer Evangelism TIBCO Software.
Introduction Rich Internet Applications OpenLaszlo as an RIA Examples Community Competitors OpenLaszlo Architecture OpenLaszlo XML Structure Dealing with.
Creating Web 2.0 applications with Adobe Flex and AIR Nick Kwiatkowski MSU Telecom Systems.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
Multiple Tiers in Action
2007 Adobe Systems Incorporated. All Rights Reserved. 1 Model for the Old Web -> Client Server Server Client.
E-business Architecture.NET vs J2EE Judith Molka-Danielsen Feb.27, 2004.
Adobe Flash Media Server. Outline What is Adobe Flash Media Server? What can we do with it? How the server works? How to install and set-up the server?
Charlie Crocker Vice President Farallon Geographics, Inc. An Overview of Internet Mapping Technology.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
Getting on the Flex Highway - How to get up to speed with Flex Raghunath Rao Engineer, Flex Team Bangalore, India
RIA Introduce Comparison among several technology.
© 2010 Adobe Systems Incorporated. All Rights Reserved. Design and Development Trends in Mobile.
WHAT IS A WEB APP? Van Kelly Yeshiva University July 6, 2013.
Presented by, MySQL & O’Reilly Media, Inc. Data Services: Mashing and Shredding Data Using XAware.
RIA & Adobe Flex Yunhui Fu 11/05/2008. What’s RIA RIA (Rich Internet Applications) –web applications which look and perform like desktop applications.
JRun 4 & Macromedia MX Tommy Reilly JRun Engineer.
Exploring Real-time apps with ColdFusion and Blaze DS / Live Cycle Data Services ES Dan Blackman
Chapter 4: Core Web Technologies
HTTP client wide area network (Internet) HTTP proxy HTTP server HTTP gateway firewall HTTP tunnel Copyright Springer Verlag Berlin Heidelberg 2004.
Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop.
Prepared by Stephen Olaño June 12, Rich Internet Applications It allow to build rich applications with data and multimedia contents, offering a.
Enterprise Computing COSC 617 Jeff Schmitt September 7,2006.
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University March 21, 2005.
Building Flex Dashboards with WebFOCUS Enable Copyright 2008, Information Builders. Slide 1 Yoshiko Akai Strategic Product Mgt.
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Catalyst for Agile Interaction Design Harish Sivaramakrishnan |
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Flex, Java and Data Intensive Applications Cornel Creanga Platform Evangelist
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe’s Open Source Flex SDK. OSCON - July 2008 Portland, OR Duane Nickull & James Ward Sr. Technology.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Flex architectural patterns James Ward Technical Evangelist
Flex 2.0 Flex for ColdFusion developers Part 1. What is Flex Flex allows developers to create Flash content for Rich Internet Applications in a more programmer.
Driving a Hybrid: The Basics of Adobe AIR Christina Dulude Web Developer, Duke University.
ColdFusion 9 and Flex 4: Application Development Ryan Stewart Platform Evangelist, Adobe Systems
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
Adobe Flex 2.0 By Axel Jensen. Table of Contents Evolution of Computer Applications Advantages of Rich Internet Applications (RIA) Different RIA Technologies.
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith TeraTech.
Rich Internet Applications 8. Other RIA technologies.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
Lab 12: Other Languages User Interface Lab: GUI Lab Nov. 12 th, 2013.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Flex Tahirhussain. Confidential | Copyright © Larsen & Toubro Infotech Ltd. 2 Contents 1. What is Flex 2. Why Flex.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Flex 2 We’re Not in Kansas Anymore! or Welcome to Flex Theo Rushin Jr TeraTech, Inc.
Flash for CFers An Introduction to Rich Internet Application Development.
Mobile IT Support for Multisport Steinar Kristoffersen, Manish Shrestha Østfold University College.
Introduction to Flex 2 by Rich Tretola. About Me Rich Tretola is a senior software developer at Herff Jones, Inc. specializing in Rich Internet Applications.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Ajax VS Flex A comparison based on shopping cart implementation PoHsu Yeh py2157.
What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications.
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
CFUNITED – The premier ColdFusion conference Flex 2.0 and ColdFusion Integration – 101 Nahuel Foronda Laura Arguello.
2005 Adobe Systems Incorporated. All Rights Reserved. 1 ColdFusion What’s New & What’s Next CFUNITED 2006 October 28 th, 2006.
June 28 th – July 1 st 2006 Thomas Burleson Principal Architect Understanding Flex 2 Data Services “With ColdFusion, why should.
Rich Internet Applications. 1 Spectrum of Internet Solution Simple HTML Broad Reach Browsing Oriented Content & Documents Rich Content Highly Interactive.
UNIT II WEB PAGE BASICS & HTML
Web Debugging Proxy Application
Web-Services-based Systems Architecture, Design and Implementation
Distributed System Using Java 2 Enterprise Edition (J2EE)
File Operations Access Permissions.
Auckland webdesign developer meetup 30
Workforce Central v6.3 Technology
Presentation transcript:

2006 Adobe Systems Incorporated. All Rights Reserved. 1 RIAs - Beyond the Buzz James Ward Technical Evangelist jamesward.org

2006 Adobe Systems Incorporated. All Rights Reserved. Rich Internet Applications Desktop MAINFRAME WEB APPLICATIONS REACH Local Global RICH Text UIIntegrated media GUI RICH INTERNET APPLICATIONS

2006 Adobe Systems Incorporated. All Rights Reserved. What is a Rich Internet Application? 3

2006 Adobe Systems Incorporated. All Rights Reserved. What is a Rich Internet Application? 4 connectedalive interactive responsive

2006 Adobe Systems Incorporated. All Rights Reserved. Flash Player Penetration Flash Player 5Flash Player 6Flash Player 7Flash Player 8Flash Player 8 (projected)‏ 0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0% 70.0% 80.0% 90.0% 100.0% FLASH 9 91% Penetration in 12 months

2006 Adobe Systems Incorporated. All Rights Reserved. 6 Adobe AIR Application Stack Cross-OS Application Integrated Rendering Integrated DOMs & Scripting Flash Flex ActionScript XML Audio Video HTML PDF HTML JavaScript XML CSS Flash PDF Adobe AIR APIs Mac, Windows, Linux & Device OS File System Access Network Detection Notifications Application Update Drag and Drop Local Database...

2006 Adobe Systems Incorporated. All Rights Reserved. 7 MXML and ActionScript XML/HTTP REST SOAP Web Services XML/HTTP REST SOAP Web Services How Flex Works Browser J2EE Application Server Flex Data Services 2 Flash Player Web Server Existing Applications and Infrastructure Flex Builder IDE Flex SDK MXML ActionScript Flex Class Library.swf Compile.swf Data

2006 Adobe Systems Incorporated. All Rights Reserved. 8 Flex with Java via XML (RESTful / SOAP) Web Service Client App Server XML (RESTful / SOAP)

2006 Adobe Systems Incorporated. All Rights Reserved. 9 Flex with Java via FDS Remoting Flex Data Services Spring Bean Client J2EE Server POJO EJB Other Endpoint AMF

2006 Adobe Systems Incorporated. All Rights Reserved. 10 Flex with Java via FDS Messaging Message Service Flex Data Services Adapter Y Adapter X Messaging System Y Messaging System X Endpoint JMS Provider JMS Adapter Publisher Subscriber RTMP AMF HTTP J2EE Server

2006 Adobe Systems Incorporated. All Rights Reserved. 11 Flex with Java via FDS Data Sync Flex Data Services Data Service DAO Object Adapter Hibernate Adapter JDBC Adapter Hibernate RDBMS CFC Adapter ColdFusion Endpoint Client A Client B Client C J2EE Server

2006 Adobe Systems Incorporated. All Rights Reserved. Data centric applications App Server Presentation Tier J2EE Business Tier Integration Tier Resource Tier DBMSLDAPCRM/ ERP/CM Web Svcs. Flex Data Services 2 Business and Transaction Logic (Java) Connectors to Data and Legacy Systems data Example applications: Business analytics Order processing systems Call-centre management applications Customers looking to manage data which needs to be synchronised across tiers and enterprise integration to existing systems and infrastructure