Archive for January, 2012

Titanium Mobile 1.8.1 is available now

Tuesday, January 31st, 2012

We’re excited to announce that Titanium Mobile SDK 1.8.1 and Titanium Studio 1.0.8 are now available. We released Titanium Mobile 1.8 in late December with many new features and enhancements including V8 runtime support for Android and the overall response has been very positive.

We’ve decided to release monthly service packs to address high priority issues so that our community has access to well tested releases instead of relying on CI builds. Titanium Mobile SDK 1.8.1 is our first service pack release; it builds on the strengths of Release 1.8.0.1, and addresses over 200 issues.

Enhancements in 1.8.1 include:

  • iOS & Android – Added Blob support for Ti.Map.Annotation.image
  • iOS – Support for repeating backgrounds on a view
  • iOS – Support for getting current latitude and longitude delta from a MapView
  • iOS – Ability to disable animation when setting the contentOffset on a ScrollView
  • Documentation – Added a new Titanium Debugging and Profiling chapter to the guide
  • Documentation – Improved API documentation with new code examples

Read the Release Notes for additional details on all improvements available in this release.

Download and Installation

Updating Titanium Studio

You should be automatically prompted to update your Titanium Studio software. If you do not see the prompt, you can select “Check for Updates” from the “Help” menu from within Titanium Studio.

Updating the Mobile SDK

Similarly, you should be prompted to automatically upgrade your Titanium Mobile SDK from within Titanium Studio. If you do not see the prompt below, you can manually check for updates by selecting “Check for Titanium SDK Updates” from the “Help” menu within Titanium Studio.

For More Information

For more information, you may view the related API Documentation: Titanium Mobile SDK 1.8.1 API docs.

Join Appcelerator at Mobile World Congress

Wednesday, January 25th, 2012

Are you going to MWC?  Appcelerator will be on hand for MWC, and would be honored by your presence at a developer meetup at 7pm on Tuesday, February 28th.  Appcelerator CEO Jeff Haynie and COO Sandeep Johri will be on hand to meet developers, and members of the European Titanium developer community will be presenting their amazing achievements on top of the Titanium platform.

Further speaker and event details are forthcoming, but you can register for the event today at the link below.  We hope to see you there!

http://appc-mwc.eventbrite.com/

The Future of Titanium Desktop

Friday, January 20th, 2012

Titanium Desktop is a remarkable open source project.  The ability to deploy a Webkit-based desktop application across all three major desktop operating systems, with privileged access to native APIs, has empowered web developers to escape the browser and deliver rich, “always on” desktop apps.  Today, we’re announcing the next phase of the Desktop project, as we call for leaders and contributors in the Desktop development community to take the reins and decide Titanium Desktop’s future.

With the increasing divergence in architecture between Titanium Desktop and Titanium Mobile, we feel the time is now right to spin off the Desktop project into a separate, community-driven project.  If you are interested in helping chart the course of the Desktop project in the future, please join us on this mailing list as we take the first steps toward establishing an independent governance and technical leadership structure for the Desktop project.

Our decision to split Desktop off into its own project is not a reflection on the technology its self, but rather on our goals and focus as a company.  Appcelerator is committed to delivering the best mobile application development platform in the world, and we feel that we need to focus in 100% on that goal.

The new Desktop project, which will undergo a name change from Titanium Desktop, will be governed and developed by the Desktop community, with material, administrative and logistical support from Appcelerator, but limited development resources. From the Appcelerator side, I will be acting as the liaison for this community to Appcelerator, and facilitate any action or assistance that needs to be rendered from our end. To participate actively in the transition, please join the Google Group here:

http://groups.google.com/group/titanium-desktop-transition

Below is a rough roadmap of what changes we intend to make, and when we would like to make them.

  • January 2012:
    • Call for participation in the Desktop community
      • Interested parties will sign up for an ad hoc group of potential developers and contributors (titanium-desktop-transition Google group)
      • Open call for alternative names for Titanium Desktop, as the Titanium brand will remain only for what is today the titanium_mobile codebase
      • Governance structures will be put in place for this project, modeled loosely after other major community-driven software projects, such as jQuery.
      • Nominations for a project board of directors will take place.  Board of directors will form the primary governance structure for the reformed Titanium Desktop project
      • Board will govern the project by parliamentary procedure (Motions: http://en.wikipedia.org/wiki/Parliamentary_motion) – majority rules on project decisions.
    • Project wiki and web site created
  • February 2012
    • Board will appoint a technical lead for the desktop project.  Appcelerator will work to provide GitHub repository administration and any administrative support needed
      • Development support will be provided as best we can to help facilitate the transition to a new technical lead, and to get the project off to a rolling start
    • Technical lead will provide a roadmap for the next release version of the Desktop SDK.  Can use Appcelerator JIRA or a bug reporting suite of their choosing
    • Technical lead will submit a list of JIRA or work items for approval as the backlog for the 1.0 release of the re-branded Desktop
  • March 2012
    • Backlog will be worked through by interested peers in the Desktop community
    • When the backlog has been depleted, the technical lead will create a release of the desktop software.
    • Technical lead and board of directors will begin work on the next phase of the roadmap.
    • NOTE: Desktop project support dropped from Titanium Studio by end of month
    • NOTE: Appcelerator-managed desktop packaging servers may be taken down at this time – we may leave them up slightly longer, but reserve the right to shut down the service at this time
    • API and reference documentation for Titanium Desktop 1.1 moved to new project web properties
  • September-December 2012
    • Assuming the completion of a release or releases by the newly formed Desktop team, Appcelerator will initiate an application for contributing the Desktop codebase to both the Apache Software Foundation and the Free Software Conservancy, with whom we’ve already been in contact.
    • If accepted to either, financial sponsorship and the transition of authority will pass from Appcelerator to the new sponsor.

 

Once again, we encourage all members of the Titanium Desktop community to be a part of this project.  We think there is a bright future for the Desktop project, and look forward to supporting its community in the next phase of the project’s development.

Titanium Week On-Demand

Monday, January 16th, 2012

tiweek.png

Titanium Week has come and gone, but that doesn’t have to mean you missed out. If you were unable to attend the 7 days of webinars we held, you still have a chance to view all the content when ever you want. All 7 webinars have been recorded and are available at the link below. In addition to getting the full presentations and Q&A sessions, you also have access to the slide decks as well.

* Titanium Week Presentations & Slide Decks *

Here’s just a quick overview of what was covered during Titanium Week. Be sure to check out the official Titanium Week page for all the details and content.

Titanium Week Overview

  • Day 1: Titanium 1.8 for Module Developers
  • Day 2: Titanium Studio 1.0.7
  • Day 3: Welcome to Titanium
  • Day 4: What’s New in Titanium Mobile 1.8
  • Day 5: Best Practices in Mobile Development
  • Day 6: Targeting the NOOK with Titanium Mobile
  • Day 7: Full-Stack Enterprise Mobile Application Development

Titanium Mobile 1.8 for Module Developers Available On-Demand

Friday, January 6th, 2012

Yesterday we held our first of a seven webinar series on beginning and advanced development topics, which we’re calling “Titanium Week”. Thanks to all who stopped by, it’s always fun for us to talk live with Titanium developers.

In yesterday’s presentation, we had an overview of some of the most popular modules hitting our new Marketplace. That included a demo from Shoukri Kattan at Forged UI, an Eclipse (Titanium Studio) based tool for visual UI code generation, which was really cool. We also took a high level look at some of the technical changes required for third party modules in 1.8 for Android. As always, the presentation was followed by a long and lively Q&A, our favorite part of the webinars.

As we will with all Titanium Week webinars, this session was recorded and is embedded, with presentation slides, below. Thanks for checking out Titanium Week!

This and all future Titanium Week webinar videos are available here.