Tizen——建立Tizen開發環境(ubuntu)
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分?。。?!