6. FLEX “Adobe® Flex™ 2 is a complete, powerful application development solution for creating and delivering cross- platform rich Internet applications (RIAs) within the enterprise and across the web. It enables the creation of expressive and interactive web applications that can reach virtually anyone on any platform. ” 3 Mbaye CAMARA - Adobe Developer
7. More succinctly: “Flex is a way to develop Flash applications by programming” 4 Mbaye CAMARA - Adobe Developer
8. How is Flex different from Flash? Flash Flex ActionScript MXML HTML/CSS Javascript Drawing Tools Library Layout Engine Animation Timeline Layers Yes No Yes Limited Yes Yes Yes Yes Yes Yes Yes Yes Yes No No Yes No No 5 Mbaye CAMARA - Adobe Developer
9. EMCA standardized, like Javascript, yet object- orientedlike java Flash Flex ActionScript MXML HTML/CSS Javascript Drawing Tools Library Layout Engine Animation Timeline Layers Yes No Yes Limited Yes Yes Yes Yes Yes Yes Yes Yes Yes No No Yes No No 5 Mbaye CAMARA - Adobe Developer
10. EMCA standardized, like Javascript, yet object- orientedlike java Flash Flex ActionScript MXML Yes Yes Yes Declaritive XML - HTML/CSS Yes LIke XUL Yes Yes Yes Yes Yes Javascript Drawing Tools Library Layout Engine Animation Timeline Layers Yes No No Yes No No 5 Mbaye CAMARA - Adobe Developer
12. Flash documents (.FLA) are binary files created in the Adobe Flash authoring environment. Interface elements are “drawn”manipulated over a timeline using tweens, key frames, and layers (or programmatically). A .FLA file is compiled into a .SWF file and embedded into an HTML page. Mbaye CAMARA - Adobe Developer
19. ActionScript Data services MXML Tags Source View Html & Css Perspectives 14 Mbaye CAMARA - Adobe Developer
20. Flex documents (.MXML) are text files authored in Adobe FlexBuilder (based on Eclipse). Alternatively, Eclipse RCP can be used with a free FlexBuilder plug-in. In Flex, interface elements and components are created using declaritive XML-like tags. 15 Mbaye CAMARA - Adobe Developer
30. Flex Data Services 2 “A powerful solution for creating data-intensive rich applications” • Deployed as standard J2EE application • Real-time data push and pub/sub messaging • Allows for occasionally connected applications 20.OOO fcfa /CPU Read More: http://www.adobe.com/products/flex/dataservices/ Mbaye CAMARA - Adobe Developer
31. WebORB for Java “WebORB for Java is server-side technology enabling connectivity between Flash Remoting and AJAX clients and Java applications.” 500.000 fcfa/CPU Mbaye CAMARA - Adobe Developer
35. 96% of PC’s have what they need to run a Flex application. 34 Mbaye CAMARA - Adobe Developer
36. AIR “Adobe® AIR™ lets developers use their existing web development skills in HTML, AJAX, Flash and Flex to build and deploy rich Internet applications to the desktop.” 47 Mbaye CAMARA - Adobe Developer
37. ? Application.air Java Applet Flash Content Web Content Flex Content AIR RUNTIME WebKit Browser Flash Player SQLite Database PDF Support OS integration via: File System I/O System Drag & Drop Online/Offline Full Network Stack Windowing Clipboard Sync Windows 2000 Windows XP Mac OSX Linux BETA Native Menu API Right-click support 48 Mbaye CAMARA - Adobe Developer
38. FinetuneDeskop } } Music streaming from Internet source + Music from my local iTunes library 49 Mbaye CAMARA - Adobe Developer