[Tizen开发]官方开发指南及Ubuntu的Tizen安装过程
1. 官方
https://developer.tizen.org/help/index.jsp
2. 安装及模拟器使用过程
Tizen简介:
Tizen(中文名:泰泽)是两大Linux联盟 LiMo Foundation和 Linux Foundation整合资源优势,携手英特尔和三星电子,共同开发针对手机和其它设备的操作系统。该系统整合了LiMo和MeeGo两个操作系统,并且预计于2012年2月正式公布。
Tizen系统是英特尔MeeGo系统与三星LiMo系统的混合体。 随着惠普放弃开发webOS智能手机和平板电脑,RIM的Playbook艰难求生,诺基亚剧变,运营商们希望能出现一个可替代的新操作系统,没人希望看到Android和iOS双寡头垄断的局面。 同时由于英特尔、三星各自在MeeGo及Bada发展遭遇困难,双方便携手全新平台Tizen系统,这样可以降低开发资源与人力,并强化技术及应用程序商店功能,包括宏碁、华硕均将加入Tizen平台开发计划,宏达电也正评估中,Tizen平台是否有机会形成 OS 平台第4势力,与Android、iOS、Windows相较劲,备受业界关注。 NB业者表示,由于英特尔、三星体认到自家MeeGo与Bada OS难成主流,恐将影响各自在市场地位,尤其实力最为接近苹果(Apple)的三星,面对Google收购摩托罗拉行动后续可能产生Android授权疑虑,三星不愿主控权在Google或微软(Microsoft)手上,因此,希望藉由与英特尔合作,让自家Bada平台整合重生。 至于英特尔MeeGo同样难获手机、NB业者青睐,NB业者指出,英特尔砸重金投入MeeGo开发,主要是希望能在软件系统平台地位已凌驾硬件的市况中,力守市场领导地位,但由于技术瓶颈、兼容性及应用程序等劣势,使得市场接受度偏低,难在iOS、Android及Windows厮杀战场中占有一席之地。 在此情况下,英特尔遂思考与其他 OS平台合作的可能性,与三星携手推出Tizen是不得不的决定,虽然英特尔不再具有完全主控权,但与三星合作至少可取得在终端产品应用契机,三星势将采用英特尔下一代针对平板计算机、智能型手机而生的Medfield处理器平台,搭配Tizen OS推出相关产品,英特尔藉此抢进最为弱势的平板计算机与智能型手机战场。(以上来自百度文库)
Tizen SDK:
Tizen SDK是一套全面的工具,用于开发TizenWeb应用程序。它包括 WEBIDE,模拟器,工具,示例代码和文档。tizenSDK1.0 Larkspur运行在Windows,以及Ubuntu上。
系统需求:
Ubuntu 10.04到11.10,32-bit版本,Windows XP SP3/7,32-bit(Mac版本后续会出)
双核 2GHZ CPU,最好支持VTx的CPU
2G 内存
3G的硬盘空余
1280x1024的分辨率
需要的软件环境:
Oracle Java V6或更高版本
qemu-kvm, binutils-multiarch, debhelper, fakeroot, realpath, gettext, procps, xsltproc, libdbus-1-3, liblua5.1-0, libexif12, and libcurl3 packages
要有root权限
安装步骤:
1.安装必要的软件环境(我是在ubuntu10.04上测试的)
sudo apt-get update && sudo apt-get install dpkg-dev pkg-config uuid-dev cpp gcc gcc-multilib libarchive-dev liblzo2-dev zlib1g-dev libxml2-dev automake autoconf realpath qemu-kvm binutils-multiarch debhelper fakeroot gettext procps xsltproc libdbus-1-3 liblua5.1-0 libexif12 libcurl3 rpm libsdl-gfx1.2-4
2.安装jdk:
(最新的版本可以在点击打开链接找到,这里以jdk-1.6.0_23版本为例)
解压并放到/usr/lib/jvm/java-6-sun目录下:
sudo mkdir /usr/lib/jvm
sudo tar -zxvf ./jdk1.6.0_23.tar.gz -C /usr/lib/jvm
cd /usr/lib/jvm
sudo mv jdk1.6.0_23/ java-6-sun
设置环境变量:
打开家目录下的.bashrc(gedit ~/.bashrc)文件,在末尾添加如下内容
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
加载设置的环境变量:
source ~/.bashrc
设置默认jdk(如果系统中安装多个jdk版本时需要选择默认的步骤):
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-sun/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-6-sun/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-6-sun/bin/jar 300
sudo update-alternatives --config java
测试:
java -version
安装Tizen SDK:
sudo wget -c http://download.tizen.org/sdk/current/tizen_sdk.bin
sudo chmod +x tizen_sdk.bin
./tizen_sdk.bin
接下来就将出现sdk的安装界面,根据提示,一步步安装即可完成安装。
另外我试着在ubuntu12.04上安装,当然也成功,但是开始的时候模拟器不能运行,安装libjpeg62库后就可以了
sudo apt-get install libjpeg62
另外上几张图,这几张图是在我的ubuntu12.04下测试的时候截取的,因为之前在虚拟机里(ubuntu 10.04上)安装的手机模拟器运行的实在是太慢了,最后就在主机上安装了,效果如下
这张是开发环境(基于eclipse的)
这张是tizen的主界面
tizen内置的播放器
tizen的html5测试,400分!!!!