2004年9月,日本最大的手機Java廠商Aplix以新台幣24億元收購台灣曜碩科技(iaSolution Inc.),六年七班的總經理郭榮昌搖身一變,成為身價上億的成功創業家,被媒體稱為「工讀生總裁」。曜碩科技是台灣第一家以K-Java技術撰寫手機遊戲軟體的企業,業務遍及中國大陸,在三年內迅速竄起。
Java是一種電腦語言
郭榮昌無疑是抓到Java手機市場的商機。到底Java是什麼樣的技術?其實Java真的是無所不在:從個人電腦、手機、到家電、信用卡,甚至是台灣的IC健保卡,都有Java的身影。Java的經濟用途跨越了不同的產業、市場及社群。目前,全世界已發行十億張的Java智慧卡、七億八百萬支Java手機、七億台Java技術個人電腦,以及發展超過一百四十個Java平台。
Java是一種電腦語言,它的精神在於「寫一次,即可在任何機器上執行」(Write Once, Run Anywhere),也就是可以在電腦、家電,或手機等不同介面上運作,超越其他電腦程式只能在單一環境運作的障礙。於是Java立刻竄紅,成為最短時間內,被全世界最多程式設計師所使用的電腦語言。目前全球共有超過四百五十萬名資訊工程師使用Java。
今年5月,Java剛過十歲生日。十年前,在舊金山的莫斯科尼會議中心,Java的發明家,也是目前昇陽科技Java的首席科學家高斯林(James Gosling)在那裡發表這項產品。但是鮮少人知道,這個在網路時代大紅大紫的Java,其實差點胎死腹中。
這要回溯到1990年代,昇陽成立一個特別小組叫做「Green Team」,其主要任務是要發展消費性電子產品的作業平台,例如:資訊家電、手機與PDA。1992年,Green Team發表一項類似PDA功能的產品「Star 7」,而Java的前身「Oak」就是該產品的應用程式。
Logo∕熱騰騰的咖啡
Oak的名字是高斯林起的,源自於他辦公室窗口的橡樹(oak)。但是當他們要去註冊時,才發現這個名字已經有公司使用,於是得另外取個新名字。正當幾位工程師熱烈地討論命名的事情,一位工程師看到手中的Java咖啡,於是靈機一動,就取名Java。因此Java著名的logo,也就是一幅熱騰騰的咖啡。
在十多年前電腦尚未普及的年代,「Star 7」就具備比現 在PDA還強的技術,包括無線通訊及五彩LCD等。雖然如此,當時最先進的技術卻無法被當時一般的消費市場所接受。Green Team幾乎快要被昇陽裁撤。
在生死存亡之際,出現一道曙光——全世界第一個全球資訊瀏覽器Mosaic(Netscape的前身)誕生,揭開了網際網路時代的序幕。
Java以優異的功能,撰寫高互動式的網頁程式,這在當時,沒有其他的電腦程式語言可以做得到。爾後,Java在1995年5月23日正式對外發表這項研究成果。
Java未來由912個人決定
Java主要分為J2EE企業用戶版本(Enterprise Edition)和J2SE標準版(Standard Edition),後者為Java核心,主要是供個人電腦使用。另外還有迷你版(Micro Edition),主要應用在手機、智慧卡等其它介面。
Java是昇陽發展出來的應用程式,一般工程師可以自由使用,如果是商業用途,則需要支付昇陽使用權利金。許多知名的大公司都使用Java軟體,例如國際商業機器(IBM),美商軟體公司BEA Systems等。近年來,許多手機及電信公司也使用Java技術,例如NTT DoCoMo。
尤其特別的是,Java未來發展的方向,不是單一由昇陽來決定,而是使用者加上企業用戶共同組成「Java Communication Process」,由這些成員來投票,訂定下一個Java版本所包含及支援的項目,目前社群成員共有九百一十二人。
今年Java One十週年會議,主題為「Java的力量」(The Power of Java),專注於如何擴展Java經濟版圖,以及強化Java使用者的社群關係,其中包括開放部分Java產品,吸引更多工程師參與的機會。
昇陽總裁史瓦茲(Jonathan Schwartz)在會中指出,「開放技術以及建立社群關係能夠降低障礙,並且增加更多Java成長與參與的機會,如此更能強化這個擁有數十億身價的Java產業,全球超過四百五十萬名Java程式設計師,創造全世界二十五億個Java平台最新技術。」
網際網路時代的來臨,使Java優異的功能得以發揮。近年來,隨著消費性電子產品的興起,Java更深入許多手機、PDA、DVD等產品,成為不可或缺的重要技術。
Java如何做到「永久回甘」?
在今年的Java One會議中,許多大廠紛紛宣布與昇陽結盟,共同開發Java技術。由松下(Panasonic)為首,包括戴爾(Dell)、蘋果電腦(Apple)、惠普(HP)、三星(Samsung)、索尼(Sony)等DVD大廠所成立的「藍光碟片協會成員」(Blue-ray Disc Association),決定使用Java開發新一代的DVD。
昇陽也宣布與NTT DoCoMo合作,以Java技術共同研發下一代的行動資料服務平台。此外,手機大廠包括諾基亞(Nokia)、易利信(Ericsson)、東芝(Toshiba)也和昇陽達成協議,共同研發以Java為基礎的新產品。
眼前Java商機無限。如何保持競爭力,為昇陽帶來大筆財富,則是昇陽未來的挑戰。