程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 如何設計一款優秀的J2ME軟件

如何設計一款優秀的J2ME軟件

編輯:關於JAVA

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

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

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

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

簡單的例子教程,以及超簡單的吸費手機軟件,大部分采用高級UI,因為高級UI簡單方便,容易描述 。

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

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

JSR規范制定的成功之處

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

硬件配置遠不如電腦

操作系統過於分散

JSR就是為了這些差異而出現的。用戶可以通過查詢api來查看自己的手機是否支持這樣的功能過,而 做出選擇。下面看看怎麼樣設計一款好軟件吧。

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

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

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

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

性能方面一定要好。

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

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

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

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

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

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved