TLCEME ( Thizlinux Certified Embedbed Engineer )
J2ME 是 Java 2 平台的一个版本,使用在各种各样的消费电子产品和嵌入式设备上。 Java Card 技术规范得 Java 应用能运行在智能卡和更小的嵌入式设备上。 J2ME 和 Java Card 的硬件平台和软件体系结构,以及如何进行 J2ME 和 Java Card 应用程序开发。 Java 在移动通信领域的应用已经引起广泛的关注 。 Linux是一个由全世界编程爱好者(包括很多世界著名黑客)共同开发的操作系统;是一个全面开放源代码的操作系统;是一个具有民族自主知识产权的操作系统。 ◆ GOOgLe 、 BaiDu 的后台是由上万台 Linux 服务器构成的; ◆ QQ 每天超过 1500 万在线人数是由 Linux 服务器支撑的; ◆ << 泰坦尼克号 >> 里的特效景观是由 105 台 Linux 渲染的; ◆ 全世界超级电脑 500 强中, Linux 占据 280 席; ◆ 航空航天、银行证券、电力电信、邮政税务等对稳定性、安全性要求颇高的领域、Linux更是无处不在! J2ME 在设计其规格的时候,遵循着「对于各种不同的装置而造出一个单一的开发系统是没有意义的事」这个基本原则。于是 J2ME 先将所有的嵌入式装置大体上区分为两种 : 一种是运算功能有限、电力供应也有限的嵌入式装置 ( 比方说 PDA 、手机 ) ;另外一种则是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置 ( 比方说冷气机、电冰箱、电视机上盒 (set-top box)) 。因为这两种型态的嵌入式装置,所以 Java 引入了一个叫做 Configuration 的概念,然后把上述运算功能有限、电力有限的嵌入式装置定义在 Connected Limited Device Configuration(CLDC) 规格之中;而另外一种装置则规范为 Connected Device Configuration(CDC) 规格。也就是说, J2ME 先把所有的嵌入式装置利用 Configuration 的概念区隔成两种抽象的型态。
其实在这里大家可以把 Configuration 当作是 J2ME 对於两种类型嵌入式装置的规格,而这些规格之中定义了这些装置至少要符合的运算能力、供电能力、记忆体大小等规范,同时 也定了 一组在这些装置上执行的 Java 程序所能使用的类别函式库、这些规范之中所定义的类别函式库为 Java 标准核心类别函式库的子集合以及与该型态装置特性相符的扩充类别函式库。比方就 CLDC 的规范来说,可以支援的核心类别函式库为 #.* 、 #.* 、 #.* ,而支援的扩充类别函式库为 #.* 。区分出两种主要的 Configuration 之後, J2ME 接著在定义出 Profile 的概念。 Profile 是架构在 Configuration 之上的规格。之所以有 Profile 的概念,是为了要更明确地区分出各种嵌入式装置上 Java 程序该如何开发以及它们应该具有哪些功能。因此 Profile 之中定义了与特定嵌入式装置非常相关的扩充类别函式库,而 Java 程序在各种嵌入式装置上的使用者介面该如何呈现就是定义在 Profile 里头。 Profile 之中所定义的扩充类别函式库是根据底层 Configuration 内所定义的核心类别函式库所建立。 J2ME嵌入式开发工程的前景 嵌入式系统几乎包括了生活中的所有电器设备,如掌上 pda 、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。 嵌入式系统的硬件部分,包括处理器 / 微处理器、存储器及外设器件和 i/o 端口、图形控制器等。嵌入式系统有别于一般的计算机处理系统,它不具备像硬盘那样大容量的存储介质,而大多使用 eprom 、 eeprom 或闪存 (flash memory) 作为存储介质。软件部分包括操作系统软件 ( 要求实时和多任务操作 ) 和应用程序编程。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。 J2ME嵌入式开发工程“薪“情高涨 普通的 Linux J2ME 嵌入式开发工程师月薪在 :4000----6000 左右,有 3 年工 作经验的 Linux J2ME 嵌入式开发工程师月薪在 9000 左右,有 5 年以上工作经验 的 Linux J2ME 嵌入式开发工程师年薪可以达到 15 万 -20 万以上 , 而且随着各方对 J2ME 嵌入式开发工程师 的重视, Linux 软件工程师的薪资也在逐年增长 。 J2ME嵌入式开发工程严重缺乏 J2ME 嵌 入 式 开 发 工 程多被政府部门和跨国IT企业等吸纳, 而且越是少年宫规模的公司,工作拆分层次越清晰,对Linux J2ME 嵌 入 式 开 发 工 程人才的需求越大,然而,跨入J2ME 嵌 入 式 开 发 工 程技术领域,成为一明优秀的Linux J2ME 嵌 入 式 开 发 工 程师, 相应的技术水平以及经验又是必备的“入场券“。因此,如何快速掌握J2ME嵌入式开发工程师的 相关技能及应用,及时适应企业的市场需求是步入J2ME嵌入式开发工程师殿堂 的关键所在,为解决众多有志向于进入Linux J2ME嵌入式开发工程师行业的人群 入门难的问题,世界三大Linux厂商之一的即时科研集团推出了 ”即时Linux J2ME嵌入式开发工程师”培训课程 J2ME嵌入式工程师课程内容:
一、J2se基础
1. Java语言基础 Java 语言基础 2. Java面向对象开发 3. 异常处理及包机制 4. 数组及字符串处理 5. Java多线程编程 6. I/O处理 7. Java Socket网络编程
二、手机应用程序开发
1. J2ME开发简介 36 2. J2ME开发环境配置 3. 高级图形开发 4. 低级图形开发 5. 常用手机功能设计与开发 6. 数据持久存储开发 7. 无线网络开发 8. 手机音效开发 9. 手机视频程序开发 三、手机游戏开发
1. #游戏开发及绍 36 2. 手机游戏开发设计 3. 手机游戏主要编程技术 4. 游戏精灵开发 5. 游戏地图开发 6. 手机网络游戏技术 四、手机项目实践
1. 逃亡者 28 2. 空中大战
|