| Application Development Products |
|
|
|
 |
| Description |
|
Applications Hosting - Application Development Products
These are software products used in the development of applications. They provide a platform for the creation of computer programs and applications.
Programming languages provide a structure and syntax for writing instructions that a computer will execute. Code written in a programming language is compiled or assembled into a low-level language that the computer’s operating system can understand.
Developer kits provide automated tools, documentation, and usually sample code for application development.
Report generator/report writer programs are utility products for creating reports.
Library management products facilitate application development by storing and maintaining code modules.
Testing and debugging tools provide an environment to exercise programming code to facilitate finding errors.
The following list is a sampling of application development products that are used to produce, test, and debug custom applications
Product Name
|
Manufacturer
|
AIX
|
Linux
|
OS/400
|
Windows
|
Z/OS
|
.NET Framework
|
Microsoft
|
|
|
|
X
|
|
Abend-AID
|
Compuware
|
|
|
|
|
X
|
Brio
|
HYPERION
|
X
|
|
|
X
|
|
C/C++
|
Microsoft
|
|
|
|
X
|
|
COBOL 38
|
IBM
|
|
|
X
|
|
|
COBOL 390
|
IBM
|
|
|
|
|
X
|
Crystal Reports
|
Crystal Decisions
|
X
|
|
|
X
|
|
Developer Kit for Java
|
IBM
|
X
|
|
|
X
|
X
|
Developer Studio
|
Microsoft
|
|
|
|
X
|
|
Dreamweaver
|
Macromedia
|
|
|
|
X
|
|
Easytrieve
|
CA
|
|
|
|
|
X
|
FORTRAN
|
IBM
|
|
|
|
|
X
|
Gener/OL
|
CA
|
|
|
|
|
X
|
Geneva
|
IBM
|
|
|
|
|
X
|
HL ASM Toolkit
|
IBM
|
|
|
|
|
X
|
Intertest
|
CA
|
|
|
|
|
X
|
iSeries Tools - Aplication development
|
IBM
|
|
|
X
|
|
|
JCL-Check
|
CA
|
|
|
|
|
X
|
Panvalet
|
CA
|
|
|
|
|
X
|
PowerBuilder Enterprise Series
|
Powersoft Corporation
|
|
|
|
X
|
|
RoboHelp
|
eHelp Corporation
|
|
|
|
X
|
|
RPG 38
|
IBM
|
|
|
X
|
|
|
SYMDUMP
|
CA
|
|
|
|
|
X
|
Visual Basic
|
Microsoft
|
|
|
|
X
|
|
Visual Studio
|
Microsoft
|
|
|
|
X
|
|
(See Appendix A for additional products and associated utilities) text
|
|
 |
| SDC Responsibilities |
|
- Acquire and manage licenses and license compliance for any programming languages and for other application development products that run on SDC-managed equipment
- Install and configure these products on SDC-managed hardware platform with a basic configuration and test for basic operation (i.e., startup, shutdown, exercise toolbars and major commands)
- Maintain current product release levels[1]
- Manage administrator privileges and administrator access associated with any of these products
- Monitor, troubleshoot, and tune products for optimum performance and availability
- Consult with vendor technical support staff to escalate issues that cannot be resolved internally
- Notify customers of requested customer and SDC upgrades and changes
- Patch and upgrade products
[1] SDC policy on supported software versions will be developed at a later time
|
|
 |
| Customer Responsibilities |
|
-
Migrate applications and modules created with this product into production
-
Determine which application development products will be used and determine which users will have access to the products selected
-
Provide subject matter expertise in usage of selected products
-
Develop, code, test, and debug applications, programs and screens using the chosen products
-
Define and implement security requirements within the applications that use these products including setting up and managing user access to these products and applications running under these products
-
Monitor application package-level performance
-
Perform impact analysis of proposed changes on the customer’s applications and end-user commitments
-
Test software upgrades and product releases to validate applications continue to function as expected
-
Modify custom-coded applications as needed to be compatible with application development product upgrades and releases
-
Notify SDC of issues with compatibility between customer applications licensed software and SDC-managed software upgrades and product releases
-
Coordinate schedules of upgrades and product releases so that important customer activities (e.g., application rollouts, application upgrades, training sessions or live service) are not affected by the changes
-
Define data security, storage, and backup and reorganization requirements associated with the use of this product
-
Install and manage any associated workstation software for these tools.
|
|
 |
| Who to Call |
|
Your account manager can help answer any questions you have about this service, contact the SDC Service Desk at (503) 373-1000 or e-mail SDC Service Desk.
What to ask for:
-
Application development products
-
Programming languages
|
|
 |
| Other |
|
Service Levels:
Service levels to be provided in later revisions of this document.
Special Change Management Procedures:
None
Related Policies:
None
Revision History:
Draft - June 18, 2007
|
|
|
|