beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
-
Upload
heiko-behrens -
Category
Technology
-
view
3.922 -
download
1
description
Transcript of beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
![Page 1: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/1.jpg)
Mobile Apps with JavaScript - therersquos more than web
Heiko BehrensHBehrens
moskovich ldquoYour mobile phone has more computing power than all of NASA in 1969
NASA put a man on the moon
we put a bird into pigsrdquo
whatrsquos so greatabout the web
anyway
$amp(()+(-0$12-3
$amp()+)(-)452-0$0123-4605637-1$amp8)9$)lt2)2=-gt617-)19))amp)$)-gtA5637-1$amp8)9$8-gt617-8-gtA5637-1$amp8)9$-gt617-65))-gtA5637-1$amp8)9$BCDltBCD0$E1)-gt617-BCD-gt4F
7(66(86$95-$5lt
lt2C+45-lt$5ltGHH=4lt$5lt=(gt54amp(-lt$5ltGHH=4F(31lt(8
BI8+amp1Jamp9=ampBI8HHK=ltHHH4amp8)9L2amp9=ampBI8HHK=ltHHH4amp1Bamp23)6M6D2NOP1D)Q6$B612(6BR387(36SltTTTTTTAB6)$DISUgtM423)66D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SWHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SXYHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SZ[HAB6)$DISUgt49=ampBI8HHK=ltHHH4F
userrsquos perspec tive
experience
expectation
consumers think apps
developerrsquosperspective
web apps
HTML5
CSS3
cache manifest local storage forms geo location
animation transitions 3D transformation
Resolutioncss media queries reference categories float layout
URLsmails telephone sms maps youtube etc
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 2: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/2.jpg)
moskovich ldquoYour mobile phone has more computing power than all of NASA in 1969
NASA put a man on the moon
we put a bird into pigsrdquo
whatrsquos so greatabout the web
anyway
$amp(()+(-0$12-3
$amp()+)(-)452-0$0123-4605637-1$amp8)9$)lt2)2=-gt617-)19))amp)$)-gtA5637-1$amp8)9$8-gt617-8-gtA5637-1$amp8)9$-gt617-65))-gtA5637-1$amp8)9$BCDltBCD0$E1)-gt617-BCD-gt4F
7(66(86$95-$5lt
lt2C+45-lt$5ltGHH=4lt$5lt=(gt54amp(-lt$5ltGHH=4F(31lt(8
BI8+amp1Jamp9=ampBI8HHK=ltHHH4amp8)9L2amp9=ampBI8HHK=ltHHH4amp1Bamp23)6M6D2NOP1D)Q6$B612(6BR387(36SltTTTTTTAB6)$DISUgtM423)66D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SWHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SXYHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SZ[HAB6)$DISUgt49=ampBI8HHK=ltHHH4F
userrsquos perspec tive
experience
expectation
consumers think apps
developerrsquosperspective
web apps
HTML5
CSS3
cache manifest local storage forms geo location
animation transitions 3D transformation
Resolutioncss media queries reference categories float layout
URLsmails telephone sms maps youtube etc
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 3: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/3.jpg)
we put a bird into pigsrdquo
whatrsquos so greatabout the web
anyway
$amp(()+(-0$12-3
$amp()+)(-)452-0$0123-4605637-1$amp8)9$)lt2)2=-gt617-)19))amp)$)-gtA5637-1$amp8)9$8-gt617-8-gtA5637-1$amp8)9$-gt617-65))-gtA5637-1$amp8)9$BCDltBCD0$E1)-gt617-BCD-gt4F
7(66(86$95-$5lt
lt2C+45-lt$5ltGHH=4lt$5lt=(gt54amp(-lt$5ltGHH=4F(31lt(8
BI8+amp1Jamp9=ampBI8HHK=ltHHH4amp8)9L2amp9=ampBI8HHK=ltHHH4amp1Bamp23)6M6D2NOP1D)Q6$B612(6BR387(36SltTTTTTTAB6)$DISUgtM423)66D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SWHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SXYHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SZ[HAB6)$DISUgt49=ampBI8HHK=ltHHH4F
userrsquos perspec tive
experience
expectation
consumers think apps
developerrsquosperspective
web apps
HTML5
CSS3
cache manifest local storage forms geo location
animation transitions 3D transformation
Resolutioncss media queries reference categories float layout
URLsmails telephone sms maps youtube etc
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 4: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/4.jpg)
whatrsquos so greatabout the web
anyway
$amp(()+(-0$12-3
$amp()+)(-)452-0$0123-4605637-1$amp8)9$)lt2)2=-gt617-)19))amp)$)-gtA5637-1$amp8)9$8-gt617-8-gtA5637-1$amp8)9$-gt617-65))-gtA5637-1$amp8)9$BCDltBCD0$E1)-gt617-BCD-gt4F
7(66(86$95-$5lt
lt2C+45-lt$5ltGHH=4lt$5lt=(gt54amp(-lt$5ltGHH=4F(31lt(8
BI8+amp1Jamp9=ampBI8HHK=ltHHH4amp8)9L2amp9=ampBI8HHK=ltHHH4amp1Bamp23)6M6D2NOP1D)Q6$B612(6BR387(36SltTTTTTTAB6)$DISUgtM423)66D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SWHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SXYHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SZ[HAB6)$DISUgt49=ampBI8HHK=ltHHH4F
userrsquos perspec tive
experience
expectation
consumers think apps
developerrsquosperspective
web apps
HTML5
CSS3
cache manifest local storage forms geo location
animation transitions 3D transformation
Resolutioncss media queries reference categories float layout
URLsmails telephone sms maps youtube etc
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 5: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/5.jpg)
$amp(()+(-0$12-3
$amp()+)(-)452-0$0123-4605637-1$amp8)9$)lt2)2=-gt617-)19))amp)$)-gtA5637-1$amp8)9$8-gt617-8-gtA5637-1$amp8)9$-gt617-65))-gtA5637-1$amp8)9$BCDltBCD0$E1)-gt617-BCD-gt4F
7(66(86$95-$5lt
lt2C+45-lt$5ltGHH=4lt$5lt=(gt54amp(-lt$5ltGHH=4F(31lt(8
BI8+amp1Jamp9=ampBI8HHK=ltHHH4amp8)9L2amp9=ampBI8HHK=ltHHH4amp1Bamp23)6M6D2NOP1D)Q6$B612(6BR387(36SltTTTTTTAB6)$DISUgtM423)66D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SWHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SXYHAB6)$DISUgt6D2NOP1D)Q6$B612(6BVI87(36SltTTTTTTA26)(2$SZ[HAB6)$DISUgt49=ampBI8HHK=ltHHH4F
userrsquos perspec tive
experience
expectation
consumers think apps
developerrsquosperspective
web apps
HTML5
CSS3
cache manifest local storage forms geo location
animation transitions 3D transformation
Resolutioncss media queries reference categories float layout
URLsmails telephone sms maps youtube etc
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 6: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/6.jpg)
userrsquos perspec tive
experience
expectation
consumers think apps
developerrsquosperspective
web apps
HTML5
CSS3
cache manifest local storage forms geo location
animation transitions 3D transformation
Resolutioncss media queries reference categories float layout
URLsmails telephone sms maps youtube etc
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 7: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/7.jpg)
experience
expectation
consumers think apps
developerrsquosperspective
web apps
HTML5
CSS3
cache manifest local storage forms geo location
animation transitions 3D transformation
Resolutioncss media queries reference categories float layout
URLsmails telephone sms maps youtube etc
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 8: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/8.jpg)
expectation
consumers think apps
developerrsquosperspective
web apps
HTML5
CSS3
cache manifest local storage forms geo location
animation transitions 3D transformation
Resolutioncss media queries reference categories float layout
URLsmails telephone sms maps youtube etc
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 9: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/9.jpg)
consumers think apps
developerrsquosperspective
web apps
HTML5
CSS3
cache manifest local storage forms geo location
animation transitions 3D transformation
Resolutioncss media queries reference categories float layout
URLsmails telephone sms maps youtube etc
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 10: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/10.jpg)
developerrsquosperspective
web apps
HTML5
CSS3
cache manifest local storage forms geo location
animation transitions 3D transformation
Resolutioncss media queries reference categories float layout
URLsmails telephone sms maps youtube etc
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 11: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/11.jpg)
web apps
HTML5
CSS3
cache manifest local storage forms geo location
animation transitions 3D transformation
Resolutioncss media queries reference categories float layout
URLsmails telephone sms maps youtube etc
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 12: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/12.jpg)
HTML5
CSS3
cache manifest local storage forms geo location
animation transitions 3D transformation
Resolutioncss media queries reference categories float layout
URLsmails telephone sms maps youtube etc
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 13: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/13.jpg)
server-side web
Device
Web Browser
Backend
Web Serverexecutes application
logic
Files Database
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 14: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/14.jpg)
client-side web
Device
Web Browser
Backend
DatabaseFiles
JavaScriptexecutes application logic
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 15: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/15.jpg)
web frameworks
iWebKit iUI jQTouch JQuery mobile Jo Zepto
Sencha Touch SproutCore
See also any mew library that spawns each new week
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 16: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/16.jpg)
GPL + Free License
programmaticallycomplex
GPL+MIT License
declarative + JQuerysimple
Sencha Touch
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 17: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/17.jpg)
ltul data-role=listview data-theme=ggt ltligtlta href=acurahtmlgtAcuraltagtltligt ltligtlta href=audihtmlgtAudiltagtltligt ltligtlta href=bmwhtmlgtBMWltagtltligtltulgt
Extsetup( tabletStartupScreen tablet_startuppng phoneStartupScreen phone_startuppng icon iconpng glossOnIcon false onReady function() ExtregModel(Contact fields [firstName lastName] ) var groupingBase = snip store new ExtdataStore( model Contact sorters firstName getGroupString function(record) return recordget( firstName)[0] data [ firstName Tommy lastName Maintz snip firstName Zed lastName Zacharias ] ) new ExtList(Extapply(groupingBase fullscreen true )) )
Sencha Touch
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 18: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/18.jpg)
Cocos2D JavaScriptMIT License
Simple 2D + Physics
Impact JSMIT License
2D Physics Sound
Emphasizes Mobile
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 19: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/19.jpg)
production learning easy and countless tutorials+libraries tools can mostly be developed on desktop monetization no app store distributionscenarios lists and data rich media inferior performance games poor performance only limited 3Dexperience hardware no camera partly accelerometer no fancy stuff user interface fancy UI possible but platform specific offline HTML5platforms iOS Android Windows Phone since 75 aka Mango others great movement in responsive design
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 20: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/20.jpg)
hybrid apps
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 21: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/21.jpg)
hybrid app
Device
Native App
Browserexecutes JavaScript
JavaScript Bridge
Request Interceptor
Interpreter
Backend
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 22: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/22.jpg)
request interception
demo
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 23: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/23.jpg)
Dual LicenseMIT amp BSD
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 24: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/24.jpg)
Logitech Squeezebox Controller
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 25: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/25.jpg)
RNAO Nursing Best Practice Guidelines
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 26: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/26.jpg)
debugging
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 27: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/27.jpg)
weinre
+
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 28: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/28.jpg)
PhoneGap on Windows Phone
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 29: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/29.jpg)
Plugin-Ins for PhoneGap
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 30: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/30.jpg)
production learning as with web tools cloud build yes but barely no debugging monetizationscenarios lists and data rich media same as with web games same as with webexperience hardware mostly accessible user interface high effort to match platformrsquos UI offline
platforms iOS Android Windows Phone
others best coverage of cross-platform frameworks
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 31: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/31.jpg)
interpreted apps
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 32: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/32.jpg)
interpreted app
Device
Native App
Application Script
interpreter
Backend
Files
Database
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 33: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/33.jpg)
ndash (HTML amp CSS) =
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 34: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/34.jpg)
Apache 2 License
JavaScriptnative controls
iPhone iPad Android(BlackBerry HTML5)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 35: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/35.jpg)
Plugin-Ins for Appcelerator
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 36: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/36.jpg)
production learning specific API similar to Sencha amp Co tools own IDE including debugger monetization marketplace for apps and componentsscenarios lists and data perfect match rich media hard to work with moviesimages and animations games some modules for rendering and physicsexperience hardware complete support user interface truly native widgets offline
platforms iOS Android Windows Phone no plans on roadmap others plans for BlackBerry and HTML5
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 37: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/37.jpg)
generated apps
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 38: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/38.jpg)
Generator Input
Device
Native App
Logic
Backend
Files
Database
Logic
Files
Database
DatabaseFiles
Modeldescribes logic andcomplete system
Generator
generated app
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 39: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/39.jpg)
LGPL
Java C
iOS Android (Windows Phone)
JavaScript
commercial(BETA)
Java AS
iOS Android Windows PhoneHTML5 WebOS BlackBerry Flash
EPL
DSL
iOS Android Windows Phone Server-Side Web
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 40: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/40.jpg)
commercial800-4500 USD
JavaScript C
full 2D3Dgames tool chain
iOS Android
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 41: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/41.jpg)
demo
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 42: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/42.jpg)
production learning completely new tool chain tools scene editors debuggers asset manager team versioning monetizationscenarios lists and data no native UI rich media not optimized for movies gamesexperience hardware OpenGL and sensors user interface best for games offline
platforms iOS Android Windows Phone no plans on agenda others desktop and web
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 43: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/43.jpg)
JavaScript formobile apps
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 44: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/44.jpg)
Web PhoneGap Appcelerator Unity3Dproduction learning tools monetizationscenarios lists and data rich media gamesexperience hardware user interface offlineplatforms iOS Android Windows Phone others
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder
![Page 45: beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web](https://reader035.fdocuments.net/reader035/viewer/2022081400/5554dda9b4c905a16f8b52af/html5/thumbnails/45.jpg)
HBehrenshttpHeikoBehrensnet
getBeamAppcom
twitterblog CEO amp Founder