Titanium
description
Transcript of Titanium
![Page 1: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/1.jpg)
Created by
Presented by James Schultz
Titanium
![Page 2: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/2.jpg)
What is Titanium?An open, extensible development environment for creating beautiful native apps across different mobile devices and OSs including iOS, Android, and BlackBerry, as well as hybrid and HTML5.
![Page 3: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/3.jpg)
Developer Claims● Over 50,000+ mobile apps
● Help get to market 60% faster
● 60%-90% of code can be reused
● Hundreds of thousands of developers have used Titanium
![Page 4: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/4.jpg)
What’s Offered with Titanium?Titanium includes:
1. An open source SDK with over 5,000 device and mobile operating system APIs
2. Studio, a powerful Eclipse-based IDE3. Alloy, a MVC framework4. Cloud Services for a ready-to-use mobile
backend.
![Page 5: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/5.jpg)
SDKDevelop Faster Code Reuse Reduce Cost
![Page 6: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/6.jpg)
StudioImprove
Productivity Reduce Time Enable Developers
![Page 7: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/7.jpg)
AlloyLess Code More
Manageable Function and Widget Reuse
![Page 8: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/8.jpg)
Cloud ServicesCollaborate Manage Back-
end
![Page 9: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/9.jpg)
Titanium Demo
![Page 10: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/10.jpg)
Titanium Demo
![Page 11: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/11.jpg)
Titanium Demo
![Page 12: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/12.jpg)
Titanium Demo
![Page 13: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/13.jpg)
Titanium Demo
![Page 14: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/14.jpg)
Titanium Demo
![Page 15: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/15.jpg)
Titanium Demo
![Page 16: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/16.jpg)
Titanium Demo
![Page 17: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/17.jpg)
Titanium Demo
![Page 18: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/18.jpg)
Titanium Demo
![Page 19: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/19.jpg)
Third Party Review
Generally speaking, Titanium is an ideal choice if:
● your team is proficient with JavaScript
● your business model targets a multitude of mobile platforms.
“Like with any other IDE, Appcelerator Titanium has its strengths and weaknesses. But its ease of use, speed – and ability for the simultaneous creation of native and web apps – make it a great choice for a wide range of projects.” Victor Kotov
![Page 20: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/20.jpg)
HTML5 applications with TitaniumPros:● uses standard UI elements (tables, buttons, etc.) along with
animation effects● access network resources via HTML (noting that there are
security limitations you should take into consideration and plan on possible ways around)
● store data locally (with the amount of data limited by the browser);
● provide support for asynchronous module definition (AMD) and CommonJS
● pre-cache resources for faster loading
![Page 21: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/21.jpg)
HTML5 applications with TitaniumCons:• restricted access to certain components of a mobile OS (e.g.,
Android activities, iOS local notifications, or the Apple iAd service)
• limited access to device resources (such as the camera)
• dependence on a browser to run the web app
• limited functionality without Internet connection
• restricted use of native UI elements
• limited access to calendar and contacts (varies depending on the platform)
• no support for Titanium Extensions distributed through the Appcelerator Open Mobile Marketplace (the extensions are provided as executable code for each platform and therefore can't be launched in the browser)
![Page 22: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/22.jpg)
HTML5 applications with TitaniumBig Cons:
• It is buggy
• Crashes
![Page 23: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/23.jpg)
Exam QuestionWhat language is Titanium’s SDK built on?
JavaScript
When would Titanium benefit your project best?
If your project is being developed for multiple platforms and your team knows JavaScript.
![Page 24: Titanium](https://reader035.fdocuments.in/reader035/viewer/2022062520/56816221550346895dd24900/html5/thumbnails/24.jpg)
Sourcesappceleratorhttp://www.appcelerator.com/titanium/
Third Party - AZOFThttp://blog.azoft.com/titanium-appcelerator-review/
Third Party - Source of how it can be buggy
http://usingimho.wordpress.com/2011/06/14/why-you-should-stay-away-from-appcelerators-titanium/