轻松制作 App 再也不是梦!

  Titanium Mobile 让你能够使用你所熟悉的 web 技术,制作出如同使用Objective-C 或 Java 写出的 Native App。 除了有多达三百种的 API 可供使用,线上的使用者社群和 Titanium Taiwan User Group 所定期举办的聚会,你不只能够做出梦想中的 App,甚至可以让你的 App有更多的可能!

真正的原生应用程式
  Titanium Mobile 提供给你原生的使用者介面,因此,无论是在 iOS 或是 Android上,你都能够创造出最佳的使用者经验。

  多媒体影音
  除了提供音乐、照片、影音的串流和储存于移动装置上之外,Titanium Mobile 也提供了影音播放器客制化的选择。

  多样化的储存选择
  无论是使用者的偏好设定、档桉文件的储存,针对不同种类的资料,你可以有不同的处理方式,如SQL Lite、档案系统等。

社交网络和LBS的应用
  Facebook、Yahoo、Twitter 等各种社交网络都能轻松连结,地图、罗盘等功能也都任你差遣。

  无限的扩充性
  Titanium Mobile 的外挂架构允许你用Objective-C 或 Java 开发模组,再用JavaScript把这些功能呼叫至Titanium Mobile内使用。

  相机和录影机的运用
  不管是刚拍的照片或是随手记录的影片都可以存在装置里,或上传到Flickr、Youtube,任何你希望的地方

熟悉的web技术
  你是否曾经想过 – JavaScript, HTML, CSS,这些你所熟悉的技术居然可以成为制作Apps的得力助手?

  和云端连结
  Titanium Mobile同时支援 RESTful 和 SOAP 两种网路服务。此外,Titanium Mobile也支援 Yahoo YQL,透过它,你可以呼叫超过 300种 API。

  支援 HTML5和 CSS3
  多亏了Webkit 引擎,Titanium Mobile让你可以尽情发挥想像空间创造出更精致的使用者界面和动画。

随着Titanium不断的发展,开发者们纷纷加入到这个队伍中来。很多人在开始的时候都对这种混合应用开发还存在这一定的犹豫,我为什么选择它?它是否能够满足我的需求,实现我的预期目标?我使用它是否能发挥出它自身的特长?等等

很多人喜欢把Titanium和PhoneGap搁在一起去比较,本文的目的不是这个,如果你想知道他们的区别,“百度一下你就知道”。

首先,Titanium是什么?Titanium是Appcelerator公司提供的一个开源的开发平台,它允许我们使用WEB开发技术,如:Javascript、HTML、CSS等来创建原生移动应用。Titanium Mobile SDK是目前被25万移动应用开发者、3万5千应用所采纳的领先跨平台移动应用开发解决方案。(数据来自官方)

1、注册appcelerator开发者账号 打开 http://www.appcelerator.com/  (安装的时候会要你注册的用户名和密码  例如:用户名为:522357508@qq.com  密码为:2006929jm)

2:下载android_sdk 并存放到本地磁盘 下载地址: http://developer.android.com/sdk/index.html

双击SDK Manager.exe文件,将所需的sdk选中交更新至最新

3:安装jdk-7u2-windows-i586.exe

http://mobile.51cto.com/web-338530.htm

本文为Appcelerator公司最新的官方教程《Titanium基础知识:Mobile Web开发入门》。

以下为全部译文:

Mobile Web发行候选版在不断加以改进,每天在消除新的软件错误,增添新的改进之处。为了最充分地利用Mobile Web发行候选版,我们建议你在构建Mobile Web应用程序时,下载和利用最新的持续集成版本(IC build)。

你可以从这里获得最新的持续集成版本。

想了解如何安装持续集成版本,请参阅介绍如何安装Titanium SDK持续集成版本的这篇维基文章

titanium好的学习网站推荐

1:Titanium官网的app文档:http://docs.appcelerator.com/titanium/latest/

2:Titanium官网博客http://developer.appcelerator.com/blog

3:Titanium写的好的博文网址http://rensanning.iteye.com/

4:Titanium源码:https://github.com/appcelerator

5:Titanium初级视频教程http://www.html5mobi.com/discussions/tagged?Tag=%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B

6:Titanium中文api网站:http://www.html5mobi.com/document/ti/2.0.2.html

7:Titanium中文开发社区 :http://tidevcn.com/forum.php

8:官网的市场找你想要下载的Modules:https://marketplace.appcelerator.com/

9:https://wiki.appcelerator.org/display/guides/Home

常见错误博文http://rensanning.iteye.com/blog/1461339

titanium+jquerymobile开发混合应用http://www.html5mobi.com/discussion/307/html5mobi.com-titanium%E5%BC%80%E5%8F%91%E6%95%99%E7%A8%8B%E7%AC%AC%E5%85%AD%E8%8A%82%E8%AF%BE-%E4%BD%BF%E7%94%A8titanium-jquerymobile%E5%BC%80%E5%8F%91%E6%B7%B7%E5%90%88%E5%BA%94%E7%94%A8

搭建Titanium开发环境的更多相关文章

  1. 自定义搭建PHP开发环境

    学习了一段时间php了,因为之前是刚接触php,所以用的是集成安装包(wamp).现在想进一步了解apache.mysql.php之间的关系以及提升自己所以进行自定义搭建PHP开发环境.废话不多说,请 ...

  2. 使用virtualenv搭建python3开发环境

    问题描述 环境: CentOS6.5 想在此环境下使用python3进行开发,但CentOS6.5默认的python环境是2.6.6版本. 之前的做法是直接从源码安装python3,替换掉现有的开发环 ...

  3. Windows下搭建PHP开发环境

    PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...

  4. 搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)

    ——搭建android开发环境的方式有多种,比如:JDK+Eclipse+SDK+ADT或者JDK+Eclipse+捆绑好的AndroidSDK或者Android Studio. Google 决定将 ...

  5. mac os 下搭建android开发环境

    mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...

  6. mac 下 用 glfw3 搭建opengl开发环境

    mac 下 用 glfw3 搭建opengl开发环境 下载编译 glfw3 Build Setting 里面, Library Search Paths -> 设置好编译 glfw 库的路径 H ...

  7. 在Eclipse下搭建Android开发环境教程

    我们昨天向各位介绍了<在NetBeans上搭建Android SDK环境>,前不久也介绍过<在MyEclipse 8.6上搭建Android开发环境>, 都受到了读者的欢迎.但 ...

  8. 第二章 搭建Android开发环境

    这一章为我们讲解了如何搭建Android开发环境. 首先要了解的是Android底层开发需要哪些工具:搭建android应用程序开发环境.android NDK开发环境和交叉编译环境,前两个用来测试L ...

  9. 搭建java开发环境、使用eclipse编写第一个java程序

    搭建java开发环境.使用eclipse编写第一个java程序 一.Java 开发环境的搭建 1.首先安装java SDK(简称JDK). 点击可执行文件 jdk-6u24-windows-i586. ...

随机推荐

  1. 10、JPA_映射双向多对多的关联关系

    双向多对多的关联关系 双向多对多的关联关系(抽象成A-B)具体体现:A中有B的集合的引用,同时B中也有对A的集合的引用.A.B两个实体对应的数据表靠一张中间表来建立连接关系. 同时我们还知道,双向多对 ...

  2. 深度神经网络入门教程Deep Neural Networks: A Getting Started Tutorial

    Deep Neural Networks are the more computationally powerful cousins to regular neural networks. Learn ...

  3. eclipse jetty插件安装(离线版)

    按照网上的说法安装jetty插件,run-jetty-run,google那个网址根本链接不上.所以插件装不上,网上搜索本地版,试了几个都不好使,功能不全,这是因为下载的本地资源jar包不全导致,好坑 ...

  4. trackr: An AngularJS app with a Java 8 backend – Part III

    这是最后我们对trackr系列的一部分.在过去的两的博文中,我们已经向您展示我们使用的工具和框架构建后端和前端.如果你错过了前面的帖子现在你可能会想读他们赶上来. Part I – The Backe ...

  5. MySQL Timeout解析

    “And God said, Let there be network: and there was timeout”在使用MySQL的过程中,你是否遇到了众多让人百思不得其解的Timeout?那么这 ...

  6. ASP.NET MVC Html.ActionLink使用说明

    本文整理了该方法的几种重载形式: 1.Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第 ...

  7. Java知识点:instanceof关键字

    介绍 格式:a instanceof B,其中a是一个variable(设a所指向的对象的类型命名为A,即A是一个type. 功能:判断A是否 is-a B. 当a=null时,始终返回false. ...

  8. ios tweak之binary not signed (use ldid -S)问题解决

    参考tweak教程写了个简单的tweak,无奈完全无效果,摸索了好长时间才找到方法: 打开terminal ssh root@192.168.1.100 vim /var/log/syslog 找到如 ...

  9. RAID0_RAID1_RAID10_RAID5各需几块盘才可组建

    RAID 0 RAID 0即Data Stripping(数据分条技术).整个逻辑盘的数据是被分条(stripped)分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余能力.要求至少两个 ...

  10. java.lang.Throwable 异常/深入

    有几个现象是需要总结的: -------------------------------------- 在java语言中,错误类的基类是java.lang.Error,异常类的基类是java.lang ...