Adobe Flex as an alternative to JSF/AJAXThe new cornerstone technology in the area of rich internet applications is going to be JSF in combination with AJAX. At least that is what the big players within the JAVA community would like to make you believe. However, any solution that is based on HTML/CSS (limited graphical controls, cross browser limitations), DOM/JavaScript (again cross browser limitations, but also difficult to debug) and “client state on the server” implies a very complicated programming model driving up the costs for development, test and maintenance. This presentation will discuss Adobe Flex as an extremely viable alternative. Having ECMA-script as base programming language, Flex is not more of a competitor/ threat to JAVA as is HTML/JavaScript. Vereiste voorkennis: Some experience with web based applications. No experience in JSF is required Structurele beschrijving: * Discussion of rich internet applications in general (scoping the presentation) * Discussion of the advantages of rich internet applications running through an internet browser * Discussion of the disadvantages of HTML/CSS/DOM/Javascript based rich internet applications * Introducing the concept of “client state belongs at the client and not the server” promises: * higher user experience (better ergonomics) * better programming model resolving to lower costs of development * better scaleability * better usage of bandwith * and more ... * How does Flex meet the promises above? * demo of a real application using Flex, JEE5 and Glassfish. * demo of the (Eclipse based) Flex development environment including deployment and debugging. * Debate ‘Flex beats JSF in every aspect’ where the audience can fire any question.
|
|
Franck de Bruijn LogicaCMG Franck de Bruijn is currently working as a senior JAVA/J2EE consultant
for LogicaCMG, a company in IT services. Franck has been active in IT
since 1997 and in the JAVA/J2EE arena since 2000. His experience is
mainly in the areas telecom, logistics and finance. Driven by the
aspiration for establishing an 'optimal architecture for administrative
applications', Franck is always on the lookout for emerging and
promising technologies.
|
|
| |