話說,身為一個 Geek,一定要了解如何拆解身邊使用的設備才行阿。所以,來學學如何於六分半鐘內拆解 Nokia E70 吧。(下載)
Tag: Mobile
Moseycode
前陣子提到了 Zebra-crossing,這兩日又見得 Tom Gibara 的一個有趣的計畫 Moseycode。Moseycode 也是針對 Google Android 平台所開發的二維條碼讀碼軟體,不過他重新開發了一種新的條碼規格,特意在條碼中間留了空白,雖說如此可以攜帶的資訊變少,但是卻可以置入人眼可以識別的圖樣。也因此這種條碼的規格或許會更適於作為廣告用途。
目前只能在 Android SDK 上執行,但是見來幾個示範影片,Moseycode 才剛完成基礎的演算法。接下來是必須克服移植到實際硬體上的最佳化了。
iMatrix – QRCode reader for iPhone
方才試著在 iPhone 上裝了 iMatrix。根據關於網頁,iMatrix 是由 Sergey Odinokov 所開發,這些條碼辨識的技術是在工業國家立陶宛(Lithuania) 所研發出來的。
目前的 iMatrix 4.0 已經可以支援三、四種條碼,根據同時開啟 QRCode, DataMatrix, ShotCode 的辨識狀態下,使用者經驗還是相當不錯。
除了可以支援開放規格的 QRCode 與 DataMatrix 外,尚預計支援 ShotCode, EZCode, BeeTagg 等私有規格條碼,這點倒是非常有趣。安裝方式非常簡單,只要在 Installer.app 中鍵入 iMatrix 的軟體庫位址 http://www.iMatrix.LT/repo/repository.plist,然後於套件分類表的 2D Code 中選擇 iMatrix 即可。
除了 iMatrix, Google Code 上也有另外一個自由軟體版本的 iPhone QRCode 讀碼軟體開發計畫,作者djMaxM 試著移植 FUKUCHI Kentaro 的 libqrencode 到 iPhone 上,目前已經釋出可以編譯的版本。至於效果如何,晤…..客官請自行斟酌使用。
SymbianSigned is down for weeks
Symbian 是一個龜毛的平台,由於安全性的機制,每個程式都必須要簽章過 (可使用 Self-Sign Certificate,不需要正式憑證),才能安裝在手機上。
一般的開發者如果要測試安裝程式,也必須申請測試用的簽章來簽署自己的程式。稍早的時候是一個稱為 Developer Certificate signing 的申請程序,但程序繁瑣,後來 SymbianSigned 提供了一個 OpenSign Program,開放給開發者申請只能用在特定幾個手機上的簽章。目前提供的簽章機制大致分為以下四種 (Source: Symbian Signed signing options)
- Open Signed, has updated and replaced Developer Certificate signing, making it easy for developers to sign applications for limited deployment to known devices, either for testing or for personal use. The online-only option is coming soon.
- Express Signed, a new option similar to Self Certification, is available to all developers, either directly (for those who own a Publisher ID), or via publisher partners (for those who do not).
- Certified Signed, has updated and replaced the mainstream signing option based on independent testing by a Symbian accredited Test House.
- TCTrustCenter, www.trustcenter.de/order/publisherid/dev, is the Certificate Authority for Symbian Signed, responsible for issuing and validating Publisher ID digital certificates (but existing ACS Publisher Certificates issued by VeriSign will remain valid for Open Signed and Certified Signed).
但是從年前到現在,SymbianSigned 的 OpenSign 因為太多人申請而掛掉了。一直到今天都還是停擺的狀態,真是惱人。
Zebra Crossing
上一篇提到 Jaxo 製作的 2D barcode 解碼軟體,我在早期的文章也提到 Youichi Swetake 的 Java 版本 以及 Yusuke Yanbe 的 Open Source QR Code Library。
不過最近最令人期待的另外一個自由軟體計畫是 Google 主導的 ZXing (“Zebra Crossing”)。
這個計畫的目的是開發一個可以讀取一維與二維條碼的自由軟體函式庫,希望可以支援以下幾種條碼格式
而計畫本身針對了數種不同的 Java 平台,包含了 J2ME, J2SE, RIM 與 Android 等。稍微測試了一下 J2SE 版本,效能相當不錯,即使圖片歪斜,也可辨識。若可移植到 Android 平台,相關應用頗可期待。另外 Wiki 上有篇收集的相當不錯的連結表,值得參考。
(2008-02-25) UPDATED: 前幾日介紹 Zebra Crossing 時忘記提到一個有趣的聚會,是 MobileCampNYC2,是在紐約為行動技術狂熱者所舉辦的 BarCamp。其中 2007 十一月舉辦的 MobileCampNYC2 主題即為行動條碼,Semapedia 與 wubbahed.com 亦有介紹此次會議。
Jaxo 的 Java QRCode 讀碼軟體
我在 Youtube 張貼了 QuickMark WebCam 功能展示,近日有人留言說可以參考 Jaxo Systems 所開發的 SnapABar。翻查了一下,知道 Scott P. Shaffer 曾經在 The Pondering Primate 介紹過 Jaxo 所提供的免費二維條碼編解讀碼軟體。
Jaxo 是以 Java 實做了給手機與 PC (支援 Windows 與 Linux) 的讀碼軟體,也預計開發 Web CAM 版本的程式。