Rich Internet Applications
1 Spectrum of Internet Solution Simple HTML Broad Reach Browsing Oriented Content & Documents Rich Content Highly Interactive Motion, Sound, Video Web Applications Data-Driven Dynamic Content Database Applications Rich Internet Apps Use Rich Client Reach of the Internet Richness of Desktop Run on Web & Devices Communications Static Dynamic Client-Side Functionality Server-Side Functionality StaticInteractive
1 How it works ? Client – Flash Player on Linux Server – Tomcat and other J2EE servers on Linux
1 Demonstration
1
1
1
1 Introducing Flash Remoting A new technology enabling Flash to dynamically interact with web application servers in a fast, efficient, secure, reliable way.
1 Using xml today Application Server Tomcat, J2EE and so on Flash Player xml xml processing is slow
1 Using Load Variables today Application Server Tomcat, J2EE and so on Flash Player Load variables ok for small amounts of data complex and time consuming
1 Using Flash Remoting ColdFusion MX, JRun 4,.NET And other J2EE application servers Flash Player 6 Flash Remoting Fast Simplified development xml Load variables
1 Flash Remoting Release Themes Ease of connectivity between Flash and web application servers High performance connectivity Ease of testing and debugging Native application programming language connectivity to Flash
1 Flash Remoting User Needs Flash Remoting supports a team development model Flash Developers Use ActionScript to connect Flash interfaces to server data Web Application Server Developers Create services to send and receive data from Flash UIs
1 Concepts The Problem Flash Movie Action Script Server Resources CFMLCFC JMX MBean EJB JavaBean Web Svcs
1 Concepts CFMLCFC JSP, Servlets EJB Flash Movie Action Script The Solution Flash Remoting Net Services service adaptersfilters front controller Web Svcs JavaBean.NET
1 Flash Remoting J2EE Flash Remoting Java Classes EJBs JSP and Servlets Engaging, interactive user interface Sophisticated business logic Enables Flash to dynamically interact with Tomcat and other J2EE Servers Simple Fast Secure Flash
1 Additional Features Authentication support State Management support Recordset processing New components for display (DataGrid, ListBox) Serverside recordset paging
1 Demo Creating an application using POJO
1 Summary Flash Remoting makes Flash a viable solution for web application UIs Easy connection to Tomcat and J2EE servers High performance connectivity between Player and server Secure, reliable interface for data exchange Support for native web application development languages