[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分!!!!

posted @ 2014-06-04 14:32  It's_Lee  阅读(1053)  评论(3编辑  收藏  举报