Channels ▼
RSS

Web Development

Appcelerator Previews Open Source RIA Tool



Appcelerator, a provider of open source technologies for building and managing rich Web applications, has announced the public preview release of Appcelerator Titanium, an open source platform for building desktop and mobile applications using a common set of Web technologies. A preview release of Titanium is freely available here.

Titanium lets you use standard Web technologies such as HTML, CSS and JavaScript to develop applications that can be deployed to multiple platforms, including the desktop, the browser or the mobile device. Unlike traditional Web applications, which are limited to operating within the browser, Titanium desktop applications are able to read and write local data on the desktop and interact with the operating system. In particular, Titanium enables developers to build desktop Web applications that can operate both online and offline.

Titanium is built on top of a number of open source technologies including WebKit, Google Gears and Chromium. Titanium is designed to work on Windows, Mac, and Linux. The Windows and Mac version of Titanium are available immediately and the Linux version will be available in January 2009. Titanium is distributed under the Apache Public License.

"Web applications have exploded because they are easy to build and distribute, but until now they have lacked the full feature set of native desktop applications," said Appcelerator's Jeff Haynie. "Titanium enables a whole new generation of applications that use standard Web technologies to build rich desktop and mobile applications, which will ultimately push the boundaries of innovation. By providing an open source alternative, Titanium offers a solution for those who prefer open source for strategic reasons or want to extend the functionality of the Titanium platform to meet unique requirements."

Features include:

  • Rapid development of production-level web and desktop applications
  • Native windowing
  • Direct file system access
  • Database integration
  • Local database storage
  • Desktop notifications
  • Application and system menu control
  • Geo-location, among others
  • Rapid packaging of native applications that result in easy Windows and Mac OS X installs;
  • Ability to integrate web applications into the desktop environment with desktop technologies, including offline use and direct file system access

Proof of concept applications with full source code available, including a Twitter client and a contact, are available here.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 
Dr. Dobb's TV