SlideShare a Scribd company logo
1 of 17
Titanium
for „Mobile Portals & Mobile Business“



           Marvin Hoffmann (B.Sc.)
         contact@marvin-hoffmann.de

        Hochschule der Medien Stuttgart
Titanium
for „Mobile Portals & Mobile Business“



           Marvin Hoffmann (B.Sc.)
         contact@marvin-hoffmann.de

        Hochschule der Medien Stuttgart
Who am I?

          • Marvin Hoffmann
          • Bachelor Medieninformatik at HdM
          • now Compter Science and Media Master
          • no App-Development yet

contact@marvin-hoffmann.de                         Stuttgart, 03.06.2011
What about Titanium?




contact@marvin-hoffmann.de       Stuttgart, 03.06.2011
Famous Customers?




contact@marvin-hoffmann.de       Stuttgart, 03.06.2011
Now, what is Titanium?
          • Plattform for App-Development
             • turns JavaScript, HTML and CSS coded
                      Applications into native ones
          • Titanium Developer
          • Titanium Desktop
          • Titanium Mobile !
contact@marvin-hoffmann.de                            Stuttgart, 03.06.2011
What‘s that Developer for?

          • What‘s it not for? Coding!
          • create new or import existing Projects
          • launch your App in Simulators
          • deploy the final App to Apple App Store or
               Android Marketplace


contact@marvin-hoffmann.de                         Stuttgart, 03.06.2011
Gimme a glimpse!




                             Creating a new Project
contact@marvin-hoffmann.de                            Stuttgart, 03.06.2011
Gimme a glimpse!




                             Project Details
contact@marvin-hoffmann.de                     Stuttgart, 03.06.2011
Gimme a glimpse!




                             Runing the App
contact@marvin-hoffmann.de                    Stuttgart, 03.06.2011
Gimme a glimpse!




                             Distributing the App
contact@marvin-hoffmann.de                          Stuttgart, 03.06.2011
Titanium Desktop?
          •    Yes, Titanium Desktop

          •    allows cross-plattform Desktop Development for
               OSX, Windows and Linux

          •    can use Ruby, Python or PHP aswell

          •    code runs in a Webkit „web browser“

          •    native functionality (file system access, external
               processes, native UI Chrome, ...)


contact@marvin-hoffmann.de                                         Stuttgart, 03.06.2011
Lets get Mobile!


                              Titanium Mobile



contact@marvin-hoffmann.de                      Stuttgart, 03.06.2011
Lets get Mobile!
          •    supports iOS, Android and BlackBerry (beta) devices

          •    realized by using cross-plattform JavaScript APIs

          •    not using a Browser like Titanium Desktop

          •    Apps run agains standalone JavaScript enginge which
               invokes native APIs
          ➡ native App, but using cross-plattform JavaScript and
               not non-portable Java or Objective-C


contact@marvin-hoffmann.de                                         Stuttgart, 03.06.2011
What‘s the gain?
          •    vs. real native Apps: Flexibility - choice is Yours!

              •   UI can be designed in HTML plus CSS or by using
                  the Titanium JavaScript APIs to native UI
                  components

              •   create one App for iOS and/or Android

          •    vs. Web-Apps: You‘re fast and you‘re offline!

              •   you can design an offline App without the necessity
                  of learning Objective-C or Java

              •   plus: your App is fast, because its native!
contact@marvin-hoffmann.de                                            Stuttgart, 03.06.2011
Questions !?

          •    Thank you all for your Attention




          •    for further information on the topic contact me, or request the final paper
               from Dr. Klaus Schäfer




contact@marvin-hoffmann.de                                                            Stuttgart, 03.06.2011
Sources

          •    Appcelerator Website (Products):
               http://www.appcelerator.com/products/

          •    „Getting Started with Titanium“ Guide:
               http://wiki.appcelerator.org/display/guides/Getting+Started+with+Titanium

          •    Appcelerator github:
               https://github.com/appcelerator/




contact@marvin-hoffmann.de                                                            Stuttgart, 03.06.2011

More Related Content

What's hot

Getting Started with Titanium
Getting Started with TitaniumGetting Started with Titanium
Getting Started with TitaniumKevin Whinnery
 
Ti.conf titanium on firefoxos
Ti.conf titanium on firefoxosTi.conf titanium on firefoxos
Ti.conf titanium on firefoxosAlessio Ricco
 
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...Adam Paxton
 
Samsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen WearablesSamsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen WearablesRyo Jin
 
Tizen Native Application Development with C/C++
Tizen Native Application Development with C/C++Tizen Native Application Development with C/C++
Tizen Native Application Development with C/C++Gilang Mentari Hamidy
 
Appcelerator Titanium at Mobile 2.0
Appcelerator Titanium at Mobile 2.0Appcelerator Titanium at Mobile 2.0
Appcelerator Titanium at Mobile 2.0Jeff Haynie
 
DFW Wordpress February Meetup - Appcelerator Titanium
DFW Wordpress February Meetup  - Appcelerator TitaniumDFW Wordpress February Meetup  - Appcelerator Titanium
DFW Wordpress February Meetup - Appcelerator TitaniumJeff Haynie
 
CommNexus San Diego Presentation
CommNexus San Diego PresentationCommNexus San Diego Presentation
CommNexus San Diego PresentationJeff Haynie
 
Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to PhoneGapRamesh Nair
 
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSSCordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSSGabriel Huecas
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapNick Landry
 
Developing with Phonegap - Adobe Refresh 2012
Developing with Phonegap - Adobe Refresh 2012Developing with Phonegap - Adobe Refresh 2012
Developing with Phonegap - Adobe Refresh 2012Ryan Stewart
 
TiCalabash: Fully automated Acceptance Testing @ TiConf EU 2014
TiCalabash: Fully automated Acceptance Testing @ TiConf EU 2014TiCalabash: Fully automated Acceptance Testing @ TiConf EU 2014
TiCalabash: Fully automated Acceptance Testing @ TiConf EU 2014Andrew McElroy
 
Debugging and deploying with phone gap
Debugging and deploying with phone gapDebugging and deploying with phone gap
Debugging and deploying with phone gapRyan Stewart
 
From mobile browser to mobile app
From mobile browser to mobile appFrom mobile browser to mobile app
From mobile browser to mobile appRyan Stewart
 
OSCON Titanium Tutorial
OSCON Titanium TutorialOSCON Titanium Tutorial
OSCON Titanium TutorialKevin Whinnery
 
PhoneGap: Building Mobile Applications with HTML/JS
PhoneGap: Building Mobile Applications with HTML/JSPhoneGap: Building Mobile Applications with HTML/JS
PhoneGap: Building Mobile Applications with HTML/JSRyan Stewart
 

What's hot (19)

Getting Started with Titanium
Getting Started with TitaniumGetting Started with Titanium
Getting Started with Titanium
 
TiConf EU 2014
TiConf EU 2014TiConf EU 2014
TiConf EU 2014
 
Ti.conf titanium on firefoxos
Ti.conf titanium on firefoxosTi.conf titanium on firefoxos
Ti.conf titanium on firefoxos
 
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
 
Samsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen WearablesSamsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen Wearables
 
Tizen Native Application Development with C/C++
Tizen Native Application Development with C/C++Tizen Native Application Development with C/C++
Tizen Native Application Development with C/C++
 
All About Phonegap
All About Phonegap All About Phonegap
All About Phonegap
 
Appcelerator Titanium at Mobile 2.0
Appcelerator Titanium at Mobile 2.0Appcelerator Titanium at Mobile 2.0
Appcelerator Titanium at Mobile 2.0
 
DFW Wordpress February Meetup - Appcelerator Titanium
DFW Wordpress February Meetup  - Appcelerator TitaniumDFW Wordpress February Meetup  - Appcelerator Titanium
DFW Wordpress February Meetup - Appcelerator Titanium
 
CommNexus San Diego Presentation
CommNexus San Diego PresentationCommNexus San Diego Presentation
CommNexus San Diego Presentation
 
Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to PhoneGap
 
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSSCordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSS
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
 
Developing with Phonegap - Adobe Refresh 2012
Developing with Phonegap - Adobe Refresh 2012Developing with Phonegap - Adobe Refresh 2012
Developing with Phonegap - Adobe Refresh 2012
 
TiCalabash: Fully automated Acceptance Testing @ TiConf EU 2014
TiCalabash: Fully automated Acceptance Testing @ TiConf EU 2014TiCalabash: Fully automated Acceptance Testing @ TiConf EU 2014
TiCalabash: Fully automated Acceptance Testing @ TiConf EU 2014
 
Debugging and deploying with phone gap
Debugging and deploying with phone gapDebugging and deploying with phone gap
Debugging and deploying with phone gap
 
From mobile browser to mobile app
From mobile browser to mobile appFrom mobile browser to mobile app
From mobile browser to mobile app
 
OSCON Titanium Tutorial
OSCON Titanium TutorialOSCON Titanium Tutorial
OSCON Titanium Tutorial
 
PhoneGap: Building Mobile Applications with HTML/JS
PhoneGap: Building Mobile Applications with HTML/JSPhoneGap: Building Mobile Applications with HTML/JS
PhoneGap: Building Mobile Applications with HTML/JS
 

Viewers also liked

Newsletter Gennaio 2009
Newsletter Gennaio 2009Newsletter Gennaio 2009
Newsletter Gennaio 2009Sales Line srl
 
Ensino de Disciplinas escolares e os tipos de raciocínio
Ensino de Disciplinas escolares e os tipos de raciocínioEnsino de Disciplinas escolares e os tipos de raciocínio
Ensino de Disciplinas escolares e os tipos de raciocíniojesaias
 
Newsletter Febbraio 2009
Newsletter Febbraio 2009Newsletter Febbraio 2009
Newsletter Febbraio 2009Sales Line srl
 
Ngồi Lâu Bị đau Lưng
Ngồi Lâu Bị đau LưngNgồi Lâu Bị đau Lưng
Ngồi Lâu Bị đau Lưngfoster189
 
20.informe n° de identificación
20.informe n° de identificación20.informe n° de identificación
20.informe n° de identificaciónmafemoseco
 
What are Common Roots of Software Bugs?
What are Common Roots of Software Bugs?What are Common Roots of Software Bugs?
What are Common Roots of Software Bugs?QATestLab
 
Cloud Computing - UOC 2012
Cloud Computing - UOC 2012Cloud Computing - UOC 2012
Cloud Computing - UOC 2012UOC
 
Vendor & Project Management
Vendor & Project ManagementVendor & Project Management
Vendor & Project ManagementLuigi Muzii
 
Canales de comunicacion y dispositivos de red
Canales de comunicacion y dispositivos de redCanales de comunicacion y dispositivos de red
Canales de comunicacion y dispositivos de redErick Moreno
 
The Most Expensive Bottles Of Wine In The World
The Most Expensive Bottles Of Wine In The WorldThe Most Expensive Bottles Of Wine In The World
The Most Expensive Bottles Of Wine In The WorldYuri Vanetik
 
Historia Grand Theft Auto 5
Historia Grand Theft Auto 5Historia Grand Theft Auto 5
Historia Grand Theft Auto 5neymarvspele1911
 
Tổ chức sự kiện - Samsung Co.
Tổ chức sự kiện - Samsung Co.Tổ chức sự kiện - Samsung Co.
Tổ chức sự kiện - Samsung Co.Gin
 
Les Transats, saison 3 - Causerie "Vous aussi, transmettez les valeurs de not...
Les Transats, saison 3 - Causerie "Vous aussi, transmettez les valeurs de not...Les Transats, saison 3 - Causerie "Vous aussi, transmettez les valeurs de not...
Les Transats, saison 3 - Causerie "Vous aussi, transmettez les valeurs de not...Bretagne Plein Sud
 
Les Transats, saison 3 - Causerie Jouez la carte du local et du durable - 17 ...
Les Transats, saison 3 - Causerie Jouez la carte du local et du durable - 17 ...Les Transats, saison 3 - Causerie Jouez la carte du local et du durable - 17 ...
Les Transats, saison 3 - Causerie Jouez la carte du local et du durable - 17 ...Bretagne Plein Sud
 
Titanium mobile ile Çapraz Platform Uygulama Geliştirme
Titanium mobile  ile Çapraz Platform Uygulama GeliştirmeTitanium mobile  ile Çapraz Platform Uygulama Geliştirme
Titanium mobile ile Çapraz Platform Uygulama GeliştirmeNazır Dogan
 
Lazarillodetormes3ertratado 100513215000-phpapp02
Lazarillodetormes3ertratado 100513215000-phpapp02Lazarillodetormes3ertratado 100513215000-phpapp02
Lazarillodetormes3ertratado 100513215000-phpapp02Maria G. Chavez- Verwiel
 

Viewers also liked (19)

Newsletter Gennaio 2009
Newsletter Gennaio 2009Newsletter Gennaio 2009
Newsletter Gennaio 2009
 
Ensino de Disciplinas escolares e os tipos de raciocínio
Ensino de Disciplinas escolares e os tipos de raciocínioEnsino de Disciplinas escolares e os tipos de raciocínio
Ensino de Disciplinas escolares e os tipos de raciocínio
 
Newsletter Febbraio 2009
Newsletter Febbraio 2009Newsletter Febbraio 2009
Newsletter Febbraio 2009
 
Ngồi Lâu Bị đau Lưng
Ngồi Lâu Bị đau LưngNgồi Lâu Bị đau Lưng
Ngồi Lâu Bị đau Lưng
 
20.informe n° de identificación
20.informe n° de identificación20.informe n° de identificación
20.informe n° de identificación
 
What are Common Roots of Software Bugs?
What are Common Roots of Software Bugs?What are Common Roots of Software Bugs?
What are Common Roots of Software Bugs?
 
Aisti
AistiAisti
Aisti
 
Global warming
Global warmingGlobal warming
Global warming
 
Cloud Computing - UOC 2012
Cloud Computing - UOC 2012Cloud Computing - UOC 2012
Cloud Computing - UOC 2012
 
Vendor & Project Management
Vendor & Project ManagementVendor & Project Management
Vendor & Project Management
 
Canales de comunicacion y dispositivos de red
Canales de comunicacion y dispositivos de redCanales de comunicacion y dispositivos de red
Canales de comunicacion y dispositivos de red
 
Sultan Mahmood s CV
Sultan Mahmood s CVSultan Mahmood s CV
Sultan Mahmood s CV
 
The Most Expensive Bottles Of Wine In The World
The Most Expensive Bottles Of Wine In The WorldThe Most Expensive Bottles Of Wine In The World
The Most Expensive Bottles Of Wine In The World
 
Historia Grand Theft Auto 5
Historia Grand Theft Auto 5Historia Grand Theft Auto 5
Historia Grand Theft Auto 5
 
Tổ chức sự kiện - Samsung Co.
Tổ chức sự kiện - Samsung Co.Tổ chức sự kiện - Samsung Co.
Tổ chức sự kiện - Samsung Co.
 
Les Transats, saison 3 - Causerie "Vous aussi, transmettez les valeurs de not...
Les Transats, saison 3 - Causerie "Vous aussi, transmettez les valeurs de not...Les Transats, saison 3 - Causerie "Vous aussi, transmettez les valeurs de not...
Les Transats, saison 3 - Causerie "Vous aussi, transmettez les valeurs de not...
 
Les Transats, saison 3 - Causerie Jouez la carte du local et du durable - 17 ...
Les Transats, saison 3 - Causerie Jouez la carte du local et du durable - 17 ...Les Transats, saison 3 - Causerie Jouez la carte du local et du durable - 17 ...
Les Transats, saison 3 - Causerie Jouez la carte du local et du durable - 17 ...
 
Titanium mobile ile Çapraz Platform Uygulama Geliştirme
Titanium mobile  ile Çapraz Platform Uygulama GeliştirmeTitanium mobile  ile Çapraz Platform Uygulama Geliştirme
Titanium mobile ile Çapraz Platform Uygulama Geliştirme
 
Lazarillodetormes3ertratado 100513215000-phpapp02
Lazarillodetormes3ertratado 100513215000-phpapp02Lazarillodetormes3ertratado 100513215000-phpapp02
Lazarillodetormes3ertratado 100513215000-phpapp02
 

Similar to Appcelerator Titanium - Hybrid App-Development

Besides Objective-C
Besides Objective-CBesides Objective-C
Besides Objective-CJiwei Xu
 
Intro to tech stacks bonny
Intro to tech stacks bonnyIntro to tech stacks bonny
Intro to tech stacks bonnyLama K Banna
 
Prototyping for mobile
Prototyping for mobilePrototyping for mobile
Prototyping for mobileMemi Beltrame
 
Appcelerator Titanium Intro
Appcelerator Titanium IntroAppcelerator Titanium Intro
Appcelerator Titanium IntroNicholas Jansma
 
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Jeff Haynie
 
Saying no to native apps - UX Masterclass Copenhagen
Saying no to native apps - UX Masterclass CopenhagenSaying no to native apps - UX Masterclass Copenhagen
Saying no to native apps - UX Masterclass CopenhagenBrian Donohue
 
LeanJS - Lean startup with JavaScript
LeanJS - Lean startup with JavaScriptLeanJS - Lean startup with JavaScript
LeanJS - Lean startup with JavaScriptJohannes Weber
 
Appcelerator Corporate Overview
Appcelerator Corporate OverviewAppcelerator Corporate Overview
Appcelerator Corporate Overviewsschwarzhoff
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPKeyLimeTie
 
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftTurning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftChristian Heilmann
 
Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Alexandre Jubien
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)Yahoo Developer Network
 
A standards based alternative to 'the app way'
A standards based alternative to 'the app way'A standards based alternative to 'the app way'
A standards based alternative to 'the app way'Kristian Norling
 
Native Mobile Application Using Java Script
Native  Mobile  Application  Using  Java ScriptNative  Mobile  Application  Using  Java Script
Native Mobile Application Using Java ScriptBorey Lim
 
Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011Nuxeo
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011Brian LeRoux
 

Similar to Appcelerator Titanium - Hybrid App-Development (20)

Introducing Titanium
Introducing TitaniumIntroducing Titanium
Introducing Titanium
 
Besides Objective-C
Besides Objective-CBesides Objective-C
Besides Objective-C
 
Intro to tech stacks bonny
Intro to tech stacks bonnyIntro to tech stacks bonny
Intro to tech stacks bonny
 
Introducting Titanium Mobile
Introducting Titanium MobileIntroducting Titanium Mobile
Introducting Titanium Mobile
 
Prototyping for mobile
Prototyping for mobilePrototyping for mobile
Prototyping for mobile
 
Appcelerator Titanium Intro
Appcelerator Titanium IntroAppcelerator Titanium Intro
Appcelerator Titanium Intro
 
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
 
Saying no to native apps - UX Masterclass Copenhagen
Saying no to native apps - UX Masterclass CopenhagenSaying no to native apps - UX Masterclass Copenhagen
Saying no to native apps - UX Masterclass Copenhagen
 
LeanJS - Lean startup with JavaScript
LeanJS - Lean startup with JavaScriptLeanJS - Lean startup with JavaScript
LeanJS - Lean startup with JavaScript
 
Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
Appcelerator Corporate Overview
Appcelerator Corporate OverviewAppcelerator Corporate Overview
Appcelerator Corporate Overview
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftTurning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and Microsoft
 
Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
 
A standards based alternative to 'the app way'
A standards based alternative to 'the app way'A standards based alternative to 'the app way'
A standards based alternative to 'the app way'
 
DDive- Giuseppe Grasso - mobile su Lotus
DDive- Giuseppe Grasso - mobile su LotusDDive- Giuseppe Grasso - mobile su Lotus
DDive- Giuseppe Grasso - mobile su Lotus
 
Native Mobile Application Using Java Script
Native  Mobile  Application  Using  Java ScriptNative  Mobile  Application  Using  Java Script
Native Mobile Application Using Java Script
 
Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
 

Recently uploaded

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Appcelerator Titanium - Hybrid App-Development

  • 1. Titanium for „Mobile Portals & Mobile Business“ Marvin Hoffmann (B.Sc.) contact@marvin-hoffmann.de Hochschule der Medien Stuttgart
  • 2. Titanium for „Mobile Portals & Mobile Business“ Marvin Hoffmann (B.Sc.) contact@marvin-hoffmann.de Hochschule der Medien Stuttgart
  • 3. Who am I? • Marvin Hoffmann • Bachelor Medieninformatik at HdM • now Compter Science and Media Master • no App-Development yet contact@marvin-hoffmann.de Stuttgart, 03.06.2011
  • 6. Now, what is Titanium? • Plattform for App-Development • turns JavaScript, HTML and CSS coded Applications into native ones • Titanium Developer • Titanium Desktop • Titanium Mobile ! contact@marvin-hoffmann.de Stuttgart, 03.06.2011
  • 7. What‘s that Developer for? • What‘s it not for? Coding! • create new or import existing Projects • launch your App in Simulators • deploy the final App to Apple App Store or Android Marketplace contact@marvin-hoffmann.de Stuttgart, 03.06.2011
  • 8. Gimme a glimpse! Creating a new Project contact@marvin-hoffmann.de Stuttgart, 03.06.2011
  • 9. Gimme a glimpse! Project Details contact@marvin-hoffmann.de Stuttgart, 03.06.2011
  • 10. Gimme a glimpse! Runing the App contact@marvin-hoffmann.de Stuttgart, 03.06.2011
  • 11. Gimme a glimpse! Distributing the App contact@marvin-hoffmann.de Stuttgart, 03.06.2011
  • 12. Titanium Desktop? • Yes, Titanium Desktop • allows cross-plattform Desktop Development for OSX, Windows and Linux • can use Ruby, Python or PHP aswell • code runs in a Webkit „web browser“ • native functionality (file system access, external processes, native UI Chrome, ...) contact@marvin-hoffmann.de Stuttgart, 03.06.2011
  • 13. Lets get Mobile! Titanium Mobile contact@marvin-hoffmann.de Stuttgart, 03.06.2011
  • 14. Lets get Mobile! • supports iOS, Android and BlackBerry (beta) devices • realized by using cross-plattform JavaScript APIs • not using a Browser like Titanium Desktop • Apps run agains standalone JavaScript enginge which invokes native APIs ➡ native App, but using cross-plattform JavaScript and not non-portable Java or Objective-C contact@marvin-hoffmann.de Stuttgart, 03.06.2011
  • 15. What‘s the gain? • vs. real native Apps: Flexibility - choice is Yours! • UI can be designed in HTML plus CSS or by using the Titanium JavaScript APIs to native UI components • create one App for iOS and/or Android • vs. Web-Apps: You‘re fast and you‘re offline! • you can design an offline App without the necessity of learning Objective-C or Java • plus: your App is fast, because its native! contact@marvin-hoffmann.de Stuttgart, 03.06.2011
  • 16. Questions !? • Thank you all for your Attention • for further information on the topic contact me, or request the final paper from Dr. Klaus Schäfer contact@marvin-hoffmann.de Stuttgart, 03.06.2011
  • 17. Sources • Appcelerator Website (Products): http://www.appcelerator.com/products/ • „Getting Started with Titanium“ Guide: http://wiki.appcelerator.org/display/guides/Getting+Started+with+Titanium • Appcelerator github: https://github.com/appcelerator/ contact@marvin-hoffmann.de Stuttgart, 03.06.2011

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n