Overview of J2ME Framework of Java Solution.

Slides:



Advertisements
Similar presentations
Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
Advertisements

投資 & 購屋置產 報告 ( 課程 : 個人理財規劃 ) 授課老師 : 許秀鶴 授課老師 : 許秀鶴 報告學生 : 報告學生 : 許文耀 學號 : 許文耀 學號 : 張慧珍 學號 : 張慧珍 學號 : Next 個人簡介.
应用技术 陕西华辉科技有限公司.
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
2016 年厦门市科技计划申报 辅导会 厦门市科技局 厦门市财政局 报告人:市科技局 发展计划处 黄海燕 2015年9月2日.
夯实基层 创新进取 大力践行医药卫生体制改革 丽水市卫生局 黄 刚
Java程序设计教程 第一讲 Java概述.
信息技术产业导论 北京大学 互联网信息工程研发中心 彭程
简 介 简 介 庞各庄镇中心卫生院始建于1956年,占地11.5亩,总建筑面积4500平方米。下辖1个综合门诊部,8个社区卫生服务站。门诊部占地8.5亩,总建筑面积1500平方米;8个社区卫生服务站总建筑面积2000余平方米,平均占地1.2亩建筑面积210平方米。 我院现有职工134人,实有病床50张,主要为全镇53个自然村的4.2万人口和外来流动人口1.5万人提供预防、保健、医疗、健教、康复、计划生育等项服务。
第三节 灰树花栽培技术 主讲 段鸿斌.
开展优质护理服务 落实重患护理 沈阳市第四人民医院 姚军.
移动应用开发技能.
第一章 遊戲產業導論 課前指引 隨著生活水準提高、資訊科技進步,運用數位科技與創意結合具有休閒娛樂功效之產品與服務的數位休閒娛樂產業成為必然的發展趨勢,也使得數位遊戲正式成為社會大眾多樣化休閒娛樂的重要選擇之一。甚至於隨著這種科技話題的轉變,電玩遊戲慢慢地取代傳統電影與電視的地位,繼而成為家庭休閒娛樂的最新選擇。
第一章 计算机系统结构概论.
Hello小程序的运行和编译 Java AppletJava小程序的构成 1、关键字
第二章 产业结构演变理论 教学要求:本章要求学生了解产业的概念、产业的一般分类法、重点掌握产业结构演变的一般规律、工业结构演变的一般规律以及影响产业结构演变的主要经济因素 。 课时安排:6课时 吉林大学经济学院 王国兵.
第一節 進入職場前的準備 第二節 培養求職能力 第三節 當前的就業趨勢 第四節 新世代工作地圖
计算机学院计算机科学与技术系 中德联合软件技术研究所 李波
操作系统结构.
学校幼托机构春季 传染病防控 镇海区CDC 吴永.
第1章 java简介及环境搭建 第1章 Java简介及开发环境搭建.
科學科 污染 空氣 成因 的 : 題目 及 減少空氣污染的方法 陳玉玲 (4) 姓名 : 去到目錄.
Topics 應用架構 學習路徑 熱門議題 相關認證.
外观模式.
Ericsson Solutions for Intelligent Transport Systems and Solutions
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
Chapter 10: 行動商務與泛在科技的新應用
拿 法 常晓波博士 Mobile:
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
Symbian OS介绍 概述 第一部分.
J2EE 培训课程.
其他電子商務模式與應用 Chapter 7 Web 2.0環境與社交網路 Chapter 8 行動運算與商務
其他電子商務模式與應用 Chapter 7 Web 2.0環境與社交網路 Chapter 8 行動運算與商務
从企业即时通讯到统一消息 GoCom Instant Messaging 企业即时通讯
作業系統 補充: 雲端運算.
Introduction on Smartphone Platform
Chapter 9 設計的精細製作: 行動計算 Software Engineering – An Engineering Approach, James F. Peters & Witold Pedrycz.
第8章 移动界面设计 山东大学计算机学院.
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
具備可攜性及通話品質量測功能之軟體電話架構設計與實作
Chapter 13 逻辑架构和UML包图.
中国矿大计算机学院杨东平 第5章 接口和包 中国矿大计算机学院杨东平
顧武雄 Jovi Ku Microsoft特約資深講師
第二章 防火墙基础技术.
認識 Java.
C/C++/Java 哪些值不是头等程序对象
第 1 章 Java 簡介.
概念的学习 刘福球
01.Java语言概述 讲师:复凡.
第1章 绪论 1.1 电子商务的概念 1.2 电子商务的功能和特点 1.3 电子商务的发展过程 1.4 电子商务对经济发展的影响.
Sensor Networks: Applications and Services
第1章 Java语言概述 学习目标 本章要点 上机练习 习 题.
面向对象 程序设计语言基础 马骏
JAVA 编 程 技 术 主编 贾振华 2010年1月.
橫跨電腦、手機與軟體的全方位端點管控解決方案
Location Based Services - LBS
嵩贊油封工業股份有限公司 小 而 美 的 管 理 簡報人: 管理部 柯美伶.
98專題報告 行動裝置應用實例 -個人名片管理助手程式
◆ 第3節 基音與泛音 一、縱波的駐波 二、開管樂器的駐波 三、閉管樂器的駐波 四、共鳴空氣柱實驗 範例 1 範例 2 範例 3 範例 4
李青樺 陳筱綺 郭沛翎 黃斐琪 蔡佳娟 指導老師 : 葉佳益老師
電子商務 第5章 應用技術發展.
第二章 Java基本语法 讲师:复凡.
工业设计教研室 主讲教师:李明 Mobile: 教学主楼1385室
11 Overview Cloud Computing 2012 NTHU. CS Che-Rung Lee
Operating System Software School of SCU
武汉市总工会智慧书苑使用指南 北京方正阿帕比技术有限公司Founder Apabi Technology Limited
Summary
Introduction to Mobile Computing
Presentation transcript:

Overview of J2ME Framework of Java Solution

J2ME Software Layers 選擇性規範 Optional Packages Profiles 硬體最小規範 PDAP 選擇性規範 Optional Packages 應用程式規範 Profiles 硬體最小規範 Configurations 虛擬機器 Virtual Machine

Configurations 硬體最小規範分兩種 CDC (Connected Device Configuration) 連結式裝置規範 適用於記憶體與電源支援度較高的裝置 如: Set-top Box, Pocket PCs, Communicator CLDC (Connected Limited Device Configuration) 限制式連結式裝置規範 適用於記憶體與電源支援度較低的裝置 如: 手機, PDA, 呼叫器 目前有CLDC 1.0 與 CLDC1.1兩種版本

Configurations(cont’d) Virtual Machine Devices CDC CVM (C Virtual Machine) Set-top Box, Pocket PCs, Communicator CLDC KVM (Kilobyte Virtual Machine) 行動電話 PDA 呼叫器

Profiles 應用程式規範 Mobile Information Device Profile (MIDP) 手機專用之應用程式規範 現有MIDP 1.0 與 MIDP 2.0 兩種版本 Foundation Profile Personal Profile RMI Profile Multimedia Profile Gaming Profile Personal Basis Profile

J2ME Software Layers Profiles 硬體最小規範 Configurations 虛擬機器 應用程式規範 Profiles 硬體最小規範 Configurations 虛擬機器 Virtual Machine CDC CLDC

JSR in J2ME JSR Title Description JSR 30/139 CLDC 1.0/1.1 硬體最小規範 MIDP 1.0/2.0 應用程式規範 JSR 75 PDA Optional Packages PDA選擇性套件 JSR 82 Java API for Bluetooth 藍芽傳輸 JSR 120/205 Wireless Messaging API 1.0/2.0 簡訊系統 JSR 135 Mobile Media API 多媒體 JSR 172 J2ME Web Services Web service JSR 177 Security and Trust Services API 安全與驗證 JSR 179 Location API for J2ME 衛星定位 JSR 184 Mobile 3D Graphics API for J2ME 手機3D繪圖 JSR 185 Java Technology for Wireless Industry JTWI工業標準

MIDlet, Mobile Information Device small program First MIDlet MIDlet, Mobile Information Device small program 引入套件 import javax.microedition.midlet.*; 繼承抽象MIDlet類別 public class FirstMIDlet extends MIDlet 實作三個抽象方法 public void startApp() public void pauseApp() public void destroyApp(boolean)

First MIDlet See: FirstMIDlet.java 繼承抽象MIDlet類別 套件封裝 引入套件 建構子(不一定要有) 實作三個抽象方法

Lifecycle of MIDlet 程式啟始後, KVM自動呼叫建構子 然後進入Paused狀態 KVM自動呼叫startApp() 進入Active狀態 若有來電或按暫停鍵 KVM呼叫pauseApp() 進入Paused狀態 解除暫停, KVM呼叫startApp() 重新進入Active狀態 關閉程式, KVM呼叫destroyApp() 進入Destroyed狀態

See: HiSmallWorld.java Display See: HiSmallWorld.java

See: CompulsiveMIDlet.java Compulsive notifying See: CompulsiveMIDlet.java 強制狀態轉移

To Do After Class Read Chapter 2, 3, 4 Discuss your project with your teammates PS: Final list of teammates and project topic will be due on 2006/3/16 小組名單與題目於3/16前e-mail給老師

Next Week... High-Level User Interface Display List TextBox Alert Form TextField StringItem ChoiceGroup Spacer DateField Gauge ImageItem CustomItem