aerogear java user group presentation

Post on 05-Dec-2014

1.155 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Aerogear: Mobile solution with Java EE and JBoss Technologies.

TRANSCRIPT

!Aerogear!!

Mobile!solu.on!with!Java!EE!and!JBoss!technologies!!!

philipp.kumar@akquinet.de!!

heinz.wilming@akquinet.de!!!

Who!we!are!

2!16.07.12!Copyright!©!2010!–!akquinet!AG!

Philipp!Kumar!philipp.kumar@akquinet.de!!

Mobile!Competence!Center!

Heinz!Wilming!heinz.wilming@akquinet.de!

!

JBoss!Competence!Center!

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!

akquinet!tech@spree!

4!16.07.12!Copyright!©!2010!–!akquinet!AG!

Mobile Anwendungen

IndividualprojekteIndividualprojekte

BeratungBeratung

Gesc

häfts

anwen

dungen

Innovative Technologien

UserExperience

(UX)

Hybrid!

Mobile!Applica.ons!

5!16.07.12!Copyright!©!2010!–!akquinet!AG!

Mobile!Web! Na.ve!Shell! Na.ve!App!

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!!

Mobile!Web!

7!16.07.12!Copyright!©!2010!–!akquinet!AG!

W3C!suite!of!specifica.ons!!

!  HTML5!!! Tags!! Set!of!APIs:!WebSockets,!…!

!  CSS3!!  JavaScript!

!!!

HTML5!

8!16.07.12!Copyright!©!2010!–!akquinet!AG!

9!17.07.12!Copyright!©!2010!–!akquinet!AG!

Java!Enterprise!Edi.on!

10!17.07.12!Copyright!©!2010!–!akquinet!AG!

Ease of development

flexibility

extensibility

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*

JAXZRS!Z!Res[ul!architecture!

!!  Based!on!HTTP!standards!!  Resources!!(URI)!!  RepresentaEon!! Meaningful!response!codes!

12!16.07.12!Copyright!©!2010!–!akquinet!AG!

!  Text!!  Text!

13!18.07.12!Copyright!©!2010!–!akquinet!AG!

!!Let‘s!start!!building!an!app!!'h^ps://github.com/akquinet/mobileZblog!

Deploy!your!App!into!the!cloud!

Red!Hat's!Pla[orm!as!a!Service!

14!16.07.12!Copyright!©!2010!–!akquinet!AG!

Deploy!your!App!into!the!cloud!

15!16.07.12!Copyright!©!2010!–!akquinet!AG!

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!

Demo!Applica.on!

17!16.07.12!Copyright!©!2010!–!akquinet!AG!

h^p://mobileZakquinet.rhcloud.com/!

Get!started!today!!

18!17.07.12!Copyright!©!2010!–!akquinet!AG!

h^ps://github.com/akquinet/mobileZblog!

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!

Thank!you!for!your!aienEon!!

QA#

top related