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 因為太多人申請而掛掉了。一直到今天都還是停擺的狀態,真是惱人。

上一篇提到 Jaxo 製作的 2D barcode 解碼軟體,我在早期的文章也提到 Youichi SwetakeJava 版本 以及 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 主題即為行動條碼,Semapediawubbahed.com 亦有介紹此次會議。

我在 Youtube 張貼了 QuickMark WebCam 功能展示,近日有人留言說可以參考 Jaxo Systems 所開發的 SnapABar。翻查了一下,知道 Scott P. Shaffer 曾經在 The Pondering Primate 介紹過 Jaxo 所提供的免費二維條碼編解讀碼軟體

Jaxo 是以 Java 實做了給手機與 PC (支援 Windows 與 Linux) 的讀碼軟體,也預計開發 Web CAM 版本的程式。

Continue reading