![Page 1: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/1.jpg)
a RIA Case Studyby Stephan Janssen
Parleys.com
![Page 2: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/2.jpg)
About me
![Page 3: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/3.jpg)
About me
‣ Founder ’97 and chairman of the Belgian Java User Group (BeJUG)
‣ Founder ’98 and CTO of JCS Int.
‣ CTO of Java Competence Center @ RealDolmen
‣ Founder ’01 and Organizer of JavaPolis (now Devoxx) and SpringOne
‣ Java Champion since ‘05
‣ Founder ’06 and Project lead of Parleys.com
![Page 4: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/4.jpg)
What is Parleys.com ?
![Page 5: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/5.jpg)
What is Parleys.com ?
‣ Next generation RIA eLearning platform
‣ Hosts technical talks from JavaPolis, SpringOne, EclipseCon, JaZoon, JFokus, JavaZone, ...
‣ 250+ hours of technical content
‣ 200K+ unique visitors
‣ 7Tb of video streaming per month
![Page 6: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/6.jpg)
What is RIA ?
![Page 7: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/7.jpg)
What is RIA ?
Application Server =
RIA Client =
![Page 8: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/8.jpg)
Parleys Architecture Overview
Spring POJOs
RESTJava
PersistenceAPI
RPC
DHTML,JavaFX,GWT,iPhone
Flex &
AIR
JSON
AMF
![Page 9: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/9.jpg)
6
DHTML
![Page 10: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/10.jpg)
(C) 1998 - 2007 JCS Int. nv - Member of the Dolmen Group
Demo
![Page 11: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/11.jpg)
DHTML Issue’s
![Page 12: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/12.jpg)
DHTML Issue’s
‣ Voodoo Script !
![Page 13: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/13.jpg)
DHTML Issue’s
‣ Voodoo Script !
![Page 14: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/14.jpg)
DHTML Issue’s
‣ Voodoo Script !
‣ Cross platform/browser Javascript Spaghetti nightmare!
![Page 15: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/15.jpg)
DHTML Issue’s
‣ Voodoo Script !
‣ Cross platform/browser Javascript Spaghetti nightmare!
‣ Debugging JavaScript on Internet Exploder
![Page 16: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/16.jpg)
DHTML Issue’s
‣ Voodoo Script !
‣ Cross platform/browser Javascript Spaghetti nightmare!
‣ Debugging JavaScript on Internet Exploder
![Page 17: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/17.jpg)
DHTML Issue’s
‣ Voodoo Script !
‣ Cross platform/browser Javascript Spaghetti nightmare!
‣ Debugging JavaScript on Internet Exploder
‣ Back button support
![Page 18: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/18.jpg)
DHTML Issue’s
‣ Voodoo Script !
‣ Cross platform/browser Javascript Spaghetti nightmare!
‣ Debugging JavaScript on Internet Exploder
‣ Back button support
![Page 19: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/19.jpg)
DHTML Issue’s
‣ Voodoo Script !
‣ Cross platform/browser Javascript Spaghetti nightmare!
‣ Debugging JavaScript on Internet Exploder
‣ Back button support
‣ AJAX “calls”
![Page 20: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/20.jpg)
9
Flex & AIR
![Page 21: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/21.jpg)
10
DEMO
![Page 22: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/22.jpg)
Flex Advantages
![Page 23: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/23.jpg)
Flex Advantages
‣ It just works!
![Page 24: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/24.jpg)
Flex Advantages
‣ It just works!‣ Flex does already exist for 5 years... it shows :)
![Page 25: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/25.jpg)
Flex Advantages
‣ It just works!‣ Flex does already exist for 5 years... it shows :)
![Page 26: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/26.jpg)
Flex Advantages
‣ It just works!‣ Flex does already exist for 5 years... it shows :)
‣ Many build in animations available
![Page 27: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/27.jpg)
Flex Advantages
‣ It just works!‣ Flex does already exist for 5 years... it shows :)
‣ Many build in animations available
![Page 28: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/28.jpg)
Flex Advantages
‣ It just works!‣ Flex does already exist for 5 years... it shows :)
‣ Many build in animations available
‣ Many UI components available
![Page 29: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/29.jpg)
Flex Advantages
‣ It just works!‣ Flex does already exist for 5 years... it shows :)
‣ Many build in animations available
‣ Many UI components available
![Page 30: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/30.jpg)
Flex Advantages
‣ It just works!‣ Flex does already exist for 5 years... it shows :)
‣ Many build in animations available
‣ Many UI components available
‣ Deep linking, History and back button support
![Page 31: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/31.jpg)
Flex Advantages
‣ It just works!‣ Flex does already exist for 5 years... it shows :)
‣ Many build in animations available
‣ Many UI components available
‣ Deep linking, History and back button support
![Page 32: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/32.jpg)
Flex Advantages
‣ It just works!‣ Flex does already exist for 5 years... it shows :)
‣ Many build in animations available
‣ Many UI components available
‣ Deep linking, History and back button support
‣ Good eclipse-based IDE support
![Page 33: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/33.jpg)
Flex Advantages
‣ It just works!‣ Flex does already exist for 5 years... it shows :)
‣ Many build in animations available
‣ Many UI components available
‣ Deep linking, History and back button support
‣ Good eclipse-based IDE support
![Page 34: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/34.jpg)
Flex Advantages
‣ It just works!‣ Flex does already exist for 5 years... it shows :)
‣ Many build in animations available
‣ Many UI components available
‣ Deep linking, History and back button support
‣ Good eclipse-based IDE support
‣ Smart local caching
![Page 35: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/35.jpg)
Flex Opportunities
![Page 36: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/36.jpg)
Flex Opportunities‣ Enterprise Development
![Page 37: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/37.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing
![Page 38: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/38.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing‣ Functional Testing
![Page 39: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/39.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing‣ Functional Testing‣ Static Analysis
![Page 40: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/40.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing‣ Functional Testing‣ Static Analysis
![Page 41: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/41.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing‣ Functional Testing‣ Static Analysis
‣ Signed Flex applications ?
![Page 42: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/42.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing‣ Functional Testing‣ Static Analysis
‣ Signed Flex applications ?
![Page 43: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/43.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing‣ Functional Testing‣ Static Analysis
‣ Signed Flex applications ?
‣ Hybrid deployment strategy...
![Page 44: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/44.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing‣ Functional Testing‣ Static Analysis
‣ Signed Flex applications ?
‣ Hybrid deployment strategy...
![Page 45: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/45.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing‣ Functional Testing‣ Static Analysis
‣ Signed Flex applications ?
‣ Hybrid deployment strategy...
‣ Google Friendliness...
![Page 46: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/46.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing‣ Functional Testing‣ Static Analysis
‣ Signed Flex applications ?
‣ Hybrid deployment strategy...
‣ Google Friendliness...
![Page 47: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/47.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing‣ Functional Testing‣ Static Analysis
‣ Signed Flex applications ?
‣ Hybrid deployment strategy...
‣ Google Friendliness...
‣ Socket Listeners...
![Page 48: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/48.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing‣ Functional Testing‣ Static Analysis
‣ Signed Flex applications ?
‣ Hybrid deployment strategy...
‣ Google Friendliness...
‣ Socket Listeners...
![Page 49: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/49.jpg)
Flex Opportunities‣ Enterprise Development
‣ CI, Unit and Coverage testing‣ Functional Testing‣ Static Analysis
‣ Signed Flex applications ?
‣ Hybrid deployment strategy...
‣ Google Friendliness...
‣ Socket Listeners...
‣ Local video encoding
![Page 50: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/50.jpg)
13
GWTI feel lucky!
![Page 51: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/51.jpg)
Effects Widgets
DOM CSS/Behavior
XHR Marshalling
JS ext. Packaging
Ajax Client Side Ajax Server Side
AjaxDSLs
XHR
Marshalling
Google Web Toolkit (GWT)
Ajax Style view-centric code-centricmodel-centric
![Page 52: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/52.jpg)
15
DEMO
![Page 53: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/53.jpg)
GWT Experience
![Page 54: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/54.jpg)
GWT Experience
‣ You develop in Java !
![Page 55: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/55.jpg)
GWT Experience
‣ You develop in Java !
![Page 56: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/56.jpg)
GWT Experience
‣ You develop in Java !
‣ Back button works
![Page 57: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/57.jpg)
GWT Experience
‣ You develop in Java !
‣ Back button works
‣ Works on different browsers/operating systems “out-of-the-box”
![Page 58: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/58.jpg)
GWT Experience
‣ You develop in Java !
‣ Back button works
‣ Works on different browsers/operating systems “out-of-the-box”
![Page 59: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/59.jpg)
GWT Experience
‣ You develop in Java !
‣ Back button works
‣ Works on different browsers/operating systems “out-of-the-box”
‣ Great tooling support
![Page 60: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/60.jpg)
GWT Experience
‣ You develop in Java !
‣ Back button works
‣ Works on different browsers/operating systems “out-of-the-box”
‣ Great tooling support
![Page 61: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/61.jpg)
GWT Experience
‣ You develop in Java !
‣ Back button works
‣ Works on different browsers/operating systems “out-of-the-box”
‣ Great tooling support
‣ Google friendliness of Google Web Toolkit :(
![Page 62: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/62.jpg)
17
JavaFX
![Page 63: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/63.jpg)
18
DEMO
![Page 64: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/64.jpg)
19
JavaFX Advantages
![Page 65: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/65.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
![Page 66: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/66.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
![Page 67: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/67.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
‣ Binding & Triggers
![Page 68: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/68.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
‣ Binding & Triggers
![Page 69: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/69.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
‣ Binding & Triggers
‣ Eventually will enable 2D, 3D and media-rich Java clients
![Page 70: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/70.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
‣ Binding & Triggers
‣ Eventually will enable 2D, 3D and media-rich Java clients‣ On2 support in JavaFX Desktop
![Page 71: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/71.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
‣ Binding & Triggers
‣ Eventually will enable 2D, 3D and media-rich Java clients‣ On2 support in JavaFX Desktop
![Page 72: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/72.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
‣ Binding & Triggers
‣ Eventually will enable 2D, 3D and media-rich Java clients‣ On2 support in JavaFX Desktop
‣ Swing & Java2D API accessible for Designers
![Page 73: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/73.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
‣ Binding & Triggers
‣ Eventually will enable 2D, 3D and media-rich Java clients‣ On2 support in JavaFX Desktop
‣ Swing & Java2D API accessible for Designers
![Page 74: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/74.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
‣ Binding & Triggers
‣ Eventually will enable 2D, 3D and media-rich Java clients‣ On2 support in JavaFX Desktop
‣ Swing & Java2D API accessible for Designers
‣ Cool visual effects and animations
![Page 75: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/75.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
‣ Binding & Triggers
‣ Eventually will enable 2D, 3D and media-rich Java clients‣ On2 support in JavaFX Desktop
‣ Swing & Java2D API accessible for Designers
‣ Cool visual effects and animations
![Page 76: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/76.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
‣ Binding & Triggers
‣ Eventually will enable 2D, 3D and media-rich Java clients‣ On2 support in JavaFX Desktop
‣ Swing & Java2D API accessible for Designers
‣ Cool visual effects and animations
‣ Possibility to leverage the JVM!
![Page 77: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/77.jpg)
19
JavaFX Advantages
‣ Declarative, strong typed “Java” scripting language
‣ Binding & Triggers
‣ Eventually will enable 2D, 3D and media-rich Java clients‣ On2 support in JavaFX Desktop
‣ Swing & Java2D API accessible for Designers
‣ Cool visual effects and animations
‣ Possibility to leverage the JVM!‣ Refactoring of the Swing View and reusing Model & Controller
![Page 78: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/78.jpg)
20
JavaFX Opportunities
![Page 79: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/79.jpg)
20
JavaFX Opportunities
‣ Tooling support for both Designers and Developers
![Page 80: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/80.jpg)
20
JavaFX Opportunities
‣ Tooling support for both Designers and Developers
![Page 81: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/81.jpg)
20
JavaFX Opportunities
‣ Tooling support for both Designers and Developers
‣ More default animations/transitions needed
![Page 82: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/82.jpg)
20
JavaFX Opportunities
‣ Tooling support for both Designers and Developers
‣ More default animations/transitions needed
![Page 83: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/83.jpg)
20
JavaFX Opportunities
‣ Tooling support for both Designers and Developers
‣ More default animations/transitions needed
‣ Google Friendliness
![Page 84: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/84.jpg)
20
JavaFX Opportunities
‣ Tooling support for both Designers and Developers
‣ More default animations/transitions needed
‣ Google Friendliness
![Page 85: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/85.jpg)
20
JavaFX Opportunities
‣ Tooling support for both Designers and Developers
‣ More default animations/transitions needed
‣ Google Friendliness
‣ Mac must become first class citizen !
![Page 86: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/86.jpg)
20
JavaFX Opportunities
‣ Tooling support for both Designers and Developers
‣ More default animations/transitions needed
‣ Google Friendliness
‣ Mac must become first class citizen !
![Page 87: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/87.jpg)
20
JavaFX Opportunities
‣ Tooling support for both Designers and Developers
‣ More default animations/transitions needed
‣ Google Friendliness
‣ Mac must become first class citizen !
‣ Deep Linking
![Page 88: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/88.jpg)
20
JavaFX Opportunities
‣ Tooling support for both Designers and Developers
‣ More default animations/transitions needed
‣ Google Friendliness
‣ Mac must become first class citizen !
‣ Deep Linking
![Page 89: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/89.jpg)
20
JavaFX Opportunities
‣ Tooling support for both Designers and Developers
‣ More default animations/transitions needed
‣ Google Friendliness
‣ Mac must become first class citizen !
‣ Deep Linking
‣ Back button
![Page 90: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/90.jpg)
21
So what’s next ?for Parleys.com
![Page 91: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/91.jpg)
Parleys.com Share
‣ Embed a talk in your blog/wiki
![Page 92: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/92.jpg)
Parleys.com Share
‣ Embed a talk in your blog/wiki
![Page 93: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/93.jpg)
Parleys.com iPhone‣ Download and view Parleys.com talks on your iPhone
![Page 94: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/94.jpg)
Parleys.com iPhone‣ Download and view Parleys.com talks on your iPhone
![Page 95: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/95.jpg)
Parleys Business
![Page 96: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/96.jpg)
Parleys Business
‣ Organizations can “Rent a Space”
![Page 97: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/97.jpg)
Parleys Business
‣ Organizations can “Rent a Space”
![Page 98: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/98.jpg)
Parleys Business
‣ Organizations can “Rent a Space”
‣ Special University Program
![Page 99: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/99.jpg)
Parleys Business
‣ Organizations can “Rent a Space”
‣ Special University Program
![Page 100: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/100.jpg)
Parleys Business
‣ Organizations can “Rent a Space”
‣ Special University Program
‣ FREE User Groups Program !!
![Page 101: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/101.jpg)
Parleys Business
‣ Organizations can “Rent a Space”
‣ Special University Program
‣ FREE User Groups Program !!
![Page 102: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/102.jpg)
Parleys Business
‣ Organizations can “Rent a Space”
‣ Special University Program
‣ FREE User Groups Program !!
‣ Licensing of the platform for internal usage
![Page 103: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/103.jpg)
25
But How ?
![Page 104: Parleys.com a RIA Case Studyjaoo.dk/.../StephanJanssen_A_Ria_Case_Study_Using_Javafx.pdfEffects Widgets DOM CSS/ Behavior XHR Marshalling JS ext. Packaging Ajax Client Side Ajax Server](https://reader035.vdocuments.site/reader035/viewer/2022081402/5f09ba187e708231d4283a16/html5/thumbnails/104.jpg)
26
DEMO