For either developing a new Web or native mobile application, or migrating an existing PowerBuilder application onto the Web or to the Mobile, you need to perform three key tasks in Appeon Developer: Analyze, Modify and Deploy Automatically.
If you use Appeon for PowerBuilder for developing a new Web or native mobile application, the first step is to write a new PowerBuilder application (refer to Web RAD with PowerBuilder and Appeon in Migration Guidelines for Appeon Web (Web only)). It is recommended that the new PowerBuilder application conforms to Appeon coding styles, as laid out in Supported PB Features for Appeon Mobile (Mobile only), or in Supported PB Features for Appeon Web (Web only) then you will expend less effort in the first two tasks: Analyze and Modify.
-
Task 1: Analyze
You need to analyze the application PBLs for unsupported PowerBuilder objects and features, using the PowerBuilder IDE extended with Appeon Developer. General rules of thumb regarding how the application should be structured are outlined in Basic Requirements and Recommendations in Supported PB Features for Appeon Mobile (Mobile only) or in Supported PB Features for Appeon Web. The application must meet these requirements before the analysis can begin.
The first step results in an analysis report highlighting unsupported PowerBuilder objects and code within the application.
-
Task 2: Modify
Next, work around or remove the unsupported PowerBuilder objects and code that prevent the Web or mobile application from running, using standard PowerBuilder programming. Supported PB Features for Appeon Mobile (Mobile only), or Supported PB Features for Appeon Web (Web only) and Appeon Code Examples (an Appeon demo PowerBuilder application) will guide you through this process by providing information regarding supported PowerBuilder features as well as example code for implementing these features.
Then, perform a full build of the application in PowerBuilder, ensure that there are no bugs in the PowerBuilder code and that the application functions correctly.
The second task results in a PowerBuilder application that is ready for automatic conversion to the Web or to the Mobile.
-
Task 3: Deploy automatically
At the push of a button, you can now automatically generate a precise replica of the PowerBuilder application, that deploys to the n-Tier architecture and can be accessed by Web browsers (Appeon Web applications) or in Appeon Workspace on various mobile devices (Appeon Mobile applications).
Then, automatically deploy the generated Web or mobile application files to Appeon Server. The third task results in a bona fide Web application or a native mobile application with the look and feel of the source PowerBuilder application.
For detailed information about the Web conversion, please refer to the Migration Guidelines for Appeon Web (Web only).