mobil: titanium
satya - Thursday, July 30, 2009 9:24:06 PM
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?
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
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: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 - Saturday, August 01, 2009 1:13:34 PM
How can I download zip files from github?
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?
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:42:25 PM
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
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
satya - Tuesday, August 04, 2009 3:07:19 PM
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: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
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
satya - Friday, August 14, 2009 8:28:11 AM
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/ 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
satya - Friday, August 14, 2009 3:10:20 PM
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 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
satya - Wednesday, August 19, 2009 11:04:29 PM
Search titanium for tiapp.xml