认识Titanium
原文标题:Getting Started with Titanium
原文链接: http://wiki.appcelerator.org/display/guides/Getting+Started+with+Titanium
内容速览
* 概要
* 欢迎使用Titanium!
o 桌面应用SDK
o 手机应用SDK
o Titanium Developer软件
* 安装Titanium
o 准备开发iOS
o 准备开发安卓
o 准备开发黑莓
* Hello World!
o 发生了什么事?
o 代码在哪?
o 运行程序
* 下一步该看什么?
o 案例——Kitchen Sink
o Titanium原理
o 学习Titanium JavaScript 开发环境
o 用Titanium发布产品
概要
你将学会:* Titanium平台是什么,SDK有哪些功能
* 安装Titanium, 创建程序, 并在模拟器运行
* 项目结构
* 看完"Hello World"之后要看什么
欢迎使用Titanium!
希望通过Titanium,你能快速进行桌面应用和手机开发。好了,先来快速了解一下Titanium平台,为什么它门槛低,还有你能用哪些功能。
桌面应用SDK
用HTML, CSS, 和JavaScript来生成桌面程序。Titanium用流行的开源引擎——Webkit来打包你写的源代码(也就是HTML/CSS /JavaScript)。基本上,你只要用Titanium写网页就行了,Titanium会生成一个可执行文件,同时打包进去的,还有一个浏览器。显然,桌面程序不只是本地网页这么简单,Titanium 自带常用功能,如系统读写,媒体,运行外部进程,系统UI等等。你还可以把Ruby, Python, 和PHP打包进来,好扩展你的程序。
手机应用SDK
通过使用跨平台的JavaScript API, Titanium 的手机SDK部分能让你创建,运行,并打包生成真正的苹果,安卓和黑莓(Beta版)手机程序。和Titanium的桌面App不同,桌面App通过浏览器来解释运行。而手机App有一套独立的JavaScript 引擎,这个引擎包含了你要调用的API。你只用写JS而不是艰难的Java或Objective-C。
使用本机系统的UI组件,和JS的API接口来写Titanium手机app。其生成文件的运行速度接近用苹果或安卓自身语言所写的app。通过使用本机系统的SDK工具链,Titanium手机SDK把你写的JS源代码,一个JS解释器,图片等静态资源,打包整合成一个app二进制文件,这样就能运行在模拟器或真机上。好消息是,你可以用HTML和CS5来写界面UI,但一般是用Titanium 的JS API接口调用UI组件。
Titanium Developer软件
Titanium Developer是一个桌面程序,要在电脑安装。才能创建,运行,和打包Titanium手机和桌面程序项目。Titanium Developer会自动更新手机SDK和桌面SDK。因为是用JS来调用桌面SDK和手机SDK,所以总的来说,Titanium Developer是一个很好用的GUI工具。
安装Titanium
注意:Titanium Developer,手机SDK,和桌面SDK都经过测试。其他版本的Titanium也能工作,但是我们不提供支持。要安装Titanium Developer,进入 下载页,下载和你的系统对应的版本。如果没有自动开始,你要手动下载.
第一次运行Titanium Developer时,会自动下载SDK的最新版本。这要花点时间。如果是手机开发,还要装安卓SDK或者苹果iosSDK或者黑莓的SDK。
准备开发iOS(略)
准备开发安卓
win7下的安卓的完整配置流程在这。
不管是那种类型的安卓开发,都的装Java SDK。具体版本要求见此。
注意,安装JavaSDK,先确认你装的JavaSDK版本。打开cmd命令行工具,输入
/path/to/java -version
/path/to/javac -version
如果装了多个版本,得确定默认的一个。上面的命令就去掉完整路径:
java -version
javac -version
可以设置系统的PATH环境变量来更改默认版本。
如果上述设置有问题,Titanium 就没法正常工作。
Linux的Ubuntu系统略。
help->check For 更新SDK