深圳市瑞申电子有限公司

深圳市瑞申电子有限公司是一家10年专业大功率电感生产加工厂商,主要以大功率,大电流、扁平线圈电感、平面变压器设计、生产、销售工厂。设计、绕线、组装、检测、包装、出货等全制程的工艺流程!拥有完整、科学的质量管理体系。专业技术团队10人,我们的诚信、实力和产品质量获得业界的认可。欢迎各界朋友莅临参观、指导和业务洽谈。 ...

基于MVC模式的J2ME应用程序框架设计

时间:2016-09-03 06:37:35 点击:

1 J2ME应用程序框架的现状

Sun公司在1999年6月推出了J2ME(Java 2 MicroEdition,Java 2袖珍版)。J2ME是专门为那些使用有限电源、有限网络连接以及有限图形用户界面能力的设备开发的,满足了消费电子和嵌入式设备开发的需要。

而7年后的今天,消费电子和嵌入式设备发展迅速。硬件设备速度越来越快,存储容量也越来越大,这也就自然带动了软件的发展。MIDP 2.0和CLDC 1.1也相继问世,各种各样的JSR也层出不穷。

硬件平台和软件平台的飞速发展自然带动了人们需求的增长,也就使得现在的应用程序越来越复杂。以手机游戏为例:以前的手机游戏,一般代码必须限制在64 KB以内;而现在,大部分手机的扁平线电感这种限制已经取消。上百KB的游戏已很常见,甚至有的J2ME游戏已经超过2 MB。

通常来说,J2ME程序都是比较小的,多数在100 KB以下。而且其中大部分是图片和声音,代码只占其中很少一部分。在J2ME程序比较小时,为了提高程序的执行效率,通常的做法是只用一个类完成整个应用程序,在回调函数commandAction()中完成所有界面切换的工作。例如:

这种模式的好处在于代码量最小,能得到最小的jar包尺寸,执行起来效率也最高;而且,因为所有界面都在同一个类中,它们可以很方便地共享数据。

但如果界面很多,程序很大,这种模式就体现出它的劣势了。一方面,几千行的代码集中在一个类里,调试和维护非常不方便。另一方面,由于很多界面都在同一个类中共享数据,使得它们的耦合度大大提高。如果要替换或修改其中某个界面,很可能会影响到其他界面。这就给开发程序带来了很大的不便。 大功率电感厂家 |大电流电感工厂

  • [开关电源]上面那个IGBT起什么作用?
    本帖最后由香如故于2017-1-523:49编辑 上面那个空的IGBT有什么作用,能去掉吗? 可能,这个半桥模块就得这么接----我瞎猜的。 。 。 。 推挽式的。 看样子像是刹车啊 如果是的话
  • 射频知识——抖动和相位噪声
    4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费
  • 一种工业级数据采集监控系统的设计与实现
    引言随着现代电子技术的发展 ,单片机的可靠性和高性价比 ,使它成为控制系统、智能仪表和数据采集等各个领域发展的主流。在当今工业生产和科学研究的各行业中 ,经常会遇到利用微机控制,需要输入各种模拟信号的
  • 大功率电感