SlideShare une entreprise Scribd logo
1  sur  170
Télécharger pour lire hors ligne
Mobile app
                         development
                            Nikolai Onken
                           @nonken - uxebu




Tuesday, July 13, 2010
Important things first




                                             Vodafone, the Vodafone logo, Vodafone 360 and Vodafone Live! are trade marks of the
                     © Vodafone Group 2010      Vodafone Group. Other product and company names mentioned herein may be the
         2           v1.0 April 2010                                                      trade marks of their respective owners.


Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
todays schedule




                                              Vodafone, the Vodafone logo, Vodafone 360 and Vodafone Live! are trade marks of the
                     © Vodafone Group 2010       Vodafone Group. Other product and company names mentioned herein may be the
         4           v1.0 April 2010                                                       trade marks of their respective owners.


Tuesday, July 13, 2010
Tuesday, July 13, 2010
• Widgets a.k.a. HTML5 apps




Tuesday, July 13, 2010
• Widgets a.k.a. HTML5 apps

        • EventNinja, a mobile app by example




Tuesday, July 13, 2010
• Widgets a.k.a. HTML5 apps

        • EventNinja, a mobile app by example

        • Mobile development guide




Tuesday, July 13, 2010
• Widgets a.k.a. HTML5 apps

        • EventNinja, a mobile app by example

        • Mobile development guide

        • Object browser




Tuesday, July 13, 2010
Widgets/HTML5 apps




                                             Vodafone, the Vodafone logo, Vodafone 360 and Vodafone Live! are trade marks of the
                     © Vodafone Group 2010      Vodafone Group. Other product and company names mentioned herein may be the
         6           v1.0 April 2010                                                      trade marks of their respective owners.


Tuesday, July 13, 2010
Vodafone, the Vodafone logo, Vodafone 360 and Vodafone Live! are trade marks of the
                     © Vodafone Group 2010      Vodafone Group. Other product and company names mentioned herein may be the
         7           v1.0 April 2010                                                      trade marks of their respective owners.


Tuesday, July 13, 2010
EventNinja, a mobile
                              app by example



                                             Vodafone, the Vodafone logo, Vodafone 360 and Vodafone Live! are trade marks of the
                     © Vodafone Group 2010      Vodafone Group. Other product and company names mentioned herein may be the
         8           v1.0 April 2010                                                      trade marks of their respective owners.


Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Landscape
                         http://www.flickr.com/photos/tillwe/146242691/

Tuesday, July 13, 2010
Landscape
                         http://www.flickr.com/photos/tillwe/146242691/

Tuesday, July 13, 2010
30th July 2009
                              14 Stores




                         http://bit.ly/distimo-appstores

Tuesday, July 13, 2010
30th July 2009
                                14 Stores
                         23rd September 2009
                               23 Stores




                          http://bit.ly/distimo-appstores

Tuesday, July 13, 2010
30th July 2009
                                14 Stores
                         23rd September 2009
                               23 Stores
                          2nd December 2009
                               26 Stores




                          http://bit.ly/distimo-appstores

Tuesday, July 13, 2010
Tuesday, July 13, 2010
Objective-C




Tuesday, July 13, 2010
Objective-C   Symbian C




Tuesday, July 13, 2010
Objective-C   Symbian C   Java




Tuesday, July 13, 2010
Objective-C        Symbian C   Java




                         Java


Tuesday, July 13, 2010
Objective-C        Symbian C   Java




                         Java     .NET


Tuesday, July 13, 2010
Objective-C        Symbian C   Java




                         Java     .NET      ...
Tuesday, July 13, 2010
Cross Platform



Tuesday, July 13, 2010
HTML




Tuesday, July 13, 2010
Engine of the web

                         http://www.flickr.com/photos/robadob/88901885/




Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
}
Tuesday, July 13, 2010
}?
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Layout
                         index.html




Tuesday, July 13, 2010
Layout
                         index.html




                                      Design
                                      style.css




Tuesday, July 13, 2010
Layout
                           index.html




                                        Design
                                        style.css




                         AJAX Library




Tuesday, July 13, 2010
Layout
                                      index.html




                                                   Design
                                                   style.css




                                    AJAX Library



                         Database




Tuesday, July 13, 2010
Layout
                                      index.html




                                                   Design
                                                   style.css




                                    AJAX Library



                         Database




Tuesday, July 13, 2010
Layout
                                      index.html




                                                   Design
                                                   style.css




                                    AJAX Library



                         Database




Tuesday, July 13, 2010
Layout
                                      index.html




                                                   Design
                                                   style.css




                                                           Configuration
                                    AJAX Library               config.xml




                         Database




Tuesday, July 13, 2010
Layout
                                      index.html




                                                   Design
                                    Icon           style.css




                                                           Configuration
                                    AJAX Library               config.xml




                         Database




Tuesday, July 13, 2010
Layout
                                          index.html




                                    =
                                                       Design
                                        Icon           style.css




                                                               Configuration
                                        AJAX Library               config.xml




                         Database




Tuesday, July 13, 2010
Layout
                                               index.html




                     Widget              =
                                                            Design
                                             Icon           style.css




                                                                    Configuration
                                             AJAX Library               config.xml




                              Database




Tuesday, July 13, 2010
What is a Widget?




Tuesday, July 13, 2010
What is a Widget?




Tuesday, July 13, 2010
What is a Widget?

                     • HTML
                     • CSS
                     • JavaScript
                     • config.xml
                     • zip it
                     • rename to *.wgt
Tuesday, July 13, 2010
On any phone?



Tuesday, July 13, 2010
HTML




Tuesday, July 13, 2010
HTML
                                 ti ve
                            na




Tuesday, July 13, 2010
HTML
                                 ti ve
                            na




Tuesday, July 13, 2010
HTML
                                 ti ve
                            na




Tuesday, July 13, 2010
HTML
                                 ti ve
                            na




Tuesday, July 13, 2010
HTML
                                 ti ve
                            na




Tuesday, July 13, 2010
W3C Widgets
                                               ti ve
                                          na

                          HTML
                                  ti ve
                             na




Tuesday, July 13, 2010
W3C Widgets
                                               ti ve
                                          na

                          HTML
                                  ti ve
                             na




Tuesday, July 13, 2010
W3C Widgets
                                               ti ve
                                          na

                          HTML
                                  ti ve
                             na




Tuesday, July 13, 2010
W3C Widgets




                                       ...yes




Tuesday, July 13, 2010
W3C Widgets




                                          ...yes
                             not purely

                             but great
                               HTML
                              support
Tuesday, July 13, 2010
Almost for free




Tuesday, July 13, 2010
Almost for free

                     • Facebook widget




Tuesday, July 13, 2010
Almost for free

                     • Facebook widget
                     • Dashboard widget




Tuesday, July 13, 2010
Almost for free

                     • Facebook widget
                     • Dashboard widget
                     • Website widget



Tuesday, July 13, 2010
Almost for free

                     • Facebook widget
                     • Dashboard widget
                     • Website widget
                     • TV Widget


Tuesday, July 13, 2010
Almost for free

                     • Facebook widget
                     • Dashboard widget
                     • Website widget
                     • TV Widget
                     • ...

Tuesday, July 13, 2010
Almost for free

                     • Facebook widget
                     • Dashboard widget
                     • Website widget
                     • TV Widget
                     • ...

Tuesday, July 13, 2010
Almost for free

                     • Facebook widget
                     • Dashboard widget
                     • Website widget
                     • TV Widget
                     • ...

Tuesday, July 13, 2010
Almost for free

                     • Facebook widget
                     • Dashboard widget
                     • Website widget
                     • TV Widget
                     • ...

Tuesday, July 13, 2010
Almost for free

                     • Facebook widget
                     • Dashboard widget
                     • Website widget
                     • TV Widget
                     • ...

Tuesday, July 13, 2010
DONE!        http://www.flickr.com/photos/sundazed/2704578067/


Tuesday, July 13, 2010
A Phone is ...



Tuesday, July 13, 2010
http://www.flickr.com/photos/kratz/1984004945/

Tuesday, July 13, 2010
http://www.flickr.com/photos/mbiddulph/3087388964/

Tuesday, July 13, 2010
http://www.flickr.com/photos/redstamp/4222841946/




Tuesday, July 13, 2010
•   Camera

                     •   Compass

                     •   GPS

                     •   Accelerometer

                     •   Calendar

                     •   Email

                     •   Address book

                     •   Watch

                     •   Alarm clock

                     •   ...



Tuesday, July 13, 2010
Multiple Ways
                     • W3C Spec
                         http://w3.org/2009/dap/



                     • JIL Spec
                         http://www.jil.org/




Tuesday, July 13, 2010
http://bit.ly/vf-jil-docs

Tuesday, July 13, 2010
http://bit.ly/vf-jil-docs

Tuesday, July 13, 2010
System Info


                Network Info


                   Phone Info

                         File




                                 http://bit.ly/vf-jil-docs

Tuesday, July 13, 2010
System Info


                Network Info


                   Phone Info

                         File

                         GPS


                                 http://bit.ly/vf-jil-docs

Tuesday, July 13, 2010
System Info


                Network Info


                   Phone Info

                         File

                         GPS


                                 http://bit.ly/vf-jil-docs

Tuesday, July 13, 2010
System Info

                                                             Contacts
                Network Info


                   Phone Info

                         File

                         GPS


                                 http://bit.ly/vf-jil-docs

Tuesday, July 13, 2010
System Info

                                                             Contacts
                Network Info


                   Phone Info                                Camera
                         File

                         GPS


                                 http://bit.ly/vf-jil-docs

Tuesday, July 13, 2010
System Info

                                                             Contacts
                Network Info


                   Phone Info                                Camera
                         File
                                                              Audio
                         GPS


                                 http://bit.ly/vf-jil-docs

Tuesday, July 13, 2010
System Info

                                                             Contacts
                Network Info


                   Phone Info                                Camera
                         File
                                                              Audio
                         GPS                        SMS, MMS, ...


                                 http://bit.ly/vf-jil-docs

Tuesday, July 13, 2010
if (Widget.Device.PowerInfo.isCharging){
             alert("Battery is charging");
         }




Tuesday, July 13, 2010
if (Widget.Device.PowerInfo.isCharging){
             alert("Battery is charging");
         }


     var player = Widget.Multimedia.AudioPlayer;
     player.open("myAudioFile.mp3");
     player.play(1);




Tuesday, July 13, 2010
if (Widget.Device.PowerInfo.isCharging){
             alert("Battery is charging");
         }


     var player = Widget.Multimedia.AudioPlayer;
     player.open("myAudioFile.mp3");
     player.play(1);


     if (Widget.Device.RadioInfo.isRoaming){
         alert("Money Money Money");
     }



Tuesday, July 13, 2010
EventNinja



Tuesday, July 13, 2010
Layout
                                      index.html




                                                   Design
                                    Icon           style.css




                                                           Configuration
                                    AJAX Library               config.xml




                         Database




Tuesday, July 13, 2010
Layout
                                      index.html




                                                   Design
                                    Icon           style.css

                         Database

                                                           Configuration
                                    AJAX Library               config.xml




Tuesday, July 13, 2010
Events,         Layout
                                      index.html


                    a Calendar

                                                   Design
                                    Icon           style.css

                         Database

                                                           Configuration
                                    AJAX Library               config.xml




Tuesday, July 13, 2010
http://bit.ly/webdev-events

Tuesday, July 13, 2010
http://bit.ly/webdev-events

Tuesday, July 13, 2010
http://bit.ly/webdev-events

Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Mobile dev guide



Tuesday, July 13, 2010
Do what your runtime
                          can do
                            Not more




Tuesday, July 13, 2010
Remember JavaScript



Tuesday, July 13, 2010
CSS3 - mobile runtimes
                    are often ahead


Tuesday, July 13, 2010
Semantics?
                           A short story




Tuesday, July 13, 2010
Tuesday, July 13, 2010
<ul>
            <li>Hi</li>
          </ul>




Tuesday, July 13, 2010
<ul>
            <li>Hi</li>
          </ul>

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


Tuesday, July 13, 2010
<ul>
            <li>Hi</li>
          </ul>

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

          <a href=””>Hi</a>
Tuesday, July 13, 2010
IE anyone?




Tuesday, July 13, 2010
IE anyone?




Tuesday, July 13, 2010
IE anyone?




Tuesday, July 13, 2010
Communications




Tuesday, July 13, 2010
Communications


                     • JSONP



Tuesday, July 13, 2010
Communications


                     • JSONP
                     • YQL: An amazing tool!


Tuesday, July 13, 2010
Scaling and ppi
                          Never use absolute sizing!




Tuesday, July 13, 2010
Testing



Tuesday, July 13, 2010
Stay on the desktop as
                         long as possible



Tuesday, July 13, 2010
Stay on the desktop as
                         long as possible
                              Really




Tuesday, July 13, 2010
Stay on the desktop as
                         long as possible
                              Really
                              Really




Tuesday, July 13, 2010
Stay on the desktop as
                         long as possible
                              Really
                              Really
                              Really




Tuesday, July 13, 2010
Stay on the desktop as
                         long as possible
                              Really
                              Really
                              Really
                              Really



Tuesday, July 13, 2010
Stay on the desktop as
                         long as possible
                              Really
                              Really
                              Really
                              Really
                              Really


Tuesday, July 13, 2010
Tools

                     • Dragonfly
                     • Firebug



Tuesday, July 13, 2010
Testing services
             • Perfecto Mobile - http://vf.perfectomobile.com
                     Promocode: vfwidgets
             • Ask for phones here




Tuesday, July 13, 2010
Set headers... and learn




          Send iPhone headers from within Safari for example
Tuesday, July 13, 2010
Hmmmm, alert(“Hi”);



Tuesday, July 13, 2010
Create routines




Tuesday, July 13, 2010
Create routines
                     • Test the unbuild source on the desktop




Tuesday, July 13, 2010
Create routines
                     • Test the unbuild source on the desktop
                     • Test the build source on the desktop



Tuesday, July 13, 2010
Create routines
                     • Test the unbuild source on the desktop
                     • Test the build source on the desktop
                     • Test the build source on a mobile browser


Tuesday, July 13, 2010
Create routines
                     • Test the unbuild source on the desktop
                     • Test the build source on the desktop
                     • Test the build source on a mobile browser
                     • Package and then test the app on the device

Tuesday, July 13, 2010
Object Browser



Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
For devs?



Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Tuesday, July 13, 2010
Open Source




Tuesday, July 13, 2010
Open Source

                     • a developer must have




Tuesday, July 13, 2010
Open Source

                     • a developer must have
                     • developer.vodafone.com
                         http://developer.vodafone.com/object-browser




Tuesday, July 13, 2010
Open Source

                     • a developer must have
                     • developer.vodafone.com
                         http://developer.vodafone.com/object-browser


                     • github
                         http://github.com/wolframkriesing/object-browser




Tuesday, July 13, 2010
Tuesday, July 13, 2010
index.html




Tuesday, July 13, 2010
index.html




Tuesday, July 13, 2010
index.html




Tuesday, July 13, 2010
index.html




Tuesday, July 13, 2010
index.html




Tuesday, July 13, 2010
config.xml




Tuesday, July 13, 2010
config.xml




Tuesday, July 13, 2010
config.xml




Tuesday, July 13, 2010
config.xml




Tuesday, July 13, 2010
config.xml




Tuesday, July 13, 2010
Demo



Tuesday, July 13, 2010
Thank you




                         @nonken




Tuesday, July 13, 2010

Contenu connexe

Similaire à Mobile Cross Platform

Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010Zi Bin Cheah
 
Mobile Strategy & Product Dev. - iRush
Mobile Strategy & Product Dev. - iRushMobile Strategy & Product Dev. - iRush
Mobile Strategy & Product Dev. - iRushAndrew Donoho
 
CSS3: The Future is Now at Drupal Design Camp Boston
CSS3: The Future is Now at Drupal Design Camp BostonCSS3: The Future is Now at Drupal Design Camp Boston
CSS3: The Future is Now at Drupal Design Camp BostonJen Simmons
 
Mobile Web and Campus Assistant
Mobile Web and Campus AssistantMobile Web and Campus Assistant
Mobile Web and Campus Assistantshellac
 
Room ware next_slideshare
Room ware next_slideshareRoom ware next_slideshare
Room ware next_slidesharePeter Kaptein
 
Roomware - Trends - Hardware as commodity
Roomware - Trends - Hardware as commodityRoomware - Trends - Hardware as commodity
Roomware - Trends - Hardware as commodityguest8ce14f
 
HTML5 Apps - Cross platform
HTML5 Apps - Cross platformHTML5 Apps - Cross platform
HTML5 Apps - Cross platformwolframkriesing
 
We're not designing posters, here!
We're not designing posters, here!We're not designing posters, here!
We're not designing posters, here!André Luís
 
Idiots guide to jquery
Idiots guide to jqueryIdiots guide to jquery
Idiots guide to jqueryMark Casias
 
Ignite: Devops - Why Should You Care
Ignite: Devops - Why Should You CareIgnite: Devops - Why Should You Care
Ignite: Devops - Why Should You CareJoshua L. Davis
 
谈一谈HTML5/CSS3 @ WebRebuild 2010
谈一谈HTML5/CSS3 @ WebRebuild 2010谈一谈HTML5/CSS3 @ WebRebuild 2010
谈一谈HTML5/CSS3 @ WebRebuild 2010Zi Bin Cheah
 
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
 
Human APIs, the future of mobile
Human APIs, the future of mobileHuman APIs, the future of mobile
Human APIs, the future of mobileNikolai Onken
 
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScript
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScriptSencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScript
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScriptDavid Kaneda
 
Introduction to jQuery :: CharlotteJS
Introduction to jQuery :: CharlotteJSIntroduction to jQuery :: CharlotteJS
Introduction to jQuery :: CharlotteJSgjj391
 
iPhone Apps with HTML5
iPhone Apps with HTML5iPhone Apps with HTML5
iPhone Apps with HTML5Mayflower GmbH
 
Caelum dicas web 2010
Caelum dicas web 2010Caelum dicas web 2010
Caelum dicas web 2010Fabio Akita
 

Similaire à Mobile Cross Platform (20)

Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010
 
Mobile Strategy & Product Dev. - iRush
Mobile Strategy & Product Dev. - iRushMobile Strategy & Product Dev. - iRush
Mobile Strategy & Product Dev. - iRush
 
CSS3: The Future is Now at Drupal Design Camp Boston
CSS3: The Future is Now at Drupal Design Camp BostonCSS3: The Future is Now at Drupal Design Camp Boston
CSS3: The Future is Now at Drupal Design Camp Boston
 
Html5 Development
Html5 DevelopmentHtml5 Development
Html5 Development
 
Mobile Web and Campus Assistant
Mobile Web and Campus AssistantMobile Web and Campus Assistant
Mobile Web and Campus Assistant
 
Room ware next_slideshare
Room ware next_slideshareRoom ware next_slideshare
Room ware next_slideshare
 
Roomware - Trends - Hardware as commodity
Roomware - Trends - Hardware as commodityRoomware - Trends - Hardware as commodity
Roomware - Trends - Hardware as commodity
 
Momentum
MomentumMomentum
Momentum
 
HTML5 Apps - Cross platform
HTML5 Apps - Cross platformHTML5 Apps - Cross platform
HTML5 Apps - Cross platform
 
We're not designing posters, here!
We're not designing posters, here!We're not designing posters, here!
We're not designing posters, here!
 
Idiots guide to jquery
Idiots guide to jqueryIdiots guide to jquery
Idiots guide to jquery
 
Ignite: Devops - Why Should You Care
Ignite: Devops - Why Should You CareIgnite: Devops - Why Should You Care
Ignite: Devops - Why Should You Care
 
Hims rss01 v2
Hims rss01 v2Hims rss01 v2
Hims rss01 v2
 
谈一谈HTML5/CSS3 @ WebRebuild 2010
谈一谈HTML5/CSS3 @ WebRebuild 2010谈一谈HTML5/CSS3 @ WebRebuild 2010
谈一谈HTML5/CSS3 @ WebRebuild 2010
 
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
 
Human APIs, the future of mobile
Human APIs, the future of mobileHuman APIs, the future of mobile
Human APIs, the future of mobile
 
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScript
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScriptSencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScript
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScript
 
Introduction to jQuery :: CharlotteJS
Introduction to jQuery :: CharlotteJSIntroduction to jQuery :: CharlotteJS
Introduction to jQuery :: CharlotteJS
 
iPhone Apps with HTML5
iPhone Apps with HTML5iPhone Apps with HTML5
iPhone Apps with HTML5
 
Caelum dicas web 2010
Caelum dicas web 2010Caelum dicas web 2010
Caelum dicas web 2010
 

Plus de 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 JavaScript Development - QCon 2010
Mobile JavaScript Development - QCon 2010Mobile JavaScript Development - QCon 2010
Mobile JavaScript Development - QCon 2010Nikolai 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
 

Plus de Nikolai Onken (15)

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 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 JavaScript Development - QCon 2010
Mobile JavaScript Development - QCon 2010Mobile JavaScript Development - QCon 2010
Mobile JavaScript Development - QCon 2010
 
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
 

Dernier

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
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
 

Dernier (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
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.
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
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
 

Mobile Cross Platform