SlideShare a Scribd company logo
Getting Started
                  with Titanium
                      Studio


             #bcl9             @ketan
Saturday, 29 October 2011
Titanium help delivers apps that ...

                                    Run cross-platform

                              Look, feel, and perform native

                                Leverage common skill sets

                            Fit well in the native app ecosystem



             #bcl9                                                 @ketan
Saturday, 29 October 2011
Your Application

                                                                  Titanium APIs

                                                                   Bridge (kroll)

                                                           Android                     iOS




                                            Desktop:	
                                                   Mobile:
                         	
  HTML	
  5/	
  CSS	
  3	
  for	
  UI	
  (Webkit)        	
  JavaScript	
  APIs	
  for	
  UI	
  (Na5ve)
                     	
  JavaScript,	
  Ruby,	
  PHP	
  or	
  Python	
                        	
  JavaScript	
  for	
  scrip5ng
                                        for	
  scrip5ng                                  	
  WebView	
  available,	
  but	
  not	
  
                                                                                                        required

             #bcl9                                                                                                           @ketan
Saturday, 29 October 2011
Apps & Companies
              NBC apps

            NYS Senate

            Wunderlist

              GetGlue

              NBC/Universal

            eBay and PayPal

            Anheuser Busch

            Jaguar

             #bcl9                             @ketan
Saturday, 29 October 2011
Android Tools
                  and SDK & iOS
                  Developer stuff

             #bcl9              @ketan
Saturday, 29 October 2011
Check your JDK

                            	
  To	
  develop	
  for	
  android	
  we	
  need	
  the	
  Oracle/Sun	
  JDK,	
  here	
  are	
  the	
  versions	
  of	
  
                            the	
  JDK	
  we	
  need	
  for	
  each	
  OS.




             #bcl9                                                                                                                            @ketan
Saturday, 29 October 2011
Setting Up


             #bcl9                       @ketan
Saturday, 29 October 2011
Installing Studio




             #bcl9                              @ketan
Saturday, 29 October 2011
Run Studio




             #bcl9                       @ketan
Saturday, 29 October 2011
Run Studio
             First	
  run	
  might	
  need	
  updates




             #bcl9                                      @ketan
Saturday, 29 October 2011
Run Studio
             First	
  run	
  might	
  need	
  updates

             Bottom	
  right	
  of	
  Studio




             #bcl9                                      @ketan
Saturday, 29 October 2011
New Mobile Project




             #bcl9                               @ketan
Saturday, 29 October 2011
New Mobile Project
             Create	
  New	
  Project




             #bcl9                               @ketan
Saturday, 29 October 2011
New Mobile Project
             Create	
  New	
  Project

             Project	
  Preferences




             #bcl9                               @ketan
Saturday, 29 October 2011
New Mobile Project
             Create	
  New	
  Project

             Project	
  Preferences

             Hello	
  World	
  App




             #bcl9                               @ketan
Saturday, 29 October 2011
#bcl9          @ketan
Saturday, 29 October 2011
#bcl9          @ketan
Saturday, 29 October 2011
#bcl9          @ketan
Saturday, 29 October 2011
#bcl9          @ketan
Saturday, 29 October 2011
#bcl9          @ketan
Saturday, 29 October 2011
Demos
             #bcl9                  @ketan
Saturday, 29 October 2011
Thank
                                                 You

                            http://www.stereoartist.com/blog/
                              http://www.spiritquest.co.uk
             #bcl9                                              @ketan
Saturday, 29 October 2011

More Related Content

PPSX
Director Version 2
PDF
Community Works! Pfcongres 2011
PPSX
Social media thoughts Show v1
PDF
Beginning Android Development
KEY
Web accessibility
PDF
Cloudstack talk
PDF
Getting Started with Titanium Studio
PDF
Mobile apps using drupal as base system SumitK DrupalCon Chicago
Director Version 2
Community Works! Pfcongres 2011
Social media thoughts Show v1
Beginning Android Development
Web accessibility
Cloudstack talk
Getting Started with Titanium Studio
Mobile apps using drupal as base system SumitK DrupalCon Chicago

Similar to Titanium setup (13)

PDF
Mobile Web App Development
PDF
Meego Italian Day 2011 – Andrea Grandi
PDF
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
PDF
Using+javascript+to+build+native+i os+applications
PDF
Anarchist guide to titanium ui
PDF
Hyves: Mobile app development with HTML5 and Javascript
PDF
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScript
PPT
JustSharing: Lessons in Android development from Beamly
PDF
Nokia Developer Offering Update
PDF
JavaOne 2011 - Going Mobile With Java Based Technologies Today
PDF
PhoneGap: Building Mobile Applications with HTML/JS
PDF
Intro to App Engine - Agency Dev Day NYC 2011
PDF
Building Mobile Apps in WordPress - WordCamp Toronto 2011
Mobile Web App Development
Meego Italian Day 2011 – Andrea Grandi
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Using+javascript+to+build+native+i os+applications
Anarchist guide to titanium ui
Hyves: Mobile app development with HTML5 and Javascript
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScript
JustSharing: Lessons in Android development from Beamly
Nokia Developer Offering Update
JavaOne 2011 - Going Mobile With Java Based Technologies Today
PhoneGap: Building Mobile Applications with HTML/JS
Intro to App Engine - Agency Dev Day NYC 2011
Building Mobile Apps in WordPress - WordCamp Toronto 2011
Ad

More from Ket Majmudar (12)

PDF
Ti.connect Awesome UX/UI Strategy with T-10
PDF
T-10 Presentation TiConf EU
PDF
JSONH & Mobile APIs
PDF
T-10 Session at Over The Air 2013
PDF
Titanium London - URLs & Alloy vs CommonJS
PDF
T-10 International Space Apps Challenge Presentation in London 2013
KEY
London Titanium July 2012 Intro
ZIP
London Titanium July 2012 Intro
PDF
SQLite - Dynamic Data in Titanium
PDF
Kitchen Sink to App
PDF
Titanium London - Going Social - June 2011
PDF
How to build your own 3D Digital Camera rig
Ti.connect Awesome UX/UI Strategy with T-10
T-10 Presentation TiConf EU
JSONH & Mobile APIs
T-10 Session at Over The Air 2013
Titanium London - URLs & Alloy vs CommonJS
T-10 International Space Apps Challenge Presentation in London 2013
London Titanium July 2012 Intro
London Titanium July 2012 Intro
SQLite - Dynamic Data in Titanium
Kitchen Sink to App
Titanium London - Going Social - June 2011
How to build your own 3D Digital Camera rig
Ad

Recently uploaded (20)

PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
A Presentation on Artificial Intelligence
PDF
August Patch Tuesday
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
A Presentation on Touch Screen Technology
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
project resource management chapter-09.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Mushroom cultivation and it's methods.pdf
A comparative study of natural language inference in Swahili using monolingua...
A Presentation on Artificial Intelligence
August Patch Tuesday
DP Operators-handbook-extract for the Mautical Institute
Heart disease approach using modified random forest and particle swarm optimi...
Encapsulation_ Review paper, used for researhc scholars
NewMind AI Weekly Chronicles - August'25-Week II
Building Integrated photovoltaic BIPV_UPV.pdf
Approach and Philosophy of On baking technology
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Enhancing emotion recognition model for a student engagement use case through...
A Presentation on Touch Screen Technology
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
project resource management chapter-09.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Hybrid model detection and classification of lung cancer
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Chapter 5: Probability Theory and Statistics
Mushroom cultivation and it's methods.pdf

Titanium setup

  • 1. Getting Started with Titanium Studio #bcl9 @ketan Saturday, 29 October 2011
  • 2. Titanium help delivers apps that ... Run cross-platform Look, feel, and perform native Leverage common skill sets Fit well in the native app ecosystem #bcl9 @ketan Saturday, 29 October 2011
  • 3. Your Application Titanium APIs Bridge (kroll) Android iOS Desktop:   Mobile:  HTML  5/  CSS  3  for  UI  (Webkit)  JavaScript  APIs  for  UI  (Na5ve)  JavaScript,  Ruby,  PHP  or  Python    JavaScript  for  scrip5ng for  scrip5ng  WebView  available,  but  not   required #bcl9 @ketan Saturday, 29 October 2011
  • 4. Apps & Companies NBC apps NYS Senate Wunderlist GetGlue NBC/Universal eBay and PayPal Anheuser Busch Jaguar #bcl9 @ketan Saturday, 29 October 2011
  • 5. Android Tools and SDK & iOS Developer stuff #bcl9 @ketan Saturday, 29 October 2011
  • 6. Check your JDK  To  develop  for  android  we  need  the  Oracle/Sun  JDK,  here  are  the  versions  of   the  JDK  we  need  for  each  OS. #bcl9 @ketan Saturday, 29 October 2011
  • 7. Setting Up #bcl9 @ketan Saturday, 29 October 2011
  • 8. Installing Studio #bcl9 @ketan Saturday, 29 October 2011
  • 9. Run Studio #bcl9 @ketan Saturday, 29 October 2011
  • 10. Run Studio First  run  might  need  updates #bcl9 @ketan Saturday, 29 October 2011
  • 11. Run Studio First  run  might  need  updates Bottom  right  of  Studio #bcl9 @ketan Saturday, 29 October 2011
  • 12. New Mobile Project #bcl9 @ketan Saturday, 29 October 2011
  • 13. New Mobile Project Create  New  Project #bcl9 @ketan Saturday, 29 October 2011
  • 14. New Mobile Project Create  New  Project Project  Preferences #bcl9 @ketan Saturday, 29 October 2011
  • 15. New Mobile Project Create  New  Project Project  Preferences Hello  World  App #bcl9 @ketan Saturday, 29 October 2011
  • 16. #bcl9 @ketan Saturday, 29 October 2011
  • 17. #bcl9 @ketan Saturday, 29 October 2011
  • 18. #bcl9 @ketan Saturday, 29 October 2011
  • 19. #bcl9 @ketan Saturday, 29 October 2011
  • 20. #bcl9 @ketan Saturday, 29 October 2011
  • 21. Demos #bcl9 @ketan Saturday, 29 October 2011
  • 22. Thank You http://www.stereoartist.com/blog/ http://www.spiritquest.co.uk #bcl9 @ketan Saturday, 29 October 2011

Editor's Notes

  • #2: Initial Comments: #RDGGEEK hashtag & Twitter ID\nCo-Organiser of London Titanium Meetup & Titan\nNOTE 1 • Not a moon; Not a god and NOT a DC Teen superhero\nNOTE2 • Advanced Titanium Developers that help with documentation / support of the platform\nFreelance Developer\n\n
  • #3: In a nuteshell..\n
  • #4: • Ruby & Python can be used in Desktop app development\n• App Source files built within Titanium Studio deployed to one of the 2 different project types.\n• Layers Titanium travel through are shown clearly\n
  • #5: \n
  • #6: • This presentation makes a few assumptions BEFORE\n• Mac Specific, yet Windows & linux instructions exist. POINT 1\n• Mac is needed if you want to build an iOS project. END NOTE 1\n• Walk through of developer account setup and product. END NOTE 2\n
  • #7: • This presentation makes a few assumptions BEFORE\n• Mac Specific, yet Windows & linux instructions exist. POINT 1\n• Mac is needed if you want to build an iOS project. END NOTE 1\n• Walk through of developer account setup and product. END NOTE 2\n
  • #8: • This presentation makes a few assumptions BEFORE\n• Mac Specific, yet Windows & linux instructions exist. POINT 1\n• Mac is needed if you want to build an iOS project. END NOTE 1\n• Walk through of developer account setup and product. END NOTE 2\n
  • #9: • This presentation makes a few assumptions BEFORE\n• Mac Specific, yet Windows & linux instructions exist. POINT 1\n• Mac is needed if you want to build an iOS project. END NOTE 1\n• Walk through of developer account setup and product. END NOTE 2\n
  • #10: • This presentation makes a few assumptions BEFORE\n• Mac Specific, yet Windows & linux instructions exist. POINT 1\n• Mac is needed if you want to build an iOS project. END NOTE 1\n• Walk through of developer account setup and product. END NOTE 2\n
  • #11: • 3 Phases involved in getting your tools in order. BEFORE\n \n
  • #12: • 3 Phases involved in getting your tools in order. BEFORE\n \n
  • #13: • 3 Phases involved in getting your tools in order. BEFORE\n \n
  • #14: • 3 Phases involved in getting your tools in order. BEFORE\n \n
  • #15: • 3 Phases involved in getting your tools in order. BEFORE\n \n
  • #16: • 3 Phases involved in getting your tools in order. BEFORE\n \n
  • #17: • 3 Phases involved in getting your tools in order. BEFORE\n \n
  • #18: • 3 Phases involved in getting your tools in order. BEFORE\n \n
  • #19: \n
  • #20: END NOTE • Existing AppleID can be used.\n\nEND NOTE • FREE Account isn’t easy to find, I will guide you through.\n
  • #21: END NOTE • Existing AppleID can be used.\n\nEND NOTE • FREE Account isn’t easy to find, I will guide you through.\n
  • #22: END NOTE • Existing AppleID can be used.\n\nEND NOTE • FREE Account isn’t easy to find, I will guide you through.\n
  • #23: END NOTE • Existing AppleID can be used.\n\nEND NOTE • FREE Account isn’t easy to find, I will guide you through.\n
  • #24: END NOTE • Existing AppleID can be used.\n\nEND NOTE • FREE Account isn’t easy to find, I will guide you through.\n
  • #25: END NOTE • Existing AppleID can be used.\n\nEND NOTE • FREE Account isn’t easy to find, I will guide you through.\n
  • #26: NOTE • Screenshots from Apple’s Developer’s website\n\n
  • #27: END NOTE • go to: developer.apple.com\nEND NOTE • click: iOS Dev Center\n\n\n
  • #28: NOTE 1 • Downloads Section, look for Xcode 4\nNOTE 2 • I have deliberately not clicked on the login or register links.\n\n\n
  • #29: NOTE 1 • Log In button takes you to the download\nNOTE 2 • For a Paid Account click Learn more above the box.\n
  • #30: NOTE 2 • If you don’t have an AppleID click on join now.\nNOTE 1 • Use an existing AppleID if you have one.\n
  • #31: NOTE • You won’t see the option here, scroll down.\n\n
  • #32: NOTE • Click the Learn more option\n\n
  • #33: NOTE 1 • FREE.\nNOTE 2 • Xcode 3 is free, for Xcode 4 you need a paid account\n\n
  • #34: NOTE 1 • Use an existing iTunes AppleID or create a new one.\n
  • #35: NOTE 1 • Sign In\n
  • #36: NOTE 1 • The download option 4.3 is for Lion only, you need Lion and Mac App Store to download.\n\n
  • #37: \n
  • #38: Install android SDK\nCheck your JDK\nSign up to Apple Dev program - you need paid for to install to device.\n
  • #39: NOTE 1 • Should be installed\nNOTE 2 • Check the version meets requirement\n
  • #40: NOTE 1 • example of a check.\nNOTE 2 • Lion will auto download if required\n
  • #41: NOTE 1 • If you need to download it\n
  • #42: NOTE 1 • Remember where it is\nNOTE 2 • I like the Developer/SDKs folder.\nEND • Screenshots from Android Developer Site\n
  • #43: NOTE 1 • Remember where it is\nNOTE 2 • I like the Developer/SDKs folder.\nEND • Screenshots from Android Developer Site\n
  • #44: NOTE 1 • Remember where it is\nNOTE 2 • I like the Developer/SDKs folder.\nEND • Screenshots from Android Developer Site\n
  • #45: URL mentioned in the previous slide\n
  • #46: \n
  • #47: \n
  • #48: \n
  • #49: \n
  • #50: \n
  • #51: NOTE 1 • Extra Info on the wiki\n
  • #52: 15min Check \n
  • #53: \n
  • #54: \n
  • #55: \n
  • #56: \n
  • #57: \n
  • #58: \n
  • #59: \n
  • #60: \n
  • #61: I am going to show you a few screenshots when you get started\n
  • #62: I am going to show you a few screenshots when you get started\n
  • #63: I am going to show you a few screenshots when you get started\n
  • #64: \n
  • #65: NOTE 1 • Project Name & App Name\nNOTE 2 • AppID\nNOTE 3 • Targets\n
  • #66: NOTE 1 •Titanium SDK / Android directories auto detected.\nNOTE 2 • Choose Google API version\n
  • #67: NOTE 1 • Screenshot\nNOTE 1 • Project Explorer\nNOTE 1 • Tabbed Editor\nNOTE 1 • Outline\n
  • #68: NOTE 1 • Builds\n
  • #69: \n
  • #70: NOTE 1 • Blog\nNOTE 2 • Website\nNOTE 3 • Slide Notes - tweet\nNOTE 4 • Demos - come see me\n