ajax in air from on air tour europe
DESCRIPTION
Ajax development in AIR overview.TRANSCRIPT
![Page 2: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/2.jpg)
Nitobi.com
This Talk
• About Me and Nitobi
• Ajax Frameworks in AIR
• Demos
• Code
![Page 3: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/3.jpg)
Nitobi.com
André Charland
![Page 4: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/4.jpg)
Nitobi.com
Nitobi
![Page 5: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/5.jpg)
Nitobi.com
Nitobi Customers
![Page 6: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/6.jpg)
Nitobi.com
AIR Features
• File I/O
• Native Windowing
• Menuing
• Online/Offline Detection
• Chrome Control
• Local Storage
• System Notifications
• Auto Updates
• SQLite Database
• Background Processes
• Drag and Drop
• Clipboard
![Page 7: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/7.jpg)
Nitobi.com
Why Ajax in AIR?
• Code Reuse
• Skills Reuse
• HTML is REALLY good at some things
• Maintain UI patterns
• JavaScript is growing
![Page 8: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/8.jpg)
Nitobi.com
Languages
![Page 9: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/9.jpg)
Nitobi.com
Book Sales Since 2003
http://radar.oreilly.com/archives/2008/03/state-of-the-computer-book-mar-22.html
![Page 10: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/10.jpg)
Nitobi.com
Ajax Frameworks • EXT
• Dojo
• Adobe Spry
• Script.aculo.us
• Google Web Toolkit
• Mochikit
• Yahoo User Interface Library
• Direct Web Remoting (DWR)
• JQuery
RicoASP.NET Ajax
(Atlas)CakePHPAjaxTagsDjango
Rails-supportedSarissaSAJAXXAJAXRialto
NitobiBackbaseTIBCO
NexawebLaszlo
TelerikInfragistics
IceSoftActiveWidgets
Dart
GaiaAjax.NETAjaxium
Anthem.NETAjaxAspects
BitkraftComfortASP.
NETemergetkFastPage
MagicAjax.NET
mxAjax
CajaxClaw
FURIAGuavaHTSjPOP
JPSpanMy-BICKumbia
NanoAjaxNoculo
PHPLiveXPicoraQcodosniPEARSymfonyPAJAXPAJAJ
TigermouseXOAD
PHPLiveXPicoraQcodosniPEARSymfonyPAJAXPAJAJ
TigermouseXOADZephyrADFADL
RestletSWATOTacos
TelosysThinkCAP JX
WicketWidgetServer
WonderXANDRA
xWireZK
AJASONaSSL
AjaxACAjax Agent
CajaxClaw
FURIAGuavaHTSjPOP
JPSpanMy-BICKumbia`
CernyEXT
JackBeJavelineJsLINBJsRia
MacaoOpenLink
Plex ToolkitQooxdoo
IWFZimbra AjaxTk
JuiseLibAjaxCallerAjaxGears
AjaxToolboxAJFORM
Jx/jxsLokrisMAJAXRSLiteSack
UniAjaxXHConn
Ajax Client Engine
Ajax Queue Class
LumberjackJSLog
jsTracerCAPXOUS
Walter Zorn Framework
SmartClientSubsys_jsHttpR
equestThyAPITIBET
twoBirds
AjaxCFCJSMX
WDDXAJAX
AkelosAModules3AJASON
aSSLAjaxAC
Ajax Agent
MOJOZapatec
ComponentOne
FarpointDevExpress
Janus
![Page 11: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/11.jpg)
Nitobi.com
Ajax in AIR
Apps
Sites
![Page 12: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/12.jpg)
Nitobi.com
Code Hinting jQuery
![Page 13: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/13.jpg)
Nitobi.com
Code Hinting ExtJS
![Page 14: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/14.jpg)
Nitobi.com
JavaScript Everywhere!
WEB
DESKTOP
MOBILE
![Page 16: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/16.jpg)
Nitobi.com
![Page 17: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/17.jpg)
Nitobi.com
SalesForce.com Client
![Page 18: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/18.jpg)
Nitobi.com
![Page 19: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/19.jpg)
Nitobi.com
Scrutinizer
about.stompernet.com/scrutinizer
![Page 20: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/20.jpg)
Nitobi.com
![Page 21: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/21.jpg)
Nitobi.com
sh.AIR
nitobi.com
![Page 22: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/22.jpg)
Nitobi.com
Drag and Drop• Event listeners
•Event handlers
![Page 23: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/23.jpg)
Nitobi.com
Writing Files to Disk
• Use FileStream to write to the disk
• Deposit file on Desktop or any other location
![Page 24: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/24.jpg)
Nitobi.com
Mac Doc Wanna Be
![Page 25: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/25.jpg)
<img src="grabby.png" onmousedown="window.nativeWindow.startMove();" />
Build it with Dreamweaver
![Page 26: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/26.jpg)
Nitobi.com
Same CodeSA
ME
COD
E
![Page 27: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/27.jpg)
Nitobi.com
Fisheye
![Page 28: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/28.jpg)
Nitobi.com
Ajax Component Themes
![Page 29: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/29.jpg)
Nitobi.com
Usability Pitfalls
• Keyboard shortcuts
• Activity indicators
• minimize, move, close when ‘chromeless’
• Mouse hints, invitations, tool tips
![Page 30: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/30.jpg)
Nitobi.com
A Few More Ideas
• File Uploading and Syncing
• Dashboard
• Games
• Collaboration
• Touch screens and kiosks
• Companion applications
![Page 31: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/31.jpg)
Nitobi.com
AIR Resources
• 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/air/
![Page 32: Ajax in AIR from On AIR Tour Europe](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c37e174a7959dc288b45b9/html5/thumbnails/32.jpg)
Nitobi.com
Free Stuff for Questions?
[email protected] - blogs.nitobi.com - www.insideria.com
twitter.com/andrecharland