SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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
 

Dernier

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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"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
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Dernier (20)

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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"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
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

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