mobil: titanium

satya - Thursday, July 30, 2009 8:39:59 PM

homepage

homepage

satya - Thursday, July 30, 2009 9:07:39 PM

A good place for docs

A good place for docs

satya - Thursday, July 30, 2009 9:24:06 PM

This may be a better place to start for the docs

This may be a better place to start for the docs

satya - Thursday, July 30, 2009 10:13:33 PM

Next step: sign up and download

Next step: sign up and download

satya - Thursday, July 30, 2009 10:16:39 PM

Do you have to be connected to develop?

Do you have to be connected to develop?

satya - Thursday, July 30, 2009 10:34:16 PM

What am I downloading from here: account dashboard?

What am I downloading from here: account dashboard?

satya - Friday, July 31, 2009 11:12:16 AM

desktop getting started

desktop getting started

satya - Friday, July 31, 2009 11:13:58 AM

What is titanium

The framework also has advanced scripting support for both Python and Ruby, with access to both the Titanium framework itself and the DOM.

You may have heard of (or used) Adobe AIR, and there's no hiding that Titanium is a very similar framework in a number of ways.">What is titanium

satya - Friday, July 31, 2009 11:25:34 AM

How it works

A Titanium application generally consists of a number of "resources" including HTML, CSS, Javascript, Python and Ruby scripts, images, sounds, and any other resources you require.

The application uses these resources in conjunction with a specialised Webkit-based client to create a professional, OS independent application.

satya - Friday, July 31, 2009 11:27:46 AM

This is really a good link to read

This is really a good link to read

satya - Friday, July 31, 2009 11:29:24 AM

What else can it do?

Advanced filesystem features allow you to read and manage files in a more web-independent way.

Internal SQLite database makes storing local data a simple task.

Advanced network features allow you to go beyond simple comparatively AJAX or JSON functionality. While all of this is still available, the Titanium API allows you to interface with HTTP at a much lower level, or even open socket connections to other services manually.

Titanium includes wrappers around standard OS features such as notifications, tray icons, and window menus so you can create more natural applications for all the major systems

satya - Friday, July 31, 2009 11:38:24 AM

To test the product do this


Go to Community perspective
Go to sand box
then...

satya - Friday, July 31, 2009 11:38:48 AM

Then type the following in sandbox


<html>
<body>
<h1>Hello World</h1>
</body>
</html>

satya - Friday, July 31, 2009 11:39:12 AM

And then click "Launch". thats it

And then click "Launch". thats it

satya - Friday, July 31, 2009 1:32:57 PM

Check out freenode

Check out freenode

satya - Friday, July 31, 2009 1:33:45 PM

You will use your own editors to manage and maintain the project

You will use your own editors to manage and maintain the project

satya - Friday, July 31, 2009 3:19:19 PM

textmate, aptana

Search for: textmate, aptana

satya - Friday, July 31, 2009 3:22:00 PM

source code of appcelerator

source code of appcelerator

satya - Friday, July 31, 2009 3:33:09 PM

Some sample code

Some sample code

satya - Friday, July 31, 2009 3:37:28 PM

Another sample github code

Another sample github code

satya - Saturday, August 01, 2009 1:13:34 PM

How can I download zip files from github?

How can I download zip files from github?

Search for: How can I download zip files from github?

satya - Saturday, August 01, 2009 1:13:56 PM

Whats up with Javascript objects and namespaces?

Whats up with Javascript objects and namespaces?

Search for: Whats up with Javascript objects and namespaces?

satya - Saturday, August 01, 2009 1:15:14 PM

What is a simple RIA javascript library for web development?

What is a simple RIA javascript library for web development?

Search for: What is a simple RIA javascript library for web development?

satya - Saturday, August 01, 2009 1:23:35 PM

How do you debug RIA javascript?

How do you debug RIA javascript?

Search for: How do you debug RIA javascript?

satya - Saturday, August 01, 2009 1:25:45 PM

What are javascript language gotchas in RIA space

What are javascript language gotchas in RIA space

Search for: What are javascript language gotchas in RIA space

satya - Monday, August 03, 2009 4:37:21 PM

Here is a test app

Here is a test app

satya - Monday, August 03, 2009 4:42:25 PM

How to download a zip file from github

Search for: How to download a zip file from github

satya - Tuesday, August 04, 2009 3:01:23 PM

looks like ie doesn't work with github download button

Read More

Instead you have to use firefox.

satya - Tuesday, August 04, 2009 3:01:57 PM

I was able to download their testapp

And their api seem to work with out including any special js files.

satya - Tuesday, August 04, 2009 3:05:48 PM

What is web inspector

What is web inspector

Search for: What is web inspector

satya - Tuesday, August 04, 2009 3:07:19 PM

What kind of controls I have in the Titanium API?

What kind of controls I have in the Titanium API?

satya - Tuesday, August 11, 2009 8:30:40 AM

You will be using something like jquery to develop your apps. an example

You will be using something like jquery to develop your apps. an example

satya - Tuesday, August 11, 2009 8:31:56 AM

More notes on jquery

More notes on jquery

satya - Tuesday, August 11, 2009 8:32:16 AM

Here are android related issues/notes from the titanium site

Here are android related issues/notes from the titanium site

satya - Tuesday, August 11, 2009 9:28:28 AM

How do you uninstall titanium developer on windows


Delete the following directories
\documents and settings\all users\application data\Titanium
\documents and settings\<your-user>\application data\Titanium
\Program Files\Titanium (your install directory)

satya - Tuesday, August 11, 2009 9:30:44 AM

Some additional notes on reinstall

Some additional notes on reinstall

satya - Tuesday, August 11, 2009 9:36:47 AM

If you are intending to use Titanium Mobile..

you may want to sign up for titanium mobile first and get a userid and password before downloading the product. The download and install requires that you are connected to the internet. It will go back to download over 40M once the install starts. There doesn't seem to be a good way to do offsite install. It is also not clear if you can develop without being connected.

once you install and start the app, the default new project is "desktop". You need to click on the app type to see the option for mobile. That box should have been a drop down but just an edit control.

Only if you chose mobile will you see the options to run on an emulator. It may ask you to locate the android installation directory. It seem to take off from there fine. You dont need to specify the java directory etc.

satya - Tuesday, August 11, 2009 9:40:28 AM

How can I start with a single window, no tabs, a light background?

How can I start with a single window, no tabs, a light background?

satya - Friday, August 14, 2009 8:24:57 AM

Documentation guides for mobile titanium

Documentation guides for mobile titanium

satya - Friday, August 14, 2009 8:28:11 AM

How to package an app for android

How to package an app for android

satya - Friday, August 14, 2009 3:05:49 PM

Can I get access to the generated Android source code for a titanium mobile project?

Can I get access to the generated Android source code for a titanium mobile project?

satya - Friday, August 14, 2009 3:06:42 PM

Summary for windows (Provided by Don)

I'm going to assume that you've got eclipse all set up and can generate an simple android project and can run it from eclipse. The google docs will help you through that part. After that it's pretty simple. If you were on a unix system, we would symlink the source into the appropriate folder. On Windows we can't. So you'll need to move tiapp.xml and the Resources folder into build/android/assets.

Next open eclipse and choose import project. Browse to your project folder, then select the build/android folder. I already have .project and .classpath files there.

You will get a build error. Go into the src/ folder and delete R.java.

Once you've done that, you should be able to setup a run configuration per google's instructions and develop your Titanium Android app within Eclipse.

satya - Friday, August 14, 2009 3:09:25 PM

Search for Offline installation of titanium

Search for Offline installation of titanium

satya - Friday, August 14, 2009 3:10:20 PM

Follow this discussion on offline installation

Follow this discussion on offline installation

satya - Tuesday, August 18, 2009 3:56:28 PM

an example tiapp.xml


<?xml version="1.0" encoding="UTF-8"?>
<ti:app xmlns:ti="http://ti.appcelerator.org">
    <id>com.ai.titanium.android.AndroidTest</id>
    <name>AndroidTest</name>
    <version>1.0</version>
    <icon>appicon.png</icon>
   <persistent-wifi>false</persistent-wifi>
   <prerendered-icon>false</prerendered-icon>
   <statusbar-style>opaque</statusbar-style>
    <windows>
        <window>
            <id>initial</id>
            <url>index.html</url>
            <backgroundColor>white</backgroundColor>
         <icon>ti://featured</icon>
         <barColor>#000</barColor>
         <fullscreen>false</fullscreen>
        </window>
    </windows>
</ti:app>

satya - Tuesday, August 18, 2009 4:01:23 PM

Here is what it generates


<?xml version="1.0" encoding="UTF-8"?>
<ti:app xmlns:ti="http://ti.appcelerator.org">
    <id>com.ai.titanium.android.AndroidTest1</id>
    <name>AndroidTest1</name>
    <version>1.0</version>
    <icon>appicon.png</icon>
   <persistent-wifi>false</persistent-wifi>
   <prerendered-icon>false</prerendered-icon>
   <statusbar-style>opaque</statusbar-style>
    <windows>
        <window>
            <id>initial</id>
            <url>index.html</url>
            <backgroundColor>#111</backgroundColor>
         <icon>ti://featured</icon>
         <barColor>#000</barColor>
         <fullscreen>false</fullscreen>
        </window>
        <window>
            <id>about</id>
            <url>about.html</url>
            <backgroundColor>#111</backgroundColor>
         <icon>ti://top rated</icon>
            <barColor>#000</barColor>
         <fullscreen>false</fullscreen>
        </window>
    </windows>
</ti:app>

satya - Wednesday, August 19, 2009 10:51:58 AM

The debug api

The debug api

satya - Wednesday, August 19, 2009 10:52:15 AM

Mobile APIs

Mobile APIs

satya - Wednesday, August 19, 2009 11:16:59 AM

Here is another sample html file


<html>
<head>

<script>
function myalert(message)
{
   var a = Titanium.UI.createAlertDialog();
   a.setMessage(message);
   a.setTitle('My Alert');
   a.setButtonNames(["OK"]);
   a.show();
}

function dalert(message)
{
   Titanium.API.info(message);
   alert(message);
   //var a = prompt(message);
   myalert(message);
}
</script>

</head>

<body>
<h2>Hello World</h2>

<p><a href="javascript:dalert('hello')">
Click here to execute javascript
</a></p>

</body></html>

satya - Wednesday, August 19, 2009 10:45:17 PM

titanium mobile getting started guide

titanium mobile getting started guide

satya - Wednesday, August 19, 2009 11:04:29 PM

Search titanium for tiapp.xml

Search titanium for tiapp.xml