O'Reilly Open Source Convention
oreilly.comO'Reilly Network

Arrow Home
Arrow Registration
Arrow Hotel/Travel
Arrow See & Do
Arrow Tutorials
Arrow Sessions
Arrow Evening Events
Arrow BOFs
Arrow Speakers
Arrow Press
Arrow Mail List
Arrow Exhibitors
Arrow Sponsors
O'Reilly Open Source Convention
Sheraton San Diego Hotel, San Diego, CA
July 23-27, 2001

News Coverage


Using Python to Customize, Extend, and Integrate Enterprise Project Management Software

Deborah Davidson, Quality Assurance manager, Advanced Management Solutions, Inc.

Track: Python
Date: Thursday, July 26
Time: 2:15pm - 2:45pm
Location: Bel Aire North

The presentation will describe how Python has been integrated with a commercial software suite, including APIs and database access functionality provided to developers.

It will also illustrate numerous examples of how developers and customers have extended a commercial application suite, including:

  • Automation of repetitive processes - this improves productivity by enabling both expert and non-expert users to accomplish complex tasks
  • Messaging and alerts - automatic generation email alerts or e-mail messages can be sent based on specific criteria, events or business rules
  • Data validations according to company-specific business rules and processes
  • Integration with other systems - including external Helpdesk software and Microsoft Excel
  • Delivery of user-defined menus and buttons to provide new and customized functionality as part of the normal application GUI

Advanced Management Solutions Inc. (AMS) provides a commercial suite of software for project and resource management called AMS REALTIME. AMS REALTIME is a multi-platform (Windows, Linux, Mac) distributed client-server application suite written in C++ and Python.

AMS chose to embed the Python programming language into its application suite in order to support the needs of organizations who want to customize their AMS REALTIME application software to exactly reflect their business rules and processes, as well as to integrate with other information systems, while maintaining the benefits of an off-the shelf application.

Python was an excellent choice for this because of its power, object-oriented design and support for multiple operating systems.

oreilly.com Home | Conferences Home | Open Source Convention Home
Registration | Hotels/Travel | Tutorials | Sessions | Speakers
Press | Mail List | Exhibitors | Sponsors

© 2001, O'Reilly Media, Inc.