前言
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天就可以建成的,所以软件也不是一出来就很完美,所以就要不停的对软件进行更新,维护工作,这是最重要的,好软件的其中之一的标准就是看看这个软件发展到什么版本了,版本也高,证明你的软件的生命厉越强
分享到:
相关推荐
"毕业论文设计初稿" 本文档是关于毕业论文设计初稿,主要介绍了水位控制器的设计和研究。该设计的目的是制作一个水塔水位控制器...本设计初稿提供了一个完整的水位控制器设计方案,具有高精度、可靠性和安全性的特点。
本资源为水泵涡壳加工工艺夹具设计的毕业设计报告,来自武汉大学优秀毕业设计初稿。该报告来源于东风汽车泵业有限公司实际生产需求,主要论述了水泵涡壳的加工工艺及基准B面加工夹具设计。 一、绪论 1.1 课题来源...
毕业论文初稿,参考文献可以帮助完成毕业设计,对设计进度很有帮助
it_class数据库设计初稿it_class数据库设计初稿
本文将详细探讨"电子商务网站设计初稿"中的关键知识点,旨在为小型企业提供构建交易网站的指导。 首先,网站设计主题的确立至关重要。这包括确定网站的整体色调、风格以及板块的划分。网站的风格选择不仅应与企业...
【Qt加密软件界面初稿】项目是一个基于Qt框架开发的软件界面设计,它与Visual Studio 2008(VS2008)进行了集成,主要用于构建一款尚处于早期开发阶段的应用程序。在这个阶段,主要的关注点是用户界面的设计和布局,...
3. **Xmind文件 - 审批流程表结构字段.xmind**:XMind是一种思维导图软件,用于整理思路和规划。在这个文件中,可能详细列出了审批流程涉及到的数据表结构和字段,如审批申请表、审批结果表、审批历史记录表等,以及...
【设计册_肖舒翔_初稿_第一版1】是一个关于河北师范大学软件工程专业学生肖舒翔的毕业设计项目,其主题是“基于Java的3D智能停车系统之停车管理子系统的设计与实现”。该项目旨在设计一个适用于多数车库的3D智能停车...
在GJB438B-2009中,软件设计说明是非常关键的一环,它不仅对软件的功能实现起到指导作用,还是后续编码和测试的基础。一个清晰、全面的设计文档能够确保所有参与项目的人员都能理解软件的设计思路,从而提高开发效率...
总结,"机器人控制系统软件设计说明(初稿)1"详述了一个针对3C行业智能工业机器人的控制系统,它整合了现代工业4.0的需求,通过多模态控制、多传感器信息处理和灵活的工艺适应性,为机器人作业提供了强大的软硬件...
软件开发管理规范流程图初稿是软件开发管理中的一个重要部分,它详细规定了软件开发的整个过程,从项目管理到开发环境的准备、测试、部署和维护等所有环节。下面是对软件开发管理规范流程图初稿的详细解释: 项目...
计算机控制系统设计是当前自动化技术的热点领域,全自动洗衣机-PLC-控制系统设计课程设计初稿是其中一个典型的设计项目。本设计项目的主要目标是设计一个基于PLC的全自动洗衣机控制系统,实现洗衣机的自动化、多功能...
电子词典毕业设计论文初稿
3. 设计:根据需求信息和分析结果,设计软件的架构和实现细节。 4. 实现:根据设计结果,开发软件代码,包括编写代码、单元测试和集成测试。 5. 测试:对软件进行测试,包括单元测试、集成测试和系统测试。 6. 部署...
《网上书店的设计与实现》是一篇探讨如何利用现代信息技术...通过这个系统,读者不仅可以了解到ASP.NET和SQL Server在Web开发中的应用,还能学习到如何设计和实现一个完整的电子商务平台,从而提升自己的软件开发能力。
网络工程课程设计毕业论文初稿 本论文的主要目的是设计并实现一个 Intranet 网络,满足用户的需求,提供一个高效、安全、可靠的网络系统。论文的主要内容包括网络设计目的、条件、任务和内容要求,网络设计过程、...
本压缩包“选课系统(毕业设计)的前端和设计部分初稿.zip”提供了一个完整的选课系统前端和设计的初步实现,为学习者提供了宝贵的参考资源。下面,我们将深入探讨这个选课系统的设计思路、前端技术应用以及可能涉及...
平面设计公司网站的设计与实现论文初稿.doc 本资源主要讨论了平面设计公司网站的设计与实现,涉及到计算机科学与技术、软件开发、网站设计等领域。 1. 课题来源 本课题来自于平面设计公司网站的设计与实现的需求...