4. KEY OBJECTIVES
Titanium 3.0
1. From “0” to App faster than ever
2. Deliver efficiencies and scalability
3. Parity and quality
5. Top 3.0 Features
• Alloy framework
• Command Line Interface (CLI) support
• “On-device” application debugging
• Accessibility features
• Install & update Modules Studio
• Support for iOS 6 / Mountain Lion, Android 4.1
• Over 1,000 enhancements since 2.0!
6. Open Source Integrated in
MVC framework Titanium Studio
XML and Foundation for
style sheets a GUI designer
9. titanium create /path/to/project
…
…
titanium install latest
Command Line Interface
• Supported actions
• create
• build
• install
• run
• clean
• Supports mobile apps and modules
• Easily extensible
10. On Device
Debugging
• Slow Android debugger
• Simulator / emulator
limitations
• Performance
• Camera
• Accelerometer
• Connect a mobile device
to Studio and debug
your app directly on the
device
16. “_aaS” defined
SaaS (Software as a Service)
e.g., SFDC, Dropbox, Office 365, Google Apps
Provides: Applications, data
MBaaS (Mobile Backend as a Service)
e.g., Appcelerator Cloud Services
Provides: Mobile services, data
PaaS (Platform as a Service)
e.g., Heroku, Windows Azure, Force.com
Provides: O.S., database, dev tools, provisioning
IaaS (Infrastructure as a Service)
e.g., AWS, Rackspace
Provides: H/W, storage, networking, virtualization
20. Custom Services
Invoke Service from Mobile App Custom Cloud Service (SAP Odata - Read)
Create and deploy custom
JavaScript services
Create fully native and mobile
web apps in JavaScript
Create and deploy custom
services in JavaScript
21. Flexible Delivery Options
ACS VIRTUAL ACS PRIVATE CLOUD
ACS PUBLIC CLOUD
PRIVATE CLOUD
Hosted and managed by Hosted, managed by Hosted, managed by
Appcelerator in the Appcelerator in the the Customer at their
Cloud Cloud with dedicated premises or data
infrastructure center
24. Execs and App
Owners Business Analysts
ANALYZE PLAN
Mobile App
Lifecycle BUILD /
CONNECT
RELEASE
Client, Server
and Enterprise
Release and Developers
security managers
TEST
Functional and
performance testers
27. THANK YOU
TITANIUM
Go see breakouts for Titanium 3.0, Alloy, testing, making
money in the marketplace and more.
CLOUD SERVICES
Go see breakouts for creating custom services, using our
new pre-built services, building the business case for
ACS and more
LIFECYCLE
Breakout session on lifecycle and focusing on testing
within the lifecycle
Hinweis der Redaktion
Open Table, Yelp, Fandango
4 key things by the community..Gui Designer / Framework (Step 1 and step 2)DocumentationStability of the SDKWays to overcome the Android emulator experienceWriteless code, buildricher appsIncrease developer productivityImprove Titanium PlatformKeep up with new OS releasesandplatforms
Simpler, easily readablecodeReusablewidgetsReduces time from zero-to-app WritelesscodeCreatescalableappsLowerprobability of runtime errors
CLI benefitsUse your own development environmentFaster development processAutomate processesSeparation of tool & platform = faster innovationValidate project against features in an SDK Migrate project to latest version of Ti SDK
CLI benefitsUse your own development environmentFaster development processAutomate processesSeparation of tool & platform = faster innovationValidate project against features in an SDK Migrate project to latest version of Ti SDK
Full compatibility with latest OSesLeverage iOS 6 Maps and Facebook integration
BenefitsReduces time between dev->test->fixEspecially on Android where Emulator is very slowExploit all the device’s capabilitiesAccelerometer, camera etc.Most realistic debugging Developer can see how the app actually runs on the device
BenefitsReduces time between dev->test->fixEspecially on Android where Emulator is very slowExploit all the device’s capabilitiesAccelerometer, camera etc.Most realistic debugging Developer can see how the app actually runs on the device
An MBaaS service offering a fast and easy way to build next gen connected mobile apps. Featuring a pre-built library of services such as push notification, status updates, photo storage, user management and social integration, as well as the ability to create your own custom services, you can develop your mobile apps at a fraction of the time, cost and risk.
An MBaaS service offering a fast and easy way to build next gen connected mobile apps. Featuring a pre-built library of services such as push notification, status updates, photo storage, user management and social integration, as well as the ability to create your own custom services, you can develop your mobile apps at a fraction of the time, cost and risk.
Simpler, easily readablecodeReusablewidgetsReduces time from zero-to-app WritelesscodeCreatescalableappsLowerprobability of runtime errors