SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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))
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

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