Design of Java AWT for Java ME CLDC Platforms

碩士 === 國立交通大學 === 資訊科學與工程研究所 === 101 === As the trend, Java embedded system is more and more important evolvement. Graphics user interface(GUI) is accompanied with this trend. Advance technology is not common to the public, and it’s not really convenient in practice. Combined above two directions, G...

Full description

Bibliographic Details
Main Authors: Pai, Chia-Yun, 白家芸
Other Authors: Tsai, Chun-Jen
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/53598173033024605521
id ndltd-TW-101NCTU5394006
record_format oai_dc
spelling ndltd-TW-101NCTU53940062016-03-28T04:20:52Z http://ndltd.ncl.edu.tw/handle/53598173033024605521 Design of Java AWT for Java ME CLDC Platforms 適合嵌入式平台Java ME CLDC的Java AWT的設計 Pai, Chia-Yun 白家芸 碩士 國立交通大學 資訊科學與工程研究所 101 As the trend, Java embedded system is more and more important evolvement. Graphics user interface(GUI) is accompanied with this trend. Advance technology is not common to the public, and it’s not really convenient in practice. Combined above two directions, GUI system in Java embedded environment is a growing research topics in the future. According to Java AWT in JavaME CDC/PBP,we simplified the Java AWT classes, and remains most part of API, and designs a GUI system for JavaME CLDC, named MMES AWT. Compared with Java AWT in JavaME CDC/PBP, MMES AWT has less classes, less system classes supporting, KNI implementing native functions, native graphics library supporting simpler, and provides thread-safe mechanism. MMES AWT experiments two basic GUI system functions, displaying and accepting mouse, keyboard messages. In experiment results, two functions successfully implement and displaying almost looks same with PBP AWT. MMES AWT is a basic, simple GUI system. It’s convenient to implementing in other way or porting to other platform. And it is also a basis for advance development, ex 3D GUI. Tsai, Chun-Jen 蔡淳仁 2012 學位論文 ; thesis 58 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊科學與工程研究所 === 101 === As the trend, Java embedded system is more and more important evolvement. Graphics user interface(GUI) is accompanied with this trend. Advance technology is not common to the public, and it’s not really convenient in practice. Combined above two directions, GUI system in Java embedded environment is a growing research topics in the future. According to Java AWT in JavaME CDC/PBP,we simplified the Java AWT classes, and remains most part of API, and designs a GUI system for JavaME CLDC, named MMES AWT. Compared with Java AWT in JavaME CDC/PBP, MMES AWT has less classes, less system classes supporting, KNI implementing native functions, native graphics library supporting simpler, and provides thread-safe mechanism. MMES AWT experiments two basic GUI system functions, displaying and accepting mouse, keyboard messages. In experiment results, two functions successfully implement and displaying almost looks same with PBP AWT. MMES AWT is a basic, simple GUI system. It’s convenient to implementing in other way or porting to other platform. And it is also a basis for advance development, ex 3D GUI.
author2 Tsai, Chun-Jen
author_facet Tsai, Chun-Jen
Pai, Chia-Yun
白家芸
author Pai, Chia-Yun
白家芸
spellingShingle Pai, Chia-Yun
白家芸
Design of Java AWT for Java ME CLDC Platforms
author_sort Pai, Chia-Yun
title Design of Java AWT for Java ME CLDC Platforms
title_short Design of Java AWT for Java ME CLDC Platforms
title_full Design of Java AWT for Java ME CLDC Platforms
title_fullStr Design of Java AWT for Java ME CLDC Platforms
title_full_unstemmed Design of Java AWT for Java ME CLDC Platforms
title_sort design of java awt for java me cldc platforms
publishDate 2012
url http://ndltd.ncl.edu.tw/handle/53598173033024605521
work_keys_str_mv AT paichiayun designofjavaawtforjavamecldcplatforms
AT báijiāyún designofjavaawtforjavamecldcplatforms
AT paichiayun shìhéqiànrùshìpíngtáijavamecldcdejavaawtdeshèjì
AT báijiāyún shìhéqiànrùshìpíngtáijavamecldcdejavaawtdeshèjì
_version_ 1718213787613396992