Contents:
About This Document
1. Building a Panther Application
Part I. Preparing for Development
2. Understanding the Panther Distribution
3. Defining the Project Requirements
4. Defining Application Architecture
5. Preparing the Application Server
6. Preparing the Development Clients
7. Initializing the Database
8. Connecting to Databases
9. Connecting to the Middleware
10. Accessing Libraries
Part II. Creating Application Building Blocks
11. Creating and Using a Repository
12. Creating Service Components
13. Developing Client Screens
14. Identifying Screen Widgets
15. Including Menus and Toolbars
16. Building Reports
Part III. Preparing the Programming Interface
17. Understanding Application Events
18. Programming Control Strings
19. Programming in JPL
20. Writing C Functions
21. Implementing Event Handlers in Java
22. Using XML Data
23. Using Widgets
24. Setting the Screen Sequence
25. Moving Data Between Screens
26. Displaying Messages
Part IV. Accessing the Database
27. Performing Database Operations
28. Writing SQL Statements
29. Reading Information from the Database
30. Writing Information to the Database
31. Building a Transaction Manager Screen
32. Writing Transaction Event Functions
33. Using Automated SQL Generation
34. Specifying Transaction Manager Commands
35. Generating Transaction Manager Events
36. Runtime Transaction Manager Processing
37. Processing Application Errors
Part V. Testing Your Application
38. Testing Application Components
39. Using the Debugger
40. Identifying Users
41. Optimizing Applications
Part VI. Deploying the Application
42. Building Application Executables
43. Preparing Applications for Release
Part VII. Advanced Development Topics
44. Installed Event Functions
45. Customizing the User Interface
46. Dynamic Data Exchange
47. Processing the Mouse Interface
48. Writing Portable Applications
49. Sending Mail in Panther
A. Development Utilities
B. VideoBiz
C. Panther Java Calculator
D. QA Partner Interface
E. Deployment Checklist for Two-tier Applications
Index