Progress
Open Client
Developer’s Guide


Developing and Running an Open Client Application

Preparing an Open Client application to access an AppServer requires completing the following tasks using the Open Client Toolkit:

The process for developing and running an Open Client application involves several tools and procedures that are summarized in the following steps:

  1. Ensure that your development environment meets the requirements for developing Open Client applications. See Configuration and Deployment."
  2. Use ProxyGen to generate Java or ActiveX proxy objects for your AppServer 4GL application. See "Generating and Managing Proxies".
  3. NOTE: You can skip this step if you want to access only remote Progress SmartDataObjects from a Java application. For more information, see Using SmartDataObjects From Java Clients."

  4. Write a Java application, Java applet, or ActiveX Controller that uses the proxy objects generated in Step 2 or the predefined SmartDataObject proxy objects. For more information, see "Programming Concepts," "Programming Java Clients," and Programming ActiveX Controller Clients."
  5. If you want to access remote Progress SmartDataObjects, also see "Using SmartDataObjects From Java Clients," and "Accessing a SmartDataObject API Directly."

  6. Manage Digital Certificates if your Open Client uses HTTPS (SSL) to communicate with the AppServer. For more information, see the "Managing Digital Certificates" sections in Configuration and Deployment."
  7. Deploy the proxy, Open Client application, your optional digital certificates, and supporting software to your client machine (see Configuration and Deployment.").
  8. Start any DataServers or Database servers that are accessed by the AppServer. See the Progress DataServer Guides and the Progress Database Administration Guide and Reference .
  9. Start the Java Servlet Engine (JSE) to run the AppServer Internet Adapter (AIA) if you are using HTTP/S.
  10. Run your Open Client application as you have designed it.

Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095