2011年7月16日 星期六

認識Android

Android是Google於2007年11月5日所推出的一套建構在Linux核心(Linux Kernel)之上的智慧型手機作業系統。使用者可以透過 Android 撥打電話、傳送簡訊、收發電子郵件、查看行事曆、上網、玩遊戲、享受影音娛樂、甚至透過應用程式的下載,達成許多意想不到的創新功能。
再更進一步地說,由於Android在應用程式開發上,採取免費、開放的策略。開發者不僅可以免費地下載安裝Android SDK(Android的軟體開發工具包)進行應用程式的開發。更重要地是,人們可以使用多數程式設計師所熟悉的Java程式語言進行應用程式的編寫。因為這兩個特點,促使為數眾多的Java程式設計師蜂擁至Android應用程式的開發行列。

android系統架構
早期應用程式的原始程式碼,多半被組譯器或編譯器轉換成執行檔之後,便可以立即在作業系統當中執行。比如副檔名為.exe或.com的應用程式執行檔就只能在Microsoft Windows或者DOS作業系統當中執行。.app只能在Mac OS作業系統當中執行。隨後,Java的誕生為此帶來了觀念上的革新。當應用程式開發者在編寫Java原始程式碼後,會先透過Java程式語言的編譯器(Compiler)編譯成二進位碼形式(bytecode)的.class類別檔。這個類別檔並非是在作業系統當中”直接”執行,而是會在具有Java虛擬機器(Java virtual machine, JVM)的作業系統環境當中被”轉換””執行。所以,無論是那種款式的作業系統,只要安裝含有Java虛擬機器(Java virtual machine, JVM)的Java平台(Java Platform),就可以執行以Java程式語言所開發的應用程式。因為,Android也是採行Java程式語言進行應用程式的開發,所以,它在觀念與架構上皆與Java平台相去不遠。然而,Android並非使用Java虛擬機器(Java virtual machine, JVM),而是自行發展的Dalvik虛擬機器(Dalvik virtual machine, Dalvik VM),所以它的檔案產生過程仍與Java應用程式檔案有所不同。Andorid應用程式開發者在運用Java程式語言編寫完原始程式碼後,其儲存的檔案副檔名為 .java,.java檔案接著會被Java程式語言編譯器(Compiler)編譯成副檔名為 .class的檔案(其為二進位碼形式(bytecode))。只不過,因為在Android系統之中並不是使用JVM,而是Dalvik虛擬機器(Dalvik virtual machine, Dalvik VM)。所以,副檔名.class的檔案還要再被Android SDK(軟體開發工具包)當中的dx工具再轉換成為Dalvik VM可以執行的檔案(副檔名為 .dex, Dalvik Executable,同為二進位碼形式)。最後,Android SDK會將所有檔案壓縮包裏成單一的Android封裝檔(副檔名為 .apk,Android application package),以供手機用戶直接下載執行。

軟體安裝:
請看很棒的網站:http://blog.chinatimes.com/tomsun/archive/2010/09/07/536320.html

2011年7月7日 星期四

諾基亞 毀在2家台灣公司手上

..
作者: 文 / 林宏達 | 商業周刊 – 23小時前

諾基亞,這個在2008年,市占率高達全球4成的手機霸主,竟在4年之間,市值暴跌87%,被台灣宏達電超越,債券評等差一點就變垃圾等級…一個有146年歷史的領導企業,怎能夠在4年時間,就瀕臨崩壞?

「諾基亞是被2家台灣公司打下來的,一家是聯發科,另一家是宏達電,」台大副校長湯明哲觀察。

當年智慧型手機只有1千萬台的規模,開發成本又高,諾基亞根本看不在眼裡,宏達電卻揀諾基亞不要的市場,變成翻身機會。同樣是手機代工起家,其他人極力擴產,衝高營收,宏達電反而刻意安排客戶的組成和比例,沒有一家客戶大到能影響宏達電決策,宏達電因此成功轉型。

時間回到2006年,當時手機代工才是台灣手機產業的主流,富士康則是爭取代工商機最積極的公司,全世界前5大廠,其中4家把產品交給富士康代工,為了拿下龍頭諾基亞的訂單,富士康就花下至少10億美元在北京的諾基亞園區旁蓋工廠。高峰時,諾基亞占富士康的營收超過5成以上。「那個時候,拿得到諾基亞訂單叫祖上積德,」一位外資分析師觀察。

沒想到聯發科從旁殺出,2006年,聯發科手機晶片銷售超過一億顆,山寨大軍的影響力開始發威。「諾基亞在印度,市占率最高到7成,現在是接近3成,」一位手機業者觀察,諾基亞在新興市場市占率下滑的原因,「有一大部分是聯發科貢獻的,」大陸品牌G5,是諾基亞在印度的一大勁敵,用的就是聯發科的晶片。

現在看來,聯發科走出一條路,也算是諾基亞自己「促成」的:2002年,聯發科工程師捧著剛做出來的晶片,一心想打進諾基亞等手機品牌大廠。為了拿諾基亞市場,聯發科工程師一手拿著諾基亞手機,一手拿裝有聯發科晶片的手機坐在磁浮列車測試,就為證明聯發科的收訊不輸諾基亞,結果,諾基亞仍然只採用德州儀器的手機晶片,聯發科不得不發展山寨模式。

諾基亞的沒落,給了我們什麼啟示?不只是手機產業的競爭浮沉,更深的意義是,當典範轉移加速來到,過去的成功思維,需要常常重新檢討,不只企業,甚至個人也是如此。「台灣還停在,把事做好,不斷改善的思維,」政大創新與創造力研究中心主任溫肇東認為,諾基亞就是這樣失去戰場的;未來比的是「誰能用想像力,重新制定遊戲規則。」這是一場更難的戰爭。

2011年7月5日 星期二

國一數學

今天小女去補習班上國一數學,剛好在Youtube網站上發現一個「葛倫」老師的數學教學影片,覺得還不錯,在此推薦有興趣者去觀看~~

其他根據此影片再往下看