SlideShare ist ein Scribd-Unternehmen logo
1 von 126
Downloaden Sie, um offline zu lesen
Mobile JavaScript
                              Development

                              or HTML5 apps
                         Nikolai Onken - uxebu Consulting Ltd. & Co. KG


Monday, March 15, 2010
Hi all
                         @nonken | @uxebu




Monday, March 15, 2010
We open the mobile web



Monday, March 15, 2010
Agenda




Monday, March 15, 2010
Agenda


                   • Timetravel




Monday, March 15, 2010
Agenda


                   • Timetravel
                   • Why mobile JavaScript development?




Monday, March 15, 2010
Agenda


                   • Timetravel
                   • Why mobile JavaScript development?
                   • Tales of a mobile dev (EventNinja)



Monday, March 15, 2010
Agenda


                   • Timetravel
                   • Why mobile JavaScript development?
                   • Tales of a mobile dev (EventNinja)
                   • Outlook


Monday, March 15, 2010
Experiment
                         An ECG written in JavaScript/HTML/CSS




Monday, March 15, 2010
Pulse check




                         j K
                           a




                                                    a




                         HumanApi - http://bit.ly/92lpyR

Monday, March 15, 2010
Agenda


                   • Timetravel
                   • Why mobile JavaScript development?
                   • Tales of a mobile dev (EventNinja)
                   • Outlook


Monday, March 15, 2010
Monday, March 15, 2010
Monday, March 15, 2010
Monday, March 15, 2010
Monday, March 15, 2010
2010




Monday, March 15, 2010
2010

            • Eric Schmidt (CEO Google Inc.): “Mobile first”




Monday, March 15, 2010
2010

            • Eric Schmidt (CEO Google Inc.): “Mobile first”
            • Steve Jobs (CEO Apple Inc.): “Apple is a mobile
                   devices company.”




Monday, March 15, 2010
Mobile browsing?




              h                                   K
                                                  $



                         WWW




Monday, March 15, 2010
Mobile browsing?




              h                             K
                                            $
                                            WWW




Monday, March 15, 2010
The past


                             h
                               O

                         KKKKKKKKK

Monday, March 15, 2010
The future


                            K
                             O

          hhhhhhhhh


Monday, March 15, 2010
Lets look at some very cool stuff




                               http://bit.ly/bqvQIG

Monday, March 15, 2010
Pulse check




                         j K
                           a




                                                    a




                         HumanApi - http://bit.ly/92lpyR

Monday, March 15, 2010
Agenda

                   • Timetravel
                   • Why mobile JavaScript development?
                   • Tales of a mobile developmentev
                         (EventNinja)
                   • Outlook


Monday, March 15, 2010
Mobile market
                                                 2% 5%
                                               3%
                                             3%
                                        4%
                                   4%                                     38%

                                   5%

                                   5%


                                        10%

                                                         20%

                         Nokia     Samsung       LG       Sony Ericsson     Motorola   ZTE
                         Kyocera   RIM           Sharp    Apple             Other



                                         http://bit.ly/bPDn5b
Monday, March 15, 2010
Smartphone market

                                       20%


                                                              40%
                                 5%



                                 15%



                                               20%

                         Nokia         RIM     Apple     HTC        Others




                                       http://bit.ly/bPDn5b
Monday, March 15, 2010
Is this our (developers) world?




                 d                   == 2%


Monday, March 15, 2010
Seriously?
                         Are we happy with a 2% market share?




Monday, March 15, 2010
How open platforms really are




                         ƒ a       ==


Monday, March 15, 2010
Reality check:

    “you're prohibited from distributing it (the app) through
     competing app stores like Cydia or Rock Your Phone”




                         http://bit.ly/dgmJvN

Monday, March 15, 2010
Everybody wants his/her share




                             7
                                http://bit.ly/dgmJvN

Monday, March 15, 2010
Some things you actually don’t
                    have to share, weird huh?




Monday, March 15, 2010
Showtime - a strong
                          case for JavaScript
                          http://yourappshop.com - NSFW

                             App store without Apple




Monday, March 15, 2010
a




q                        What companies like Apple don’t like
                                                                w
Monday, March 15, 2010
a




                                  qw
                         What companies like Apple don’t like


Monday, March 15, 2010
a


                                  qw
                         What companies like Apple don’t like


Monday, March 15, 2010
What companies like Apple don’t like


Monday, March 15, 2010
w
                         What companies like Apple don’t like


Monday, March 15, 2010
What companies like Apple don’t like


Monday, March 15, 2010
Your Appshop facts




Monday, March 15, 2010
Your Appshop facts
                   • 100% HTML5




Monday, March 15, 2010
Your Appshop facts
                   • 100% HTML5
                   • Apps work offline




Monday, March 15, 2010
Your Appshop facts
                   • 100% HTML5
                   • Apps work offline
                   • 12.000.000 downloads since december 2009



Monday, March 15, 2010
Your Appshop facts
                   • 100% HTML5
                   • Apps work offline
                   • 12.000.000 downloads since december 2009
                   • Payment gateway


Monday, March 15, 2010
Your Appshop facts
                   • 100% HTML5
                   • Apps work offline
                   • 12.000.000 downloads since december 2009
                   • Payment gateway
                   • It feels native

Monday, March 15, 2010
Device APIs
                    What else is happening in the mobile world?




Monday, March 15, 2010
m
                         Camera APIs (AR anyone?)


Monday, March 15, 2010
S
                         Calendar APIs


Monday, March 15, 2010
v
                         Access to local data


Monday, March 15, 2010
Payment integration


Monday, March 15, 2010
K
                         Payment integration


Monday, March 15, 2010
F q0
                         More device APIs


Monday, March 15, 2010
It’s all in the works




Monday, March 15, 2010
It’s all in the works

                   • JIL - http://jil.org
                         Vodafone, Verizon Wireless, China Mobile and Softbank Mobile (1.1 billion customers)




Monday, March 15, 2010
It’s all in the works

                   • JIL - http://jil.org
                         Vodafone, Verizon Wireless, China Mobile and Softbank Mobile (1.1 billion customers)


                   • BONDI - http://bondi.omtp.org



Monday, March 15, 2010
It’s all in the works

                   • JIL - http://jil.org
                         Vodafone, Verizon Wireless, China Mobile and Softbank Mobile (1.1 billion customers)


                   • BONDI - http://bondi.omtp.org
                   • W3C (Device APIs) - http://bit.ly/bdm4wv


Monday, March 15, 2010
Pulse check




                         j K
                           a




                                                    a




                         HumanApi - http://bit.ly/92lpyR

Monday, March 15, 2010
Agenda


                   • Timetravel
                   • Why mobile JavaScript development?
                   • Tales of a mobile dev (EventNinja)
                   • Outlook


Monday, March 15, 2010
Tales of a mobile dev



                         EventNinja


Monday, March 15, 2010
Monday, March 15, 2010
Monday, March 15, 2010
http://www.eventninja.net



Monday, March 15, 2010
Monday, March 15, 2010
Monday, March 15, 2010
Mobile prototyping



Monday, March 15, 2010
The cloud



Monday, March 15, 2010
Google Calendar



Monday, March 15, 2010
Monday, March 15, 2010
Monday, March 15, 2010
The architecture of
                             EventNinja


Monday, March 15, 2010
Runtimes used
                   • PhoneGap (http://phonegap.com)
                   • W3C Widgets (Opera)
                   • (Others) Palm



Monday, March 15, 2010
Appstore coverage




Monday, March 15, 2010
Dojo



Monday, March 15, 2010
Performance



Monday, March 15, 2010
Why performance?
                               What we do has direct Impact!



                   • Datavolume (Someone has to pay for it)
                   • Like or Dislike - mobile apps get thrown
                         away very quickly



Monday, March 15, 2010
Dojo’s toolchain




Monday, March 15, 2010
Dojos Buildsystem



Monday, March 15, 2010
• Minify and shrink JavaScript
                   • Build into single or several files
                   • Build and concatenate CSS
                   • Optimize images


Monday, March 15, 2010
Monday, March 15, 2010
Monday, March 15, 2010
Other Dojo goodness




Monday, March 15, 2010
Other Dojo goodness
                   • Class inheritance - dojo.declare




Monday, March 15, 2010
Other Dojo goodness
                   • Class inheritance - dojo.declare
                   • Dojos event system - dojo.connect




Monday, March 15, 2010
Other Dojo goodness
                   • Class inheritance - dojo.declare
                   • Dojos event system - dojo.connect
                   • Powerful extendable query engine -
                         dojo.query




Monday, March 15, 2010
Other Dojo goodness
                   • Class inheritance - dojo.declare
                   • Dojos event system - dojo.connect
                   • Powerful extendable query engine -
                         dojo.query
                   • Much much more (See Dylans talk today)

Monday, March 15, 2010
But!

                         document.getElement...

                          Don’t forget about “real” JavaScript




Monday, March 15, 2010
What we have learned



Monday, March 15, 2010
Code simple!



Monday, March 15, 2010
Step back!

                         Especially if the desktop browser was your
                                       runtime of the past



Monday, March 15, 2010
Semantics?
                           A short story




Monday, March 15, 2010
Monday, March 15, 2010
<ul>
           <li>Hi</li>
         </ul>




Monday, March 15, 2010
<ul>
           <li>Hi</li>
         </ul>

         <ul>
           <li><a href=””>Hi</a></li>
         </ul>


Monday, March 15, 2010
<ul>
           <li>Hi</li>
         </ul>

         <ul>
           <li><a href=””>Hi</a></li>
         </ul>

         <a href=””>Hi</a>
Monday, March 15, 2010
IE anyone?




Monday, March 15, 2010
IE anyone?




Monday, March 15, 2010
IE anyone?




Monday, March 15, 2010
Do what your runtime
                         can do
                           Not more




Monday, March 15, 2010
Communications




Monday, March 15, 2010
Communications


                   • XMLHttpRequest?



Monday, March 15, 2010
Communications


                   • XMLHttpRequest?
                   • JSONP / JSON?


Monday, March 15, 2010
Monday, March 15, 2010
Look ahead




Monday, March 15, 2010
Look ahead
                         But don’t implement
                              everything


Monday, March 15, 2010
Scaling and ppi
                              Be aware




Monday, March 15, 2010
Testing



Monday, March 15, 2010
The browser is your
                               friend



Monday, March 15, 2010
The browser is your
                               friend
                                 Really




Monday, March 15, 2010
The browser is your
                               friend
                                 Really
                                 Really




Monday, March 15, 2010
The browser is your
                               friend
                                 Really
                                 Really
                                 Really




Monday, March 15, 2010
The browser is your
                               friend
                                 Really
                                 Really
                                 Really
                                 Really



Monday, March 15, 2010
The browser is your
                               friend
                                 Really
                                 Really
                                 Really
                                 Really
                                 Really


Monday, March 15, 2010
Set headers... and steal




       Send iPhone headers from within Firefox for example
Monday, March 15, 2010
Hmmmm, alert(“Hi”);



Monday, March 15, 2010
Automate

                         Create routines


Monday, March 15, 2010
Agenda


                   • Timetravel
                   • Why mobile JavaScript development?
                   • Tales of a mobile dev (EventNinja)
                   • Outlook


Monday, March 15, 2010
Better browsers



Monday, March 15, 2010
Faster devices



Monday, March 15, 2010
More market coverage



Monday, March 15, 2010
Richer device APIs



Monday, March 15, 2010
Pulse check




                         j K
                           a




                                                    a




                         HumanApi - http://bit.ly/92lpyR

Monday, March 15, 2010
Other advantages of mobile development




                                    thx to @wolframkriesing for the link




Monday, March 15, 2010
Other advantages of mobile development




                                    thx to @wolframkriesing for the link




Monday, March 15, 2010
Share your knowledge
                         Mobile JavaScript development is young




Monday, March 15, 2010
@nonken | @uxebu

                         @dojo | @dojocampus

Monday, March 15, 2010

Weitere ähnliche Inhalte

Andere mochten auch

Become a Frontend Developer Ninja using HTML5, JavaScript and CSS3 - Marco Ca...
Become a Frontend Developer Ninja using HTML5, JavaScript and CSS3 - Marco Ca...Become a Frontend Developer Ninja using HTML5, JavaScript and CSS3 - Marco Ca...
Become a Frontend Developer Ninja using HTML5, JavaScript and CSS3 - Marco Ca...Codemotion
 
70-480 - Programming in HTML5 with JavaScript and CSS3
 70-480 - Programming in HTML5 with JavaScript and CSS3 70-480 - Programming in HTML5 with JavaScript and CSS3
70-480 - Programming in HTML5 with JavaScript and CSS3Roxycodone Pills
 
Coming Up with Good Blog Topics
Coming Up with Good Blog TopicsComing Up with Good Blog Topics
Coming Up with Good Blog TopicsHall_
 
HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1James Pearce
 
The End of Unlimited Bandwidth
The End of Unlimited BandwidthThe End of Unlimited Bandwidth
The End of Unlimited BandwidthBryan Rieger
 
HTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScriptHTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScriptZac Gordon
 

Andere mochten auch (6)

Become a Frontend Developer Ninja using HTML5, JavaScript and CSS3 - Marco Ca...
Become a Frontend Developer Ninja using HTML5, JavaScript and CSS3 - Marco Ca...Become a Frontend Developer Ninja using HTML5, JavaScript and CSS3 - Marco Ca...
Become a Frontend Developer Ninja using HTML5, JavaScript and CSS3 - Marco Ca...
 
70-480 - Programming in HTML5 with JavaScript and CSS3
 70-480 - Programming in HTML5 with JavaScript and CSS3 70-480 - Programming in HTML5 with JavaScript and CSS3
70-480 - Programming in HTML5 with JavaScript and CSS3
 
Coming Up with Good Blog Topics
Coming Up with Good Blog TopicsComing Up with Good Blog Topics
Coming Up with Good Blog Topics
 
HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1
 
The End of Unlimited Bandwidth
The End of Unlimited BandwidthThe End of Unlimited Bandwidth
The End of Unlimited Bandwidth
 
HTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScriptHTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScript
 

Ähnlich wie Mobile JavaScript Development - QCon 2010

Real-Time Everything - the Era of Communication Ubiquity
Real-Time Everything - the Era of Communication UbiquityReal-Time Everything - the Era of Communication Ubiquity
Real-Time Everything - the Era of Communication UbiquityRob Gonda
 
Hardcore Extending Rails 3 - From RailsConf '10
Hardcore Extending Rails 3 - From RailsConf '10Hardcore Extending Rails 3 - From RailsConf '10
Hardcore Extending Rails 3 - From RailsConf '10Rick Martínez
 
使用 PandaForm.com 製作及管理網上表格
使用 PandaForm.com 製作及管理網上表格使用 PandaForm.com 製作及管理網上表格
使用 PandaForm.com 製作及管理網上表格Daniel Cheng
 
The Art of the Spike
The Art of the SpikeThe Art of the Spike
The Art of the SpikeAaron Bedra
 
Cordys int internet trends, media & mobile
Cordys int internet trends, media & mobileCordys int internet trends, media & mobile
Cordys int internet trends, media & mobileVincent Everts
 
Please Don't Touch the Slow Parts V2
Please Don't Touch the Slow Parts V2Please Don't Touch the Slow Parts V2
Please Don't Touch the Slow Parts V2Federico Galassi
 
Layar event US introduction and cases
Layar event US introduction and casesLayar event US introduction and cases
Layar event US introduction and casesLayar
 
Rabobank randmeren presentatie
Rabobank randmeren presentatieRabobank randmeren presentatie
Rabobank randmeren presentatieVincent Everts
 
Marhmallow game presentation
Marhmallow game presentationMarhmallow game presentation
Marhmallow game presentation연 허
 
The Marshmellow challenge - esercizio di teambuilding
The Marshmellow challenge - esercizio di teambuildingThe Marshmellow challenge - esercizio di teambuilding
The Marshmellow challenge - esercizio di teambuildingIrene Morrione
 
Elretodelanube conclusiones
Elretodelanube conclusionesElretodelanube conclusiones
Elretodelanube conclusionessalesatocha
 
5 Principles for Agile & High Speed Development
5 Principles for Agile & High Speed Development5 Principles for Agile & High Speed Development
5 Principles for Agile & High Speed DevelopmentChlkboard
 
CrossMark Sneak Peek 2010 CrossRef Workshops
CrossMark Sneak Peek 2010 CrossRef WorkshopsCrossMark Sneak Peek 2010 CrossRef Workshops
CrossMark Sneak Peek 2010 CrossRef WorkshopsCrossref
 
台灣/中國網路經濟之社會觀察
台灣/中國網路經濟之社會觀察台灣/中國網路經濟之社會觀察
台灣/中國網路經濟之社會觀察Chili Consulting
 
Google App Engine - Devfest India 2010
Google App Engine -  Devfest India 2010Google App Engine -  Devfest India 2010
Google App Engine - Devfest India 2010Patrick Chanezon
 
iCrossing client event - You & Your Web Shadow
iCrossing client event - You & Your Web ShadowiCrossing client event - You & Your Web Shadow
iCrossing client event - You & Your Web ShadowAntony Mayfield
 
Usability Testing in China - Tips and Tricks (Chui Tan / Dan Szuc)
Usability Testing in China - Tips and Tricks (Chui Tan / Dan Szuc)Usability Testing in China - Tips and Tricks (Chui Tan / Dan Szuc)
Usability Testing in China - Tips and Tricks (Chui Tan / Dan Szuc)cxpartners
 
PRSA T3PR Conference in NYC June 2010
PRSA T3PR Conference in NYC June 2010PRSA T3PR Conference in NYC June 2010
PRSA T3PR Conference in NYC June 2010Ed Schipul
 

Ähnlich wie Mobile JavaScript Development - QCon 2010 (20)

Real-Time Everything - the Era of Communication Ubiquity
Real-Time Everything - the Era of Communication UbiquityReal-Time Everything - the Era of Communication Ubiquity
Real-Time Everything - the Era of Communication Ubiquity
 
Hardcore Extending Rails 3 - From RailsConf '10
Hardcore Extending Rails 3 - From RailsConf '10Hardcore Extending Rails 3 - From RailsConf '10
Hardcore Extending Rails 3 - From RailsConf '10
 
使用 PandaForm.com 製作及管理網上表格
使用 PandaForm.com 製作及管理網上表格使用 PandaForm.com 製作及管理網上表格
使用 PandaForm.com 製作及管理網上表格
 
Drupal In The Cloud
Drupal In The CloudDrupal In The Cloud
Drupal In The Cloud
 
The Art of the Spike
The Art of the SpikeThe Art of the Spike
The Art of the Spike
 
Refactoring
RefactoringRefactoring
Refactoring
 
Cordys int internet trends, media & mobile
Cordys int internet trends, media & mobileCordys int internet trends, media & mobile
Cordys int internet trends, media & mobile
 
Please Don't Touch the Slow Parts V2
Please Don't Touch the Slow Parts V2Please Don't Touch the Slow Parts V2
Please Don't Touch the Slow Parts V2
 
Layar event US introduction and cases
Layar event US introduction and casesLayar event US introduction and cases
Layar event US introduction and cases
 
Rabobank randmeren presentatie
Rabobank randmeren presentatieRabobank randmeren presentatie
Rabobank randmeren presentatie
 
Marhmallow game presentation
Marhmallow game presentationMarhmallow game presentation
Marhmallow game presentation
 
The Marshmellow challenge - esercizio di teambuilding
The Marshmellow challenge - esercizio di teambuildingThe Marshmellow challenge - esercizio di teambuilding
The Marshmellow challenge - esercizio di teambuilding
 
Elretodelanube conclusiones
Elretodelanube conclusionesElretodelanube conclusiones
Elretodelanube conclusiones
 
5 Principles for Agile & High Speed Development
5 Principles for Agile & High Speed Development5 Principles for Agile & High Speed Development
5 Principles for Agile & High Speed Development
 
CrossMark Sneak Peek 2010 CrossRef Workshops
CrossMark Sneak Peek 2010 CrossRef WorkshopsCrossMark Sneak Peek 2010 CrossRef Workshops
CrossMark Sneak Peek 2010 CrossRef Workshops
 
台灣/中國網路經濟之社會觀察
台灣/中國網路經濟之社會觀察台灣/中國網路經濟之社會觀察
台灣/中國網路經濟之社會觀察
 
Google App Engine - Devfest India 2010
Google App Engine -  Devfest India 2010Google App Engine -  Devfest India 2010
Google App Engine - Devfest India 2010
 
iCrossing client event - You & Your Web Shadow
iCrossing client event - You & Your Web ShadowiCrossing client event - You & Your Web Shadow
iCrossing client event - You & Your Web Shadow
 
Usability Testing in China - Tips and Tricks (Chui Tan / Dan Szuc)
Usability Testing in China - Tips and Tricks (Chui Tan / Dan Szuc)Usability Testing in China - Tips and Tricks (Chui Tan / Dan Szuc)
Usability Testing in China - Tips and Tricks (Chui Tan / Dan Szuc)
 
PRSA T3PR Conference in NYC June 2010
PRSA T3PR Conference in NYC June 2010PRSA T3PR Conference in NYC June 2010
PRSA T3PR Conference in NYC June 2010
 

Mehr von Nikolai Onken

Running a cloud-based developer platform
Running a cloud-based developer platformRunning a cloud-based developer platform
Running a cloud-based developer platformNikolai Onken
 
The Art Of Practicing - WebSummit 2014
The Art Of Practicing - WebSummit 2014The Art Of Practicing - WebSummit 2014
The Art Of Practicing - WebSummit 2014Nikolai Onken
 
The Hitchhiker's guide to mobile development
The Hitchhiker's guide to mobile developmentThe Hitchhiker's guide to mobile development
The Hitchhiker's guide to mobile developmentNikolai Onken
 
Human APIs - expanding the mobile web or are robots coming to JavaScript?
Human APIs - expanding the mobile web or are robots coming to JavaScript? Human APIs - expanding the mobile web or are robots coming to JavaScript?
Human APIs - expanding the mobile web or are robots coming to JavaScript? Nikolai Onken
 
Mobile Cross Platform
Mobile Cross PlatformMobile Cross Platform
Mobile Cross PlatformNikolai Onken
 
Human APIs, the future of mobile
Human APIs, the future of mobileHuman APIs, the future of mobile
Human APIs, the future of mobileNikolai Onken
 
Mobile cross platform development with Dojo
Mobile cross platform development with DojoMobile cross platform development with Dojo
Mobile cross platform development with DojoNikolai Onken
 
Dojo, from scratch to result
Dojo, from scratch to resultDojo, from scratch to result
Dojo, from scratch to resultNikolai Onken
 
EventNinja, Dojo and mobile
EventNinja, Dojo and mobileEventNinja, Dojo and mobile
EventNinja, Dojo and mobileNikolai Onken
 
RIA/UI development with Dojo
RIA/UI development with DojoRIA/UI development with Dojo
RIA/UI development with DojoNikolai Onken
 

Mehr von Nikolai Onken (17)

Running a cloud-based developer platform
Running a cloud-based developer platformRunning a cloud-based developer platform
Running a cloud-based developer platform
 
The Art Of Practicing - WebSummit 2014
The Art Of Practicing - WebSummit 2014The Art Of Practicing - WebSummit 2014
The Art Of Practicing - WebSummit 2014
 
Embedjs
EmbedjsEmbedjs
Embedjs
 
The Hitchhiker's guide to mobile development
The Hitchhiker's guide to mobile developmentThe Hitchhiker's guide to mobile development
The Hitchhiker's guide to mobile development
 
Human APIs
Human APIsHuman APIs
Human APIs
 
Html5 Development
Html5 DevelopmentHtml5 Development
Html5 Development
 
Html5 Apps
Html5 AppsHtml5 Apps
Html5 Apps
 
Human APIs - expanding the mobile web or are robots coming to JavaScript?
Human APIs - expanding the mobile web or are robots coming to JavaScript? Human APIs - expanding the mobile web or are robots coming to JavaScript?
Human APIs - expanding the mobile web or are robots coming to JavaScript?
 
Robotic JavaScript
Robotic JavaScriptRobotic JavaScript
Robotic JavaScript
 
Mobile Cross Platform
Mobile Cross PlatformMobile Cross Platform
Mobile Cross Platform
 
Human APIs, the future of mobile
Human APIs, the future of mobileHuman APIs, the future of mobile
Human APIs, the future of mobile
 
Mobile cross platform development with Dojo
Mobile cross platform development with DojoMobile cross platform development with Dojo
Mobile cross platform development with Dojo
 
Dojo, from scratch to result
Dojo, from scratch to resultDojo, from scratch to result
Dojo, from scratch to result
 
EventNinja, Dojo and mobile
EventNinja, Dojo and mobileEventNinja, Dojo and mobile
EventNinja, Dojo and mobile
 
Dojo Introduction
Dojo IntroductionDojo Introduction
Dojo Introduction
 
Dojo and Adobe AIR
Dojo and Adobe AIRDojo and Adobe AIR
Dojo and Adobe AIR
 
RIA/UI development with Dojo
RIA/UI development with DojoRIA/UI development with Dojo
RIA/UI development with Dojo
 

Kürzlich hochgeladen

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 

Kürzlich hochgeladen (20)

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 

Mobile JavaScript Development - QCon 2010