Currently browsing posts found in June2008


Java in Firefox Extensions

Number of Comments » 0

在追一個 Firefox 延伸模組時,試著玩了一下在 Firefox 外掛中使用 Java 的方法。
原來你可以用 XPConnect 來存取 Java Object,甚至將你的 Java object 封裝成 XPCOM,以方便 Java Script 取用。範例可參考 Simile Project 的 Java Firefox Extension。於是乎,你的外掛介面可以用 XUL/Java Script 實做,但後端丟給 Java 來處理,若是拿來整合某些企業應用程式,應該可以比較快速的拉出使用者介面與整合商務邏輯。
或者,你也可以使用 JavaXPCOM,讓你的 Java 程式存取 XPCOM 介面的元件。

無線熱點自動登入 Firefox 外掛

Number of Comments » 0

之前在講 Nokia S60 上的連線軟體時,曾經提到可以使用 HandyWi 來登入無線熱點如 FON 、中華電信 與 WiFly。
事實上,這些無線網路服務商的入口認證網頁中都支援 WISPr,WISPr 是由 Wi-Fi Alliance 所提供,由 Browan (Gemtek)、iPass 與 Nomadx 等公司所擬定。這個協定讓使用者可以於不同的無線網路服務供應商間漫遊,透過內嵌於網頁中的敘述,無線使用者可以透過 802.1X 或 UAM (網頁介面認證機制) 來自動登入,而不需要每次都手動打入自己的帳號密碼。(規格可於此下載)
行動裝置上有不少工具都支援 WISPr,如 FON 提供了 Symbian 連線管理員 與 iFON,社群裡面也有人開發了 CrYpToNyM Pocket FON Connecto。WiFly 則支援 Windows Mobile.
若你也時常帶著筆記型電腦到處跑,大約也會時常需要登入使用無線網路熱點。若你讀了 WISPr 的協定,應該會了解實做一個自動登入 UAM 是頗為容易的事情。只要幾行 Perl script 就可以搞定,就像我的這個小範例。當然網路上也有其他人以其他語言做了類似的軟體,如以 Java 寫的 FONnector。
若你使用 Firefox ,又常常在外面亂跑,不妨試試 Coova Firefox Extension,這是 David [...]

S60 連線省錢技巧

Number of Comments » 0

若你使用 Nokia 手機,而是偶爾使用 WiFi 或 GPRS 存取一些行動網路服務,就會了解手機上操作選取網路有多不方便。因為你的手機通常預設會使用 GPRS/EDGE/UMTS 上網,你得先叫出無線網路連線軟體、掃描訊號、設定、開啟應用程式、選擇正確的 ‘Access Point’、連線。特別是某些軟體每次都必須針對不同的 Access Point 進行,無法自動選取。操作實在太過繁雜。
所幸,Psiloc 開發了 Connect 來彌補 Nokia 手機無法自動選擇連線類型的問題。記得在發行前,Psiloc 還故作神秘的開發了一個網站叫做 Psiloc What?,請人來猜想這個偉大神秘的軟體!經過幾個禮拜後,才正式宣佈 Psiloc Connect。
基本上,它的功能讓你可以很有彈性的設定 Access Point。你的應用程式只需要選擇單一的 Access Point 名稱即可,當你的軟體有連線需求時,Psiloc Connect 會根據你的設定,先搜尋是否有無線網路可用,然後再尋找 GPRS 網路來傳資料。當然你也可以完全關掉使用 GPRS,於是就可以省下許多連線費用,但同時可以隨時再找到訊號的時候自動連線,特別適合沒有使用吃到飽費率的朋友使用。
稍早的時候,它還不支援我的 E70,但目前也已經支援。這是商業軟體,價值 9.95 €/15.65$。可惜的是,它不支援 WISPr 自動登入。

Image Source: Symbian in montion

開源飛信

Number of Comments » 0

之前曾經介紹過中國移動的飛信服務,是整合短訊與電腦即時通訊的服務。最近知道有兩個開放原碼計畫分別實做了飛信的協定,一個是 Fetion Pidgin Plugin、另一則是 LibFetion。於是你在 Linux 上,也可以使用飛信來傳訊到手機上了。若是有人實做了 Telepathy project 介面,那就更容易整合到其它不同的通訊軟體上了。

Source: libfetion
不知道台灣電信產業是否有人想作類似的服務,而不是鎖定平台與通訊協定的服務 (中華電信、台哥大, 遠傳)。或是讓只能傳送簡訊的低階手機也可使用,且提供合理的費率。(說真的,誰的錢多到想使用這樣的服務?)

fringME

Number of Comments » 0

還記 GSM 手機正要開始流行的前一段時間,還在學校的我,為了方便聯絡辦了呼叫器。那個年代,大哥大正要從昂貴的奢侈品轉換成平價的必需品,那時的傳呼服務業者為了生存,幾乎將資費降到免費的地步,甚至也開放了網路免費傳呼的網頁。
記得當時使用的聯華電信所提供的 Alpha Call 服務,當時還特別用 Perl 刻了一個 CGI,擺在自己的網頁上,讓親友可以隨時透過網路傳呼我。而這些操作幾乎是免費的,只要透過頁面輸入訊息,我就可以在呼叫器上接到最新的資訊。印象中還曾經試著把電子郵件的標題傳到呼叫器上(以非常有限的英數與長度),若不是當年 RSS Feeds 這種東西還不流行,我肯定也會試試把新聞也傳到呼叫器上。
這兩天在 Fring 的中文 blog上,也看到針對 fringMe (fringMe 新聞稿) 的詳細操作說明 (nice blog, Jason)。簡單講,就是可以將個人的上線狀態顯示於網站上,而且你的網頁訪客可以直接傳訊給你。就像是 ICQ Panels, Y!M Pingme (中文說明) 或 MSN 聊天視窗。

Source: Jason Chen of fring
不過 Fring 的好處是,你可以在手機的單一軟體登入以上所有的服務,只要你申用了吃到飽費率就可以隨時在手機上接受朋友傳來的訊息,就像是免費的簡訊一樣,而且你的朋友可以直接用不同的 IM 傳訊給你。
另外一個額外的功能是,Fring 可以隨時利用手機的 GPS 功能更新你的位置!於是,你就可以把個人行蹤公佈於網頁上!(有仇人、債主者請自行斟酌使用本功能)

Adobe AIR for Linux

Number of Comments » 1

今年三月底時,Adobe 在 Adobe Lab 發行了 Adobe AIR for Linux alpha 版本。Adobe AIR 是一種執行環境,提供一個可使用 Adobe Flash, Adobe Flex, HTML 與 Ajax 開發桌面 RIA 應用程式的平台。
試玩了一下,可以安裝 twhirl (Running Twhirl on Ubuntu 7.10) 等軟體沒有問題。可惜的是,目前 Linux 版本還不能支援 XIM,以至於無法輸入中文。
另外一個惱人問題是 Adobe AIR 將 zip 格式檔案都以 xdg-mime (xdg-mime of Portland project) 註冊成使用 Adobe AIR 開啟,以至於你的 zip 檔、OpenOffice 文件檔 (也是 zip 壓縮格式) 都變成以 [...]