+ AjaxAndre Charland, CEO, Nitobi     www.nitobi.com
This Talk• About Me and Nitobi• Ajax Frameworks in AIR• Demos• Code                           Nitobi.com
André Charland                 Nitobi.com
Nitobi         Nitobi.com
Nitobi Customers                   Nitobi.com
AIR Features•   File I/O                  •   System Notifications•   Native Windowing          •   Auto Updates•   Menuing...
Why Ajax in AIR?• Code Reuse• Skills Reuse• HTML is REALLY good at some things• Maintain UI patterns• JavaScript is growin...
Languages            Nitobi.com
Book Sales Since 2003http://radar.oreilly.com/archives/2008/03/state-of-the-              computer-book-mar-22.html       ...
Ajax Frameworks                                             Cajax •  EXT                • GoogleIWF PHPLiveX              ...
Ajax in AIRSitesApps                      Nitobi.com
Code Hinting jQuery                      Nitobi.com
Code Hinting ExtJS                     Nitobi.com
JavaScript Everywhere! WEB MOBILE DESKTOP                         Nitobi.com
Snittergetsnitter.com   Nitobi.com
Nitobi.com
SalesForce.com Client                        Nitobi.com
Nitobi.com
Scrutinizerabout.stompernet.com/scrutinizer   Nitobi.com
Nitobi.com
sh.AIRnitobi.com   Nitobi.com
Drag and Drop• Event listeners•Event handlers                       Nitobi.com
Writing Files to Disk• Use FileStream to write to the disk• Deposit file on Desktop or any other  location                 ...
Mac Doc Wanna Be                   Nitobi.com
Build it with Dreamweaver<img src="grabby.png" onmousedown="window.nativeWindow.startMove();" />
SAME CODE   Same Code                        Nitobi.com
Fisheye          Nitobi.com
Ajax Component    Themes                 Nitobi.com
Usability Pitfalls• Keyboard shortcuts• Activity indicators• minimize, move, close when ‘chromeless’• Mouse hints, invitat...
A Few More Ideas• File Uploading and Syncing• Dashboard• Games• Collaboration• Touch screens and kiosks• Companion applica...
AIR Resources                     nitobi.com/air/•   OnAIR Site     •   http://onair.adobe.om•   Enterprise Ajax     •   w...
Free Stuff for       Questions?         andre@nitobi.com -blogs.nitobi.com - www.insideria.com                            ...
Upcoming SlideShare
Loading in...5
×

Ajax in AIR from On AIR Tour Europe

1,591

Published on

Ajax development in AIR overview.

Published in: Business, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,591
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Ajax in AIR from On AIR Tour Europe

  1. 1. + AjaxAndre Charland, CEO, Nitobi www.nitobi.com
  2. 2. This Talk• About Me and Nitobi• Ajax Frameworks in AIR• Demos• Code Nitobi.com
  3. 3. André Charland Nitobi.com
  4. 4. Nitobi Nitobi.com
  5. 5. Nitobi Customers Nitobi.com
  6. 6. AIR Features• File I/O • System Notifications• Native Windowing • Auto Updates• Menuing • SQLite Database• Online/Offline Detection • Background Processes• Chrome Control • Drag and Drop• Local Storage • Clipboard Nitobi.com
  7. 7. Why Ajax in AIR?• Code Reuse• Skills Reuse• HTML is REALLY good at some things• Maintain UI patterns• JavaScript is growing Nitobi.com
  8. 8. Languages Nitobi.com
  9. 9. Book Sales Since 2003http://radar.oreilly.com/archives/2008/03/state-of-the- computer-book-mar-22.html Nitobi.com
  10. 10. Ajax Frameworks Cajax • EXT • GoogleIWF PHPLiveX Gaia Restlet AjaxCFC Web Toolkit Claw Ajax.NET Picora JSMX SWATO • Dojo Rico AJASON • Mochikit AjaxTkFURIA Zimbra Ajaxium Tacos WDDXAJA Qcodo Guava • Adobe SpryASP.NET Ajax Ajax Client Rails-supported Interface Library JuiseLib sniPEAR aSSL • Yahoo User Telosys Cerny Anthem.NET AjaxAspects HTS Akelos Sarissa EXT ThinkCAP JX X AjaxAC AjaxCaller Symfony • (Atlas) Engine Script.aculo.us • Direct Web Remoting (DWR) CakePHP Ajax Agent Nitobi Queue XAJAX Ajax SAJAX Telerik Bitkraft AjaxGearsPAJAX jPOP JackBe Wicket AModules3 JPSpan Class Backbase SmartClient • JQuery Javeline ComfortASP. PAJAJ AJASON AjaxTags CajaxInfragistics WidgetServer AjaxToolbox My-BIC Rialto NET Wonder MOJO Claw IceSoft JsLINB Tigermouse aSSL Django Lumberjack TIBCOSubsys_jsHttpR AJFORM Kumbia FURIA JsRia XANDRA Zapatec emergetk XOAD AjaxAC NexawebJSLog ActiveWidgets equest NanoAjax Jx/jxs ZephyrComponent Macao xWire Ajax Agent Guava DartFastPage jsTracer Laszlo ThyAPI Noculo CAPXOUS HTS MagicAjax.N ADF One OpenLink ZK Lokris TIBET PHPLiveX Plex Toolkit ADLFarpoint jPOP ET MAJAX Picora twoBirds Zorn Walter Qooxdoo Nitobi.com DevExpress mxAjax
  11. 11. Ajax in AIRSitesApps Nitobi.com
  12. 12. Code Hinting jQuery Nitobi.com
  13. 13. Code Hinting ExtJS Nitobi.com
  14. 14. JavaScript Everywhere! WEB MOBILE DESKTOP Nitobi.com
  15. 15. Snittergetsnitter.com Nitobi.com
  16. 16. Nitobi.com
  17. 17. SalesForce.com Client Nitobi.com
  18. 18. Nitobi.com
  19. 19. Scrutinizerabout.stompernet.com/scrutinizer Nitobi.com
  20. 20. Nitobi.com
  21. 21. sh.AIRnitobi.com Nitobi.com
  22. 22. Drag and Drop• Event listeners•Event handlers Nitobi.com
  23. 23. Writing Files to Disk• Use FileStream to write to the disk• Deposit file on Desktop or any other location Nitobi.com
  24. 24. Mac Doc Wanna Be Nitobi.com
  25. 25. Build it with Dreamweaver<img src="grabby.png" onmousedown="window.nativeWindow.startMove();" />
  26. 26. SAME CODE Same Code Nitobi.com
  27. 27. Fisheye Nitobi.com
  28. 28. Ajax Component Themes Nitobi.com
  29. 29. Usability Pitfalls• Keyboard shortcuts• Activity indicators• minimize, move, close when ‘chromeless’• Mouse hints, invitations, tool tips Nitobi.com
  30. 30. A Few More Ideas• File Uploading and Syncing• Dashboard• Games• Collaboration• Touch screens and kiosks• Companion applications Nitobi.com
  31. 31. AIR Resources nitobi.com/air/• OnAIR Site • http://onair.adobe.om• Enterprise Ajax • www.enterpriseajax.com• Kevin Hoyt’s AIR Examples • http://blog.kevinhoyt.org/2007/06/27/35-air-examples-for-javascript- developers/• AIR for JavaScript Developers (Pocket Guide) • http://ajaxian.com/archives/adobe-air-free-book-download• Adobe Labs Ajax Resources • http://labs.adobe.com/technologies/air/develop_ajax.html• Dreamweaver Extension for AIR • http://labs.adobe.com/wiki/index.php/AIR:Dreamweaver_CS3_Extension• AIR Downloads • http://labs.adobe.com/downloads/air.html Nitobi.com
  32. 32. Free Stuff for Questions? andre@nitobi.com -blogs.nitobi.com - www.insideria.com Nitobi.com twitter.com/andrecharland
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×