More for Everyone!

Two photographs of colored pencils and a paint brush combined to form a new object.

It’s yet another great day to be a Titanium developer. Effective immediately, we are adding to the products and services available to our community and subscribers.

Mobile Debugging and a Full Training Program Now Available for Everyone

  • Titanium Mobile Debugging — This is HUGE! Now everyone can speed and simplify their mobile debugging after completing an in-product upgrade to Titanium Studio 1.0.2 (also now available).
  • “Building Native Mobile Apps” On-demand Training SeriesTen videos with six hours of instruction on mobile application development with Titanium are now available to the entire community.

More Value Keeps Coming For Subscribers

  • Expanded Library of Titanium+Plus ModulesWe’ve more than doubled the portfolio of Titanium+Plus modules by adding new utility, gaming, and advertising modules. We’ve also updated several previously released modules and expanded the titles available on Android.
  • New “Advanced Titanium Mobile Development” Training Class (live available now; on-demand coming late Q3) — Check out the syllabus of our recently developed advanced training class. Pro subscribers can use their classroom training discounts to attend classes in August or later. An on-demand version (available in late Q3 2011) will be available as part of everyone’s annual subscription.

Read on for more details about the new capabilities.

Titanium Studio and Mobile Debugging

Titanium Studio is Appcelerator’s new enterprise-grade IDE built on Aptana Studio. Together with Titanium Mobile, Titanium Desktop and your knowledge of open web technologies, the Titanium Platform enables you to rapidly create compelling native apps across multiple mobiles, tablets, desktop and web platforms.

If you’ve already downloaded Titanium Studio, an update will be waiting for you the next time you log in. If you haven’t downloaded Titanium Studio…what are you waiting for? Download Titanium Studio today. You’ll gain granular control of debugging mobile apps by:

  • Setting breakpoints and breakpoint conditions
  • Evaluating your apps using the debug perspective
  • Examining the call stack
  • Expanding and modifying variables while suspended
  • Controlling app execution in the simulator with resume, step over, and step into

Titanium Mobile debugging works with Titanium Mobile 1.7 or later on iOS, Android and BlackBerry (available to subscribers via Early Access).

“Building Native Mobile Apps” On-demand Training

“Building Native Mobile Apps with Titanium” is the foundational training series for Titanium Certified Application Developer (TCAD) certification and a great comprehensive introduction to the Titanium Mobile SDK. In this training series, key Titanium APIs will be explored as we learn to develop maintainable cross-platform JavaScript applications. Bootstrap yourself quickly with the skills you’ll need to address the most common use cases in mobile application development.

Click over and start learning now. This course is now available to everyone!

Expanded Titanium Plus Offerings

Titanium+Plus is our family of premium modular extensions to the core Titanium Mobile SDK. Introduced earlier this year, many of you have enriched your applications with Titanium+Plus modules for barcode scanning, integration with Paypal for in-app purchases and push notifications with Urban Airship. Today, we’re releasing eight new Titanium+Plus modules, which are available to all subscribers:

  1. AirPrint (iOS) — Enable printing to an AirPrint-supported printer without having to install a driver or configure the printer queue.
  2. Charts (iOS)– Visualize tabular data through vertical columns, horizontal bars, lines and pies with only a few lines of code.
  3. Compression (iOS) — Create compressed zip archives to reduce storage requirements. Supports both zip and unzip.
  4. QuickLook (iOS) — Access Apple’s QuickLook functionality, including the rendering of PDF and other file formats, from within iOS apps.
  5. Game Kit (iOS) — Add social gaming services to your Titanium Apps by integrating with Apple’s Game Center social gaming network through the Game Kit API.
  6. OpenGL (iOS) — Power games, virtual reality, and visualization with OpenGL, or Open Graphics Language, gives developers an open, JavaScript API for rendering 2D and 3D graphics.
  7. DoubleClick for Publishers (iOS) — Place premium ads in your Titanium applications from Google’s DoubleClick network.
  8. Greystripe (iOS) — Place premium ads in your Titanium applications from Greystripe’s RevMax Ad Platform.

…and expanding and updating five previously released modules:

  1. Bump (new for Android) — Users can share information by just bumping their phones together.
  2. Barcode Reader (new for Android, updated on iOS) — Use camera hardware to scan bar and QR codes.
  3. Magtek Credit Card Reader (updated on iOS) — Swipe credit cards and take payments with Magtek’s iDynamo credit card reader accessory
  4. Paypal Mobile Payments (updated on Android) — Tap into PayPal’s 90 million-plus users worldwide by letting them conduct transactions through your mobile app
  5. Urban Airship (updated on Android) — Send push notifications via Urban Airship to your customer’s phone, even when your app isn’t open

Check out one or more of the videos to see OpenLook, Charts, OpenGL, Paypal commerce, and Box-2D (available as open-source) functionality in use in mobile apps after integrating Titanium+Plus modules with just a few lines of code:

https://vimeo.com/channels/419383

Haven’t tried Titanium+Plus modules yet? Sign up for a 30-day trial of Titanium Indie and get access to all Titanium+Plus modules. And if you want Titanium+Plus modules and premium support from Appcelerator backed by a 2-day response time SLA, Titanium Professional is for you.

New “Advanced Titanium Mobile Development” Training Class

The Advanced Titanium Mobile Development course is intended to give developers a deeper understanding of the Titanium Mobile platform. Learn advanced techniques and best practices to build attractive and best of breed mobile applications using both a wide range of cross-platform and platform-specific device APIs.

Review the syllabus or register for the August 18-19 classroom delivery of “Advanced Titanium Mobile Development.” A video-on-demand version of the same class is coming in late Q3 2011 and will be immediate as part of annual subscriptions to Titanium Indie, Professional and Enterprise. Community members can purchase the on-demand training series for $595.

1 COMMENT

  1. Hey guys, you are awesome =) Thanks for … sharing (that’s the right word for that) this amazing technology and knowledge with us. There’s no reason now to say that someone doesn’t have right tool for mobile development.

  2. I was looking for the Urban Airship module for Push Notifications in the Module library and it only says OSX, can you guys clarify if these items are available via the dev center yet ?

    Awesome work to, Titanium is the best thing since jQuery.

  3. Should I have to do anything special to actually get the debugging working on android? After the upgrade the debugging-button is now active but it crashes on startup without going into the debug-view.
    Debug mode would be a wonderful thing and very useful but if I have to spend more time debugging the debug-mode than my own code it’s just pointless.

    (I got the same result in both 1.7.0 and 1.7.1)

  4. […] Controlé les applications dans le simulateur avec reprise, step over et step into Pour devenir certifié Titanium Certified Application Developer (TCAD), il faut suivre une formation réalisé par Appcelerator. Celle-ci est dorénavant disponible ici. Cette formation vous donnera un tour d’horizon complet de l’environnement Titanium. L’annonce effectuée par Appcelerator intègre également des nouveautés pour la partie modules Titanium+. Neuf nouveaux modules sont dorénavant disponibles : Airprint (iOS), Charts (iOS), Compression (iOS), QuickLook (iOS), Game Kit (iOS), OpenGL (iOS), DoubleClick for Publishers (iOS), Greystripe (iOS). Plus d’infos. Les autres modules ont été également mis à jour voir porté sur Android pour certains. Source […]

  5. None of those fancy videos work, you click play and an error pops up. Also looking in the modules+ section, I don’t see any of what you have written about. Where are the correct locations to find these modules??

  6. This is indeed awesome…but so soon after I got an Indie account! I’ve gotta figure out where to get my money’s worth now.

    To Karl, yes the debugger is a little bit buggy. If it’s consistently crashing on you, you’ll have to delete your build folder and then rebuild it (takes two goes normally). Also, once you’ve run something in debug mode, I haven’t been able to get it run in normal simulator mode again (unless I take the steps outlined above) though debugger mode is just fine.

  7. Thank you for the new goodies. Would it be possible to fix your BrightCove domain restrictions so that we can watch the videos from ipads or other devices with html5 support?

  8. Where can I find the Labs sessions for the free on-demand training? Kevin in the screencast keeps reffering to them, but they aren’t in the playlist. Or am I just blind?