TheEdge 2012 - AlphaCSP's 5th annual Java event, bringing news and the future of Java to the Java community, took place on the 29th of March 2012, at the Avenue Convention Center. Once again, AlphaCSP's Java experts, together with leading Java speakers from around the world, presented cutting-edge Java technologies.
This one is about Rich Ajax Platform
8. Rich vs Web
o Rich client: Also known as a desktop application, native application,
thick client, or fat client
o Web client: Also known as a web application, Internet/Intranet
application, web user interface, and thin client
ƒ
8
10. Rich Internet Client
o Rich web client: Also known as a rich Internet application, Ajax client,
Web 2.0 client, and fat thin client.
• Java Script - modify static content
• Ajax - asynchronous requests
• Dynamic JavaScript and HTML
Focus on one development language and environment.
10
24. • Third party source code
• Easy to upgrade
• Decouple applications development
Did you know ? As long as a plug-in is not currently in use, it can
even be exchanged while an application is running
24
32. QOOXDOO
// Create a button
var button1 = new qx.ui.form.Button("First Button", "icon/22/apps/internet-web-
browser.png");
// Document is the application root
var doc = this.getRoot();
// Add button to document at fixed coordinates
doc.add(button1,
{
left : 100,
top : 50
});
// Add an event listener
button1.addListener("execute", function(e) {
alert("Hello World!");
});
32
34. “ Always code as if the person who will
maintain your code is a maniac
serial killer that knows where you live.”
“..Visual C++, Tip of the day…”
34
49. Summary
Rapid development
Stay away from writing JavaScript, HTML and CSS
Single Codebase - RAP can be compiled into an
RCP application and Native mobile as well.
49
50. References
http://wiki.eclipse.org/RAP
By Fabian Lange
http://www.eclipse.org/rap/
By Ralf Sternberg
50
All rights reserved @ Copyright AlphaCSP 2012 50