Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu Enterprise J2ME: Developing Mobile Java Applications pptx
PREMIUM
Số trang
1259
Kích thước
5.0 MB
Định dạng
PDF
Lượt xem
1811

Tài liệu Enterprise J2ME: Developing Mobile Java Applications pptx

Nội dung xem thử

Mô tả chi tiết

Enterprise J2ME: Developing Mobile

Java Applications

Table of Contents

Copyright

About Prentice Hall Professional

Technical Reference

Foreword

About this Book

Target Audience

Prerequisites

Contents

Code Examples

Commercial Products

Related Publications

Production Notes

Acknowledgments

Part I: Introduction

Chapter 1. Mobile Commerce: Visions,

Realities, and Opportunities

1.1 Mobile Commerce Value Propositions

1.2 Mobile Technology Adoption

1.3 The Search for Killer Mobile

Applications

1.4 Mobile Commerce Landscape

1.5 Summary

Resources

Chapter 2. J2ME: Is Mobile Java Ready

for Enterprise?

2.1 Why Java?

2.2 The Java Community Process

2.3 Java Everywhere

2.4 Java 2 Micro Edition Explained

2.5 Competing Technologies

2.6 Summary

Resources

Part II: End-to-End Enterprise

Applications

Chapter 3. The Smart Client Paradigm:

iFeedBack

3.1 Benefits of Smart Clients

3.2 Introducing iFeedBack

3.3 iFeedBack Usage Scenarios

3.4 Implementation Walk Through

3.5 Summary

Resources

Chapter 4. Managed Smart Clients

4.1 Container-Managed Applications

4.2 OSGi Containers

4.3 A Simple Echo Service Example

4.4 Smart Client with HTTP Front End

4.5 Mobile Gateways

4.6 Summary

Resources

Chapter 5. Mobile Design Patterns: The

Smart Ticket Blueprint

5.1 Getting Started

5.2 Smart Ticket in Action

5.3 Important Architectural Patterns

5.4 Implementation Techniques

5.5 Summary

Resources

Chapter 6. Advanced HTTP Techniques

6.1 The Decorator Approach

6.2 The Process-Chain Approach

6.3 Session Tracking via HTTP Cookies

6.4 HTTP Basic Authentication

6.5 HTTP Digest Authentication

6.6 Secure HTTP

6.7 Summary

Resources

Chapter 7. End-to-End Best Practices

7.1 Limited Device Hardware

7.2 Slow, Unreliable Networks

7.3 Pervasive Devices

7.4 Ubiquitous Integration

7.5 The Impatient User

7.6 Summary

Resources

Part III: Mobile Messaging Applications

Chapter 8. Email and PIM

8.1 Basics of Email

8.2 Introducing Mail4ME

8.3 The JavaPhone API

8.4 The PDA Optional Package

8.5 Commercial Email and PIM Suites

8.6 Corporate Portal Servers

8.7 Summary

Resources

Chapter 9. Converged Mobile P2P

Messaging

9.1 Introducing the Wireless Messaging

API

9.2 WMA in Action

9.3 WMA Reference Implementation

9.4 SMS fromthe Back End

9.5 Beyond SMS: The IM Convergence

9.6 SIP-Based IM Applications

9.7 Summary

Resources

Chapter 10. Enterprise Messaging

10.1 Mobile Enterprise Messaging

10.2 Introducing the JMS

10.3 Mobile JMS fromiBus//Mobile

10.4 The IBM WebSphere MQ

Everyplace

10.5 Summary

Resources

Part IV: Mobile Databases and

Synchronization Engines

Chapter 11. Mobile Database for CDC

Devices

11.1 Database on the Go

11.2 Introducing JDBC

11.3 Portable and Efficient Code Using

PreparedStatement

11.4 Access Stored Procedures Using

CallableStatement

11.5 The JDBC Optional Package for the

CDC

11.6 HSQL Database Engine

11.7 iAnywhere Solutions SQL Anywhere

Studio

11.8 IBM DB2 Everyplace

11.9 Oracle9i Lite

11.10 PointBase Micro Edition

11.11 Example Application: Contact

Manager

11.12 Summary

Resources

Chapter 12. Mobile Databases for MIDP

Devices

12.1 PointBase Micro Edition

12.2 The Oracle J2ME SODA SDK

12.3 The IBM DB2e FastRecordStore

12.4 Summary

Resources

Chapter 13. Database Synchronization

13.1 Synchronization and Mobility

13.2 PointBase UniSync

13.3 IBM DB2 Everyplace

13.4 iAnywhere Solutions MobiLink

13.5 Oracle9i Mobile Server

13.6 The Synchronized Contact Manager

13.7 Summary

Resources

Chapter 14. Access Backend Databases

14.1 Direct Access to Remote Databases

14.2 The Oracle J2ME SQL SDK

14.3 Legacy Applications

14.4 Using Simplicity for Legacy

Databases

14.5 Summary

Resources

Part V: XML and Mobile Web Services

Chapter 15. XML for Small Devices

15.1 What Is XML?

15.2 Challenges for Small Devices

15.3 XML Parsing Models

15.4 Introducing Amazon XML Services

15.5 Amazon Services via XmlPull

15.6 Amazon Services via kDOM

15.7 A Mobile RSS Client

15.8 Summary

Resources

Chapter 16. SOAP Web Services on

Smart Clients

16.1 What Is SOAP Web Services?

16.2 Introducing kSOAP

16.3 kSOAP Explained

16.4 Advanced kSOAP

16.5 More kSOAP Examples

16.6 What's in kSOAP v2.0?

16.7 Summary

Resources

Chapter 17. The J2ME Web Services

Optional Package

17.1 A Little History

17.2 The XML Processing API

17.3 The JAX-RPC API

17.4 The SPI for Implementers

17.5 Compare with kXML and kSOAP

17.6 Summary

Resources

Chapter 18. Case Study: Mobile Clients

for Location-Based Services

18.1 Location-Based Services

18.2 Microsoft MapPoint Web Services

18.3 MapPoint J2ME Clients

18.4 Enhancing the Driving Directions

Application

18.5 Summary

Resources

Part VI: Advanced Mobile Security

Chapter 19. Mobile Security for

Enterprise

19.1 What Is Advanced Mobile Security?

19.2 Lightweight Mobile Cryptography

Toolkits

19.3 Bouncy Castle Lightweight API

19.4 The IAIK ME JCE

19.5 Phaos Technology Micro Foundation

Toolkit

19.6 NTRU jNeo for Java Toolkit

19.7 B3 Security

19.8 Device-Specific APIs

19.9 Standardization of J2ME Security

APIs

19.10 Summary

Resources

Chapter 20. The J2ME Crypto Recipes

20.1 Overview of Recipes

20.2 Symmetric Encryption

20.3 Password-Based Encryption

20.4 Public Key Encryption

20.5 Digital Signature

20.6 Summary

Resources

Appendix A. Basics of J2ME Application

Development

A.1 Life Cycle Methods

A.2 UI Model

A.3 Remote and Local Data

A.4 Code Walk Through

A.5 Packaging and Building

A.6 Deployment

A.7 Summary

Appendix B. Tools and J2ME Runtimes

for PDAs

B.1 Overview of the WebSphere Studio

Device Developer

B.2 Installing MIDP on PocketPC Devices

B.3 Installing Personal Profile on

PocketPC Devices

B.4 Run Java Applications on the

PocketPC Device

B.5 Summary

Enterprise J2ME: Developing Mobile Java

Applications

By Michael Juntao Yuan

Publisher : Prentice Hall PTR

Pub Date: October 23, 2003

ISBN : 0-13-140530-6

Pages : 480

Slots : 1.0

J2ME offers an extraordinarily flexible and robust platform

for developing mobile applications with enterprise-class

performance, reliability, and value. Now, leading mobile

Tải ngay đi em, còn do dự, trời tối mất!