大佬教程收集整理的这篇文章主要介绍了html5 – 开发现代J2ME应用程序的最佳方法是什么?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
>使它成为一个j2me应用程序,将轻松帮助我利用网络压缩技术快速和廉价的互联网可访问性(核心的可取性).
>使其成为一个Web应用程序,并使其成为一种只加载在线应用程序的浏览器应用程序.这个选项显然很容易让人不必担心升级和UI功能,但互联网成本和速度是限制因素.
我试图选择第一个选项,我的第一个方式就是LWUIT,但是它的线路变得很重,我甚至无法调试应用程序,更不用在小型手机上部署它了.事实上,在线搜索使问题变得更糟.似乎对J2ME应用程序的兴趣急剧减少,而且大多数关于它的讨论已经过时了.事实上,很多人都问我同样的问题,我在网上看到了非常吸引人的J2ME应用,但我似乎无法弄清楚他们的“秘密”.
所以
我想听一下开发出漂亮的J2ME应用程序的人吗?开发一款外观漂亮的应用程序的最佳方法是什么?具体来说,我想要链接到有用的工具和文章.谢谢!!
编辑:当前的发展…
经过对how best to develop a standard modern J2ME app的长期思考和研究后,我突然意识到最好的选择将是一个统一的平台,或许可以让我轻松地将HTML5应用程序移植到J2ME.到目前为止,我的搜索一直是徒劳的.我发现的唯一有趣的事情是CodeNameOne和Java’s Avatar One.然而@L_607_20@并没有提供我正在寻找的解决方案,而甲骨文似乎仍然非常忙于Avatar One一年多了.我想知道我是否遗漏了什么.看过the open source LWUIT的功能之后,我认为开发一个HTML5渲染器并不会太困难,因为HTML5渲染器可以帮助将基于HTML5的应用程序移植到J2ME.那么有什么我想念的吗?任何正在进行的开源项目我可以参与其中吗?
谢谢!
如果你想要一个看起来像是用LWUIT开发的应用程序,但是在一个较小的jar文件中并且更容易为你调试的应用程序,一种解决方案是从基本的几何形状和在LCDUI Canvas上绘制的图像开发GUI.
您将牺牲可扩展性和开发时间来实现这3个目标.
GUI将变得更容易为您调试,因为您将在编写代码时学习代码,而不必学习LWUIT.
您可以花时间尽早设计GUI引擎,也可以花更多时间重新编写代码.
将应用程序移植到不同的屏幕大小将需要比使用LWUIT更多的工作.
如果其他人在您的代码上工作,您将不得不教他们如何工作.
任何GUI修改都可能意味着必须更新底层代码以添加或删除组件.
GUI的功能越少,应用程序jar就越小.您最终可能会放弃面向对象编程的一些好处,只是为了减小应用程序的大小.
就现代方法而言,JavaME并不真正适用于测试驱动开发方法,但有一种方法可以对其进行近似,从而可以带来一些好处.
编写许多微小的测试MIDlet.它们中的每一个都具有最多一个可能的用户交互.它们都共享您的算法,多线程,存储,网络的通用引擎代码……
公共代码将用于最终产品.
完成所有“单元测试”后,开始组合它们.每种组合仅仅是测试两组较小功能之间的相互作用.
制作一个更大的MIDlet金字塔并沿途测试它们.
金字塔的顶部是您想要一直生产的MIDlet.
不幸的是,大多数JavaME测试都是手动完成的.
>使用Keynote Device Anywhere脚本工具.设置这个将是耗时的并且使用该服务不是免费的,但是测试是在接近真实世界的条件下运行的,因为您可以在不购买电话及其SIM卡的情况下获得.>使用Microemulator的源代码并对其进行修改,以便自动运行测试MIDlet并报告测试结果,可能是jenkins实例的一部分.根据您的需要调整Microemulator可能不是一项简单的开发任务,您需要先测试新的自动化系统,然后才能在MIDlet上运行第一个测试.
以上是大佬教程为你收集整理的html5 – 开发现代J2ME应用程序的最佳方法是什么?全部内容,希望文章能够帮你解决html5 – 开发现代J2ME应用程序的最佳方法是什么?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。