client server 2 0 with java and flex
play

Client / Server 2.0 with Java and Flex James Ward Adobe Systems - PowerPoint PPT Presentation

Client / Server 2.0 with Java and Flex James Ward Adobe Systems www.jamesward.com @riacowboy About James Ward I want to be a cowboy Co-authored First Steps in Flex with Bruce Eckel Java Developer since 1997 Adobe's JCP Rep for JSR-286,


  1. Client / Server 2.0 with Java and Flex James Ward Adobe Systems www.jamesward.com @riacowboy

  2. About James Ward I want to be a cowboy Co-authored First Steps in Flex with Bruce Eckel Java Developer since 1997 Adobe's JCP Rep for JSR-286, JSR- 299, and JSR-301 Drunk on Software Co-Creator

  3. AGENDA > What is RIA? > What is Flex? > Integrating Flex & Java 3

  4. Applications have evolved Easy 2004 WEB APPLICATIONS EASE OF DEPLOYMENT RICH INTERNET APPLICATIONS 1998 1992 Hard CLIENT/SERVER MAINFRAME Limited Client Capability Full

  5. Content-Centric Data-Centric Content-Centric Data-Centric •Text •Interactive •Text •Interactive •Video •Low latency •Video •Low latency Markup Runtime 5

  6. How Flex Works Browser Adobe AIR Flex Builder IDE Browser Adobe AIR Flex Builder IDE MXML and ActionScript Flash Player Flex SDK Flex SDK MXML ActionScript MXML ActionScript Flex Class Library Flex Class Library SOAP HTTP/S AMF/S RTMP/S Web Server Web Server Compile BlazeDS or XML/HTTP XML/HTTP LC Data Services REST REST SOAP Web Services SOAP Web Services J2EE Application Server J2EE Application Server .swf .swf Existing Applications and Infrastructure Existing Applications and Infrastructure

  7. Unit / Automated Testing Flex Unit, Mock-AS3, Flex Monkey, etc Cross Platform Consistency Browsers: Firefox, Safari, IE, Opera, etc OS: Linux, Mac, Windows 64 bit: In development Mobile Coming Soon... Android, Palm, Nokia, Blackberry, etc www.openscreenproject.org Build / CI Ant Tasks, Hudson Integration, etc Maturity Mission Critical Flex Apps at: Oracle, Boeing, Fidelity, FedEx, SAP, eBay, Yahoo, Cisco, IBM, Deutsche Bank, etc.

  8. Flex with Java via XML (RESTful / SOAP) App Server Web Service XML (RESTful / Client SOAP)

  9. Flex with Java via Remoting Java Server BlazeDS POJO Spring Bean Endpoint AMF Client EJB Other

  10. Flex with Java via Messaging Java Server BlazeDS Messaging Adapter X System X Message JMS Endpoint JMS Adapter Service Provider Messaging Adapter Y System Y RTMP AMF Publisher HTTP Subscriber

  11. James Ward www.jamesward.com Adobe Systems @riacowboy

Recommend


More recommend