国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

MiniGUI 十年回顧

發(fā)布時間:2012-8-21 22:09    發(fā)布者:f.luo
關鍵詞: MiniGUI
http://www.fmsoft.cn/zhcn/about/blog/minigui/
【作者】MiniGUI 及飛漫軟件創(chuàng)始人魏永明。

【重編注】這篇文章,是為紀念 MiniGUI 發(fā)布 10 年(2009年)而寫的。從 2010 年到現(xiàn)在的 2011 年中期,這個世界的變化很快。MiniGUI和飛漫軟件從水平市場逐漸集中精力于手機這個垂直市場,而 2007 年 Google 發(fā)布的 Android系統(tǒng),如秋分掃落葉般發(fā)展迅速,看起來將在 2012 年全面占據(jù)中低端(千元)智能機市場。MiniGUI這個產(chǎn)品的生命周期,也似乎要走到盡頭了——起碼在手機市場,大概也只能在功能手機這個領域存活三到五年左右的時間。但不管如何,大家了解下MiniGUI 這個嵌入式系統(tǒng)、移動終端中關鍵系統(tǒng)軟件的發(fā)展歷程,應該還算是有些用的吧。

一、引言
MiniGUI 的開發(fā)起始于 1998 年底,第一個版本大致發(fā)布于 1999 年 6月。從第一個版本的面世到現(xiàn)在,已經(jīng)過整整十年時間。在這十年當中,經(jīng)過許多客戶的使用和驗證、經(jīng)過飛漫軟件多年的持續(xù)研發(fā)投入和精心打造,今天的MiniGUI,已經(jīng)成為了性能優(yōu)良、功能豐富的、跨操作系統(tǒng)的嵌入式窗口系統(tǒng),用戶遍布全球各地,為中國的嵌入式系統(tǒng)軟件樹立了一面鮮活的旗幟。在這十年中,MiniGUI的發(fā)展大致經(jīng)歷了三個階段:

1999年到2002年:純自由軟件階段。在這個階段,MiniGUI 以純粹的自由軟件形式開發(fā)和發(fā)布,這時的MiniGUI 還很不成熟。
2002年到2005年:圍繞開源的 MiniGUI,通過定制開發(fā)、技術(shù)支持、培訓等服務發(fā)展MiniGUI。在這個階段,飛漫軟件通過為客戶提供定制開發(fā)、技術(shù)支持服務等業(yè)務,逐步將 MiniGUI打造成了一個成熟的嵌入式系統(tǒng)軟件。
2005年到2009年:以銷售 MiniGUI 增值版產(chǎn)品、軟件使用授權(quán)的模式持續(xù)推廣和開發(fā)MiniGUI。在這個階段,飛漫軟件通過銷售 MiniGUI 軟件產(chǎn)品獲取收入并持續(xù)發(fā)展 MiniGUI,并開發(fā)了基于 MiniGUI的瀏覽器(mDolphin)、J2SE 方案(mPeer)、mStudio 等相關及配套軟件產(chǎn)品,形成了圍繞 MiniGUI的一個完善的軟件平臺。
MiniGUI,作為一個完全自主開發(fā)的系統(tǒng)軟件,走過了十年的歷程,生命力如此之強,在當今浮躁的大環(huán)境下實屬難得。那么,MiniGUI在這十年中走過了哪些路程?發(fā)展 MiniGUI 又有哪些現(xiàn)實的價值?本文將詳細為大家闡述 MiniGUI 的十年歷程以及執(zhí)著發(fā)展MiniGUI 的現(xiàn)實價值。

二、MiniGUI 的最初發(fā)展
MiniGUI 的起源,要從 1998 年算起。

那時,自由軟件的思想剛剛從國外傳入到中國大陸,大陸也有許多人開始學習和關注Linux。在此之前,筆者還沉浸在微軟為我們營造的軟件世界中。那時,筆者不知道 Linux 是一個什么東西,而 Windows的封閉、臃腫卻讓我有了看看微軟之外世界的想法。在這樣的背景下,我有了嘗試其他操作系統(tǒng)的沖動,而我當時所從事的研究課題也迫使我作出一個選擇――是Windows 還是 Linux。

當時,我在清華大學某實驗室工作。該實驗室正要開發(fā)一套工業(yè)控制系統(tǒng)――用于新型機床的數(shù)控系統(tǒng)。以前,這樣的控制系統(tǒng)一般都建立在DOS 操作系統(tǒng)之上,因為 DOS 最為簡單,并且能夠直接控制中斷和 I/O,從而可以獲得非常高的實時響應能力。但 DOS 是一個16 位操作,不能充分發(fā)揮基于 32 位處理器的新硬件平臺的功能,因此,我們首先要選擇一個新的 32位操作系統(tǒng)。由于微軟系列產(chǎn)品在大家心中“神圣不可侵犯”的地位,我所在研究小組的領導傾向于使用 Windows NT作為操作系統(tǒng)開發(fā)這個數(shù)控系統(tǒng)。現(xiàn)在想起來真是有些后怕!如果當時真的選擇了 WindowsNT,那這個數(shù)控系統(tǒng)簡直就是無法完成的――因為它需要 2ms 的實時響應能力!WindowsNT,這個號稱“新技術(shù)”的操作系統(tǒng),實際根本不是一個硬實時操作系統(tǒng),而且其龐大累贅的體系結(jié)構(gòu),也無法真正應用于工業(yè)現(xiàn)場環(huán)境使用。

在經(jīng)過很長時間的調(diào)研之后,我們對 Linux 有了一定的認識。其中最為關鍵的是,Linux 已經(jīng)有了一個實時的內(nèi)核補丁,即RT-Linux。利用 RT-Linux,可以直接處理中斷,從而能夠讓一個普通的 Linux系統(tǒng)成為一個健壯的硬實時系統(tǒng)。經(jīng)過長時間的游說,實驗室終于決定選擇 Linux作為數(shù)控系統(tǒng)的操作系統(tǒng)平臺。但緊接著出現(xiàn)了另一個問題――GUI 怎么辦。因為 Linux 上的 X Window也不可避免地龐大和累贅。我們曾經(jīng)做過一個試驗,如果在 RT-Linux 上啟動 XWindow,則會導致嚴重的關鍵中斷延遲。而且,當時的 X Window 漢化技術(shù)也不很成熟。所以,建立一個輕型的 GUI系統(tǒng),并且具有良好的中文支持,是首先要解決的問題。

但實際上,這已經(jīng)不是什么問題了。那時,我已經(jīng)具備了一定的圖形用戶界面系統(tǒng)開發(fā)經(jīng)驗。早在 1995 年,就已經(jīng)開發(fā)完成了DOS 上一個簡單的圖形用戶界面系統(tǒng)。我將她稱為 MiniGUI。在 Linux 上的 SVGALib函數(shù)庫的幫助下,建立一個類似的圖形用戶界面支持系統(tǒng)的確是一項并不困難的工作。經(jīng)過筆者大概半年沒日沒夜的編碼,MiniGUI最初的版本(0.2.0)在 1999 年 6 月遵循 GPL 許可證發(fā)布,并在 SMTH BBS 的 FreeDevelop版面做了對 MiniGUI 的介紹。這樣,一個最初僅僅因為解決 Linux 上中文化圖形界面問題而開發(fā)的 MiniGUI就這樣問世了。

1999 年時,大陸已經(jīng)有許多非正式組織在倡導 Linux操作系統(tǒng),也已經(jīng)出現(xiàn)了一些由中國人主持的自由軟件項目,比如由章文嵩主持的 Linux Virtual Server 項目、由蘇哲主持的Smart Boot Manager 項目等等。后來,包括 MiniGUI在內(nèi)的這三個自由軟件項目,被公認為三大由中國人主持和開發(fā)的自由軟件項目。

作為筆者的個人興趣,從 1999 年到 2002 年期間,MiniGUI始終作為一個純粹的自由軟件項目而持續(xù)開發(fā)和發(fā)布,最終發(fā)展到了 1.2.0 版本。在這一階段,還有眾多組織和企業(yè)支持了 MiniGUI的開發(fā):

由清華大學學生何小波、陶品等發(fā)起和組織的AKA 組織。這個組織為 MiniGUI 早期的發(fā)布、宣傳做了大量的工作。
聯(lián)想公司。聯(lián)想在 2000年期間,也嘗試開發(fā)自己的發(fā)行版(Happy Linux),并采用 MiniGUI作為其安裝程序。筆者以個人身份參與了該項目的開發(fā),經(jīng)過該項目的開發(fā),MiniGUI形成了一個較為完整的圖形用戶界面支持系統(tǒng),第一次體現(xiàn)了其商業(yè)價值。
藍點(深圳)軟件技術(shù)有限公司。該公司是早期三大中文Linux 發(fā)行版之一 Bluepoint Linux的開發(fā)商。2000年5月到2001年5月,筆者曾在該公司的北京研發(fā)中心工作,并嘗試將 MiniGUI 用于深圳元征公司的汽車檢測用PDA 設備中。這期間,MiniGUI 得到了一些新的發(fā)展。
北京中科紅旗軟件技術(shù)有限公司。該公司是 RedFlagLinux 發(fā)行版的開發(fā)商。筆者也曾在該公司的嵌入式事業(yè)部工作。在該公司工作期間(2001年5月到2002年8月),嘗試將MiniGUI 應用于單兵作戰(zhàn)手持設備以及信息終端中。在這期間,MiniGUI 得到了進一步的發(fā)展。
IBMdeveloperWorks 網(wǎng)站。2001年到2002年期間,通過擔任該網(wǎng)站的專欄作家,筆者撰寫了一批闡述 MiniGUI設計思想、MiniGUI 使用和編程的文章,為推廣 MiniGUI 起到了推波助瀾的作用。
梅特勒托利多(常州)稱重儀表公司。該公司是筆者所知、除筆者自己之外,第一個將MiniGUI 應用于商用嵌入式設備中的企業(yè)。這個企業(yè)也是后來飛漫軟件的第一個客戶。
雖然作為一個自由軟件項目,MiniGUI可以僅憑個人興趣以及一些為數(shù)不多的用戶的鼓勵和支持慢慢發(fā)展,但因為國內(nèi)的軟件基礎薄弱,無法在短時間內(nèi)形成適合自由軟件發(fā)展的土壤,因此,筆者決定創(chuàng)立一個商業(yè)化公司,通過商業(yè)化機構(gòu)的運作,促進MiniGUI 的快速發(fā)展。這樣,就誕生了北京飛漫軟件技術(shù)有限公司。

三、MiniGUI 的商業(yè)化發(fā)展歷程
2002 年 9月,筆者創(chuàng)立了北京飛漫軟件技術(shù)有限公司,嘗試自由軟件的商業(yè)化運作模式。飛漫軟件成立之初,我們的主要業(yè)務模型是通過定制服務、技術(shù)支持、培訓等業(yè)務來獲得收入,MiniGUI仍然作為一個自由軟件項目而發(fā)展,只是其維護者從個人轉(zhuǎn)向了商業(yè)機構(gòu)。

飛漫軟件從成立到2005年底持續(xù)開發(fā)MiniGUI,并發(fā)布了若干版本:于 2003 年 5 月發(fā)布了 MiniGUIV1.2.6 版本;于 2003 年 9 月發(fā)布了 MiniGUI V1.3.0 版本;2003 年 10 月,MiniGUI完成了到 uClinux 和 eCos 操作系統(tǒng)的移植,并發(fā)布了 MiniGUI V1.3.3 版本。至此,MiniGUI成為一個跨平臺的嵌入式圖形用戶界面支持系統(tǒng)。
2004 年 8 月,華為選擇 MiniGUI作為平臺軟件產(chǎn)品,用于機頂盒、手持終端等產(chǎn)品領域。在此之前,飛漫軟件主要的業(yè)務,是通過為客戶提供基于 MiniGUI的定制開發(fā)業(yè)務,以及技術(shù)支持服務來獲得收入,而華為采購 MiniGUI 并支付軟件授權(quán)使用費用,為快速發(fā)展 MiniGUI提供了另外一條商業(yè)化道路。這樣,從 2005年開始,飛漫軟件開始了一次重要的轉(zhuǎn)型,即以軟件產(chǎn)品的銷售、軟件使用授權(quán)作為主要的業(yè)務而進行發(fā)展,并推出了 MiniGUI增值版產(chǎn)品。飛漫軟件也走上了一條較為快速發(fā)展的道路,從 2005 年到 2007 年,飛漫軟件的年銷售額增長率保持在 40%以上。

2005 年 1 月,TD-SCDMA 標準的主要制定者(大唐移動,現(xiàn)在的聯(lián)芯科技)采用 MiniGUI 作為商用TD-SCDMA 手機的 MMI 方案;2005年 7 月,基于 VxWorks Simulator 的 MiniGUI演示開發(fā)環(huán)境順利完成,該環(huán)境的成功搭建進一步加深了飛漫軟件與美國風河間的合作。

2006 年 1 月,正式發(fā)布 MiniGUI 的相關組件產(chǎn)品 mGp V1.0、mGi V1.0 以及 mG3dV1.0;2006 年 5 月,飛漫軟件成為美國風河系統(tǒng)公司全球合作伙伴,為 VxWorks 提供全面的圖形解決方案。

2006 年 12 月,在香港舉辦的世界電信展上,大唐移動(現(xiàn)聯(lián)芯科技)隆重推出采用 MiniGUI 和 Fhas應用開發(fā)平臺作為圖形顯示系統(tǒng)和終端應用開發(fā)平臺的 TD-SCDMA 3G 手機終端軟件標準平臺 Arena。經(jīng)過多年的發(fā)展,截止2009 年 10 月,中國移動 3G 手機(即 TD-SCDMA 手機)市場中,有超過 50% 的 3G手機使用MiniGUI作為其圖形用戶界面。在 2009 年上半年,由中國移動深度定制的四款 3G 手機中,有兩款手機采用MiniGUI;這兩款手機是:中興通訊的U210 以及宇龍酷派的 F69。除此之外,還有早期試商用階段的中興通信 U85、海信 T68等型號的 TD 手機。目前,采用 MiniGUI 開發(fā)的手機類產(chǎn)品已經(jīng)有十幾款型號。

2008 年 10 月,經(jīng)過一年多的開發(fā),飛漫軟件發(fā)布了 MiniGUI V3.0。最新的 MiniGUI V3.0 版本在MiniGUI V2.0/1.6 的基礎上,提供了眾多高級功能特性,將幫助用戶開發(fā)具有更好用戶體驗的嵌入式產(chǎn)品。MiniGUI 3.0中蘊含有眾多由飛漫軟件研發(fā)團隊首創(chuàng)的技術(shù)(外觀渲染器、界面特效等),標志著 MiniGUI3.0從模仿、跟隨他人走向了自主創(chuàng)新階段。與此同時,飛漫軟件基于 MiniGUI開發(fā)的其他兩項技術(shù)和產(chǎn)品:mDolphin(嵌入式瀏覽器)、mPeer(嵌入式 J2SE解決方案)也得到了諸多重要客戶的認可并使用。

2009年初,全球500強企業(yè)思科系統(tǒng)(中國)有限公司和飛漫達成合作,在網(wǎng)絡電視領域展開廣泛深入的合作,思科系統(tǒng)(中國)有限公司選用飛漫軟件的全線系列產(chǎn)品作為其網(wǎng)絡電視方案的基礎軟件,包括MiniGUI、mDolphin瀏覽器、mPeerJ2SE 解決方案。

2009 年 10 月,在中華人民共和國成立 60 周年之際,飛漫軟件推出了 MiniGUI 的配套開發(fā)工具產(chǎn)品mStudio。至此,圍繞 MiniGUI 的關鍵應用、開發(fā)工具等就相對完整了。

2009年,經(jīng)過多年的實踐,飛漫軟件終于找到了一條符合市場需求的發(fā)展道路,并穩(wěn)步走上了快速發(fā)展道路。雖然 2008年底、2009年初,和眾多中小企業(yè)一樣,飛漫軟件也受到了全球性金融危機的影響,但 2009 年飛漫軟件的預期銷售業(yè)績將同比增長 80%或者更高。這一成績的取得,證明了飛漫軟件所選道路的正確性,也標志著飛漫軟件的發(fā)展已經(jīng)走向了快車道。

值得一提的是,直到今天,飛漫軟件仍然以自由軟件的形式發(fā)布 MiniGUI 的某些版本。其中包括廣泛使用的 MiniGUIV1.3.3,最新發(fā)布的 MiniGUI-GPL V1.6.10 等。同時,飛漫軟件還積極以開放源碼的形式發(fā)布了諸多軟件,如mGDesktop、mGallery、mGIS 等等。飛漫軟件也已成為國內(nèi)為開源社區(qū)貢獻代碼最多的本土企業(yè)。

四、執(zhí)著發(fā)展 MiniGUI 技術(shù)的現(xiàn)實意義
盡管 MiniGUI 的發(fā)展并不是一帆風順的,盡管 MiniGUI從純自由軟件走向商業(yè)化運作的模式被許多人詬病,但飛漫軟件執(zhí)著發(fā)展 MiniGUI技術(shù)的現(xiàn)實意義不僅僅是為了單個企業(yè)的商業(yè)成功,而且也為了中國軟件行業(yè)的發(fā)展、中國嵌入式行業(yè)的發(fā)展:
在中國軟件產(chǎn)業(yè)缺乏人才、缺乏經(jīng)驗,而且知識產(chǎn)權(quán)保護乏力的情況下,開發(fā)一個系統(tǒng)軟件的過程必定是艱難曲折的。但是,MiniGUI的成功表明,中國人完全有能力來自行開發(fā)完整的系統(tǒng)級軟件以及配套的開發(fā)工具,并將其商業(yè)化,最終通過為客戶帶來價值而證明自己的價值。

在開發(fā) MiniGUI 以及 mDolphin等軟件的過程,飛漫軟件積累了大量的研發(fā)管理經(jīng)驗,培養(yǎng)了大批軟件開發(fā)和測試人才。這些人才不僅僅為飛漫軟件的發(fā)展做出了重要貢獻,也必將把飛漫軟件的成功開發(fā)經(jīng)驗,尤其是研發(fā)管理經(jīng)驗帶到其他企業(yè),從而幫助整體提升中國嵌入式軟件的開發(fā)水平和管理水平。

飛漫軟件的成功,將吸引大批優(yōu)秀人才進入到嵌入式軟件的開發(fā)潮流中,相信中國必將涌現(xiàn)更多掌握核心技術(shù)、具有創(chuàng)新能力的嵌入式軟件企業(yè),從而帶動中國嵌入式產(chǎn)業(yè)的長足發(fā)展。

五、以“十年磨一劍”的精神來重塑嵌入式行業(yè)
在中國短短的軟件產(chǎn)業(yè)發(fā)展歷史中,經(jīng)過十年時間研發(fā)和推廣的軟件鳳毛麟角。飛漫軟件的實踐表明,只有抱定“十年磨一劍”的長遠目標,才能在基礎薄弱、人才缺乏、融資環(huán)境惡劣的中國軟件業(yè)整體環(huán)境下打造出一個個軟件精品。嵌入式行業(yè),尤其是電子消費類產(chǎn)品行業(yè),所面臨的競爭激烈,產(chǎn)品更新?lián)Q代非?欤朐谶@個紅海中暢游,沒有多年的研發(fā)積累是不可能的。

筆者呼吁嵌入式行業(yè)的從業(yè)者,從現(xiàn)在開始,加大研發(fā)投入,重視軟件價值,以“十年磨一劍”的精神來重塑中國的嵌入式行業(yè)!
本文地址:http://www.qingdxww.cn/thread-96118-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
老郭 發(fā)表于 2012-8-22 18:22:43
法螺熟悉MiniGUI么?懂行的評論一下
f.luo 發(fā)表于 2012-8-22 19:07:56
老郭 發(fā)表于 2012-8-22 18:22
法螺熟悉MiniGUI么?懂行的評論一下

具體的不熟悉,最開始了解過。
但是其在開源界的應該算是國內(nèi)最有影響力的產(chǎn)品了,現(xiàn)在是不是還這樣,不確定。。。
southcreek 發(fā)表于 2012-8-29 13:42:39
這文章要不是老魏寫的就有說服力了。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • PIC18-Q71系列MCU概述
  • 基于CEC1712實現(xiàn)的處理器SPI FLASH固件安全彈性方案培訓教程
  • 5分鐘詳解定時器/計數(shù)器E和波形擴展!
  • 了解一下Microchip強大的PIC18-Q24 MCU系列
  • 貿(mào)澤電子(Mouser)專區(qū)
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 51久久| 欧区一欧区二欧区三免费 | 国产一级毛片夜一级毛片 | 果冻传媒精东影业一二三区 | 亚洲精品老司机综合影院 | 欧美日韩视频综合一区无弹窗 | 国产未成女年一区二区 | 男女羞羞视频在线观看 | 四虎论坛| 免费一级毛片麻豆精品 | 日本中文字幕免费 | 精品国产一区二区三区精东影业 | 国产剧情麻豆mv在线观看 | 日本黄色app | 国产成人久久精品麻豆二区 | 午夜精品成年片色多多 | 九色愉拍自拍 | 99精品一区二区免费视频 | 日本在线观看一区 | 亚洲一区二区在线成人 | 国产一区二区三区毛片 | 日韩精品第一区 | 成人a级特黄毛片 | 午夜视频免费在线播放 | 两个人的视频全免费观看在线 | 久久免费视频精品 | 日韩第六页| 久久久久综合 | 欧美不卡在线观看 | 日日操干 | 日韩亚洲欧美在线 | 99热这里只有精品首页 | 亚洲高清日韩精品第一区 | 国产亚洲欧美另类一区二区三区 | 国产成人毛片 | 欧美综合亚洲图片综合区 | 国产免费卡1卡2卡 | 国产愉拍 | 美国大片免费看在线观看 | 黄床大片30分钟免费看 | 日本欧美一区二区三区视频 |