SlideShare ist ein Scribd-Unternehmen logo
1 von 29
A little bit of history



(c) 2009 uxebu Ltd.
Welcome

      Me


 •    Nikolai Onken
 •    Director front-end engineering, uxebu Ltd. & Co Kg.
 •    Dojo community evangelist, committer
 •    http://DojoCampus.org
 •    twitter: @nonken




(c) 2009 uxebu Ltd.
JavaScript FrontEnd    AJAX
Usability  UserExperience
Browser CSS mobile Web2.0
 django dojo OpenSource



 (c) 2009 uxebu Ltd.
JavaScript libraries




                      The Dojo Toolkit?



(c) 2009 uxebu Ltd.
Fir




(c) 2009 uxebu Ltd.
                      2004
                                                    st c
                                                             od
                                                                e
                                                 Do




                      2005
                                                       jo
                                                            Fou
                                                                   nda
                                                                         tio
                                                                                              Dojo Toolkit




                                                 IBM                         n
                                                         Sup
                                                             p     ort
                                                 AO
                                                    L       Sup
                                                                  po
                                                  rel                   rt
                                                      e     ase
                                                                  0.3
                                                  rel
                                                      e     ase
                                                                  0.4
                                                 rel
                                                     e
                      2006 2006 2006 2006 2007
                                                        ase
                                                                  1.0
                                                                                 Dojo facts




                      2008

                                                  rel
                                                      e  ase
                                                                  1.2

                                                  rel
                      2009




                                                      e   ase
                                                                  2.0
Dojo Toolkit




                      Core



(c) 2009 uxebu Ltd.
The past?

                            JavaScript Toolbox




                      Developers best friend




(c) 2009 uxebu Ltd.
Dojo Core

                          Content Manipulation


                       DOM manipulation:

                        changing content
                          moving content
                      adding/deleting content

                       much much more...

(c) 2009 uxebu Ltd.
Dojo Core

                      FX




(c) 2009 uxebu Ltd.
Dojo Core

                              AJAX




                      Server communication
                          no page reloads
                         network efficient




(c) 2009 uxebu Ltd.
Dojo Core

                               Events




                               click
                            mouseover
                             mouseout
                      functions, method calls



(c) 2009 uxebu Ltd.
Dojo Core

                      DnD




(c) 2009 uxebu Ltd.
Dojo Core

                      Data




(c) 2009 uxebu Ltd.
Dojo Core

                      i18n




(c) 2009 uxebu Ltd.
Dojo Toolkit




                      Dijit



(c) 2009 uxebu Ltd.
Dijit

                      Layout




(c) 2009 uxebu Ltd.
Dijit

                      Form, validation




(c) 2009 uxebu Ltd.
Dijit

                      Widgets




(c) 2009 uxebu Ltd.
Dijit

                      a11y




(c) 2009 uxebu Ltd.
Dijit

                      Themes




(c) 2009 uxebu Ltd.
Dojo Toolkit




                      Dojox



(c) 2009 uxebu Ltd.
Dojox

                      Charting




(c) 2009 uxebu Ltd.
Dojox

                      Datagrid




(c) 2009 uxebu Ltd.
Dojox

                      Comet




(c) 2009 uxebu Ltd.
Dojox

                      GFX




(c) 2009 uxebu Ltd.
Dojox

                      Much, much more...




(c) 2009 uxebu Ltd.
Dojo Toolkit




                       An example:
                      Weather Data


(c) 2009 uxebu Ltd.
Questions?



(c) 2009 uxebu Ltd.
Hmm... coffee



(c) 2009 uxebu Ltd.

Weitere ähnliche Inhalte

Andere mochten auch

Conflict and Commerce
Conflict and CommerceConflict and Commerce
Conflict and CommerceEmily Bayens
 
Kelly safeguarding cert
Kelly safeguarding certKelly safeguarding cert
Kelly safeguarding certKelly Young
 
Danbury Music Centre Ensembles Present Handel’s Messiah in 2015
Danbury Music Centre Ensembles Present Handel’s Messiah in 2015Danbury Music Centre Ensembles Present Handel’s Messiah in 2015
Danbury Music Centre Ensembles Present Handel’s Messiah in 2015David Bohn | Redding, CT
 
STS Hybrid Ultimate Trucking transmission
STS Hybrid Ultimate Trucking transmissionSTS Hybrid Ultimate Trucking transmission
STS Hybrid Ultimate Trucking transmissionChuck Spoto
 
E commerce day 2012- Movistar
E commerce day 2012- MovistarE commerce day 2012- Movistar
E commerce day 2012- MovistarSilvia Kaneku
 
MY FIVE MINUTES BELL
MY FIVE MINUTES BELLMY FIVE MINUTES BELL
MY FIVE MINUTES BELLMarianaCrnza
 
Frazeologizmy prezentacja
Frazeologizmy   prezentacjaFrazeologizmy   prezentacja
Frazeologizmy prezentacjaAd Hoc
 
PLANEJAMENTO ANUAL [BIOLOGIA - 1° ANO - ENSINO MÉDIO EXATAS UNASP SP]
PLANEJAMENTO ANUAL [BIOLOGIA - 1° ANO - ENSINO MÉDIO EXATAS UNASP SP]PLANEJAMENTO ANUAL [BIOLOGIA - 1° ANO - ENSINO MÉDIO EXATAS UNASP SP]
PLANEJAMENTO ANUAL [BIOLOGIA - 1° ANO - ENSINO MÉDIO EXATAS UNASP SP]Ronaldo Santana
 

Andere mochten auch (13)

Conflict and Commerce
Conflict and CommerceConflict and Commerce
Conflict and Commerce
 
Kelly safeguarding cert
Kelly safeguarding certKelly safeguarding cert
Kelly safeguarding cert
 
mercado libre
mercado libremercado libre
mercado libre
 
Requisitos para-ser-directivo
Requisitos para-ser-directivoRequisitos para-ser-directivo
Requisitos para-ser-directivo
 
book_mt187
book_mt187book_mt187
book_mt187
 
Danbury Music Centre Ensembles Present Handel’s Messiah in 2015
Danbury Music Centre Ensembles Present Handel’s Messiah in 2015Danbury Music Centre Ensembles Present Handel’s Messiah in 2015
Danbury Music Centre Ensembles Present Handel’s Messiah in 2015
 
STS Hybrid Ultimate Trucking transmission
STS Hybrid Ultimate Trucking transmissionSTS Hybrid Ultimate Trucking transmission
STS Hybrid Ultimate Trucking transmission
 
E commerce day 2012- Movistar
E commerce day 2012- MovistarE commerce day 2012- Movistar
E commerce day 2012- Movistar
 
MY FIVE MINUTES BELL
MY FIVE MINUTES BELLMY FIVE MINUTES BELL
MY FIVE MINUTES BELL
 
Act1 AXA
Act1 AXAAct1 AXA
Act1 AXA
 
Diseño Metodológico
Diseño MetodológicoDiseño Metodológico
Diseño Metodológico
 
Frazeologizmy prezentacja
Frazeologizmy   prezentacjaFrazeologizmy   prezentacja
Frazeologizmy prezentacja
 
PLANEJAMENTO ANUAL [BIOLOGIA - 1° ANO - ENSINO MÉDIO EXATAS UNASP SP]
PLANEJAMENTO ANUAL [BIOLOGIA - 1° ANO - ENSINO MÉDIO EXATAS UNASP SP]PLANEJAMENTO ANUAL [BIOLOGIA - 1° ANO - ENSINO MÉDIO EXATAS UNASP SP]
PLANEJAMENTO ANUAL [BIOLOGIA - 1° ANO - ENSINO MÉDIO EXATAS UNASP SP]
 

Ähnlich wie Dojo Introduction

Eclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Eclipse Modeling pour fabriquer ses DSL par Etienne JuliotEclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Eclipse Modeling pour fabriquer ses DSL par Etienne JuliotEclipseDayParis
 
Super feats of integration x pages with symphony sharepoint and office
Super feats of integration  x pages with symphony sharepoint and officeSuper feats of integration  x pages with symphony sharepoint and office
Super feats of integration x pages with symphony sharepoint and officeJohn Head
 
Springboot introduction
Springboot introductionSpringboot introduction
Springboot introductionSagar Verma
 
OpenID Foundation Retail Advisory Committee Webinar
OpenID Foundation Retail Advisory Committee WebinarOpenID Foundation Retail Advisory Committee Webinar
OpenID Foundation Retail Advisory Committee WebinarMatterport
 
Layar code examples for developers
Layar code examples for developersLayar code examples for developers
Layar code examples for developersLayar
 

Ähnlich wie Dojo Introduction (7)

Eclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Eclipse Modeling pour fabriquer ses DSL par Etienne JuliotEclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Eclipse Modeling pour fabriquer ses DSL par Etienne Juliot
 
100120 Ora98
100120 Ora98100120 Ora98
100120 Ora98
 
Super feats of integration x pages with symphony sharepoint and office
Super feats of integration  x pages with symphony sharepoint and officeSuper feats of integration  x pages with symphony sharepoint and office
Super feats of integration x pages with symphony sharepoint and office
 
Mobile revolution
Mobile revolutionMobile revolution
Mobile revolution
 
Springboot introduction
Springboot introductionSpringboot introduction
Springboot introduction
 
OpenID Foundation Retail Advisory Committee Webinar
OpenID Foundation Retail Advisory Committee WebinarOpenID Foundation Retail Advisory Committee Webinar
OpenID Foundation Retail Advisory Committee Webinar
 
Layar code examples for developers
Layar code examples for developersLayar code examples for developers
Layar code examples for developers
 

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

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

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
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
 
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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"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
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 

Kürzlich hochgeladen (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
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
 
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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"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...
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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
 

Dojo Introduction

  • 1. A little bit of history (c) 2009 uxebu Ltd.
  • 2. Welcome Me • Nikolai Onken • Director front-end engineering, uxebu Ltd. & Co Kg. • Dojo community evangelist, committer • http://DojoCampus.org • twitter: @nonken (c) 2009 uxebu Ltd.
  • 3. JavaScript FrontEnd AJAX Usability UserExperience Browser CSS mobile Web2.0 django dojo OpenSource (c) 2009 uxebu Ltd.
  • 4. JavaScript libraries The Dojo Toolkit? (c) 2009 uxebu Ltd.
  • 5. Fir (c) 2009 uxebu Ltd. 2004 st c od e Do 2005 jo Fou nda tio Dojo Toolkit IBM n Sup p ort AO L Sup po rel rt e ase 0.3 rel e ase 0.4 rel e 2006 2006 2006 2006 2007 ase 1.0 Dojo facts 2008 rel e ase 1.2 rel 2009 e ase 2.0
  • 6. Dojo Toolkit Core (c) 2009 uxebu Ltd.
  • 7. The past? JavaScript Toolbox Developers best friend (c) 2009 uxebu Ltd.
  • 8. Dojo Core Content Manipulation DOM manipulation: changing content moving content adding/deleting content much much more... (c) 2009 uxebu Ltd.
  • 9. Dojo Core FX (c) 2009 uxebu Ltd.
  • 10. Dojo Core AJAX Server communication no page reloads network efficient (c) 2009 uxebu Ltd.
  • 11. Dojo Core Events click mouseover mouseout functions, method calls (c) 2009 uxebu Ltd.
  • 12. Dojo Core DnD (c) 2009 uxebu Ltd.
  • 13. Dojo Core Data (c) 2009 uxebu Ltd.
  • 14. Dojo Core i18n (c) 2009 uxebu Ltd.
  • 15. Dojo Toolkit Dijit (c) 2009 uxebu Ltd.
  • 16. Dijit Layout (c) 2009 uxebu Ltd.
  • 17. Dijit Form, validation (c) 2009 uxebu Ltd.
  • 18. Dijit Widgets (c) 2009 uxebu Ltd.
  • 19. Dijit a11y (c) 2009 uxebu Ltd.
  • 20. Dijit Themes (c) 2009 uxebu Ltd.
  • 21. Dojo Toolkit Dojox (c) 2009 uxebu Ltd.
  • 22. Dojox Charting (c) 2009 uxebu Ltd.
  • 23. Dojox Datagrid (c) 2009 uxebu Ltd.
  • 24. Dojox Comet (c) 2009 uxebu Ltd.
  • 25. Dojox GFX (c) 2009 uxebu Ltd.
  • 26. Dojox Much, much more... (c) 2009 uxebu Ltd.
  • 27. Dojo Toolkit An example: Weather Data (c) 2009 uxebu Ltd.