SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Titanium Powered Desktop &
     Mobile Applications
           MinneBar
       November 21, 2009
            Chris Barber
             CB1, INC.
      http://www.cb1inc.com
About Me
●   Chris Barber
●   Open source hacker
●   Software consultant
●   JavaScript, C++, PHP
●   Dojo committer
●   http://www.cb1inc.com
●   http://twitter.com/cb1kenobi
●   http://www.slideshare.net/cb1kenobi


         MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Who are you?

        Desktop Developers?
        Mobile Developers?
         Web Developers?

Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
What is Titanium?



Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
What is Titanium?


An open source platform
      for building
   desktop & mobile
   applications using
   web technologies

MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Titanium Background
●   Produced by Appcelerator
●   Initial Released Dec 2008
●   Current version 0.7
    ●   0.8 landing soon!
●   Open Source
    ●   Apache Public License v2
●   Made InfoWorld's 2009's Top 10 Emerging
    Enterprise Technologies
    ●   http://www.infoworld.com/d/infoworld/2009s-top-10-emerging-enterprise-technologies-467




           MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Components
●   Titanium Developer
●   Titanium Desktop
●   Titanium Mobile
●   Appcelerator Network




        MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Building
        Desktop Applications



Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Building Desktop Applications
●   Windows
    ●   C/C++, win32, MFC
    ●   .NET Framework: C#, VB.NET
●   Mac OS X
    ●   C/C++, Carbon
    ●   Objective C, Cocoa
●   GNU/Linux
    ●   C/C++, GTK+, QT, etc
●   Cross-platform
    ●   Java, GTK+, QT
    ●   Wine???
          MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Titanium Desktop



Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Titanium Desktop
         Built Using Web Technologies

                              HTML
                               CSS
                            JavaScript
                               PHP
                               Ruby
                              Python


MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
How's It Differ From Adobe AIR?
●   No Runtime to Install
●   Open Source
●   Python
●   Ruby
●   PHP
●   Less Security Restrictions
    ●   Run Processes
    ●   Cross-domain Ajax (AIR v2 fixed)
●   Distribution Network
●   Built-in Web Server
          MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Lets Build Something!



Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Titanium Developer




MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Desktop Demo!



Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Desktop API
●   API                                             ●   Network
●   Analytics                                       ●   Notification
●   App                                             ●   PHP
●   Blob                                            ●   Platform
●   Codec                                           ●   Process
●   Database                                        ●   Python
●   Desktop                                         ●   Ruby
●   Filesystem                                      ●   UI
●   JSON                                            ●   UpdateManager
●   Media                                           ●   Worker


           MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Titanium Mobile



Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Titanium Mobile
●   HTML, CSS, JavaScript
     ● Don't need to know Objective-C, Java


●   iPhone & Android Support
     ● Palm WebOS Support Soon?




        MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Mobile Demo!



Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Mobile API
●   API                                         ●   Geolocation
●   Accelerometer                               ●   Gesture
●   Analytics                                   ●   Media
●   Database                                    ●   Network
●   Facebook                                    ●   Platform
●   Filesystem                                  ●   UI
                                                ●   Yahoo




       MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Getting Titanium



Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Getting Titanium
●   Download
    ●   http://www.appcelerator.com/products/download/
●   Source Code (git)
    ●   git://github.com/appcelerator/titanium_desktop.git
    ●   git://github.com/appcelerator/kroll.git
    ●   git://github.com/appcelerator/titanium_mobile.git
    ●   git://github.com/appcelerator/titanium_developer.git
    ●   git://github.com/appcelerator/webkit_titanium.git




          MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Resources



Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Getting Help
●   API Docs
     ● http://www.codestrong.com/


●   Videos
     ● http://www.vimeo.com/appcelerator


●   Blogs
     ● http://www.appcelerant.com/


●   IRC
     ● #titanium_app on irc.freenode.net




        MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Follow for latest updates!


            @appcelerator


MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
Questions?



Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com

Mais conteúdo relacionado

Destaque

Deliberating the efficiency of desktop vs mobile research qor,aor and qantas
Deliberating the efficiency of desktop vs mobile research   qor,aor and qantasDeliberating the efficiency of desktop vs mobile research   qor,aor and qantas
Deliberating the efficiency of desktop vs mobile research qor,aor and qantas
Merlien Institute
 
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensFrom Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small Screens
Joseph Labrecque
 
Android programming -_pushing_the_limits
Android programming -_pushing_the_limitsAndroid programming -_pushing_the_limits
Android programming -_pushing_the_limits
Droidcon Berlin
 
Mobile vs Desktop
Mobile vs DesktopMobile vs Desktop
Mobile vs Desktop
C.T.Co
 

Destaque (9)

Smartphone supremacy vs desktop
Smartphone supremacy vs desktop Smartphone supremacy vs desktop
Smartphone supremacy vs desktop
 
Deliberating the efficiency of desktop vs mobile research qor,aor and qantas
Deliberating the efficiency of desktop vs mobile research   qor,aor and qantasDeliberating the efficiency of desktop vs mobile research   qor,aor and qantas
Deliberating the efficiency of desktop vs mobile research qor,aor and qantas
 
Freedom or Control in Virtual Worlds
Freedom or Control in Virtual WorldsFreedom or Control in Virtual Worlds
Freedom or Control in Virtual Worlds
 
All the benefits and limitations of mobile learning
All the benefits and limitations of mobile learningAll the benefits and limitations of mobile learning
All the benefits and limitations of mobile learning
 
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensFrom Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small Screens
 
Android programming -_pushing_the_limits
Android programming -_pushing_the_limitsAndroid programming -_pushing_the_limits
Android programming -_pushing_the_limits
 
Migrating from Desktop to Mobile
Migrating from Desktop to MobileMigrating from Desktop to Mobile
Migrating from Desktop to Mobile
 
Mobile vs Desktop
Mobile vs DesktopMobile vs Desktop
Mobile vs Desktop
 
Developing on Mobile vs Desktop (Dreamforce 2011, Lawrence Coburn, DoubleDutch))
Developing on Mobile vs Desktop (Dreamforce 2011, Lawrence Coburn, DoubleDutch))Developing on Mobile vs Desktop (Dreamforce 2011, Lawrence Coburn, DoubleDutch))
Developing on Mobile vs Desktop (Dreamforce 2011, Lawrence Coburn, DoubleDutch))
 

Semelhante a Titanium Powered Desktop & Mobile Apps (11/21/2009)

Michael(tm) Smith WND09 Presentation
Michael(tm) Smith WND09 PresentationMichael(tm) Smith WND09 Presentation
Michael(tm) Smith WND09 Presentation
Michael(tm) Smith
 

Semelhante a Titanium Powered Desktop & Mobile Apps (11/21/2009) (20)

Requirements Gathering for Better Web Site Conversions
Requirements Gathering for Better Web Site ConversionsRequirements Gathering for Better Web Site Conversions
Requirements Gathering for Better Web Site Conversions
 
PAUG: MBAAS Overview
PAUG: MBAAS OverviewPAUG: MBAAS Overview
PAUG: MBAAS Overview
 
Cloud-Native Roadshow - Microservices - DC
Cloud-Native Roadshow - Microservices - DCCloud-Native Roadshow - Microservices - DC
Cloud-Native Roadshow - Microservices - DC
 
Forge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserForge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the Browser
 
Michael(tm) Smith WND09 Presentation
Michael(tm) Smith WND09 PresentationMichael(tm) Smith WND09 Presentation
Michael(tm) Smith WND09 Presentation
 
Kevin@Boeing
Kevin@BoeingKevin@Boeing
Kevin@Boeing
 
Kevin@Boeing
Kevin@BoeingKevin@Boeing
Kevin@Boeing
 
Cloud-Native Roadshow - Microservices - San Francisco
Cloud-Native Roadshow - Microservices - San FranciscoCloud-Native Roadshow - Microservices - San Francisco
Cloud-Native Roadshow - Microservices - San Francisco
 
Http Services in Rust on Containers
Http Services in Rust on ContainersHttp Services in Rust on Containers
Http Services in Rust on Containers
 
BigBlueButton Platform Components
BigBlueButton Platform ComponentsBigBlueButton Platform Components
BigBlueButton Platform Components
 
Stuttgart Cloud-Native Roadshow Microservices
Stuttgart Cloud-Native Roadshow MicroservicesStuttgart Cloud-Native Roadshow Microservices
Stuttgart Cloud-Native Roadshow Microservices
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill Sprint
 
Cloud-Native Roadshow - Microservices - Atlanta
Cloud-Native Roadshow - Microservices - AtlantaCloud-Native Roadshow - Microservices - Atlanta
Cloud-Native Roadshow - Microservices - Atlanta
 
Cloud-Native Roadshow - Microservices - Dallas
Cloud-Native Roadshow - Microservices - DallasCloud-Native Roadshow - Microservices - Dallas
Cloud-Native Roadshow - Microservices - Dallas
 
Microservices Cloud-Native Roadshow Los Angeles
Microservices Cloud-Native Roadshow Los AngelesMicroservices Cloud-Native Roadshow Los Angeles
Microservices Cloud-Native Roadshow Los Angeles
 
Day One Keynote
Day One KeynoteDay One Keynote
Day One Keynote
 
Cloud-Native Roadshow - Microservices - Seattle
Cloud-Native Roadshow - Microservices - Seattle Cloud-Native Roadshow - Microservices - Seattle
Cloud-Native Roadshow - Microservices - Seattle
 
Landscape Cloud-Native Roadshow Los Angeles
Landscape Cloud-Native Roadshow Los AngelesLandscape Cloud-Native Roadshow Los Angeles
Landscape Cloud-Native Roadshow Los Angeles
 
Pivotal Google Cloud-Native Roadshow Boston: Microservices
Pivotal Google Cloud-Native Roadshow Boston: MicroservicesPivotal Google Cloud-Native Roadshow Boston: Microservices
Pivotal Google Cloud-Native Roadshow Boston: Microservices
 
Cloud-Native Roadshow - Microservices - Denver
Cloud-Native Roadshow - Microservices - DenverCloud-Native Roadshow - Microservices - Denver
Cloud-Native Roadshow - Microservices - Denver
 

Mais de Chris Barber

Cassandra - Say Goodbye to the Relational Database (5-6-2010)
Cassandra - Say Goodbye to the Relational Database (5-6-2010)Cassandra - Say Goodbye to the Relational Database (5-6-2010)
Cassandra - Say Goodbye to the Relational Database (5-6-2010)
Chris Barber
 

Mais de Chris Barber (11)

Remote IP Power Switches
Remote IP Power SwitchesRemote IP Power Switches
Remote IP Power Switches
 
Node.js/io.js Native C++ Addons
Node.js/io.js Native C++ AddonsNode.js/io.js Native C++ Addons
Node.js/io.js Native C++ Addons
 
Titanium 3.2 CLI - TiAppCamp2 - 11/2/2013
Titanium 3.2 CLI - TiAppCamp2 - 11/2/2013Titanium 3.2 CLI - TiAppCamp2 - 11/2/2013
Titanium 3.2 CLI - TiAppCamp2 - 11/2/2013
 
Exploring the Titanium CLI - Codestrong 2012
Exploring the Titanium CLI - Codestrong 2012Exploring the Titanium CLI - Codestrong 2012
Exploring the Titanium CLI - Codestrong 2012
 
Intro to PECL/mysqlnd_ms (4/7/2011)
Intro to PECL/mysqlnd_ms (4/7/2011)Intro to PECL/mysqlnd_ms (4/7/2011)
Intro to PECL/mysqlnd_ms (4/7/2011)
 
Cassandra - Say Goodbye to the Relational Database (5-6-2010)
Cassandra - Say Goodbye to the Relational Database (5-6-2010)Cassandra - Say Goodbye to the Relational Database (5-6-2010)
Cassandra - Say Goodbye to the Relational Database (5-6-2010)
 
Debugging Dojo Applications (2/10/2010)
Debugging Dojo Applications (2/10/2010)Debugging Dojo Applications (2/10/2010)
Debugging Dojo Applications (2/10/2010)
 
Dojo - Javascript's Swiss Army Knife (7/15/2009)
Dojo - Javascript's Swiss Army Knife (7/15/2009)Dojo - Javascript's Swiss Army Knife (7/15/2009)
Dojo - Javascript's Swiss Army Knife (7/15/2009)
 
High Availability With DRBD & Heartbeat
High Availability With DRBD & HeartbeatHigh Availability With DRBD & Heartbeat
High Availability With DRBD & Heartbeat
 
2008 MySQL Conference Recap
2008 MySQL Conference Recap2008 MySQL Conference Recap
2008 MySQL Conference Recap
 
Memcached And MySQL
Memcached And MySQLMemcached And MySQL
Memcached And MySQL
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Titanium Powered Desktop & Mobile Apps (11/21/2009)

  • 1. Titanium Powered Desktop & Mobile Applications MinneBar November 21, 2009 Chris Barber CB1, INC. http://www.cb1inc.com
  • 2. About Me ● Chris Barber ● Open source hacker ● Software consultant ● JavaScript, C++, PHP ● Dojo committer ● http://www.cb1inc.com ● http://twitter.com/cb1kenobi ● http://www.slideshare.net/cb1kenobi MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 3. Who are you? Desktop Developers? Mobile Developers? Web Developers? Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 4. What is Titanium? Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 5. What is Titanium? An open source platform for building desktop & mobile applications using web technologies MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 6. Titanium Background ● Produced by Appcelerator ● Initial Released Dec 2008 ● Current version 0.7 ● 0.8 landing soon! ● Open Source ● Apache Public License v2 ● Made InfoWorld's 2009's Top 10 Emerging Enterprise Technologies ● http://www.infoworld.com/d/infoworld/2009s-top-10-emerging-enterprise-technologies-467 MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 7. Components ● Titanium Developer ● Titanium Desktop ● Titanium Mobile ● Appcelerator Network MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 8. Building Desktop Applications Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 9. Building Desktop Applications ● Windows ● C/C++, win32, MFC ● .NET Framework: C#, VB.NET ● Mac OS X ● C/C++, Carbon ● Objective C, Cocoa ● GNU/Linux ● C/C++, GTK+, QT, etc ● Cross-platform ● Java, GTK+, QT ● Wine??? MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 10. Titanium Desktop Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 11. Titanium Desktop Built Using Web Technologies HTML CSS JavaScript PHP Ruby Python MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 12. How's It Differ From Adobe AIR? ● No Runtime to Install ● Open Source ● Python ● Ruby ● PHP ● Less Security Restrictions ● Run Processes ● Cross-domain Ajax (AIR v2 fixed) ● Distribution Network ● Built-in Web Server MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 13. Lets Build Something! Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 14. Titanium Developer MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 15. Desktop Demo! Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 16. Desktop API ● API ● Network ● Analytics ● Notification ● App ● PHP ● Blob ● Platform ● Codec ● Process ● Database ● Python ● Desktop ● Ruby ● Filesystem ● UI ● JSON ● UpdateManager ● Media ● Worker MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 17. Titanium Mobile Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 18. Titanium Mobile ● HTML, CSS, JavaScript ● Don't need to know Objective-C, Java ● iPhone & Android Support ● Palm WebOS Support Soon? MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 19. Mobile Demo! Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 20. Mobile API ● API ● Geolocation ● Accelerometer ● Gesture ● Analytics ● Media ● Database ● Network ● Facebook ● Platform ● Filesystem ● UI ● Yahoo MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 21. Getting Titanium Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 22. Getting Titanium ● Download ● http://www.appcelerator.com/products/download/ ● Source Code (git) ● git://github.com/appcelerator/titanium_desktop.git ● git://github.com/appcelerator/kroll.git ● git://github.com/appcelerator/titanium_mobile.git ● git://github.com/appcelerator/titanium_developer.git ● git://github.com/appcelerator/webkit_titanium.git MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 23. Resources Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 24. Getting Help ● API Docs ● http://www.codestrong.com/ ● Videos ● http://www.vimeo.com/appcelerator ● Blogs ● http://www.appcelerant.com/ ● IRC ● #titanium_app on irc.freenode.net MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 25. Follow for latest updates! @appcelerator MinneBar 2009 | 11.21.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com
  • 26. Questions? Twin Cities Web Design User Group | 7.15.2009 | Chris Barber | CB1, INC. | http://www.cb1inc.com