Upload
hwilming
View
977
Download
1
Embed Size (px)
DESCRIPTION
You've heard all the terms, mobile web, hybrid app, HTML5, REST, etc... Maybe you've even played around with them a bit, but how do they all fit together? We're going to discuss all of that, and how it is encompassed in the Plain Old HTML5 (POH5) architecture! The sample application will go from nothing, to a cloud based mobile web and Apache Callback application, all in 60 minutes!
Citation preview
Presenta:on from Jay Balunas
2 21.04.12 Copyright © 2010 – akquinet AG
Jay § JBoss Core Developer at RedHat § Project lead Aerogear
§ Asked us to give this presentaJon
Who we are
3 21.04.12 Copyright © 2010 – akquinet AG
Philipp Kumar [email protected]
Mobile Competence Center
Heinz Wilming [email protected]
JBoss Competence Center
akquinet AG
4 21.04.12 Copyright © 2010 – akquinet AG
Mobile Anwendungen
IndividualprojekteIndividualprojekte
BeratungBeratung
Gesc
häfts
anwen
dungen
Innovative Technologien
UserExperience
(UX)
Na:ve Shell
Mobile Applica:ons
5 21.04.12 Copyright © 2010 – akquinet AG
Mobile Web Na:ve Shell Na:ve App
Mobile Web
6 21.04.12 Copyright © 2010 – akquinet AG
JSF and Richfaces
7 21.04.12 Copyright © 2010 – akquinet AG
JSF
§ Does not target mobile web § Extension needed to fill the gap Richfaces mobile + extension § Mobile skin § Device DetecJon § NaJve feeling transiJon § Back buVon support § OpJmized CSS / JS resources
W3C suite of specifica:ons
§ HTML5 § Tags § Set of APIs: WebSockets, …
§ CSS3 § JavaScript
Plain Old HTML5
8 21.04.12 Copyright © 2010 – akquinet AG
ResRul architecture
§ Based on HTTP standards § Resources (URI) § RepresentaJon § Meaningful response codes
9 21.04.12 Copyright © 2010 – akquinet AG
¡ Text ¡ Text
10 21.04.12 Copyright © 2010 – akquinet AG
Let‘s start building an app!
OpenShiU
11 21.04.12 Copyright © 2010 – akquinet AG
http://poh5-akquinet.rhcloud.com/
Get started today!
12 21.04.12 Copyright © 2010 – akquinet AG
mvn archetype:generate \ -DarchetypeArtifactId=jboss-html5-mobile-archetype \ -DarchetypeGroupId=org.jboss.aerogear.archetypes \ -DarchetypeVersion=1.0.0.M2c
Deploy your App into the cloud
13 21.04.12 Copyright © 2010 – akquinet AG
Links
hWp://blog.akquinet.de/ hWp://www.jboss.org/aerogear/ hWp://www.jboss.org/tools hWps://openshiU.redhat.com/
14 21.04.12 Copyright © 2010 – akquinet AG
Thank you for your aVenJon!
QA