這學期修了一門叫做"網路程式設計"的課程,我總覺得這門課應該在大學部的時候就要開了,為什麼要遲至現在都碩班了才開這門課。

修了這門課,也學了一些socket programming的東西,像是TCP, UDP還有一些SMTP, POP3之類的控制,因為這門課是wmchen教的,所以當然也要做期末的project。基本功能就是跟MSN Messenger一樣,要有聊天、傳檔這些基本功能,如果有其他的add-ons當然會再加分。

我想了一想,就想做一個結合即時通訊、電子地圖、資料庫的軟體,這個概念是從UrMap幫MSN Messenger寫的plugin而來,不過我要加上UrMap的API還有Geotagging的功能,有一點UMiP的感覺啦。

這幾天survey了很久,不知道到底要用什麼語言來寫比較好,雖然上課教的是Delphi,可是卻沒辦法跨平台,所以後來又想要用Java來寫,可是Java沒有瀏覽器的元件。找了好久,終於找到了一個叫做JRex的物件,這也是我心目中最理想的元件,因為它的render engine是用Gecko寫成的,基於推廣OSS,當然要用Gecko啦!可是要把JRex放到Java裡面使用,還要經過一番compile的步驟,現在就一直出問題。

所以我剛剛又找了Kylix來用,簡單來說Kylix就是Delphi的Linux版本,可是Borland卻說他們已經停止開放下載Kylix了,這實在讓我怒到不行,因為又讓我花了幾乎12個小時找其他的載點,最後終於讓我在對岸的一個論壇找到,現在還在下載,不知道等下能不能用。

可是我又想了一下,Delphi用到的瀏覽器元件是shdocvw.dll,這是一個DLL檔耶,可是Kylix是Linux軟體,又沒辦法include這種DLL檔,不知道下載Kylix到底有沒有用。如果沒辦法的話,可能又要回去使用Delphi了,可是又不能跨平台,煩呀!!!

參考資料:
MSN互動地圖
UrMap API
UMiP
JRex - The Java Browser Component
Gecko - Wikipedia
Kylix - Wikipedia
Kylix Downloads

Posted by kewang at 痞客邦 PIXNET Comments(0) Trackback(3) Hits(1182)


open trackbacks list Trackbacks (3)

  • 可以render HTML的Java component

    晚上從嗅香吃完臭臭鍋回到lab,就一直在找可以render HTML的Java元件,因為網路那一堂的期末project,我確定要用Java來寫了。\r\n\r\n因為前兩天把Kylix灌進我的電腦裡面,可是卻沒辦法執行,看了...
  • 用Java寫一個MSN Client

    昨天的網路程式設計本來要交期末project,可是我自己找喳,沒事用什麼Java來寫,所以到昨天為止都只有prototype而已,而且只能用telnet去連線,功能只有唯二的兩種,就是登入、傳訊息 = =。...
  • 自己寫的JGuiding 0.3版

    \r\n\r\n最近很忙,拖了蠻久的時間才把JGuiding釋放出來讓大家試用看看,不過目前只有0.3版,想當然耳,功能當然是少到不行,可是至少給了我一個繼續做的動力,有試用這個軟體的網友就回...

Comments (0)

Post Comment

Comment Permissions: Allow commenting

Leave Comment

*Name/Nickname
E-mail
Personal Website
Comment Title
*Comment
* Private Comment