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

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

Transcript of "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>

×