饒榮慶 -- 您今天UCWEB了嗎?--http://www.ucweb.com

          3G 手機開發網

             :: 首頁 :: 聯系 :: 聚合  :: 管理
            99 Posts :: 1 Stories :: 219 Comments :: 0 Trackbacks
          前言

          JAVA ME這個技術出現到現在也有好多年了,這段時間,大家對這項技術的褒貶不一。我們暫且不討論這些,我今天就拿我做項目的經驗來說。該怎么樣設計一款優秀的JAVA ME手機軟件。這篇文章不是純技術性的文章,只要稍微做過項目的朋友都是可以看的明白了,里面的觀點只是代碼自己的個人觀點。說的不對的地方望大家多多指教。

                首先我們來說說J2me的高級UI應用情況吧:

          1. 游戲,根本就不采用高級UI,用到的只是高級UI調用本地輸入法。

          2. 企業應用,相對要求交互性高,實時快,用戶界面友好的應用來說,高級UI的應用情況跟游戲查不錯

          3. 簡單的例子教程,更不就拿不出收的手機軟件,大部分采用高級UI,因為高級UI簡單方便,容易描述。

          綜上所述,高級UI根本就不適合現在的企業應用,以及游戲開發

          這方面的例子有UCWEB,航海家,Fadato足球客戶端,Bobi足球即時工具,QQ系列軟件,在線直播,手機娛樂軟件,Mino郵件客戶端等等。。。這一系列證明高級UI的應用不多。在這些系統里面用到最多的就是軟件的配置,輸入法的調用,錯誤的提示(Alert)等

           

          JSR規范制定的成功之處。

          開發手機軟件雖然沒有開發電腦軟件工作量那么大,但是要考慮到的東西一點都不比電腦軟件少,理由如下:

          1. 硬件配置遠不如電腦

          2. 操作系統過于分散

           

          JSR就是為了這些差異而出現的。

          用戶可以通過查詢api來查看自己的手機是否之處這樣的功能過,而做出選擇。

           

          上面是廢話。下面看看怎么樣設計一款好軟件吧

          1. 用戶界面友好,一套可定制的UI組件。

          2. 用戶操作邏輯合理,專業的策劃組織

          3. 一套合理的內存管理,這樣才可以保證軟件的穩定性

          4. 適應需求的軟件結構模式。

          5. 性能方面一定要好。

           

          上面是一款軟件基本的條件,要想讓這個軟件被人們廣泛解釋的話,還需要解決下面的問題:

          1. 手機型號支持,盡量匹配多種機型,在不能保證支持全部機型的條件下,最起碼支持主流的手機廠商的手機

          2. 為各個機型定制一些特別的服務,比如有些手機支持JSR75,可以考慮保存更多的東西到本機手機上,有些不支持,可可以考慮用RMS等,有些支持媒體類型多點,手機上也可以為這類手機定制多點服務

          3. 一款好產品,必須有一個社區想扶持,所以一個熱門的產品社區是少不了的。

          4. 個人感覺,單機版的軟件不可能取得很大的成功,一定要采用C/S的方式來取得用戶對產品的粘度

          5. 羅馬也不是1天就可以建成的,所以軟件也不是一出來就很完美,所以就要不停的對軟件進行更新,維護工作,這是最重要的,好軟件的其中之一的標準就是看看這個軟件發展到什么版本了,版本也高,證明你的軟件的生命厲越強



          爬蟲工作室 -- 專業的手機軟件開發工作室
          3G視線 -- 專注手機軟件開發
          posted on 2007-09-18 09:25 3G工作室 閱讀(883) 評論(1)  編輯  收藏 所屬分類: j2me

          Feedback

          # re: 怎么樣設計一款優秀的J2ME軟件初稿 2007-09-18 10:51 千里冰封
          不錯,其實J2ME還是挺 不錯的,有了JAVA基礎學它,會變得容易很多  回復  更多評論
            

          主站蜘蛛池模板: 上饶县| 阆中市| 恭城| 泽普县| 绥中县| 渝北区| 客服| 赤峰市| 昌图县| 汉沽区| 滦平县| 和静县| 甘孜县| 平远县| 石台县| 杭锦后旗| 玉屏| 新乡县| 大理市| 新兴县| 九江县| 庆城县| 太湖县| 江口县| 海兴县| 盱眙县| 双牌县| 松潘县| 兰州市| 长汀县| 惠州市| 玉林市| 广宁县| 高要市| 汉川市| 四平市| 绥德县| 临桂县| 黑河市| 汽车| 白玉县|