Presentation is loading. Please wait.

Presentation is loading. Please wait.

Echo2 Java AJAX Web Framework Petar Milev. Contents 1.Introduction to Echo2 2.Echo2 Target – Business Web 3.Why Choosing Echo2? 4.Live Demo 5.How It Works?

Similar presentations


Presentation on theme: "Echo2 Java AJAX Web Framework Petar Milev. Contents 1.Introduction to Echo2 2.Echo2 Target – Business Web 3.Why Choosing Echo2? 4.Live Demo 5.How It Works?"— Presentation transcript:

1 Echo2 Java AJAX Web Framework Petar Milev

2 Contents 1.Introduction to Echo2 2.Echo2 Target – Business Web 3.Why Choosing Echo2? 4.Live Demo 5.How It Works? 6.Conclusion 7.Links 8.Components (screenshots)

3 Introduction to Echo2 -Echo2 is a Web Framework for Java -It is AJAX-enabled -Helps developing rich business web applications -The code can be written entirely on the server side, using only Java -Doesn’t require any additional build phases

4 Echo2 Target – Business Web -What business web means here? -When developing the presentation – focus on the functionality rather on the visual design -Visual design is also very flexible

5 Why Choosing Echo2? -Easies the development – makes web applications simple -Forget about legacy paradigms like page- orientation, request-response, etc. -Rich AJAX application without any additional effort -Use just Java code for the whole presentation layer -Easy to support software

6 Echo2 Live Demo

7 How It Works? (part 1) -On the first request, Echo2 JavaScript engine is sent to the client (specific for the browser) -From now on, Echo2 engine handles everything for us -On a user interaction it automatically notifies the server (if needed) and calls our event- handling Java code -The Echo2 server engine generates appropriate XML response which is handled by Echo2 JS engine and DOM is updated

8 How It Works? (part 2) Step 1: User presses a button Step 2: If there is ActionListener attached, the Echo2 JS engine sends the event to the server: </message-part></client-message>

9 Conclusion -Alternative for developing contemporary web applications with no real alternative for other platforms/languages -Introducing very simple approach -Increases team efficiency -Appropriate for large software applications -Very mature with state of a proven framework

10 Links Echo home page: http://echo.nextapp.com/site/ - find demos, tutorials, builds and source code Wiki: http://wiki.nextapp.com/echowiki - many useful resources and links EchoPointNG: http://wiki.nextapp.com/echowiki/EchoPointNG - library with many additional Echo2 components Echo2GO: http://wiki.nextapp.com/echowiki/Echo2Go - everything you need to make echo2 app in 15 minutes

11 Widgets (screenshots) part 1 Standard components:

12 Widgets (screenshots) part 2 Layouting components: Vertical split pane Popup window

13 Widgets (screenshots) part 3 Windows and popups: Customizable tabpane Customizable image borders Color chooser

14 Widgets (screenshots) part 4 More components: Accordion pane Charts: Pie/Pie 3D Bar/Bar 3D Menus

15 Third Party Widgets You get even more fancy components with EchoPointNG (LGPL) library AutoLookupTextFieldAutoLookupTextField BalloonHelpBalloonHelp CalculatorCalculator DateChooserDateChooser HistoryMonitorHistoryMonitor ImageMapImageMap LiveTableLiveTable RichTextAreaRichTextArea TreeTree TreeTableTreeTable


Download ppt "Echo2 Java AJAX Web Framework Petar Milev. Contents 1.Introduction to Echo2 2.Echo2 Target – Business Web 3.Why Choosing Echo2? 4.Live Demo 5.How It Works?"

Similar presentations


Ads by Google