RIA/UI development with Dojo <ul><li>Nikolai Onken, CEO uxebu Ltd. </li></ul><ul><li>nikolai@uxebu.com - http://twitter.co...
<ul><li>Me </li></ul><ul><li>Nikolai Onken </li></ul><ul><li>uxebu Ltd. </li></ul><ul><li>Dojo community evangelist, commi...
<ul><li>Dojo Toolkit </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>Layout, UI design </li></ul></ul><ul><u...
dijit.layout, dijit.form, other widgets Application layers in Dojo Data source (server, table, json) Dojo.data aware widge...
Layout, UI design with Dojo Layout widgets (BorderContainer) Container widgets (TabContainer, etc.) Content widgets (Conte...
Unified API Dojo data stores JSON Google HTML Table SMD REST Data aware widgets
<ul><li>Features </li></ul><ul><li>Browser compatible </li></ul><ul><li>Different types </li></ul><ul><li>Events </li></ul...
a11y, i18n a11y i18n
See it in action
Thank you! <ul><li>http://www.uxebu.com </li></ul><ul><li>nikolai@uxebu.com - http://twitter.com/nonken </li></ul>
Upcoming SlideShare
Loading in...5
×

RIA/UI development with Dojo

3,344

Published on

In this talk I was explaining how to build rich internet applications using the Dojo Toolkit. The talk was based on a live demo of a weather reporting tool.

Published in: Technology, Economy & Finance

RIA/UI development with Dojo

  1. 1. RIA/UI development with Dojo <ul><li>Nikolai Onken, CEO uxebu Ltd. </li></ul><ul><li>nikolai@uxebu.com - http://twitter.com/nonken </li></ul>
  2. 2. <ul><li>Me </li></ul><ul><li>Nikolai Onken </li></ul><ul><li>uxebu Ltd. </li></ul><ul><li>Dojo community evangelist, committer </li></ul><ul><li>DojoCampus.org </li></ul><ul><li>Why can Dojo help? </li></ul><ul><li>Reinventing the wheel </li></ul><ul><li>Browser hacks </li></ul><ul><li>Meeting the deadlines </li></ul><ul><li>CSS </li></ul>Welcome
  3. 3. <ul><li>Dojo Toolkit </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>Layout, UI design </li></ul></ul><ul><ul><li>Data stores </li></ul></ul><ul><ul><li>Charting </li></ul></ul><ul><ul><li>Grid </li></ul></ul><ul><ul><li>Forms </li></ul></ul><ul><ul><li>a11y </li></ul></ul><ul><ul><li>i18n </li></ul></ul><ul><ul><li>rtl </li></ul></ul><ul><ul><li>themes </li></ul></ul><ul><li>Hands on </li></ul><ul><ul><li>Weather information </li></ul></ul>What are we going to do today?
  4. 4. dijit.layout, dijit.form, other widgets Application layers in Dojo Data source (server, table, json) Dojo.data aware widgets dojo.data
  5. 5. Layout, UI design with Dojo Layout widgets (BorderContainer) Container widgets (TabContainer, etc.) Content widgets (ContentPane, etc.)
  6. 6. Unified API Dojo data stores JSON Google HTML Table SMD REST Data aware widgets
  7. 7. <ul><li>Features </li></ul><ul><li>Browser compatible </li></ul><ul><li>Different types </li></ul><ul><li>Events </li></ul><ul><li>Animation </li></ul><ul><li>Features </li></ul><ul><li>Performant </li></ul><ul><li>Extendable </li></ul><ul><li>Data aware </li></ul><ul><li>Features </li></ul><ul><li>Validation </li></ul><ul><li>i18n </li></ul><ul><li>Data aware </li></ul>Charting, Grid, Forms Charting Grid Forms
  8. 8. a11y, i18n a11y i18n
  9. 9. See it in action
  10. 10. Thank you! <ul><li>http://www.uxebu.com </li></ul><ul><li>nikolai@uxebu.com - http://twitter.com/nonken </li></ul>

×