直接谈技术让入门往往变得相当困难。如果有各种编程基础,并且相当熟悉java,那就不用提入门了。直接了解一下,并且根据文档就可以投入开发。的确如此,但相对大多数初学者朋友总是想知道这是干什么的。我最喜欢用通俗的解释来对一个你感到陌生的东西进行阐述。其实闭上眼睛好好想,你也可以想到很多很多。更何况你每天会对着你的手机发呆。其实sun推出的java2有三个版本,即j2ee,j2se,j2me。我在前面的文章<j2ee初学者应该知道的>介绍过j2ee是什么东西。如果你说他是一种语言是不确切的。只能说他们是针对解决问题的覆盖领域不同而有所区别。学过c++的朋友知道,基本的c++语言本身无非语法、控制、函数等,那么如果你想用c++来做很多事情,那么你应该更多了解相关内容,至少标准c++函数库得了解些吧。那会不会问标准c++库是c++吗?当然不是。但大家都在用,哈哈,java是一种解释性语言...
前面的内容针对j2me平台的架构规范给了大家一个感性上的认识,也许您还是会有疑问:configuration、profile中定义的规范到底是些什么东西?下面,笔者就将精略的列出目前应用最为广泛的midp规范中的一些具体内容,虽然它只是j2me规范中的一个小部分,但也能让您对“规范”二字产生一些理性上的认识!midp规范所规定的特定功能部分包括api和硬件两部分。1. api部分l 用户界面支持:提供的类程序包是javax.microedition.lcdui。l 网络支持:提供的类程序包是javax.microedition.io。l 数据持续存储支持:提供的类程序包是javax.microedition.rmsi。l 其他例外处理及timer等类的支持。2. 硬件部分l 内存:128kb的稳定内存供midp组件使用;8kb的稳定内存供数据持续存储使用;32kb的稳定内存供虚拟机运行时用...
微软windows前两次的尝试都惨淡收场,由windows 95变化而来的windows ce和ce ii在兼容性、同步和应用方面都有不少问题。进入pocket pc阶段后,通常都运行在100mhz或者更快的处理器上,显示可高达16位,pocket pc首次真正地将视频和声音回放功能带入了掌上电脑。虽然其界面象旧的ce,不过pocket pc的内里已经是焕然一新了,而且更加小巧、可运行更多的应用程序。pocket pc结合了palm os的优点,例如手写识别、单键激活菜单和动态同步以及win98基于internet explorer的友好界面。虽然微软的transcriber允许在显示屏的任何区域书写,表面上看来要比palm限制书写区域的好,而学习起来没有graffiti直观,这可能也是pocket pc最大的缺点。 pocket pc附带的软件包括用来管理日程和联系信息的ms outlo...
最初的pda newton message pad虽然是以失败的结局收场,但从今天的观点看来,newton的确不愧为一款具有划时代意义的产品,带来了“pda”和“手持”这两个计算机术语,更关键是pda带来了计算机的革命。newton失败后,随之而来的palm把掌上电脑带入了一个全新境界。据估计,目前有大约5000套专门为palm操作系统编写的应用程序,从某种程度上来说,丰富的应用程序也是众多用户选择palm的重要原因。产生如此种类繁多的应用软件是与palm os的先进特性分不开的。palm ospalm操作系统是一套极具开放性的系统,开发者向用户免费提供palm操作系统的开发工具,允许用户利用该工具在palm操作系统的基础上方便地编写、修改相关软件,使支持palm的应用程序丰富多采、应有尽有。palm操作系统最明显的优势还在于其本身是一套专门为掌上电脑编写的操作系统,在编写时充分考虑到了掌...
比较了上面几个平台后再来看j2me,因为j2me能在各平台之上运行。作为开发者来说symbian、brew、smartphone都是使用c++来开发,前期的技术投入是非常高,尤其是symbian及brew,而j2me对于以上几个平台来说,可谓是“快速应用开发平台(工具)”这样开发商可以极大地减低开发成本、风险、开发周期。这也是正是j2me被广大开发商、爱好者采用的主要原因之一,快速应用开发平台无论何时都有它的存在价值。 从现在来看移动应用还是比较简单的,随着行业的发展,开发商必然会开发更强劲的应用出来,不论游戏还是商业应用。j2me会和其它平台达成一个互补,当然midp所支持的类库也会越来越丰富。 总结:我认为j2me有它顽强的生命力与优势,我最看好是j2me与symbian的结合,因为从市场上看,symbian智能手机最有可能成为主流;而应用开发上j2me与c++又可一个极好的的互补。...
使用一台pocket pc,您可以随时随地访问自己的重要信息。您可以查看自己的日历,阅读电子邮件,浏览web,同时收听自己喜爱的音乐。最好的是,您的pc和pocket pc可以以无缝的方式进行同步,因此您的信息始终是最新的。 pocket pc自带许多商业、个人效率和娱乐应用程序。这些软件包括pocket收件箱,因此无论身处何方,您都可以阅读自己的电子邮件及其附件,使用pocket outlook?管理联系人、日历、任务及电子邮件,使用pocket internet explorer浏览网页,使用采用了cleartype显示技术的microsoft reader,使用windows media player收听可下载的音乐文件。pocket pc的功能是如此之多,它几乎可以满足您忙碌的生活方式的所有需求--听音乐、阅读电子书或杂志、玩游戏。pocket pc具有极其方便的强大扩展能力。通过...
在当今,计算机管理系统广泛服务于全球各地的企业、组织中,为企业创造着巨大价值。系统终端用户已经被覆盖到企业intranet或广域的internet中,使用户更加容易简单的获得系统服务。这样就满足用户对获得系统服务的需求了吗?企业的采购员可能想在路途中知道当前仓库中的动态存货量,销售人员在和客户谈判时可能想立刻获知当前在库产品价格和数量以争取到一笔大的销售定单,你无法预知你的系统用户在什么时刻需要获得计算机服务,传统的管理软件约束了用户更多正常行为。无线技术应用延伸了客户端用户对空间位置的需求,使这些企业需求变为现实。在无线设备编程中的j2me体系无线接入设备的可定制化编程能力被第三代 (3g) 和grps宽带无线网络所推进,从而可以在无线网络中传输视频信号和高质量的音频信号,而在这些基础网络硬件的推进下,无线设备已不象过去那样提供制造商所固有的编码程序,各种无线设备开发平台逐步形成,并成为...
这些工业应用的企业级数据库产品都可使用通用sql语言存取数据并使用像odbc 或 jdbc这样的标准化数据库应用程序接口进行查询。这些技术已经发展到任何it项目无论大小,离开关系数据库就无法工作的地步。面对来自产品经理和用户们日益高涨的把现有的应用程序“可移动化”的请求,然而令企业应用程序开发者大吃一惊的是移动平台的数据库访问机制还未成熟。 像palm os和 window ce 这样的平台支持本地文件系统,用于在列表格式中存储数据;然而,这些文件系统实际上是非常简单的系统,不能通过sql查询。这使开发者不得不手工编码每一个自定义数据存储和检索的解决方案。 我还应该提到,移动平台系统的数据库应用程序接口显然是完全不同的,并且你还需要编写你们自己的数据同步化代码以确保手持设备上编辑的内容能够返回企业数据库中。 第二节 移动数据库应用程序开发技术 默认情况下,pda平台上的数据同步化是通...
在本文中,我想通过一个例子向大家演示一下midlet如何与基于jsp的企业级系统交互。首先,我将讨论一下httpconnection接口,这个接口可以用来建立http连接 1.httpconnection 接口 connected limited device configuration(有限连接设备配置。简称cldc)。提供了一套用于网络连接的类,就是普通连接框架—一种平台独立连接框架,提供了一种分层的连接接口,它的实现操作系统由具体的设备简表提供(比如mobile information device profile(midp))。 midp通过提供支持http的httpconnection 框架来实现扩展cldc的一般连接框架的作用。所有midp的应用程序实现都要求支持http,这主要是因为http即可以通过使用基于ip的协议(如tcp/ip)也可以通过使用非ip协议(如wa...
[pre]//程序名animatorcanvas.java , 项目animator//用线程实现动画import javax.microedition.midlet.*;import javax.microedition.lcdui.*;public class animatorcanvas extends canvas implements runnable { image[] frames; int left, top; boolean alive; int interval; int currentframe; int numframes; midlet midlet; thread thread; public animatorcanvas(midlet midlet, image[] frames, int left, int top, int interval) &...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器