Tizen——建立Tizen開(kāi)發(fā)環(huán)境(ubuntu)
Tizen簡(jiǎn)介:
Tizen(中文名:泰澤)是兩大Linux聯(lián)盟 LiMo Foundation和 Linux Foundation整合資源優(yōu)勢(shì),攜手英特爾和三星電子,共同開(kāi)發(fā)針對(duì)手機(jī)和其它設(shè)備的操作系統(tǒng)。該系統(tǒng)整合了LiMo和MeeGo兩個(gè)操作系統(tǒng),并且預(yù)計(jì)于2012年2月正式公布。
Tizen系統(tǒng)是英特爾MeeGo系統(tǒng)與三星LiMo系統(tǒng)的混合體。 隨著惠普放棄開(kāi)發(fā)webOS智能手機(jī)和平板電腦,RIM的Playbook艱難求生,諾基亞劇變,運(yùn)營(yíng)商們希望能出現(xiàn)一個(gè)可替代的新操作系統(tǒng),沒(méi)人希望看到Android和iOS雙寡頭壟斷的局面。 同時(shí)由于英特爾、三星各自在MeeGo及Bada發(fā)展遭遇困難,雙方便攜手全新平臺(tái)Tizen系統(tǒng),這樣可以降低開(kāi)發(fā)資源與人力,并強(qiáng)化技術(shù)及應(yīng)用程序商店功能,包括宏碁、華碩均將加入Tizen平臺(tái)開(kāi)發(fā)計(jì)劃,宏達(dá)電也正評(píng)估中,Tizen平臺(tái)是否有機(jī)會(huì)形成 OS 平臺(tái)第4勢(shì)力,與Android、iOS、Windows相較勁,備受業(yè)界關(guān)注。 NB業(yè)者表示,由于英特爾、三星體認(rèn)到自家MeeGo與Bada OS難成主流,恐將影響各自在市場(chǎng)地位,尤其實(shí)力最為接近蘋果(Apple)的三星,面對(duì)Google收購(gòu)摩托羅拉行動(dòng)后續(xù)可能產(chǎn)生Android授權(quán)疑慮,三星不愿主控權(quán)在Google或微軟(Microsoft)手上,因此,希望藉由與英特爾合作,讓自家Bada平臺(tái)整合重生。 至于英特爾MeeGo同樣難獲手機(jī)、NB業(yè)者青睞,NB業(yè)者指出,英特爾砸重金投入MeeGo開(kāi)發(fā),主要是希望能在軟件系統(tǒng)平臺(tái)地位已凌駕硬件的市況中,力守市場(chǎng)領(lǐng)導(dǎo)地位,但由于技術(shù)瓶頸、兼容性及應(yīng)用程序等劣勢(shì),使得市場(chǎng)接受度偏低,難在iOS、Android及Windows廝殺戰(zhàn)場(chǎng)中占有一席之地。 在此情況下,英特爾遂思考與其他 OS平臺(tái)合作的可能性,與三星攜手推出Tizen是不得不的決定,雖然英特爾不再具有完全主控權(quán),但與三星合作至少可取得在終端產(chǎn)品應(yīng)用契機(jī),三星勢(shì)將采用英特爾下一代針對(duì)平板計(jì)算機(jī)、智能型手機(jī)而生的Medfield處理器平臺(tái),搭配Tizen OS推出相關(guān)產(chǎn)品,英特爾藉此搶進(jìn)最為弱勢(shì)的平板計(jì)算機(jī)與智能型手機(jī)戰(zhàn)場(chǎng)。(以上來(lái)自百度文庫(kù))
Tizen SDK:
Tizen SDK是一套全面的工具,用于開(kāi)發(fā)TizenWeb應(yīng)用程序。它包括 WEBIDE,模擬器,工具,示例代碼和文檔。tizenSDK1.0 Larkspur運(yùn)行在Windows,以及Ubuntu上。
系統(tǒng)需求:
Ubuntu 10.04到11.10,32-bit版本,Windows XP SP3/7,32-bit(Mac版本后續(xù)會(huì)出)
雙核 2GHZ CPU,最好支持VTx的CPU
2G 內(nèi)存
3G的硬盤空余
1280x1024的分辨率
需要的軟件環(huán)境:
Oracle Java V6或更高版本
qemu-kvm, binutils-multiarch, debhelper, fakeroot, realpath, gettext, procps, xsltproc, libdbus-1-3, liblua5.1-0, libexif12, and libcurl3 packages
要有root權(quán)限
安裝步驟:
1.安裝必要的軟件環(huán)境(我是在ubuntu10.04上測(cè)試的)
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:
(最新的版本可以在點(diǎn)擊打開(kāi)鏈接找到,這里以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
設(shè)置環(huán)境變量:
打開(kāi)家目錄下的.bashrc(gedit ~/.bashrc)文件,在末尾添加如下內(nèi)容
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
加載設(shè)置的環(huán)境變量:
source ~/.bashrc
設(shè)置默認(rèn)jdk(如果系統(tǒng)中安裝多個(gè)jdk版本時(shí)需要選擇默認(rèn)的步驟):
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
測(cè)試:
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
接下來(lái)就將出現(xiàn)sdk的安裝界面,根據(jù)提示,一步步安裝即可完成安裝。
另外我試著在ubuntu12.04上安裝,當(dāng)然也成功,但是開(kāi)始的時(shí)候模擬器不能運(yùn)行,安裝libjpeg62庫(kù)后就可以了
sudo apt-get install libjpeg62
另外上幾張圖,這幾張圖是在我的ubuntu12.04下測(cè)試的時(shí)候截取的,因?yàn)橹霸谔摂M機(jī)里(ubuntu 10.04上)安裝的手機(jī)模擬器運(yùn)行的實(shí)在是太慢了,最后就在主機(jī)上安裝了,效果如下
這張是開(kāi)發(fā)環(huán)境(基于eclipse的)
這張是tizen的主界面
tizen內(nèi)置的播放器
tizen的html5測(cè)試,400分?。。?!