前言
2006 年 3 月 NetBeans 發布 Mobility Pack 5.0 for CDC,讓開發者能輕鬆建立 CDC 架構的 Java ME 應用。本文示範環境建置與入門程式撰寫。CDC 技術方興未艾,僅 SonyEricsson 與 Nokia 提供支援(如 SonyEricsson M600、P990、Nokia S80)。
所需軟體
- J2SDK 1.4.2 或 JDK 5.0
- NetBeans IDE 5.0
- Mobility Pack 5.0 for CDC
- UIQ SDK 3.0 beta
- SonyEricsson CDC 擴充平台 1.0 beta
- SonyEricsson M600 CDC 擴充包
- SonyEricsson P990 CDC 擴充包
皆可至 J2ME 開發網 下載。
環境建置步驟
- 依序安裝 JDK、NetBeans、Mobility Pack 及擴充軟體。
- 整合 CDC 平台至 NetBeans:
工具 → Java 平台管理器,選擇 Java ME 平台 CDC 模擬器,加入 UIQ SDK 3 安裝目錄。(原文含圖片步驟)
Mobility Pack 5.0 for CDC 特色
- 支援 SonyEricsson CDC 與 Nokia S80 平台
- 專案精靈逐步引導建立 CDC 專案
- 視覺化 UI 設計器(源自 Matisse),支援拖拉式 AWT 介面開發
- 可建立 Symbian 安裝包 (.sis)
- 內建 Symbian MBM 編輯器
- 支援 JUnit 單元測試框架
建立第一個 CDC 專案
- 新建 CDC 專案,命名
cdcapp,勾選自動建立 Main 類別。(原文含圖片)
- 專案結構包含 JUnit 測試目錄,區別於 CLDC 專案。
AWT 圖形介面開發
CDC 提供 AWT 函式庫(不含 Swing),可開發較豐富 UI。利用整合的 Matisse 設計器拖拉元件快速生成代碼。範例展示繼承 java.awt.Frame 的 Main 類別,包含標籤、文字欄位、文字區域等元件初始化代碼。(原文含部分代碼)
結語
CDC 開發正起步,歡迎持續關注與探索。