1. Trang chủ
  2. » Công Nghệ Thông Tin

java 2 micro edition 2002

501 706 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 501
Dung lượng 12,45 MB

Nội dung

[...]... throughout the book WH _Java2 .book Page 2 Monday, March 4, 20 02 9:59 AM WH _Java2 .book Page 3 Monday, March 4, 20 02 9:59 AM C H A P T E R 1 Introduction 1.1 So what is J2ME anyway? 3 1 .2 What is a small device? 5 1.3 J2ME’s role in wireless and mobile applications 7 1.4 The Java 2 edition trilogy 9 1.5 1.6 1.7 1.8 1.9 The case for Java 12 Origins of J2ME 15 The J2ME community 16 J2ME products and alternatives... major version Sun Microsystems, the creator and manager of Java, has grouped the Java 2 version into three editions: • Standard Edition (J2SE) • Enterprise Edition (J2EE) • Micro Edition (J2ME) Each edition addresses the Java needs of a particular set of applications J2ME is the third and latest of three editions of the Java 2 version One of the most common exclamations on the part of new Java developers... 15.7 J2ME supplementary technology 448 GUI, kAWT 448 ✦ Web browsing, Kbrowser 449 Encryption, Bouncy Castle 449 15.8 Summary 449 A J2ME development tools 451 B J2ME resources 453 CONTENTS xiii WH _Java2 .book Page xiv Monday, March 4, 20 02 9:59 AM C Java and J2ME history 456 C.1 Oak and the Green Project 456 C .2 Java and the Internet 457 C.3 Evolution of Java 458 Java 1. 02 459 ✦ Java 1.1 459 Java 2 459... Multithreading 421 Garbage collection 421 ✦ Internationalization 422 Application management (JAM) 422 ✦ Java Code Compact (JCC) 423 Deployed classes 424 ✦ Debug support 424 14.4 CDC-compliant virtual machines (the CVM) 425 Garbage collection and the CVM 426 Memory references in the CVM 426 14.5 Summary 427 15 Related technologies 428 15.1 J2ME implementations 429 esmertec’s Jbed 429 Motorola’s Embedded Reference... collection xxiii WH _Java2 .book Page 1 Monday, March 4, 20 02 9:59 AM P A R T 1 Developing with J2ME T he first part of this book focuses on introducing the Java 2 Micro Edition Chapter 1 describes how J2ME fits into the larger picture of the Java 2 platform The case for why J2ME is necessary and useful is discussed as well as the origins from which J2ME has sprung The second chapter describes how J2ME is put...WH _Java2 .book Page xii Monday, March 4, 20 02 9:59 AM 11.4 Architectural tools and techniques 325 Questionnaire: assessing if mobile and wireless is a good fit 325 Mobile application models 326 ✦ Architect’s checklist 329 11.5 Summary 331 12 Integrating the server 3 32 12. 1 Examining server integration 333 Avoid monolithic applications 333 12. 2 What technology to connect to? 334 12. 3 Servlet... Reference Implementation (MERI) 430 15 .2 The other Sun specifications 430 PersonalJava 430 ✦ EmbeddedJava 434 15.3 Non-J2ME alternatives 435 ChaiVM by Hewlett-Packard 435 ✦ IBM’s VisualAge Micro Edition 435 Waba by Wabasoft 438 15.4 Related Java technologies 438 Java Card 438 ✦ Java Native Interface 439 Jini 441 ✦ JavaPhone and Java TV APIs 4 42 15.5 Non -Java alternatives 4 42 WAP/WML 443 ✦ Other languages... edition was built 1.4.1 J2SE The Java 2, Standard Edition (J2SE) is the basic Java environment Its implementations provide the core Java classes and APIs that allow for the development and runtime of standard client and server applications, including applications that run in a web browser 1.4 .2 J2EE The Java 2 Enterprise Edition (J2EE) is a grouping of several Java APIs and non -Java technologies It is generally... such as Distributed Programming with Java by Qusay H Mahmoud, Server-Based Java Programming by Ted Neword and Java Servlets by Example by Alan Williamson, Manning Publications, for information on these and other related J2EE technologies 1.4.3 J2ME Sun introduced Java 2, Micro Edition (J2ME) in June 1999 at the annual JavaOne convention J2ME is designed to address the Java needs of the consumer electronics... device, the transi- THE JAVA 2 EDITION TRILOGY 11 WH _Java2 .book Page 12 Monday, March 4, 20 02 9:59 AM tion up to a larger, more powerful Java environment may be possible depending on your application’s architecture 1.5 THE CASE FOR JAVA Before we get too deeply into the benefits of J2ME, perhaps we should step back and ask an even more fundamental question: specifically, why is the Java programming language . control in KJava 22 0 9.3 KJava user interface 22 5 Drawing to the display with the graphics object 22 5 ✦ Components 23 1 Custom components 23 9 ✦ KJava collection classes 23 9 WH _Java2 .book Page. March 4, 20 02 9:59 AM xiv CONTENTS C Java and J2ME history 456 C.1 Oak and the Green Project 456 C .2 Java and the Internet 457 C.3 Evolution of Java 458 Java 1. 02 459 ✦ Java 1.1 459 Java 2 459 ✦. pen taps 25 2 Handling pen movement 25 5 9.7 Summary 26 1 10 KJava data storage 26 2 10.1 Palm OS databases 26 3 Different types of Palm OS databases 26 3 Palm OS record database 26 3 10 .2 KJava database

Ngày đăng: 19/04/2014, 20:46

TỪ KHÓA LIÊN QUAN