加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java-me – J2ME app和手机上的浏览器

发布时间:2020-12-15 05:15:16 所属栏目:Java 来源:网络整理
导读:最近我开始开发J2ME app原型.我注意到开发一个好看的用户界面是多么困难.考虑在J2ME中开发一个应用程序,用于预订与webservice交互的航班. 一个预订航班的网站很容易用漂亮的UI开发,可以通过手机上的浏览器访问.我知道并非所有的手机都有浏览器,但所有新手机
最近我开始开发J2ME app原型.我注意到开发一个好看的用户界面是多么困难.考虑在J2ME中开发一个应用程序,用于预订与webservice交互的航班.

一个预订航班的网站很容易用漂亮的UI开发,可以通过手机上的浏览器访问.我知道并非所有的手机都有浏览器,但所有新手机和即将推出的手机都有浏览器并且还有大屏幕.

在j2me中开发这样一个应用程序是一个好主意,它需要与webservice交谈以使其工作吗?或者j2me仅适用于独立应用程序?

解决方法

J2ME的优点:

>可以访问电话资源,如文件系统,电话簿和GPS.最后一个在地图应用程序中非常重要.
>您可以构建更丰富的用户界面.如你所说,可能很难,但有许多GUI库可以帮助你.相反,移动浏览器的UI(你不能依赖CSS和javascript工作)会很差.
>通信逻辑的灵活性更高.您可以加密/解密数据,压缩数据,使用SOAP Web服务.使用浏览器,您最好的选择是开发REST服务.

J2ME的缺点:

>需要签署Midlet.这有一些成本,有些情况甚至签名的应用程序将无法在特定的手机中正常运行.
>开发midlet以在所有类型的手机中运行是一场噩梦.相反,精心设计的移动网络应用程序将在所有最近的手机中正确显示.
>您需要有一个分发应用程序的渠道.人们需要下载它并获得所需带宽的费用.您需要关心有应用程序问题的愤怒客户.网站更容易.
> J2ME应用程序不可避免地与本机应用程序(iPhone,Windows Mobile,Symbian)进行比较.与这些相比,它们非常贫穷,许多人会发现为它们付费甚至使用它们都是不合理的.

我的结论是:如今真正的智能手机越来越受欢迎,并赢得了不断增长的市场份额.在这种情况下,J2ME的优势无法真正克服其限制.我能想到的唯一例外是,是否必须开发GPS应用程序.对于所有其他情况,移动网站是一个更好的主意.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读