SlideShare a Scribd company logo
1 of 65
Download to read offline
HTML5 Apps

                                 Wolfram Kriesing
                                      uxebu



Mittwoch, 1. September 2010
We open the mobile web.




Mittwoch, 1. September 2010
JavaScript                                 AJAX
                                     FrontEnd
       Usability                     UserExperience

                              CSS     mobile
        Browser                                 Web2.0
                              dojo
                 TouchScroll         OpenSource
Mittwoch, 1. September 2010
http://www.flickr.com/photos/cmoi/760513848/
Mittwoch, 1. September 2010
http://www.flickr.com/photos/cmoi/760513848/
Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Landscape
                              http://www.flickr.com/photos/tillwe/146242691/

Mittwoch, 1. September 2010
Landscape
                              http://www.flickr.com/photos/tillwe/146242691/

Mittwoch, 1. September 2010
30th July 2009
                                     14 Stores
                              23rd September 2009
                                    23 Stores
                               2nd December 2009
                                    26 Stores




                               http://bit.ly/distimo-appstores

Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Objective-C         Symbian C   Java




                         Java     .NET      ...
Mittwoch, 1. September 2010
Cross Platform



Mittwoch, 1. September 2010
HTML




Mittwoch, 1. September 2010
Engine of the web

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




Mittwoch, 1. September 2010
Photos


                  Videos



                     Docs



                     Apps


Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
App Store
                              without Apple!


Mittwoch, 1. September 2010
What is a Widget?



Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
}?
Mittwoch, 1. September 2010
Layout
                                           index.html




                                                        Design
                                                        style.css




                                         AJAX Library



                              Database




Mittwoch, 1. September 2010
Layout
                                           index.html




         W3C Widget =
                                                        Design
                                         Icon           style.css




                                                                Configuration
                                         AJAX Library               config.xml




                              Database




Mittwoch, 1. September 2010
What is a W3C Widget?




Mittwoch, 1. September 2010
What is a W3C Widget?

                    • HTML
                    • CSS
                    • JavaScript
                    • config.xml
                    • zip it
                    • rename to *.wgt
Mittwoch, 1. September 2010
DONE!              http://www.flickr.com/photos/sundazed/2704578067/


Mittwoch, 1. September 2010
Tools?



Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
On any phone?



Mittwoch, 1. September 2010
HTML
                                     tive
                                 na




Mittwoch, 1. September 2010
W3C Widgets
                                               ti ve
                                             na

                               HTML
                                      tive
                                  na




Mittwoch, 1. September 2010
W3C Widgets




                                               ...yes
                                  not purely

                                  but great
                                    HTML
                                   support
Mittwoch, 1. September 2010
Almost for free

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

Mittwoch, 1. September 2010
A Phone is ...



Mittwoch, 1. September 2010
http://www.flickr.com/photos/kratz/1984004945/

Mittwoch, 1. September 2010
http://www.flickr.com/photos/mbiddulph/3087388964/

Mittwoch, 1. September 2010
http://www.flickr.com/photos/redstamp/4222841946/




Mittwoch, 1. September 2010
•        Camera

                     •        Compass

                     •        GPS

                     •        Accelerometer

                     •        Calendar

                     •        Email

                     •        Address book

                     •        Watch

                     •        Alarm clock

                     •        ...



Mittwoch, 1. September 2010
Multiple Ways
                    • W3C Spechttp://w3.org/2009/dap/



                    • JIL Spechttp://www.jil.org/



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




Mittwoch, 1. September 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");
     }



Mittwoch, 1. September 2010
kinda W3C
                               Widgets                                                iP****


                                                l
                                         m
   pure W3C                      nfi
                                co
                                     g.x            Platform adaptations
    Widgets




                                                                           PhoneGap
                                                      Business and
                                                     Application logic




                                in
                                  fo
                                    .p
                                      lis
                                            t



    Nokia WRT                                                                         Android
Mittwoch, 1. September 2010
PhoneGap
                              "An express goal of the PhoneGap project
                                   is for the project to not exist."




                                            Open Source


Mittwoch, 1. September 2010
http://phonegap.pbworks.com/Roadmap


Mittwoch, 1. September 2010
Some numbers

                    • iPhone App = 364 kB
                    • JavaScript, HTML, CSS, media = 124 kB
                    • PhoneGap+SDK = 240 kB


Mittwoch, 1. September 2010
embedJS
                                         (Dojo mobile)
                              http://github.com/uxebu/embedjs 10
                                                                        0
                                                                     f2
                                                                C on
                                                             JS
                                                          se
                                                     elea
                                                    R

Mittwoch, 1. September 2010
http://www.flickr.com/photos/tacoekkel/25538919/

Mittwoch, 1. September 2010
http://www.flickr.com/photos/hugo90/3916794427/

Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Build
                              http://github.com/uxebu/embedjs-tools




Mittwoch, 1. September 2010
dojo-ios4.js

                              dojo-nokia-wrt.js

                              dojo-blackberry.js

                              dojo-blackberry46.js

                              dojo-opera.js

                              dojo-windows-mobile.js


Mittwoch, 1. September 2010
EventNinja



Mittwoch, 1. September 2010
Events,              Layout
                                           index.html


                    a Calendar

                                                        Design
                                         Icon           style.css

                              Database

                                                                Configuration
                                         AJAX Library               config.xml




Mittwoch, 1. September 2010
http://bit.ly/webdev-events

Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
Mittwoch, 1. September 2010
http://uxebu.com/blog/2010/01/25/humanapi-the-browser-in-the-real-world/

Mittwoch, 1. September 2010
thx

                                http://uxebu.com

                                  Wolfram Kriesing, uxebu

                                      wolfram@uxebu.com
                                    http://twitter.com/uxebu
                              http://twitter.com/wolframkriesing




Mittwoch, 1. September 2010

More Related Content

Viewers also liked

Aplicacion de los Seis Sombreros de Bono
Aplicacion de los Seis Sombreros de BonoAplicacion de los Seis Sombreros de Bono
Aplicacion de los Seis Sombreros de BonoAnaly17
 
MonTay Media Brochure
MonTay Media BrochureMonTay Media Brochure
MonTay Media BrochureTayFF
 
Smec srl portfolio
Smec srl portfolioSmec srl portfolio
Smec srl portfolioSMECONWEB
 
Workforce development geography final project
Workforce development geography final projectWorkforce development geography final project
Workforce development geography final projectlschmidt1170
 
Rachel Chisnall #teachmeetNZ presentation
Rachel Chisnall #teachmeetNZ presentationRachel Chisnall #teachmeetNZ presentation
Rachel Chisnall #teachmeetNZ presentationRachel Chisnall
 
Medicine Supply UAHC M F C 2011l
Medicine  Supply  UAHC  M F C 2011lMedicine  Supply  UAHC  M F C 2011l
Medicine Supply UAHC M F C 2011lPrabir Chatterjee
 
Dpa pranesimas
Dpa pranesimasDpa pranesimas
Dpa pranesimasebuc
 
Dimensionen Des Psychotherapeutischen
Dimensionen Des  PsychotherapeutischenDimensionen Des  Psychotherapeutischen
Dimensionen Des Psychotherapeutischensonoresland
 
Festa dei Mulini 2013
Festa dei Mulini 2013Festa dei Mulini 2013
Festa dei Mulini 2013Filippo Zobbi
 
Elementsofdrama
ElementsofdramaElementsofdrama
Elementsofdramamini96k
 
No campo de golf en Chamberí
No campo de golf en ChamberíNo campo de golf en Chamberí
No campo de golf en ChamberíPau Llop
 
InKnowVision May 2013 HNW Marketing PPT - Content Marketing Part II
InKnowVision May 2013 HNW Marketing PPT - Content Marketing Part IIInKnowVision May 2013 HNW Marketing PPT - Content Marketing Part II
InKnowVision May 2013 HNW Marketing PPT - Content Marketing Part IIInKnowVision
 

Viewers also liked (19)

Aplicacion de los Seis Sombreros de Bono
Aplicacion de los Seis Sombreros de BonoAplicacion de los Seis Sombreros de Bono
Aplicacion de los Seis Sombreros de Bono
 
Beautés sauvages
Beautés sauvagesBeautés sauvages
Beautés sauvages
 
MonTay Media Brochure
MonTay Media BrochureMonTay Media Brochure
MonTay Media Brochure
 
Smec srl portfolio
Smec srl portfolioSmec srl portfolio
Smec srl portfolio
 
Workforce development geography final project
Workforce development geography final projectWorkforce development geography final project
Workforce development geography final project
 
Examen Excel 2
Examen Excel 2Examen Excel 2
Examen Excel 2
 
Rachel Chisnall #teachmeetNZ presentation
Rachel Chisnall #teachmeetNZ presentationRachel Chisnall #teachmeetNZ presentation
Rachel Chisnall #teachmeetNZ presentation
 
Medicine Supply UAHC M F C 2011l
Medicine  Supply  UAHC  M F C 2011lMedicine  Supply  UAHC  M F C 2011l
Medicine Supply UAHC M F C 2011l
 
Lupenleuchten IndustrieausfüHrung Batz Leuchtsysteme
Lupenleuchten IndustrieausfüHrung Batz LeuchtsystemeLupenleuchten IndustrieausfüHrung Batz Leuchtsysteme
Lupenleuchten IndustrieausfüHrung Batz Leuchtsysteme
 
T8 supporti
T8 supportiT8 supporti
T8 supporti
 
Banner lista de kits v1.
Banner lista de kits v1.Banner lista de kits v1.
Banner lista de kits v1.
 
Dpa pranesimas
Dpa pranesimasDpa pranesimas
Dpa pranesimas
 
Smo24
Smo24Smo24
Smo24
 
Dimensionen Des Psychotherapeutischen
Dimensionen Des  PsychotherapeutischenDimensionen Des  Psychotherapeutischen
Dimensionen Des Psychotherapeutischen
 
Seminario. Programa Cientifico
Seminario. Programa CientificoSeminario. Programa Cientifico
Seminario. Programa Cientifico
 
Festa dei Mulini 2013
Festa dei Mulini 2013Festa dei Mulini 2013
Festa dei Mulini 2013
 
Elementsofdrama
ElementsofdramaElementsofdrama
Elementsofdrama
 
No campo de golf en Chamberí
No campo de golf en ChamberíNo campo de golf en Chamberí
No campo de golf en Chamberí
 
InKnowVision May 2013 HNW Marketing PPT - Content Marketing Part II
InKnowVision May 2013 HNW Marketing PPT - Content Marketing Part IIInKnowVision May 2013 HNW Marketing PPT - Content Marketing Part II
InKnowVision May 2013 HNW Marketing PPT - Content Marketing Part II
 

Similar to HTML5 Apps - Cross platform

Webmontag München Cross Platform
Webmontag München Cross PlatformWebmontag München Cross Platform
Webmontag München Cross Platformwolframkriesing
 
Browsers & Web Technology - an Opera talk
Browsers & Web Technology - an Opera talkBrowsers & Web Technology - an Opera talk
Browsers & Web Technology - an Opera talkZi Bin Cheah
 
Html5 apps nikolaionken-08-06
Html5 apps nikolaionken-08-06Html5 apps nikolaionken-08-06
Html5 apps nikolaionken-08-06Skills Matter
 
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
 
HTML5 Apps - Mobile Developer Summit Bangalore
HTML5 Apps - Mobile Developer Summit BangaloreHTML5 Apps - Mobile Developer Summit Bangalore
HTML5 Apps - Mobile Developer Summit Bangalorewolframkriesing
 
OvertheAir 2010 html5 impact on application programming
OvertheAir 2010 html5 impact on application programmingOvertheAir 2010 html5 impact on application programming
OvertheAir 2010 html5 impact on application programmingTor Björn Minde
 
HTML5 impact on application programming
HTML5 impact on application programmingHTML5 impact on application programming
HTML5 impact on application programmingEricsson Labs
 
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
 
Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands Bastian Hofmann
 
iBizLog. Smalltalking the Web
iBizLog. Smalltalking the WebiBizLog. Smalltalking the Web
iBizLog. Smalltalking the WebESUG
 
Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010Zi Bin Cheah
 
BIMserver presentation at Digital Mix, BuildingSMART week Copenhagen
BIMserver presentation at Digital Mix, BuildingSMART week CopenhagenBIMserver presentation at Digital Mix, BuildingSMART week Copenhagen
BIMserver presentation at Digital Mix, BuildingSMART week CopenhagenLéon Berlo
 
Mobile Development with uPortal and Infusion
Mobile Development with uPortal and InfusionMobile Development with uPortal and Infusion
Mobile Development with uPortal and Infusioncolinbdclark
 
Designing for the mobile web
Designing for the mobile webDesigning for the mobile web
Designing for the mobile webZi Bin Cheah
 
Phone gap nikolaionken-08-06
Phone gap nikolaionken-08-06Phone gap nikolaionken-08-06
Phone gap nikolaionken-08-06Skills Matter
 
Google Developer DAy 2010 Japan: HTML5 についての最新情報 (マイク スミス)
Google Developer DAy 2010 Japan: HTML5 についての最新情報 (マイク スミス)Google Developer DAy 2010 Japan: HTML5 についての最新情報 (マイク スミス)
Google Developer DAy 2010 Japan: HTML5 についての最新情報 (マイク スミス)Google Developer Relations Team
 

Similar to HTML5 Apps - Cross platform (20)

Webmontag München Cross Platform
Webmontag München Cross PlatformWebmontag München Cross Platform
Webmontag München Cross Platform
 
Browsers & Web Technology - an Opera talk
Browsers & Web Technology - an Opera talkBrowsers & Web Technology - an Opera talk
Browsers & Web Technology - an Opera talk
 
Html5 apps nikolaionken-08-06
Html5 apps nikolaionken-08-06Html5 apps nikolaionken-08-06
Html5 apps nikolaionken-08-06
 
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
 
HTML5 Apps - Mobile Developer Summit Bangalore
HTML5 Apps - Mobile Developer Summit BangaloreHTML5 Apps - Mobile Developer Summit Bangalore
HTML5 Apps - Mobile Developer Summit Bangalore
 
Html5 Apps
Html5 AppsHtml5 Apps
Html5 Apps
 
OvertheAir 2010 html5 impact on application programming
OvertheAir 2010 html5 impact on application programmingOvertheAir 2010 html5 impact on application programming
OvertheAir 2010 html5 impact on application programming
 
HTML5 impact on application programming
HTML5 impact on application programmingHTML5 impact on application programming
HTML5 impact on application programming
 
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?
 
Html5 Development
Html5 DevelopmentHtml5 Development
Html5 Development
 
Mobile Cross Platform
Mobile Cross PlatformMobile Cross Platform
Mobile Cross Platform
 
Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands
 
Human APIs
Human APIsHuman APIs
Human APIs
 
iBizLog. Smalltalking the Web
iBizLog. Smalltalking the WebiBizLog. Smalltalking the Web
iBizLog. Smalltalking the Web
 
Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010
 
BIMserver presentation at Digital Mix, BuildingSMART week Copenhagen
BIMserver presentation at Digital Mix, BuildingSMART week CopenhagenBIMserver presentation at Digital Mix, BuildingSMART week Copenhagen
BIMserver presentation at Digital Mix, BuildingSMART week Copenhagen
 
Mobile Development with uPortal and Infusion
Mobile Development with uPortal and InfusionMobile Development with uPortal and Infusion
Mobile Development with uPortal and Infusion
 
Designing for the mobile web
Designing for the mobile webDesigning for the mobile web
Designing for the mobile web
 
Phone gap nikolaionken-08-06
Phone gap nikolaionken-08-06Phone gap nikolaionken-08-06
Phone gap nikolaionken-08-06
 
Google Developer DAy 2010 Japan: HTML5 についての最新情報 (マイク スミス)
Google Developer DAy 2010 Japan: HTML5 についての最新情報 (マイク スミス)Google Developer DAy 2010 Japan: HTML5 についての最新情報 (マイク スミス)
Google Developer DAy 2010 Japan: HTML5 についての最新情報 (マイク スミス)
 

More from wolframkriesing

JavaScript The Language Meetup - Async functions
JavaScript The Language Meetup - Async functionsJavaScript The Language Meetup - Async functions
JavaScript The Language Meetup - Async functionswolframkriesing
 
Our react-native experiences at crewmeister
Our react-native experiences at crewmeisterOur react-native experiences at crewmeister
Our react-native experiences at crewmeisterwolframkriesing
 
ES6 katas - talk given at enterjs
ES6 katas - talk given at enterjsES6 katas - talk given at enterjs
ES6 katas - talk given at enterjswolframkriesing
 
TDD for Kids - VLCjs (Valencia Spain, July 2015)
TDD for Kids - VLCjs (Valencia Spain, July 2015)TDD for Kids - VLCjs (Valencia Spain, July 2015)
TDD for Kids - VLCjs (Valencia Spain, July 2015)wolframkriesing
 
ES6Katas.org - an introduction and the story behind
ES6Katas.org - an introduction and the story behindES6Katas.org - an introduction and the story behind
ES6Katas.org - an introduction and the story behindwolframkriesing
 
TDD with Google Spreadsheets #enterjs 2015
TDD with Google Spreadsheets #enterjs 2015TDD with Google Spreadsheets #enterjs 2015
TDD with Google Spreadsheets #enterjs 2015wolframkriesing
 
TDD with Google Spreadsheets
TDD with Google SpreadsheetsTDD with Google Spreadsheets
TDD with Google Spreadsheetswolframkriesing
 
Refactoring out of the mess
Refactoring out of the messRefactoring out of the mess
Refactoring out of the messwolframkriesing
 
Day2 - Refactoring (Lecture SS 2015)
Day2 - Refactoring (Lecture SS 2015)Day2 - Refactoring (Lecture SS 2015)
Day2 - Refactoring (Lecture SS 2015)wolframkriesing
 
Day1 - TDD (Lecture SS 2015)
Day1 - TDD (Lecture SS 2015)Day1 - TDD (Lecture SS 2015)
Day1 - TDD (Lecture SS 2015)wolframkriesing
 
react.js - DOM as it was meant
react.js - DOM as it was meantreact.js - DOM as it was meant
react.js - DOM as it was meantwolframkriesing
 
Pixelplant - WebDev Meetup Salzburg
Pixelplant - WebDev Meetup SalzburgPixelplant - WebDev Meetup Salzburg
Pixelplant - WebDev Meetup Salzburgwolframkriesing
 
Presentation Mobile Monday Munich, March 2012
Presentation Mobile Monday Munich, March 2012Presentation Mobile Monday Munich, March 2012
Presentation Mobile Monday Munich, March 2012wolframkriesing
 
Webtestsuite black berrydevcon
Webtestsuite black berrydevconWebtestsuite black berrydevcon
Webtestsuite black berrydevconwolframkriesing
 
JavaScript Tools (PHPConference 2011, Berlin)
JavaScript Tools (PHPConference 2011, Berlin)JavaScript Tools (PHPConference 2011, Berlin)
JavaScript Tools (PHPConference 2011, Berlin)wolframkriesing
 

More from wolframkriesing (20)

JavaScript The Language Meetup - Async functions
JavaScript The Language Meetup - Async functionsJavaScript The Language Meetup - Async functions
JavaScript The Language Meetup - Async functions
 
Our react-native experiences at crewmeister
Our react-native experiences at crewmeisterOur react-native experiences at crewmeister
Our react-native experiences at crewmeister
 
ES6 katas - talk given at enterjs
ES6 katas - talk given at enterjsES6 katas - talk given at enterjs
ES6 katas - talk given at enterjs
 
TDD for Kids - VLCjs (Valencia Spain, July 2015)
TDD for Kids - VLCjs (Valencia Spain, July 2015)TDD for Kids - VLCjs (Valencia Spain, July 2015)
TDD for Kids - VLCjs (Valencia Spain, July 2015)
 
ES6Katas.org - an introduction and the story behind
ES6Katas.org - an introduction and the story behindES6Katas.org - an introduction and the story behind
ES6Katas.org - an introduction and the story behind
 
TDD with Google Spreadsheets #enterjs 2015
TDD with Google Spreadsheets #enterjs 2015TDD with Google Spreadsheets #enterjs 2015
TDD with Google Spreadsheets #enterjs 2015
 
Baby steps
Baby stepsBaby steps
Baby steps
 
TDD with Google Spreadsheets
TDD with Google SpreadsheetsTDD with Google Spreadsheets
TDD with Google Spreadsheets
 
ECMAScript 6 for real
ECMAScript 6 for realECMAScript 6 for real
ECMAScript 6 for real
 
Refactoring out of the mess
Refactoring out of the messRefactoring out of the mess
Refactoring out of the mess
 
Day2 - Refactoring (Lecture SS 2015)
Day2 - Refactoring (Lecture SS 2015)Day2 - Refactoring (Lecture SS 2015)
Day2 - Refactoring (Lecture SS 2015)
 
Day1 - TDD (Lecture SS 2015)
Day1 - TDD (Lecture SS 2015)Day1 - TDD (Lecture SS 2015)
Day1 - TDD (Lecture SS 2015)
 
react.js - DOM as it was meant
react.js - DOM as it was meantreact.js - DOM as it was meant
react.js - DOM as it was meant
 
Pixelplant - WebDev Meetup Salzburg
Pixelplant - WebDev Meetup SalzburgPixelplant - WebDev Meetup Salzburg
Pixelplant - WebDev Meetup Salzburg
 
Better Code through TDD
Better Code through TDDBetter Code through TDD
Better Code through TDD
 
April JavaScript Tools
April JavaScript ToolsApril JavaScript Tools
April JavaScript Tools
 
Presentation Mobile Monday Munich, March 2012
Presentation Mobile Monday Munich, March 2012Presentation Mobile Monday Munich, March 2012
Presentation Mobile Monday Munich, March 2012
 
Webtestsuite black berrydevcon
Webtestsuite black berrydevconWebtestsuite black berrydevcon
Webtestsuite black berrydevcon
 
EmbedJS
EmbedJSEmbedJS
EmbedJS
 
JavaScript Tools (PHPConference 2011, Berlin)
JavaScript Tools (PHPConference 2011, Berlin)JavaScript Tools (PHPConference 2011, Berlin)
JavaScript Tools (PHPConference 2011, Berlin)
 

Recently uploaded

Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncObject Automation
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceMartin Humpolec
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 

Recently uploaded (20)

Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 

HTML5 Apps - Cross platform