2004年8月5日

JavaTwo 2004 參予感想

台灣昇陽公司在 2004/08/03~04 兩天假台北國際會議中心舉辦 JavaTwo 2004 技術研討會,弟有幸得以參予並做簡單報告如下:

一般感想:

  1. 和去年一樣,每一節課同時有三個講題,分別在一、二樓。不過今年我想聽的課程統統沒有衝堂的情形,真是 Excellent!
  2. 還是和去年一樣,雀巢咖啡提供雀巢冰咖啡全場免費試飲服務,大概是怕學員聽課聽到一半呼呼大睡吧。不過比較討厭的是今年沒有熱咖啡(印象中去年的第一天活動中有),空調很冷,又喝冰咖啡,所以我常常在那邊皮皮剉… :(
  3. 今年 Sun 派出了 20 個 JavaGirls,雖然服裝相同,但個人認為最大的遺憾是沒有全身統一穿著:鞋子讓她們自訂(這算客製化嗎),當這些 JavaGirls 站在一塊後就可以發覺這種視覺上的不協調。
  4. 今年的抽獎比較讓人感興趣:Nokia 7610 x 2, iPod 20G x 1, Motorola ooo x 2 (不知是啥… :p),不過後可惜的是… 老天要我把目標放在遠方,所以啥都沒得到。看來連六槓的大樂透可能有我的機會?
  5. 今年拿到兩件T恤,一件是 Macromedia 所提供,一件是 JavaTwo 送的。
  6. 今年的午餐比去年好,然後 8/3 的又比 8/4 好。
  7. 今年的活動主講人已從洪公 志鵬改成王森了,原因是洪公離開了 Sun 到『麥克羅所福特』公司任職,網址是… MichaelSoft.org (可能記錯了吧?)
參展廠商:
  1. 今年 Apple 有參展耶,可是他們沒有送 PowerMac,所以我也沒有做啥事。
  2. 去年是 Nokia 參展,今年則改成 Motorola 參展,不過我對這兩家的手機都沒有太在意。倒是希望明年 SonyErrison 可以來湊一腳就是了。
  3. Macromedia 再度參展,今年的重心應該是 Flex 技術。這個技術非常有看頭,不過個人認為在推廣上會有價格上的困境。
  4. Flex Server 的授權費用是以 CPU 的個數計算,2 個 CPU 要價 US$12000 元,台幣則在 4x 萬之間,聽說還有教育版本也要 2x 萬。因為不能立即把原先 Web 版和 Flex 版的應用程式的差異展現給長官看,所以很難跟長官提試用建議(畢竟還有正事要做,不能把時間花在建立原有系統的 Flex 版),除非 Flex Server 單 CPU 授權價格在 US$2~300 元左右,因為這個價碼比較容易報銷。
  5. 不過我倒是覺得若是可以透過 Flex 建立一個現行系統中某功能的展示版本,那麼長官就可以立即的比較出兩種不同平台下的差異,這樣才可能排出預算去採購這套系統。
  6. 我拿了一套 Flex Server,可是還在研究怎麼安裝中。不過目前似乎還沒有 Flex 的 GUI 開發工具,那麼建立展示版本的時間就不知道要搞到啥時候了… :(
講題心得:
  1. Java 科技串連全世界:這是 Sun 大中國區行銷總監負責講演,不過我不太喜歡大中國區這個詞,再者其實也不必強制總監改變一些大陸的電腦名詞,聽的出來他講的不太輪轉。
  2. Motorola 的 Mobile 3D Gaming...:我睡著了,對不起… :p
  3. Nokia 的行動通訊聰明選擇:聽到有送 Nokia 7610 時忽然醒來… :p
  4. Mac & Java:嗯,Mac 界面好漂亮!
  5. Java平台發展和重大改革:主要是講講 JavaTwo 的由來和重要人物回顧,再者就是 Java 和 Java System 的區別,中間插了一段來自 JavaOne 的 Java 開發工具介紹,最後是講題簡介。講題簡介讓學員更容易決定想要聽那堂課。
  6. Reflection & Generics in JDK1.5:原來 JDK 1.5 的 Source 改了很多喔~~~
  7. Java Code Generator:讓程式自動產生程式可以減少人為的錯誤和煩燥的工作,不過在初步建構的時候很難立即看出優勢所在。目前我只有先透過 ANT 來自動變更參數設定值,想要做更多的自動化工作必須等空檔才可能。目前對兩個地方考慮達成自動化:Database Schema及頁面轉成 Struts 的 ActionForm 。
  8. JDK1.5 全新的並行機制:我寫過 Multi-Thread 的應用程式,而 Tiger 新增的並行機制看來可以更容易的解決資源獨佔的問題。
  9. JDK1.5語言新功能:這堂課讓我想要馬上使用 Tiger 來開發應用系統說。
  10. 使用 Java Studio Creator 開發 J2EE 應用程式:這真是方便的工具,不過 Creator 用的是 JSF,而目前使用的是 Struts,反而讓我遲疑是否改用 JSF 開發相關應用程式… :( Creator 要 US$99 元,而我想要 Enterprise 版本的.... :p
  11. 從 Java 談軟體開發流程:其實這堂課讓我想到目前正在開發的系統似乎還沒有把架構訂清楚,就被迫立刻進行開發。或許要找長官談談這麼做的後遺症了… :(
  12. Open Source J2EE:本來以為會介紹一下 JOnAS 這個 J2EE Container ,不過後來發現被騙了… >"<
  13. Java 的開放原碼全文搜尋技術-Lucene:副座恰好想建立全文檢索系統,這堂課真是場及時雨呀...。
  14. 回家想找 Lucene 的 Slide 來看,發現 http://www.javatwo.net 網站中沒有可以下載的地方… -.-