选择显示字体大小

告诉你j2me是什么

如果列出已经将java语言移植进去的所有硬件和操作系统的话,这张列表将会长得令人惊叹不已,因而不要再诧异于快速涌现出的那么多开始趋向支持java模型的手持设备。将java移植到小型设备上恰好提出了一种挑战,它已经使java的足迹开始进入到一个全新的境界,任何将java 2标准版(j2se)或者java 2企业版(j2ee)应用到小型设备上的想法都已经完全不成问题了。那么,应该怎么将java移植到小型设备上呢?你的第一种想法可能是,缩减所有对小型设备来说并不急切需要的功能。但是这样一来会显著地降低java的功能覆盖,而且未必有助于问题的解决。解决创建这样一个java的更小版本的问题实质上就是——创建一个java的更小版本。与其想通过限制已有平台的类型来解决该问题,不如借用j2se中合适的东西脚踏实地从基础做起,正是这种努力导致了称为java 2缩微版也称j2me(java 2 micro e...

http://www.sosof.com/detail/027/8740271653620.html -by - 丰搜 缓存页面


midp对应的设备特性

由于mid这类设备,在屏幕、内存、处理器等问题上有诸多限制,在手机或是pda等mid上开发应用程序必须要考虑一些技术上的特殊点。 下面给出一些mid设备的特性: 显示(display):96x54 (最小屏幕尺寸),1bit(最小色深,单色)输入设备: “one-handed keyboard”(指itu-t手机键盘),“two-handedkeyboard”(指标准键盘,即qwerty键盘),触摸屏。内存分配:128kb(midp组件);8kb(应用程序生成的persistent data,关于persistent data,我会在将来讲rms时,详细说明,这里有个概念就行了);32kb(java runtime环境)网络: 双向的,无线的,间断的,带宽有限的网络内核(kernel):至少要能运行kvm。 还有很多软件上的特性,如读写non-volatile内存(就是掉电后不会失去内容的...

http://www.sosof.com/detail/402/79840271653079.html -by - 丰搜 缓存页面


编写并运行一个midlet

midp中定义的应用程序称为midlet。任何一个midlet都是javax.microedition.midlet.midlet的子类,必须继承自javax.microedition.midlet.midlet。这很显而易见。我们在j2se中编过applet,applet就必须继承自java.applet.applet。是不是很类似。请看下图,说明了midlet的继承体系。图4 midlet的继承体系 一个简单的midlet//helloworld.java,一个最简单的midlet程序。import javax.microedition.midlet.*;import javax.microedition.lcdui.*;public class helloworld extends midlet implements commandlistener {private com...

http://www.sosof.com/detail/402/64140271655975.html -by - 丰搜 缓存页面


编译之前的准备

2.j2me wireless toolkit 1.0.3以下可选:sun的ide:forte for java。(如果你上的是宽带,或不是自己付网费的话 -) 下载好后,先安装jdk1.3,(具体关于安装和设置我就不详述了,想来大家都很清楚。如果您不清楚,请参考相应资料。)在安装j2me wireless toolkit 1.0.3,它会自动找到您的jdk1.3,并作相应设置。如果您不用命令行的话,环境变量也不用设置直接可在图形界面上运行,非常方便。关于环境变量的设置请自己参考手册。编译的步骤如果你按上述已经安装好jdk和j2mewtk,请按以下步骤编译,实际上是非常简单的:(注:下述默任jdk安装在c:jdk1.3,j2me wirless toolkit 安装在c:j2mewtk)1. 开始->程序->j2me wirless toolkit 1.0.3->...

http://www.sosof.com/detail/402/34240271656668.html -by - 丰搜 缓存页面


midlet的lifecycle

看完上面的描述,大家可能会满头雾水,又是方法,又是状态的,什么跟什么吗?这还得从midlet的执行机制讲起。midlet的执行是通过application management software来管理的。这玩意儿是处在操作系统级别上来管理midlet运行的底层机制的总称,所谓midlet state(midlet状态)就是它一手操办,控制管理的。midlet state确保了ams随时可以消灭该midlet,同时midlet也有办法进入一个pause态,并可再次激活。midlet state 分为paused,active,destroyed三种。当ams创生一个新的midlet实体时,对应于midlet,表现为其constructor被调用,进入paused状态。当所有的准备工作都做好后,ams判断现在midlet可以运行了,于是调midlet.startapp()方法。进入active...

http://www.sosof.com/detail/402/54340271657743.html -by - 丰搜 缓存页面


手机操作系统与移动开发

随着时间的推移,人们手上的手机也在不断发展,以前的曾经经典一时的v998,8250,渐渐消失在人们的视线里,取而代之是彩屏,现在随着时间的推移,手机智能化不断提高,手机操作系统,这个新鲜又陌生的名词逐渐走入人们的视线。 谈到手机操作系统,不得不提一下nokia,这个手机界的巨人,在手机还在蓝屏的时代就开始酝酿手机操作系统,6年前,早已在pc操作系统领域拥有绝对垄断地位的微软公司决定利用这种优势进军手持设备操作系统市场。尽管微软迟迟没有推出该操作系统,但作为全球最大的收集制造商,诺基亚还是看到了威胁。为此,诺基亚联合其他手机制造商成立了一个与微软相抗衡的组织,即今天的symbian联盟,主要成员包括摩托罗拉和爱立信等。由诺基亚、爱立信等手机巨头共同研发的系统平台symbian(后来moto在2003年9月出于商业战略退出symbian,改支持linux),占据了智能手机操作系统市场70%以上...

http://www.sosof.com/detail/402/27440271658135.html -by - 丰搜 缓存页面


浅析手机游戏开发与应用的发展趋势

游戏开发者和<-- copyright 1999-2000 thruport technologies http://www.thruport.com --><-- end dynamic banner insert -->玩家通常是前沿计算机技术的最早使用者。由于他们的创新天性,游戏不再是由大型采购公司控制的技术产品,因为游戏领域总是有充足的空间给那些在这方面有天赋的单个创新者。随着技术对游戏经验的促进,游戏市场持续增长。商业it革命为我们节省了时间和金钱,从而提高了我们的工作水平,我们因此会花费更多的时间和金钱在游戏上,来改善生活的整体质量。这导致了游戏的快速增长,使它俨然成为盈利行业的重要组成部分。java开发者应该注意到这里所蕴藏着的巨大的商机。作为it产业的剩余部分,游戏行业中最新的热点就是可移动性。手机游戏将来自传统商业公司(如sun microsyst...

http://www.sosof.com/detail/027/9640271659840.html -by - 丰搜 缓存页面


j2me入门专题系列之二:应用程序与简表

设计开发小型设备应用程序要注意的事项为小型设备开发应用程序,需要您在设计阶段制定某种策略。最好是在开始编写代码之前,战略性地为小型设备设计应用程序。由于无法考虑到所有的 "gotchas" ,在开发应用程序之前更正代码是一件很痛苦的工作。下面是一些可以考虑的设计策略:1、保持程序简单。除去不必要的功能,如果可能的话,将它们做成独立的、次要的应用程序。2、程序越小越好。这一点对所有的开发者来说应该是显而易见的。越小的程序占用的设备内存越少,并且花费的安装时间越少。可考虑将您的 java 应用程序打包,作为压缩的 java 档案 (jar) 文件。3、运行时占用最少的内存。为尽可能减少运行时占用的内存,使用标量类型代替对象类型。同时,不依赖垃圾收集程序。您应该在使用完对象时将对象引用置空,这样可有效管理内存。另外一种减少运行时所需内存的方法是使用“惰性”实例,它仅在必需时才分配对象。其它一些减...

http://www.sosof.com/detail/412/3674127160064.html -by - 丰搜 缓存页面


j2me开发入门专题系列之二:j2me应用程序

设计开发小型设备应用程序要注意的事项:为小型设备开发应用程序,需要您在设计阶段制定某种策略。最好是在开始编写代码之前,战略性地为小型设备设计应用程序。由于无法考虑到所有的 "gotchas" ,在开发应用程序之前更正代码是一件很痛苦的工作。下面是一些可以考虑的设计策略:1、保持程序简单。除去不必要的功能,如果可能的话,将它们做成独立的、次要的应用程序。2、程序越小越好。这一点对所有的开发者来说应该是显而易见的。越小的程序占用的设备内存越少,并且花费的安装时间越少。可考虑将您的 java 应用程序打包,作为压缩的 java 档案 (jar) 文件。3、运行时占用最少的内存。为尽可能减少运行时占用的内存,使用标量类型代替对象类型。同时,不依赖垃圾收集程序。您应该在使用完对象时将对象引用置空,这样可有效管理内存。另外一种减少运行时所需内存的方法是使用“惰性”实例,它仅在必需时才分配对象。其它一些...

http://www.sosof.com/detail/412/1194127161857.html -by - 丰搜 缓存页面


j2me开发入门专题系列之一:j2me概述

j2me 是什么?sun microsystems 将 j2me 定义为“一种以广泛的消费性产品为目标的的高度优化的 java 运行时环境,包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导航系统。”自从 1999 年 6loper conference 上声明之后,j2me 为小型设备带来了 java 语言的跨平台功能,允许移动无线设备共享应用程序。有了 j2me,sun 已经使 java 平台能够适应集成了或基于小型计算设备月在 javaone deve的用户产品。j2me 总体架构j2me 使用配置和简表定制 java 运行时环境 (jre)。作为一个完整的 jre,j2me 由配置和简表组成,配置决定了使用的 jvm,而简表通过添加特定于域的类来定义应用程序。配置将基本运行时环境定义为一组核心类和一个运行在特定类型设备上的特定 jvm。我们将在 j2me 配置一章中详细讨论配置。简...

http://www.sosof.com/detail/412/8704127161097.html -by - 丰搜 缓存页面


上一页 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

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   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons