Aerogear Java User Group Presentation
-
Upload
hwilming -
Category
Technology
-
view
1.155 -
download
0
description
Transcript of Aerogear Java User Group Presentation
![Page 1: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/1.jpg)
!Aerogear!!
Mobile!solu.on!with!Java!EE!and!JBoss!technologies!!!
![Page 2: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/2.jpg)
Who!we!are!
2!16.07.12!Copyright!©!2010!–!akquinet!AG!
Mobile!Competence!Center!
!
JBoss!Competence!Center!
![Page 3: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/3.jpg)
akquinet!AG!
Business'Consul+ng'
JAVA!
Business!SoluEons!!‒ JBoss!‒ Websphere!‒ OSGi!
Mobile!SoluEons!‒ Android!‒ iPhone!
InnovaEve!SoluEons!
User!Experience!‒ Analyse!‒ KonzepEon!
Open!Source!
MicrosoD!/!.NET!
Dynamics!NAV!
Dynamics!AX!
Dynamics!CRM!
Sharepoint!/!.NET!
Branchenlösungen!‒ care!concept!‒ easy!san!‒ opus!curare!!
TelemaEk!
InternaEonale!Projekte!
Outsourcing!
IT\ConsulEng!&!Projekte!
Outsourcing!&!Services!
RZ\Betrieb!
Business!Process!Outsourcing!
SAP!
SAP\Security!&!Compliance!
BRM/BRO!(Business!Rules!Management)!
SAP!ConsulEng!!!!!!!!!CRM,!SCM,!SRM!!!!!!!!!LogisEk,!Finance!
SAP!Development!!!!!!!!
SAP!Technologie!SAP!Basis!
Open!Text!
3!16.07.12!
![Page 4: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/4.jpg)
akquinet!tech@spree!
4!16.07.12!Copyright!©!2010!–!akquinet!AG!
Mobile Anwendungen
IndividualprojekteIndividualprojekte
BeratungBeratung
Gesc
häfts
anwen
dungen
Innovative Technologien
UserExperience
(UX)
![Page 5: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/5.jpg)
Hybrid!
Mobile!Applica.ons!
5!16.07.12!Copyright!©!2010!–!akquinet!AG!
Mobile!Web! Na.ve!Shell! Na.ve!App!
![Page 6: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/6.jpg)
JSF!and!Richfaces!
6!16.07.12!Copyright!©!2010!–!akquinet!AG!
JSF!!
! Does!not!target!mobile!web!! Extension!needed!to!fill!the!gap!
Richfaces!mobile!+!extension!! Mobile!skin!! Device!DetecEon!! NaEve!feeling!transiEon!! Back!buion!support!! OpEmized!CSS!/!JS!resources!!
![Page 7: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/7.jpg)
Mobile!Web!
7!16.07.12!Copyright!©!2010!–!akquinet!AG!
![Page 8: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/8.jpg)
W3C!suite!of!specifica.ons!!
! HTML5!!! Tags!! Set!of!APIs:!WebSockets,!…!
! CSS3!! JavaScript!
!!!
HTML5!
8!16.07.12!Copyright!©!2010!–!akquinet!AG!
![Page 9: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/9.jpg)
9!17.07.12!Copyright!©!2010!–!akquinet!AG!
![Page 10: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/10.jpg)
Java!Enterprise!Edi.on!
10!17.07.12!Copyright!©!2010!–!akquinet!AG!
Ease of development
flexibility
extensibility
![Page 11: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/11.jpg)
Java!EE!6!–!Web!Profile!
11!17.07.12!Copyright!©!2010!–!akquinet!AG!
*new technologies JAX-RS (Java API for RESTful Web Services) Full Profile
CDI* JSF EJB 3.1 lite
Servlet, JSP / EL, JSTL, JTA, Managed Beans*, Interceptors, JSR-250
JPA DI*
Bean Validation*
![Page 12: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/12.jpg)
JAXZRS!Z!Res[ul!architecture!
!! Based!on!HTTP!standards!! Resources!!(URI)!! RepresentaEon!! Meaningful!response!codes!
12!16.07.12!Copyright!©!2010!–!akquinet!AG!
![Page 13: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/13.jpg)
! Text!! Text!
13!18.07.12!Copyright!©!2010!–!akquinet!AG!
!!Let‘s!start!!building!an!app!!'h^ps://github.com/akquinet/mobileZblog!
![Page 14: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/14.jpg)
Deploy!your!App!into!the!cloud!
Red!Hat's!Pla[orm!as!a!Service!
14!16.07.12!Copyright!©!2010!–!akquinet!AG!
![Page 15: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/15.jpg)
Deploy!your!App!into!the!cloud!
15!16.07.12!Copyright!©!2010!–!akquinet!AG!
![Page 16: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/16.jpg)
Quickstart!
1. Sign!up!h^p://openshiD.redhat.com!!
2. Install!Client!Tool!$ sudo gem install rhc
3. Create!a!domain!$ rhc domain create –n <domainname> –l <loginname>
4. Create!a!applica.on!rhc app create -a mobile -t jbosseap-6.0
5. Add!Cartridges!rhc app cartridge add –a mobile -c jenkins-client-1.4
6. Deploy!your!applica.on!with!GIT!
$git add . $git commit –m “ changes“ $git push
7. Access!the!applica.on!h^p://mobileZdomainname.rhcloud.com!
16!16.07.12!Copyright!©!2010!–!akquinet!AG!
![Page 17: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/17.jpg)
Demo!Applica.on!
17!16.07.12!Copyright!©!2010!–!akquinet!AG!
h^p://mobileZakquinet.rhcloud.com/!
![Page 18: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/18.jpg)
Get!started!today!!
18!17.07.12!Copyright!©!2010!–!akquinet!AG!
h^ps://github.com/akquinet/mobileZblog!
![Page 19: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/19.jpg)
Links!
h^p://blog.akquinet.de/!!h^p://www.jboss.org/aerogear/!!h^p://www.jboss.org/tools!!h^ps://openshiD.redhat.com/!!@akquinet!!!!!
19!16.07.12!Copyright!©!2010!–!akquinet!AG!
![Page 20: Aerogear Java User Group Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110115/548c46e4b47959050d8b645e/html5/thumbnails/20.jpg)
Thank!you!for!your!aienEon!!
QA#