SlideShare a Scribd company logo
1 of 30
Download to read offline
Building Mobile Apps With
jQuery For Any Device In
The Cloud

Max Katz
Exadel
Tiggr Mobile Apps Builder by Exadel




Senior Systems Engineer


JSF, RichFaces, Java EE consulting, and
training


Developer Advocate for Tiggr Mobile
Apps Builder: gotiggr.com
Tiggr Mobile Apps Builder by Exadel




                                                   4



    Author of             Lead-author of
Practical RichFaces   Practical RichFaces, 2/e
  (Apress, 2008)          (Apress, 2011)
Tiggr Mobile Apps Builder by Exadel
Tiggr Mobile Apps Builder by Exadel




@maxkatz



mkblog.exadel.com
Tiggr Mobile Apps Builder by Exadel




                  By 2013 mobile devices will
                      overtake PCs as the
                  preferred way of accessing
                         the Internet



Source:
http://www.mobilecommercedaily.com/why-a-mobile-strategy-for-retailers-matters-more-than-ever
Tiggr Mobile Apps Builder by Exadel




                 The mobile apps market will
                 be worth $25 billion by 2015




Source:
http://techcrunch.com/2011/01/18/report-mobile-app-market-will-be-worth-25-billion-by-2015-apples-share-20/
Tiggr Mobile Apps Builder by Exadel




     iOS:                                                          425,000+
     Android:                                                      200,000+
     BlackBerry:                                                   30,000+
     Windows Phone:                                                25,000+
     WebOS:                                                        7,000+




Source:
http://www.techding.com/2011/05/ios-app-store-now-has-500000-apps.html
http://news.cnet.com/8301-13506_3-20076107-17/windows-phone-7-marketplace-now-has-25000-apps/
Tiggr Mobile Apps Builder by Exadel




I guess we can all agree that
mobile [in all forms] is BIG
Tiggr Mobile Apps Builder by Exadel




We are going to build a mobile
app with jQuery Mobile
components and access Twitter
REST API...
Tiggr Mobile Apps Builder by Exadel




...we are going to use Tiggr
Mobile Apps Builder to build
the app
Tiggr Mobile Apps Builder by Exadel




With jQuery Mobile, we can
build apps for any platform or
device...
Tiggr Mobile Apps Builder by Exadel




...and by adding PhoneGap
library, we can create a
native app



Wrap the app with PhoneGap
and get access to native APIs
Tiggr Mobile Apps Builder by Exadel




Just a reminder: Tiggr
Mobile Apps Builder is still
in beta.

We want to hear your
opinion and feedback!
Tiggr Mobile Apps Builder by Exadel




Okey, here is how easy and
fast it is to build an app in
Tiggr Mobile Apps Builder

Just 5 steps
Tiggr Mobile Apps Builder by Exadel




1. Build the UI with
jQuery Mobile
components
Tiggr Mobile Apps Builder by Exadel




2. Define and
connect to data
sources, then...
Tiggr Mobile Apps Builder by Exadel




2(a) Map input
UI components
to service inputs


2(b) Map
service output
(result) to UI
components
Tiggr Mobile Apps Builder by Exadel




3. Glue all
together with
events and
actions
Tiggr Mobile Apps Builder by Exadel




3(a). Define
JavaScript
functions (if
needed)
Tiggr Mobile Apps Builder by Exadel




4. Test the app
using Web
Preview in
Tiggr or...
Tiggr Mobile Apps Builder by Exadel




or in the Tiggr
Mobile Tester
app
Tiggr Mobile Apps Builder by Exadel




5. Get the binary (or source
code) and install on your
mobile phone (Android for
now, iOS coming soon)
Tiggr Mobile Apps Builder by Exadel




Let's build something...
Tiggr Mobile Apps Builder by Exadel




Please do the following:
1. Go to http://gotiggr.com
2. Sign up for Tiggr Mobile
Apps Builder account
Tiggr Mobile Apps Builder by Exadel




We built a Twitter Search app during
            the tutorial

    Want to build the same app?

You can find the step-by-step tutorial
     at: http://help.gotiggr.com
Tiggr Mobile Apps Builder by Exadel




Road map
● Themes

  ◦ jQuery Mobile themes
  ◦ Custom CSS
● Data source   test connection
● Remote logging    output viewer
● JavaScript   syntax checker (Lint)
● More   jQuery Mobile components
Tiggr Mobile Apps Builder by Exadel
Tiggr Mobile Apps Builder by Exadel
Tiggr Mobile Apps Builder by Exadel




Email:     max@exadel.com
Twitter:   @maxkatz
Blog:      mkblog.exadel.com


Support:   getsatisfaction.com/gotiggr
Twitter:   @gotiggr
Blog:      blog.gotiggr.com
Docs:      help.gotiggr.com

More Related Content

What's hot

Reach new heights with blockchain @ GameDaily Shenzhen
Reach new heights with blockchain @ GameDaily ShenzhenReach new heights with blockchain @ GameDaily Shenzhen
Reach new heights with blockchain @ GameDaily ShenzhenAppCoins
 
Basic android workshop
Basic android workshopBasic android workshop
Basic android workshopThagatpam Tech
 
Zebra Technologies | On designing for the internet of things
Zebra Technologies | On designing for the internet of thingsZebra Technologies | On designing for the internet of things
Zebra Technologies | On designing for the internet of thingsIan Manger, MBA
 
Importance of Mobile Applications
Importance of Mobile ApplicationsImportance of Mobile Applications
Importance of Mobile ApplicationsFutuready Media
 
Android wear design principles
Android wear design principles Android wear design principles
Android wear design principles Skcript
 
Mobile app development trend
Mobile app development trendMobile app development trend
Mobile app development trendAvinash Kumar
 
Wearables with C# and Xamarin
Wearables with C# and XamarinWearables with C# and Xamarin
Wearables with C# and XamarinCraig Dunn
 
Using Brillo to Create The Best Experience For IoT
Using Brillo to Create The Best Experience For IoTUsing Brillo to Create The Best Experience For IoT
Using Brillo to Create The Best Experience For IoTR. Caner Yıldırım
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey TodayLaurenWendler
 
CI/CD for mobile development using Visual Studio App Center
CI/CD for mobile development using Visual Studio App CenterCI/CD for mobile development using Visual Studio App Center
CI/CD for mobile development using Visual Studio App CenterDan Ardelean
 
ITCamp 2018 - Dan Ardelean - CI/CD for mobile development using Visual Studio...
ITCamp 2018 - Dan Ardelean - CI/CD for mobile development using Visual Studio...ITCamp 2018 - Dan Ardelean - CI/CD for mobile development using Visual Studio...
ITCamp 2018 - Dan Ardelean - CI/CD for mobile development using Visual Studio...ITCamp
 
Mobillify FingerPrint april 2012
Mobillify FingerPrint april 2012Mobillify FingerPrint april 2012
Mobillify FingerPrint april 2012Liagine
 
Android technlogy
Android technlogyAndroid technlogy
Android technlogyAjay Chawda
 
Recap of the google io 2017
Recap of the google io 2017Recap of the google io 2017
Recap of the google io 2017Karan Trehan
 
Using Android to Create The Best User Experience With IoT
Using Android to Create The Best User Experience With IoTUsing Android to Create The Best User Experience With IoT
Using Android to Create The Best User Experience With IoTR. Caner Yıldırım
 

What's hot (20)

Reach new heights with blockchain @ GameDaily Shenzhen
Reach new heights with blockchain @ GameDaily ShenzhenReach new heights with blockchain @ GameDaily Shenzhen
Reach new heights with blockchain @ GameDaily Shenzhen
 
IktissadEvents Mobile App
IktissadEvents Mobile AppIktissadEvents Mobile App
IktissadEvents Mobile App
 
Basic android workshop
Basic android workshopBasic android workshop
Basic android workshop
 
Zebra Technologies | On designing for the internet of things
Zebra Technologies | On designing for the internet of thingsZebra Technologies | On designing for the internet of things
Zebra Technologies | On designing for the internet of things
 
Importance of Mobile Applications
Importance of Mobile ApplicationsImportance of Mobile Applications
Importance of Mobile Applications
 
Android wear design principles
Android wear design principles Android wear design principles
Android wear design principles
 
Mobile app development trend
Mobile app development trendMobile app development trend
Mobile app development trend
 
Wearables with C# and Xamarin
Wearables with C# and XamarinWearables with C# and Xamarin
Wearables with C# and Xamarin
 
Using Brillo to Create The Best Experience For IoT
Using Brillo to Create The Best Experience For IoTUsing Brillo to Create The Best Experience For IoT
Using Brillo to Create The Best Experience For IoT
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
 
CI/CD for mobile development using Visual Studio App Center
CI/CD for mobile development using Visual Studio App CenterCI/CD for mobile development using Visual Studio App Center
CI/CD for mobile development using Visual Studio App Center
 
ITCamp 2018 - Dan Ardelean - CI/CD for mobile development using Visual Studio...
ITCamp 2018 - Dan Ardelean - CI/CD for mobile development using Visual Studio...ITCamp 2018 - Dan Ardelean - CI/CD for mobile development using Visual Studio...
ITCamp 2018 - Dan Ardelean - CI/CD for mobile development using Visual Studio...
 
Mobillify FingerPrint april 2012
Mobillify FingerPrint april 2012Mobillify FingerPrint april 2012
Mobillify FingerPrint april 2012
 
Android technlogy
Android technlogyAndroid technlogy
Android technlogy
 
Instagram
Instagram Instagram
Instagram
 
Supplee
SuppleeSupplee
Supplee
 
Recap of the google io 2017
Recap of the google io 2017Recap of the google io 2017
Recap of the google io 2017
 
Using Android to Create The Best User Experience With IoT
Using Android to Create The Best User Experience With IoTUsing Android to Create The Best User Experience With IoT
Using Android to Create The Best User Experience With IoT
 
November 2014 Appsolutely Essential
November 2014 Appsolutely EssentialNovember 2014 Appsolutely Essential
November 2014 Appsolutely Essential
 
2014 Futuretech App-Alchemy Revoluation
2014 Futuretech App-Alchemy Revoluation 2014 Futuretech App-Alchemy Revoluation
2014 Futuretech App-Alchemy Revoluation
 

Viewers also liked

Building RIA Applications with RichFaces
Building RIA Applications with RichFacesBuilding RIA Applications with RichFaces
Building RIA Applications with RichFacesMax Katz
 
Pr Krasnaya Roza#@ Optim Idea
Pr Krasnaya Roza#@ Optim IdeaPr Krasnaya Roza#@ Optim Idea
Pr Krasnaya Roza#@ Optim Idearonzin
 
Hands On With Rich Faces 4 - JavaOne 2010
Hands On With Rich Faces 4 - JavaOne 2010Hands On With Rich Faces 4 - JavaOne 2010
Hands On With Rich Faces 4 - JavaOne 2010Max Katz
 
Ajax Applications with RichFaces and JSF 2
Ajax Applications with RichFaces and JSF 2Ajax Applications with RichFaces and JSF 2
Ajax Applications with RichFaces and JSF 2Max Katz
 
Ajax Applications with JSF 2 and New RichFaces 4 - CONFESS 2011
Ajax Applications with JSF 2 and New RichFaces 4 - CONFESS 2011Ajax Applications with JSF 2 and New RichFaces 4 - CONFESS 2011
Ajax Applications with JSF 2 and New RichFaces 4 - CONFESS 2011Max Katz
 
RichFaces 4 webinar #1: Everything You Need To Know
RichFaces 4 webinar #1: Everything You Need To KnowRichFaces 4 webinar #1: Everything You Need To Know
RichFaces 4 webinar #1: Everything You Need To KnowMax Katz
 
Using cloud tools to build enterprise mobile apps with APIs fast
Using cloud tools to build enterprise mobile apps with APIs fast Using cloud tools to build enterprise mobile apps with APIs fast
Using cloud tools to build enterprise mobile apps with APIs fast Max Katz
 

Viewers also liked (9)

Building RIA Applications with RichFaces
Building RIA Applications with RichFacesBuilding RIA Applications with RichFaces
Building RIA Applications with RichFaces
 
Pr Krasnaya Roza#@ Optim Idea
Pr Krasnaya Roza#@ Optim IdeaPr Krasnaya Roza#@ Optim Idea
Pr Krasnaya Roza#@ Optim Idea
 
Presentation
PresentationPresentation
Presentation
 
Hands On With Rich Faces 4 - JavaOne 2010
Hands On With Rich Faces 4 - JavaOne 2010Hands On With Rich Faces 4 - JavaOne 2010
Hands On With Rich Faces 4 - JavaOne 2010
 
Ajax Applications with RichFaces and JSF 2
Ajax Applications with RichFaces and JSF 2Ajax Applications with RichFaces and JSF 2
Ajax Applications with RichFaces and JSF 2
 
Ajax Applications with JSF 2 and New RichFaces 4 - CONFESS 2011
Ajax Applications with JSF 2 and New RichFaces 4 - CONFESS 2011Ajax Applications with JSF 2 and New RichFaces 4 - CONFESS 2011
Ajax Applications with JSF 2 and New RichFaces 4 - CONFESS 2011
 
RichFaces 4 webinar #1: Everything You Need To Know
RichFaces 4 webinar #1: Everything You Need To KnowRichFaces 4 webinar #1: Everything You Need To Know
RichFaces 4 webinar #1: Everything You Need To Know
 
Presentazione Acqua
Presentazione AcquaPresentazione Acqua
Presentazione Acqua
 
Using cloud tools to build enterprise mobile apps with APIs fast
Using cloud tools to build enterprise mobile apps with APIs fast Using cloud tools to build enterprise mobile apps with APIs fast
Using cloud tools to build enterprise mobile apps with APIs fast
 

Similar to Building Mobile Apps With jQuery For Any Device In The Cloud

Tiggr Mobile Apps Builder at Silicon Valley HTML5 Group Meetup
Tiggr Mobile Apps Builder at Silicon Valley HTML5 Group MeetupTiggr Mobile Apps Builder at Silicon Valley HTML5 Group Meetup
Tiggr Mobile Apps Builder at Silicon Valley HTML5 Group MeetupMax Katz
 
Tiggr - Web-based IDE for Mobile Web And Native Apps
Tiggr - Web-based IDE for Mobile Web And Native AppsTiggr - Web-based IDE for Mobile Web And Native Apps
Tiggr - Web-based IDE for Mobile Web And Native AppsMax Katz
 
Learn How to Build Mobile Apps Using Cloud Services
Learn How to Build Mobile Apps Using Cloud ServicesLearn How to Build Mobile Apps Using Cloud Services
Learn How to Build Mobile Apps Using Cloud ServicesMax Katz
 
Build once deploy everywhere using the telerik platform
Build once deploy everywhere using the telerik platformBuild once deploy everywhere using the telerik platform
Build once deploy everywhere using the telerik platformAspenware
 
Tiggzi at DC jQuery Meetup
Tiggzi at DC jQuery MeetupTiggzi at DC jQuery Meetup
Tiggzi at DC jQuery MeetupMax Katz
 
Future of app development 2020
Future of app development 2020Future of app development 2020
Future of app development 2020Marie Weaver
 
Globant Mobile Future - Android UADE FIT 2013
Globant Mobile Future - Android UADE FIT 2013Globant Mobile Future - Android UADE FIT 2013
Globant Mobile Future - Android UADE FIT 2013Pablo Vittori
 
DFW Wordpress February Meetup - Appcelerator Titanium
DFW Wordpress February Meetup  - Appcelerator TitaniumDFW Wordpress February Meetup  - Appcelerator Titanium
DFW Wordpress February Meetup - Appcelerator TitaniumJeff Haynie
 
Io t and mobile app integration impact, benefits, and challenges
Io t and mobile app integration impact, benefits, and challengesIo t and mobile app integration impact, benefits, and challenges
Io t and mobile app integration impact, benefits, and challengesFuGenx Technologies
 
5 Ways IoT is shaping the Future of App Development
5 Ways IoT is shaping the Future of App Development5 Ways IoT is shaping the Future of App Development
5 Ways IoT is shaping the Future of App DevelopmentOprim Solutions
 
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Jeff Haynie
 
What are the Benefits of Using Digital Technology in Mobile App Development
What are the Benefits of Using Digital Technology in Mobile App DevelopmentWhat are the Benefits of Using Digital Technology in Mobile App Development
What are the Benefits of Using Digital Technology in Mobile App Developmentdefault default
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfTechugo
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfTechugo
 
Latest Technology Trends That Trigger Android App Development Process
Latest Technology Trends That Trigger Android App Development ProcessLatest Technology Trends That Trigger Android App Development Process
Latest Technology Trends That Trigger Android App Development Processdefault default
 
Future of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App StoreFuture of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App StoreJonathan Jeon
 
Top 1 0 IoT App Development Trends.pdf
Top 1 0 IoT App Development Trends.pdfTop 1 0 IoT App Development Trends.pdf
Top 1 0 IoT App Development Trends.pdfFuGenx Technologies
 

Similar to Building Mobile Apps With jQuery For Any Device In The Cloud (20)

Tiggr Mobile Apps Builder at Silicon Valley HTML5 Group Meetup
Tiggr Mobile Apps Builder at Silicon Valley HTML5 Group MeetupTiggr Mobile Apps Builder at Silicon Valley HTML5 Group Meetup
Tiggr Mobile Apps Builder at Silicon Valley HTML5 Group Meetup
 
Tiggr - Web-based IDE for Mobile Web And Native Apps
Tiggr - Web-based IDE for Mobile Web And Native AppsTiggr - Web-based IDE for Mobile Web And Native Apps
Tiggr - Web-based IDE for Mobile Web And Native Apps
 
Learn How to Build Mobile Apps Using Cloud Services
Learn How to Build Mobile Apps Using Cloud ServicesLearn How to Build Mobile Apps Using Cloud Services
Learn How to Build Mobile Apps Using Cloud Services
 
Build once deploy everywhere using the telerik platform
Build once deploy everywhere using the telerik platformBuild once deploy everywhere using the telerik platform
Build once deploy everywhere using the telerik platform
 
Tiggzi at DC jQuery Meetup
Tiggzi at DC jQuery MeetupTiggzi at DC jQuery Meetup
Tiggzi at DC jQuery Meetup
 
IOT.pdf
IOT.pdfIOT.pdf
IOT.pdf
 
Future of app development 2020
Future of app development 2020Future of app development 2020
Future of app development 2020
 
Globant Mobile Future - Android UADE FIT 2013
Globant Mobile Future - Android UADE FIT 2013Globant Mobile Future - Android UADE FIT 2013
Globant Mobile Future - Android UADE FIT 2013
 
DFW Wordpress February Meetup - Appcelerator Titanium
DFW Wordpress February Meetup  - Appcelerator TitaniumDFW Wordpress February Meetup  - Appcelerator Titanium
DFW Wordpress February Meetup - Appcelerator Titanium
 
Top Mobile App Development Frameworks in 2023.pdf
Top Mobile App Development Frameworks in 2023.pdfTop Mobile App Development Frameworks in 2023.pdf
Top Mobile App Development Frameworks in 2023.pdf
 
Io t and mobile app integration impact, benefits, and challenges
Io t and mobile app integration impact, benefits, and challengesIo t and mobile app integration impact, benefits, and challenges
Io t and mobile app integration impact, benefits, and challenges
 
5 Ways IoT is shaping the Future of App Development
5 Ways IoT is shaping the Future of App Development5 Ways IoT is shaping the Future of App Development
5 Ways IoT is shaping the Future of App Development
 
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
 
What are the Benefits of Using Digital Technology in Mobile App Development
What are the Benefits of Using Digital Technology in Mobile App DevelopmentWhat are the Benefits of Using Digital Technology in Mobile App Development
What are the Benefits of Using Digital Technology in Mobile App Development
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
 
Appfolio
AppfolioAppfolio
Appfolio
 
Latest Technology Trends That Trigger Android App Development Process
Latest Technology Trends That Trigger Android App Development ProcessLatest Technology Trends That Trigger Android App Development Process
Latest Technology Trends That Trigger Android App Development Process
 
Future of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App StoreFuture of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App Store
 
Top 1 0 IoT App Development Trends.pdf
Top 1 0 IoT App Development Trends.pdfTop 1 0 IoT App Development Trends.pdf
Top 1 0 IoT App Development Trends.pdf
 

More from Max Katz

Wolters Kluwer Tech. Conference: Disrupting Mobile Development
Wolters Kluwer Tech. Conference: Disrupting Mobile DevelopmentWolters Kluwer Tech. Conference: Disrupting Mobile Development
Wolters Kluwer Tech. Conference: Disrupting Mobile DevelopmentMax Katz
 
What You Need To Build Cool Enterprise Applications With JSF
What You Need To Build Cool Enterprise Applications With JSFWhat You Need To Build Cool Enterprise Applications With JSF
What You Need To Build Cool Enterprise Applications With JSFMax Katz
 
RichFaces 4: Rich Ajax Components For Your JSF Applications
RichFaces 4: Rich Ajax Components For Your JSF ApplicationsRichFaces 4: Rich Ajax Components For Your JSF Applications
RichFaces 4: Rich Ajax Components For Your JSF ApplicationsMax Katz
 
Ajax Applications with JSF 2 and New RichFaces 4 - JAX/JSF Summit
Ajax Applications with JSF 2 and New RichFaces 4 - JAX/JSF SummitAjax Applications with JSF 2 and New RichFaces 4 - JAX/JSF Summit
Ajax Applications with JSF 2 and New RichFaces 4 - JAX/JSF SummitMax Katz
 
RichFaces 4 Webinar - New and Advanced Features
RichFaces 4 Webinar - New and Advanced FeaturesRichFaces 4 Webinar - New and Advanced Features
RichFaces 4 Webinar - New and Advanced FeaturesMax Katz
 
RichFaces 4 webinar #2: RichFaces 3 toRichFaces 4
RichFaces 4 webinar #2: RichFaces 3 toRichFaces 4RichFaces 4 webinar #2: RichFaces 3 toRichFaces 4
RichFaces 4 webinar #2: RichFaces 3 toRichFaces 4Max Katz
 
Ajax Applications with JSF2 and New RichFaces 4 at JAX 2011
Ajax Applications with JSF2 and New RichFaces 4 at JAX 2011Ajax Applications with JSF2 and New RichFaces 4 at JAX 2011
Ajax Applications with JSF2 and New RichFaces 4 at JAX 2011Max Katz
 
Mobile Development Choices: Native Apps vs. Web Apps at JAX 2011
Mobile Development Choices: Native Apps vs. Web Apps at JAX 2011Mobile Development Choices: Native Apps vs. Web Apps at JAX 2011
Mobile Development Choices: Native Apps vs. Web Apps at JAX 2011Max Katz
 
Ajax Applications with JSF 2 and New RichFaces 4 - TSSJS
Ajax Applications with JSF 2 and New RichFaces 4 - TSSJSAjax Applications with JSF 2 and New RichFaces 4 - TSSJS
Ajax Applications with JSF 2 and New RichFaces 4 - TSSJSMax Katz
 
Devoxx2010 - Mobile Development Choices: Native Apps vs Web Apps
Devoxx2010 - Mobile Development Choices: Native Apps vs Web AppsDevoxx2010 - Mobile Development Choices: Native Apps vs Web Apps
Devoxx2010 - Mobile Development Choices: Native Apps vs Web AppsMax Katz
 
Ajax Applications with JSF 2 and new RichFaces 4 - Herbstcampus
Ajax Applications with JSF 2 and new RichFaces 4 - HerbstcampusAjax Applications with JSF 2 and new RichFaces 4 - Herbstcampus
Ajax Applications with JSF 2 and new RichFaces 4 - HerbstcampusMax Katz
 
RichFaces skins
RichFaces skinsRichFaces skins
RichFaces skinsMax Katz
 
RichFaces: rich:* component library
RichFaces: rich:* component libraryRichFaces: rich:* component library
RichFaces: rich:* component libraryMax Katz
 
RichFaces: more concepts and features
RichFaces: more concepts and featuresRichFaces: more concepts and features
RichFaces: more concepts and featuresMax Katz
 
Introduction to RichFaces
Introduction to RichFacesIntroduction to RichFaces
Introduction to RichFacesMax Katz
 
Rich Enterprise Applications with JavaFX
Rich Enterprise Applications with JavaFXRich Enterprise Applications with JavaFX
Rich Enterprise Applications with JavaFXMax Katz
 
Building RIA Applications with JavaFX
Building RIA Applications with JavaFXBuilding RIA Applications with JavaFX
Building RIA Applications with JavaFXMax Katz
 

More from Max Katz (17)

Wolters Kluwer Tech. Conference: Disrupting Mobile Development
Wolters Kluwer Tech. Conference: Disrupting Mobile DevelopmentWolters Kluwer Tech. Conference: Disrupting Mobile Development
Wolters Kluwer Tech. Conference: Disrupting Mobile Development
 
What You Need To Build Cool Enterprise Applications With JSF
What You Need To Build Cool Enterprise Applications With JSFWhat You Need To Build Cool Enterprise Applications With JSF
What You Need To Build Cool Enterprise Applications With JSF
 
RichFaces 4: Rich Ajax Components For Your JSF Applications
RichFaces 4: Rich Ajax Components For Your JSF ApplicationsRichFaces 4: Rich Ajax Components For Your JSF Applications
RichFaces 4: Rich Ajax Components For Your JSF Applications
 
Ajax Applications with JSF 2 and New RichFaces 4 - JAX/JSF Summit
Ajax Applications with JSF 2 and New RichFaces 4 - JAX/JSF SummitAjax Applications with JSF 2 and New RichFaces 4 - JAX/JSF Summit
Ajax Applications with JSF 2 and New RichFaces 4 - JAX/JSF Summit
 
RichFaces 4 Webinar - New and Advanced Features
RichFaces 4 Webinar - New and Advanced FeaturesRichFaces 4 Webinar - New and Advanced Features
RichFaces 4 Webinar - New and Advanced Features
 
RichFaces 4 webinar #2: RichFaces 3 toRichFaces 4
RichFaces 4 webinar #2: RichFaces 3 toRichFaces 4RichFaces 4 webinar #2: RichFaces 3 toRichFaces 4
RichFaces 4 webinar #2: RichFaces 3 toRichFaces 4
 
Ajax Applications with JSF2 and New RichFaces 4 at JAX 2011
Ajax Applications with JSF2 and New RichFaces 4 at JAX 2011Ajax Applications with JSF2 and New RichFaces 4 at JAX 2011
Ajax Applications with JSF2 and New RichFaces 4 at JAX 2011
 
Mobile Development Choices: Native Apps vs. Web Apps at JAX 2011
Mobile Development Choices: Native Apps vs. Web Apps at JAX 2011Mobile Development Choices: Native Apps vs. Web Apps at JAX 2011
Mobile Development Choices: Native Apps vs. Web Apps at JAX 2011
 
Ajax Applications with JSF 2 and New RichFaces 4 - TSSJS
Ajax Applications with JSF 2 and New RichFaces 4 - TSSJSAjax Applications with JSF 2 and New RichFaces 4 - TSSJS
Ajax Applications with JSF 2 and New RichFaces 4 - TSSJS
 
Devoxx2010 - Mobile Development Choices: Native Apps vs Web Apps
Devoxx2010 - Mobile Development Choices: Native Apps vs Web AppsDevoxx2010 - Mobile Development Choices: Native Apps vs Web Apps
Devoxx2010 - Mobile Development Choices: Native Apps vs Web Apps
 
Ajax Applications with JSF 2 and new RichFaces 4 - Herbstcampus
Ajax Applications with JSF 2 and new RichFaces 4 - HerbstcampusAjax Applications with JSF 2 and new RichFaces 4 - Herbstcampus
Ajax Applications with JSF 2 and new RichFaces 4 - Herbstcampus
 
RichFaces skins
RichFaces skinsRichFaces skins
RichFaces skins
 
RichFaces: rich:* component library
RichFaces: rich:* component libraryRichFaces: rich:* component library
RichFaces: rich:* component library
 
RichFaces: more concepts and features
RichFaces: more concepts and featuresRichFaces: more concepts and features
RichFaces: more concepts and features
 
Introduction to RichFaces
Introduction to RichFacesIntroduction to RichFaces
Introduction to RichFaces
 
Rich Enterprise Applications with JavaFX
Rich Enterprise Applications with JavaFXRich Enterprise Applications with JavaFX
Rich Enterprise Applications with JavaFX
 
Building RIA Applications with JavaFX
Building RIA Applications with JavaFXBuilding RIA Applications with JavaFX
Building RIA Applications with JavaFX
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 

Building Mobile Apps With jQuery For Any Device In The Cloud

  • 1. Building Mobile Apps With jQuery For Any Device In The Cloud Max Katz Exadel
  • 2. Tiggr Mobile Apps Builder by Exadel Senior Systems Engineer JSF, RichFaces, Java EE consulting, and training Developer Advocate for Tiggr Mobile Apps Builder: gotiggr.com
  • 3. Tiggr Mobile Apps Builder by Exadel 4 Author of Lead-author of Practical RichFaces Practical RichFaces, 2/e (Apress, 2008) (Apress, 2011)
  • 4. Tiggr Mobile Apps Builder by Exadel
  • 5. Tiggr Mobile Apps Builder by Exadel @maxkatz mkblog.exadel.com
  • 6. Tiggr Mobile Apps Builder by Exadel By 2013 mobile devices will overtake PCs as the preferred way of accessing the Internet Source: http://www.mobilecommercedaily.com/why-a-mobile-strategy-for-retailers-matters-more-than-ever
  • 7. Tiggr Mobile Apps Builder by Exadel The mobile apps market will be worth $25 billion by 2015 Source: http://techcrunch.com/2011/01/18/report-mobile-app-market-will-be-worth-25-billion-by-2015-apples-share-20/
  • 8. Tiggr Mobile Apps Builder by Exadel iOS: 425,000+ Android: 200,000+ BlackBerry: 30,000+ Windows Phone: 25,000+ WebOS: 7,000+ Source: http://www.techding.com/2011/05/ios-app-store-now-has-500000-apps.html http://news.cnet.com/8301-13506_3-20076107-17/windows-phone-7-marketplace-now-has-25000-apps/
  • 9. Tiggr Mobile Apps Builder by Exadel I guess we can all agree that mobile [in all forms] is BIG
  • 10. Tiggr Mobile Apps Builder by Exadel We are going to build a mobile app with jQuery Mobile components and access Twitter REST API...
  • 11. Tiggr Mobile Apps Builder by Exadel ...we are going to use Tiggr Mobile Apps Builder to build the app
  • 12. Tiggr Mobile Apps Builder by Exadel With jQuery Mobile, we can build apps for any platform or device...
  • 13. Tiggr Mobile Apps Builder by Exadel ...and by adding PhoneGap library, we can create a native app Wrap the app with PhoneGap and get access to native APIs
  • 14. Tiggr Mobile Apps Builder by Exadel Just a reminder: Tiggr Mobile Apps Builder is still in beta. We want to hear your opinion and feedback!
  • 15. Tiggr Mobile Apps Builder by Exadel Okey, here is how easy and fast it is to build an app in Tiggr Mobile Apps Builder Just 5 steps
  • 16. Tiggr Mobile Apps Builder by Exadel 1. Build the UI with jQuery Mobile components
  • 17. Tiggr Mobile Apps Builder by Exadel 2. Define and connect to data sources, then...
  • 18. Tiggr Mobile Apps Builder by Exadel 2(a) Map input UI components to service inputs 2(b) Map service output (result) to UI components
  • 19. Tiggr Mobile Apps Builder by Exadel 3. Glue all together with events and actions
  • 20. Tiggr Mobile Apps Builder by Exadel 3(a). Define JavaScript functions (if needed)
  • 21. Tiggr Mobile Apps Builder by Exadel 4. Test the app using Web Preview in Tiggr or...
  • 22. Tiggr Mobile Apps Builder by Exadel or in the Tiggr Mobile Tester app
  • 23. Tiggr Mobile Apps Builder by Exadel 5. Get the binary (or source code) and install on your mobile phone (Android for now, iOS coming soon)
  • 24. Tiggr Mobile Apps Builder by Exadel Let's build something...
  • 25. Tiggr Mobile Apps Builder by Exadel Please do the following: 1. Go to http://gotiggr.com 2. Sign up for Tiggr Mobile Apps Builder account
  • 26. Tiggr Mobile Apps Builder by Exadel We built a Twitter Search app during the tutorial Want to build the same app? You can find the step-by-step tutorial at: http://help.gotiggr.com
  • 27. Tiggr Mobile Apps Builder by Exadel Road map ● Themes ◦ jQuery Mobile themes ◦ Custom CSS ● Data source test connection ● Remote logging output viewer ● JavaScript syntax checker (Lint) ● More jQuery Mobile components
  • 28. Tiggr Mobile Apps Builder by Exadel
  • 29. Tiggr Mobile Apps Builder by Exadel
  • 30. Tiggr Mobile Apps Builder by Exadel Email: max@exadel.com Twitter: @maxkatz Blog: mkblog.exadel.com Support: getsatisfaction.com/gotiggr Twitter: @gotiggr Blog: blog.gotiggr.com Docs: help.gotiggr.com