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

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 ser...

Descripción completa

Detalles Bibliográficos
Autor Corporativo: International Business Machines Corporation. International Technical Support Organization (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Research Triangle Park, NC : IBM Corp., International Technical Support Organization c2005.
Edición:1st ed
Colección:IBM redbooks.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627095706719
Tabla de Contenidos:
  • 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.