My Account Log in

3 options

IBM Workplace Client Technology Micro Edition version 5.7.1 : application development and case study.

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Contributor:
International Business Machines Corporation. International Technical Support Organization.
Series:
IBM redbooks.
IBM redbooks
Language:
English
Subjects (All):
Client/server computing.
WebSphere.
Physical Description:
xiv, 418 p. : ill.
Edition:
1st ed.
Other Title:
Workplace Client Technology Micro Edition version 5.7.1
Place of Publication:
Research Triangle Park, NC : IBM Corp., International Technical Support Organization, c2005.
Language Note:
English
System Details:
text file
Summary:
This IBM Redbooks publication covers end-to-end pervasive solutions and provides the implementation guidelines necessary for architects and application developers. Workplace Client Technology Micro Edition (WCTME) is an integrated platform for the extension of existing enterprise applications to server-managed client devices such as desktop and mobile computers, personal digital assistants (PDAs), and other mobile and pervasive devices. This book provides an implementation of pervasive client functions and their interaction with corresponding servers. It also includes information about the use of tools for development and deployment of an end-to-end pervasive solution, including integration considerations and application scenarios between enterprise pervasive clients, pervasive middleware and corresponding server based applications. You will find information about using tools for implementation of functions that are essential in a pervasive solution for the whole architecture such as fundamentals of programming models, capabilities provided by WCTME tooling and runtime, tooling structure and flow, wizards and code generation, platform configuration and deployment. A basic knowledge of Java programming, Java technologies and Java open standards such as OSGi is assumed. Please note that the additional material referenced in the text is not available from IBM.
Contents:
Front cover
Contents
Notices
Trademarks
Preface
The team that wrote this redbook
Become a published author
Comments welcome
Chapter 1. Introduction to Workplace Client Technologies
1.1 Workplace Client Technology Micro Edition
1.2 Terminology
1.2.1 Workplace Client Technology Micro Edition (WCTME)
1.2.2 WebSphere Everyplace Micro Environment
1.2.3 WebSphere Everyplace Custom Environment
1.2.4 J9
1.2.5 Eclipse
1.2.6 Rich Client Platform (RCP)
1.2.7 Standard Widget Toolkit (SWT)
1.2.8 WebSphere Studio Device Developer
1.2.9 Java 2 Micro Edition (J2ME)
1.2.10 Service Management Framework (SMF)
1.3 Technology overview
1.4 How the parts fit together
1.5 WCTME or WCTRE?
1.6 Tooling
Chapter 2. The Case Study: ITSO Car Rentals
2.1 Business overview
2.1.1 Data requirements
2.1.2 Information infrastructure
2.1.3 Design decisions
2.2 Running the sample application
2.2.1 The sample application panels
2.2.2 The sample application flow
2.2.3 Files created by the application on the device
2.2.4 Application properties
2.2.5 Application services and technologies
2.3 Running the sample application with live servers
2.3.1 Using the demonstration application with multiple devices
2.4 Building the sample application
Chapter 3. Service Management Framework Runtime
3.1 Overview
3.1.1 What is OSGi and the OSGi service platform?
3.1.2 What is SMF?
3.1.3 Core Bundles
3.1.4 SMF Specific Bundles
3.1.5 Bundles provided by Extension Services
3.1.6 Bundles created in this book
3.2 Documentation and Web Links
3.3 Example exercise
3.3.1 Description
3.3.2 Procedure
3.3.3 Creating a tester bundle
3.3.4 Customer Bundle creation review
3.3.5 Testing the Customer Bundle
3.3.6 Troubleshooting.
3.4 Starting the SMF Bundle Server
3.5 Starting the SMF Runtime
3.6 Stopping the SMF Bundle Server
3.7 Stopping the SMF Runtime
3.8 Submitting bundles to the SMF bundle server
3.9 Installing bundles into the SMF Runtime
3.10 Removing bundles from the SMF bundle server
3.11 Uninstalling bundles from the SMF Runtime
Chapter 4. Database
4.1 Database support overview
4.1.1 DB2 Everyplace Client
4.1.2 DB2 Everyplace ISync Client
4.1.3 IBM Cloudscape Client
4.1.4 IBM Cloudscape ISync Client
4.2 DB2 Everyplace versus Cloudscape
4.3 Documentation and Web Links
4.3.1 DB2e
4.3.2 Cloudscape
4.4 Example database exercise
4.4.1 Description
4.4.2 Configuring a development system for DB2e and DB2e Sync
4.4.3 Extending the Tester bundle
4.4.4 Database bundle review
4.4.5 Testing the database bundle
4.4.6 Troubleshooting
Chapter 5. Messaging
5.1 Overview of MQe
5.1.1 Documentation and Web Links
5.1.2 Definition of terms
5.1.3 Message flow in MQe
5.1.4 Building MQe Messages
5.1.5 Processing MQe messages
5.2 Using MQe in the example application
5.3 Example messaging exercise
5.3.1 Messaging exercise description
5.3.2 Perform the exercise
5.3.3 Creating the MQeAdmin Class
5.3.4 Extending the Tester Bundle
5.3.5 Example messaging review
5.3.6 Testing the MQe bundle
5.4 Creating the MQe Server
5.4.1 Running the MQe Server
5.4.2 Message troubleshooting
Chapter 6. Web Services
6.1 Service-Oriented Architecture
6.2 Web services
6.3 Web Services in WCTME
6.4 Web Services sample scenario
6.4.1 Web Services sample description
6.4.2 Procedure for creating a Web Service
6.5 Creating the FlightInfoWebServiceClient Bundle
6.5.1 Procedure
6.5.2 Extending the Web Services Tester bundle
6.5.3 Messaging Web Service review.
6.5.4 Testing the Web Service and Web Service client bundles
6.5.5 Web Services troubleshooting
Chapter 7. HTTP services, servlets and Java server pages
7.1 Overview
7.1.1 Servlets and JSPs
7.1.2 Web applications
7.1.3 Web applications in WCTME
7.2 Using HTTP Services in WCTME
7.2.1 Building a Web application
7.2.2 Converting a Web application to an SMF bundle
7.2.3 Using SMF services from a Web application
7.3 Sample Web application
7.3.1 Web application description
7.3.2 Procedure
7.4 Converting from a J2EE Web application to a bundle
7.4.1 Completing the sample application
7.4.2 Extending the Tester bundle
7.4.3 Web application review
7.5 Running the completed Web application
7.6 Troubleshooting
Chapter 8. WCTME application configuration for a target platform
8.1 Overview
8.1.1 Configuring the Java Class Library (JCL)
8.1.2 Configuring the bundle application using the SMF
8.1.3 Adding system application services
8.2 Customizing the Java Class Library (JCL) and application services
8.3 Including system services in your project
8.3.1 Using the properties tab to change platform profiles and application services
8.4 Using the Manifest file to configure the application
8.5 Extension Services and J2ME profiles differences
8.6 Platform builder troubleshooting
Chapter 9. Deploying a WCTME Application
9.1 Overview
9.2 Exporting your application from WebSphere Studio
9.2.1 Exporting application bundles
9.2.2 Exporting Web application bundles
9.2.3 Exporting bundles from the SMF Bundle Server
9.3 Creating a platform builder project
9.3.1 Rebuilding the platform after changes
9.3.2 Adding custom files to the platform build
9.4 Running the platform build
9.5 Deploying the sample application to a Pocket PC.
Chapter 10. DB2e synchronization
10.1 IBM DB2 Everyplace overview
10.2 DB2 Everyplace in WCTME
10.2.1 DB2 Everyplace Sync Server
10.2.2 DB2 Everyplace SDK
10.3 Architecture
10.4 Types of subscription
10.4.1 JDBC subscription
10.4.2 DataPropagator subscription
10.4.3 Upload subscription
10.5 Filtering data from data sources
10.6 Synchronization with remote DB2 databases
10.7 Debug and tracing
10.7.1 Application server logs files
10.7.2 Enable tracing
10.7.3 Trace files
10.7.4 DB2 Everyplace control database
10.8 DB2 Everyplace sample scenario
10.8.1 First steps
10.8.2 Server configuration
10.8.3 Programming database synchronization using WCTME
10.8.4 Synchronization review
10.9 Hints and tips
Chapter 11. Device management
11.1 Device management overview
11.2 Architecture
11.2.1 Device Manager
11.2.2 OSGi Agent
11.2.3 Device Manager database
11.2.4 Device Management portlets
11.2.5 Device Manager Console
11.3 OGSGi device sample scenario
11.3.1 Software distribution for OSGi bundles
11.3.2 Software removal for OSGi bundles
11.3.3 Connecting the Device Manager server and WebSphere Studio Device Developer
11.4 Device Manager sample scenario
11.4.1 Interim Fix 1 and IFix instructions
11.4.2 Device Manager scenario description
11.4.3 Device Manager bundle procedure
11.4.4 Update the sample application to use the new service
11.4.5 Device manager bundle review
11.4.6 Running the sample application with device management bundle
11.4.7 Device Troubleshooting
11.5 Troubleshooting with Device Manager
Appendix A. Installing WCTME V5.7.1
WCTME Overview
Installation prerequisites
Preinstallation procedures
Machine installations
WebSphere Studio Site Developer installation.
WebSphere Studio Device Developer installation
WebSphere Studio Device Developer plug-in installation
Verify installation
Reviewing the installation
Appendix B. Using MIDlet applications to access Web Services
Create the Web Services MIDlet
Edit the Web Services MIDlet
Launch and test the Web Services MIDlet
Appendix C. Sample server-side Web Service
Create a Web project
Reviewing the imported Java class file
Create a Web service
Deploy a Web service in WebSphere Application Server
Appendix D. Additional materials and how to obtain them
Locating the Web material
Using the Web material
System requirements for downloading the Web material
How to use the Web material
Web material overview
Procedure for using the Web material
Related publications
IBM Redbooks
Other publications
Online resources
How to get IBM Redbooks
Help from IBM
Index
Back cover.
Notes:
"SG24-6496-00."
Includes bibliographical references (p. 411-412) and index.
OCLC:
137342210

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account