SlideShare a Scribd company logo
1 of 15
Download to read offline
The	
  Gear	
  you	
  need	
  to	
  go	
  mobile	
  with	
  Java	
  
Enterprise	
  
	
  




       philipp.kumar@akquinet.de	
  
       	
  

       heinz.wilming@akquinet.de	
  	
  
       	
  
Presenta:on	
  from	
  Jay	
  Balunas	
  

Jay	
  
§  JBoss	
  Core	
  Developer	
  at	
  RedHat	
  
§  Project	
  lead	
  Aerogear	
  

§  Asked	
  us	
  to	
  give	
  this	
  presentaJon	
  


	
  
	
  
	
  




       Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
     21.04.12	
     2	
  
Who	
  we	
  are	
  

                                                    Philipp	
  Kumar	
  
                                                    philipp.kumar@akquinet.de	
  
                                                    	
  


                                                    Mobile	
  Competence	
  Center	
  




                                                                       Heinz	
  Wilming	
  
                                                           heinz.wilming@akquinet.de	
  
                                                                                             	
  

                                                             JBoss	
  Competence	
  Center	
  




Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
                                                     21.04.12	
     3	
  
akquinet	
  AG	
  

                                                                      idualprojekte
                                                                 Indiv

                                                                         en               Mo
                                                                       ng                   bil
                                                                     du                        e


                                                                en




                                                                                                   An
                                                              nw




                                                                                                     we
                                                    Geschäftsa




                                                                                                       ndun
                                                                                User




                                                                                                           gen
                                                                             Experience
                                                                                (UX)


                                                                In                                     n
                                                                     no                           ie
                                                                          va t
                                                                                 ive Techno   log



                                                                            B eratu n g

Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
                                                                  21.04.12	
     4	
  
Mobile	
  Applica:ons	
  



          Mobile	
  Web	
                           Na:ve	
  Shell	
     Na:ve	
  Shell	
     Na:ve	
  App	
  




Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
                                                     21.04.12	
     5	
  
Mobile	
  Web	
  




Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
     21.04.12	
     6	
  
JSF	
  and	
  Richfaces	
  

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	
  
	
  
Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
          21.04.12	
     7	
  
Plain	
  Old	
  HTML5	
  

W3C	
  suite	
  of	
  specifica:ons	
  
	
  


§  HTML5	
  	
  
    §  Tags	
  
    §  Set	
  of	
  APIs:	
  WebSockets,	
  …	
  

§  CSS3	
  
§  JavaScript	
  
	
  
	
  
	
  




Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
      21.04.12	
     8	
  
ResRul	
  architecture	
  

	
  
§  Based	
  on	
  HTTP	
  standards	
  
§  Resources	
  	
  (URI)	
  
§  RepresentaJon	
  
§  Meaningful	
  response	
  codes	
  




Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
     21.04.12	
     9	
  
¡  Text	
  
¡  Text	
  
                                                    	
  
  	
  
  Let‘s	
  start	
  	
  
  building	
  an	
  app!	
  
  	
  
Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
            21.04.12	
     10	
  
OpenShiU	
  




           http://poh5-akquinet.rhcloud.com/

Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
     21.04.12	
     11	
  
Get	
  started	
  today!	
  

mvn archetype:generate 
   -DarchetypeArtifactId=jboss-html5-mobile-archetype 
   -DarchetypeGroupId=org.jboss.aerogear.archetypes 
   -DarchetypeVersion=1.0.0.M2c




Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
     21.04.12	
     12	
  
Deploy	
  your	
  App	
  into	
  the	
  cloud	
  




Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
     21.04.12	
     13	
  
Links	
  

                                 hWp://blog.akquinet.de/	
  
                                 	
  
                                 hWp://www.jboss.org/aerogear/	
  
                                 	
  
                                 hWp://www.jboss.org/tools	
  
                                 	
  
                                 hWps://openshiU.redhat.com/	
  
                                 	
  
                                 	
  




Copyright	
  ©	
  2010	
  –	
  akquinet	
  AG	
                      21.04.12	
     14	
  
Thank	
  you	
  for	
  your	
  aVenJon!	
  



                           QA	
  

More Related Content

Similar to The Gear you need to go mobile with Java Enterprise - Jax 2012

Ovp Introduction Presentation
Ovp Introduction PresentationOvp Introduction Presentation
Ovp Introduction Presentationsimon56
 
WCXM marketplace 2012
WCXM marketplace 2012WCXM marketplace 2012
WCXM marketplace 2012Irina Guseva
 
Stream 2 - Anywhere, Anytime, Anyplace Communiations with IBM and Shoretel
Stream 2 - Anywhere, Anytime, Anyplace Communiations with IBM and ShoretelStream 2 - Anywhere, Anytime, Anyplace Communiations with IBM and Shoretel
Stream 2 - Anywhere, Anytime, Anyplace Communiations with IBM and ShoretelIBM Business Insight
 
VMWare Sponsor Presentation: Accelerating the journey to cloud
VMWare Sponsor Presentation: Accelerating the journey to cloudVMWare Sponsor Presentation: Accelerating the journey to cloud
VMWare Sponsor Presentation: Accelerating the journey to cloudVincent Kwon
 
Open_unified_dataprotection_framework
Open_unified_dataprotection_frameworkOpen_unified_dataprotection_framework
Open_unified_dataprotection_frameworkLowell Abraham
 
Decomposing applications for deployability and scalability #springone2gx #s12gx
Decomposing applications for deployability and scalability #springone2gx #s12gxDecomposing applications for deployability and scalability #springone2gx #s12gx
Decomposing applications for deployability and scalability #springone2gx #s12gxChris Richardson
 
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransAdobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransMichael Chaize
 
Decided To Mobilise? How to Engage with the Mobile Internet User.
Decided To Mobilise? How to Engage with the Mobile Internet User.Decided To Mobilise? How to Engage with the Mobile Internet User.
Decided To Mobilise? How to Engage with the Mobile Internet User.Paul Golding
 
Viii Forum Tlc Federico Protto Presentazione
Viii Forum Tlc Federico Protto PresentazioneViii Forum Tlc Federico Protto Presentazione
Viii Forum Tlc Federico Protto Presentazioneguestd1ae161
 
Visual Sorage Intelligence™ Product Guide
Visual Sorage Intelligence™ Product GuideVisual Sorage Intelligence™ Product Guide
Visual Sorage Intelligence™ Product GuideClear Technologies
 
2011 Game Changer Presentation Agenda
2011 Game Changer Presentation Agenda2011 Game Changer Presentation Agenda
2011 Game Changer Presentation AgendaDr. Jimmy Schwarzkopf
 
A path to modularity with Eclipse Virgo
A path to modularity with Eclipse VirgoA path to modularity with Eclipse Virgo
A path to modularity with Eclipse Virgokatya_todorova
 
Future Business Models using Virtual Simulation and Augmentation
Future Business Models using Virtual Simulation and AugmentationFuture Business Models using Virtual Simulation and Augmentation
Future Business Models using Virtual Simulation and AugmentationBiju Shoolapani
 
Voxeo Summit 2010: VoiceObjects Spotlight
Voxeo Summit 2010: VoiceObjects SpotlightVoxeo Summit 2010: VoiceObjects Spotlight
Voxeo Summit 2010: VoiceObjects SpotlightVoxeo Corp
 
Decomposing applications for deployability and scalability (cfopentour india)
Decomposing applications for deployability and scalability (cfopentour india)Decomposing applications for deployability and scalability (cfopentour india)
Decomposing applications for deployability and scalability (cfopentour india)Chris Richardson
 
Ieee S&P 2020 - Software Security: from Research to Industry.
Ieee S&P 2020 - Software Security: from Research to Industry.Ieee S&P 2020 - Software Security: from Research to Industry.
Ieee S&P 2020 - Software Security: from Research to Industry.Minded Security
 
Améliorez votre Kanban !
Améliorez votre Kanban !Améliorez votre Kanban !
Améliorez votre Kanban !Jonathan Scher
 
Decomposing applications for deployability and scalability (CF India July/Aug...
Decomposing applications for deployability and scalability (CF India July/Aug...Decomposing applications for deployability and scalability (CF India July/Aug...
Decomposing applications for deployability and scalability (CF India July/Aug...Chris Richardson
 
Ai One Sem Tech Presentation
Ai One Sem Tech PresentationAi One Sem Tech Presentation
Ai One Sem Tech Presentationdiggelmann
 

Similar to The Gear you need to go mobile with Java Enterprise - Jax 2012 (20)

Ovp Introduction Presentation
Ovp Introduction PresentationOvp Introduction Presentation
Ovp Introduction Presentation
 
WCXM marketplace 2012
WCXM marketplace 2012WCXM marketplace 2012
WCXM marketplace 2012
 
Stream 2 - Anywhere, Anytime, Anyplace Communiations with IBM and Shoretel
Stream 2 - Anywhere, Anytime, Anyplace Communiations with IBM and ShoretelStream 2 - Anywhere, Anytime, Anyplace Communiations with IBM and Shoretel
Stream 2 - Anywhere, Anytime, Anyplace Communiations with IBM and Shoretel
 
VMWare Sponsor Presentation: Accelerating the journey to cloud
VMWare Sponsor Presentation: Accelerating the journey to cloudVMWare Sponsor Presentation: Accelerating the journey to cloud
VMWare Sponsor Presentation: Accelerating the journey to cloud
 
Open_unified_dataprotection_framework
Open_unified_dataprotection_frameworkOpen_unified_dataprotection_framework
Open_unified_dataprotection_framework
 
Decomposing applications for deployability and scalability #springone2gx #s12gx
Decomposing applications for deployability and scalability #springone2gx #s12gxDecomposing applications for deployability and scalability #springone2gx #s12gx
Decomposing applications for deployability and scalability #springone2gx #s12gx
 
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransAdobe et la stratégie multi-écrans
Adobe et la stratégie multi-écrans
 
Decided To Mobilise? How to Engage with the Mobile Internet User.
Decided To Mobilise? How to Engage with the Mobile Internet User.Decided To Mobilise? How to Engage with the Mobile Internet User.
Decided To Mobilise? How to Engage with the Mobile Internet User.
 
Viii Forum Tlc Federico Protto Presentazione
Viii Forum Tlc Federico Protto PresentazioneViii Forum Tlc Federico Protto Presentazione
Viii Forum Tlc Federico Protto Presentazione
 
Boxdev lt-09082016
Boxdev lt-09082016Boxdev lt-09082016
Boxdev lt-09082016
 
Visual Sorage Intelligence™ Product Guide
Visual Sorage Intelligence™ Product GuideVisual Sorage Intelligence™ Product Guide
Visual Sorage Intelligence™ Product Guide
 
2011 Game Changer Presentation Agenda
2011 Game Changer Presentation Agenda2011 Game Changer Presentation Agenda
2011 Game Changer Presentation Agenda
 
A path to modularity with Eclipse Virgo
A path to modularity with Eclipse VirgoA path to modularity with Eclipse Virgo
A path to modularity with Eclipse Virgo
 
Future Business Models using Virtual Simulation and Augmentation
Future Business Models using Virtual Simulation and AugmentationFuture Business Models using Virtual Simulation and Augmentation
Future Business Models using Virtual Simulation and Augmentation
 
Voxeo Summit 2010: VoiceObjects Spotlight
Voxeo Summit 2010: VoiceObjects SpotlightVoxeo Summit 2010: VoiceObjects Spotlight
Voxeo Summit 2010: VoiceObjects Spotlight
 
Decomposing applications for deployability and scalability (cfopentour india)
Decomposing applications for deployability and scalability (cfopentour india)Decomposing applications for deployability and scalability (cfopentour india)
Decomposing applications for deployability and scalability (cfopentour india)
 
Ieee S&P 2020 - Software Security: from Research to Industry.
Ieee S&P 2020 - Software Security: from Research to Industry.Ieee S&P 2020 - Software Security: from Research to Industry.
Ieee S&P 2020 - Software Security: from Research to Industry.
 
Améliorez votre Kanban !
Améliorez votre Kanban !Améliorez votre Kanban !
Améliorez votre Kanban !
 
Decomposing applications for deployability and scalability (CF India July/Aug...
Decomposing applications for deployability and scalability (CF India July/Aug...Decomposing applications for deployability and scalability (CF India July/Aug...
Decomposing applications for deployability and scalability (CF India July/Aug...
 
Ai One Sem Tech Presentation
Ai One Sem Tech PresentationAi One Sem Tech Presentation
Ai One Sem Tech Presentation
 

More from hwilming

Introduction Machine Learning - Microsoft
Introduction Machine Learning - MicrosoftIntroduction Machine Learning - Microsoft
Introduction Machine Learning - Microsofthwilming
 
A practical introduction to data science and machine learning
A practical introduction to data science and machine learningA practical introduction to data science and machine learning
A practical introduction to data science and machine learninghwilming
 
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014hwilming
 
Creating Mobile Enterprise Applications with Red Hat / JBoss
Creating Mobile Enterprise Applications with Red Hat / JBossCreating Mobile Enterprise Applications with Red Hat / JBoss
Creating Mobile Enterprise Applications with Red Hat / JBosshwilming
 
SAP Integration with Red Hat JBoss Technologies
SAP Integration with Red Hat JBoss TechnologiesSAP Integration with Red Hat JBoss Technologies
SAP Integration with Red Hat JBoss Technologieshwilming
 
JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7
JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7
JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7hwilming
 
JBoss EAP clustering
JBoss EAP clustering JBoss EAP clustering
JBoss EAP clustering hwilming
 
JBoss AS / EAP Clustering
JBoss AS / EAP  ClusteringJBoss AS / EAP  Clustering
JBoss AS / EAP Clusteringhwilming
 
JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7
JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7
JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7hwilming
 
JPA – Der Persistenz-­Standard in der Java EE und SE
JPA – Der Persistenz-­Standard in der Java EE und SEJPA – Der Persistenz-­Standard in der Java EE und SE
JPA – Der Persistenz-­Standard in der Java EE und SEhwilming
 
Optimierung von JPA-­Anwendungen
Optimierung von JPA-­AnwendungenOptimierung von JPA-­Anwendungen
Optimierung von JPA-­Anwendungenhwilming
 
Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012hwilming
 
Need(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EENeed(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EEhwilming
 
Need(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EENeed(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EEhwilming
 

More from hwilming (14)

Introduction Machine Learning - Microsoft
Introduction Machine Learning - MicrosoftIntroduction Machine Learning - Microsoft
Introduction Machine Learning - Microsoft
 
A practical introduction to data science and machine learning
A practical introduction to data science and machine learningA practical introduction to data science and machine learning
A practical introduction to data science and machine learning
 
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
 
Creating Mobile Enterprise Applications with Red Hat / JBoss
Creating Mobile Enterprise Applications with Red Hat / JBossCreating Mobile Enterprise Applications with Red Hat / JBoss
Creating Mobile Enterprise Applications with Red Hat / JBoss
 
SAP Integration with Red Hat JBoss Technologies
SAP Integration with Red Hat JBoss TechnologiesSAP Integration with Red Hat JBoss Technologies
SAP Integration with Red Hat JBoss Technologies
 
JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7
JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7
JavaAktuell - Skalierbare Cluster-Topologien mit dem JBoss AS 7
 
JBoss EAP clustering
JBoss EAP clustering JBoss EAP clustering
JBoss EAP clustering
 
JBoss AS / EAP Clustering
JBoss AS / EAP  ClusteringJBoss AS / EAP  Clustering
JBoss AS / EAP Clustering
 
JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7
JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7
JavaAktuell - Hochverfügbarkeit mit dem JBoss AS 7
 
JPA – Der Persistenz-­Standard in der Java EE und SE
JPA – Der Persistenz-­Standard in der Java EE und SEJPA – Der Persistenz-­Standard in der Java EE und SE
JPA – Der Persistenz-­Standard in der Java EE und SE
 
Optimierung von JPA-­Anwendungen
Optimierung von JPA-­AnwendungenOptimierung von JPA-­Anwendungen
Optimierung von JPA-­Anwendungen
 
Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012
 
Need(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EENeed(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EE
 
Need(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EENeed(le) for Speed - Effective Unit Testing for Java EE
Need(le) for Speed - Effective Unit Testing for Java EE
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

The Gear you need to go mobile with Java Enterprise - Jax 2012

  • 1. The  Gear  you  need  to  go  mobile  with  Java   Enterprise     philipp.kumar@akquinet.de     heinz.wilming@akquinet.de      
  • 2. Presenta:on  from  Jay  Balunas   Jay   §  JBoss  Core  Developer  at  RedHat   §  Project  lead  Aerogear   §  Asked  us  to  give  this  presentaJon         Copyright  ©  2010  –  akquinet  AG   21.04.12   2  
  • 3. Who  we  are   Philipp  Kumar   philipp.kumar@akquinet.de     Mobile  Competence  Center   Heinz  Wilming   heinz.wilming@akquinet.de     JBoss  Competence  Center   Copyright  ©  2010  –  akquinet  AG   21.04.12   3  
  • 4. akquinet  AG   idualprojekte Indiv en Mo ng bil du e en An nw we Geschäftsa ndun User gen Experience (UX) In n no ie va t ive Techno log B eratu n g Copyright  ©  2010  –  akquinet  AG   21.04.12   4  
  • 5. Mobile  Applica:ons   Mobile  Web   Na:ve  Shell   Na:ve  Shell   Na:ve  App   Copyright  ©  2010  –  akquinet  AG   21.04.12   5  
  • 6. Mobile  Web   Copyright  ©  2010  –  akquinet  AG   21.04.12   6  
  • 7. JSF  and  Richfaces   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     Copyright  ©  2010  –  akquinet  AG   21.04.12   7  
  • 8. Plain  Old  HTML5   W3C  suite  of  specifica:ons     §  HTML5     §  Tags   §  Set  of  APIs:  WebSockets,  …   §  CSS3   §  JavaScript         Copyright  ©  2010  –  akquinet  AG   21.04.12   8  
  • 9. ResRul  architecture     §  Based  on  HTTP  standards   §  Resources    (URI)   §  RepresentaJon   §  Meaningful  response  codes   Copyright  ©  2010  –  akquinet  AG   21.04.12   9  
  • 10. ¡  Text   ¡  Text       Let‘s  start     building  an  app!     Copyright  ©  2010  –  akquinet  AG   21.04.12   10  
  • 11. OpenShiU   http://poh5-akquinet.rhcloud.com/ Copyright  ©  2010  –  akquinet  AG   21.04.12   11  
  • 12. Get  started  today!   mvn archetype:generate -DarchetypeArtifactId=jboss-html5-mobile-archetype -DarchetypeGroupId=org.jboss.aerogear.archetypes -DarchetypeVersion=1.0.0.M2c Copyright  ©  2010  –  akquinet  AG   21.04.12   12  
  • 13. Deploy  your  App  into  the  cloud   Copyright  ©  2010  –  akquinet  AG   21.04.12   13  
  • 14. Links   hWp://blog.akquinet.de/     hWp://www.jboss.org/aerogear/     hWp://www.jboss.org/tools     hWps://openshiU.redhat.com/       Copyright  ©  2010  –  akquinet  AG   21.04.12   14  
  • 15. Thank  you  for  your  aVenJon!   QA