一起学习
作者簡歷:
現任:艾揚科技行銷長
曾任:英特連企劃部經理
新興職務 Technology Evangelist – 技術傳教士
Evangelist,原意是宣揚福音的傳教士,今年的JavaOne Conference,讓我有機會跟一批鍾情於Java的技術傳教士近距離接觸,聽他/她們闡釋與分享各自專精領域的知識與最新進展。這些職稱中帶有「Technology Evangelist」字眼的先生或女士,絕大部分都來自於SUN公司內各Java技術規格的工作小組。其中一位Max Goff先生被問到,到底Evangelist跟Salesperson的差異時,他做了傳神的答覆:「這兩者最大的不同,是業務人員不管相不相信產品,他都必須要去賣;而傳教士卻是對他所要傳達的事物,深信不疑。」
一點也沒錯,透過這群Java Technology Evangelists熱忱的宣揚,全球信仰Java 的Developers日益增多,Java Community日漸茁壯。以獲得今年「Java Community傑出貢獻個人獎」的David A. Chappell來說,其為JCP Expert groups的一員,實際參與JMS、JAXM、Enterprise Web Services(JSR-109)、JCA(JSR-112)等技術規格提案的審核作業,也與他人合著有Java Message Service(O’Reilly)、Java Web Services(O’Reilly)、Professional ebXML Foundations(Wrox)等書,對於Java在資訊整合技術的推廣,可說是貢獻良多,而他本人,除了在任職的Sonic Software擔任副總外,其實還被冠以Chief Technology Evangelist(首席技術傳教士)的職銜,肩負技術行銷的大任。
亟欲突破傳統印象,力爭運算能力表現的 Java
有沒有搞錯,用Java來開發Game?
不只是2002 JavaOne Conference中出現了兩場與Game相關的Java技術研討會,就在JavaOne舉行的前一個禮拜,於舊金山南邊的San Jose才舉辦過的Game Developers Conference中,筆者就親眼見到SUN偌大的展覽攤位,展出了幾款跑在Solaris上的Java電腦遊戲,操作起來還滿順暢的。
若您連上,也許還可以看到這些遊戲的畫面剪影。關於Java在遊戲開發的支援上,目前可以看到的,是在J2SE v1.4中,增加VolatileImage、BufferStrategy等class,以及增強BufferedImage與java.nio等class對硬體加速的支援。還有就是,在J2ME/CDC (Connected Device Configuration) 平台上,推出Java Game Profile (JSR-134),以便廠商可以在諸如SmartPhone、PDA等小型,但運算能力還不錯的隨身資訊設備(如CPU 32-bit、RAM 2MB以上者)之上開發遊戲,甚至是連線遊戲。
提到大家對Java的疑問,通常”Performance不好”,是為最典型的反應。為具體破除這樣的刻板印象,除了Game應用之外,在此次的JavaOne中,還有其他諸如3D動畫(Java 3D API)、OpenGL for Java、2D繪圖(Java 2D API)、聲訊與音樂(Sampled sound & MIDI API)、媒體串流技術(Java Media Framework API)、JFC/Swing等主題的研討,意在展現J2SE v1.4新增的多媒體支援與Java運算能力的持續強化成果。
下载本文示例代码
2002 JavaOne 會議隨想(下)2002 JavaOne 會議隨想(下)2002 JavaOne 會議隨想(下)2002 JavaOne 會議隨想(下)2002 JavaOne 會議隨想(下)2002 JavaOne 會議隨想(下)2002 JavaOne 會議隨想(下)2002 JavaOne 會議隨想(下)2002 JavaOne 會議隨想(下)2002 JavaOne 會議隨想(下)2002 JavaOne 會議隨想(下)2002 JavaOne 會議隨想(下)
阅读(192) | 评论(0) | 转发(0) |