EDM Software Development Kit
Course Abstract


Show All Training Dates and Locations
.................................... ...........................................................................................
Description:
This two-day course provides the skills for developing unique applications that access the Engineer’s Data Model™ (EDM™) Engineering Project Database software. The EDM Software Development Kit (SDK) allows you to build seamless connections between your databases or applications and the EDM database. The EDM SDK provides an API (application programming interface) through a set of Java classes that enable developers to access and manipulate data in the EDM database. The EDM SDK helps reduce development time and minimizes risk when implementing custom workflows that reflect business needs, even across disciplines. During the course, you will use tested examples that show how the EDM SDK can be applied to create value from drilling and completions workflows. Interactive training will focus on how to apply, modify or enhance workflow capabilities through the SDK functionality. Participants will complete hands-on Java programming labs that focus on creating, reading, updating and deleting well data types. This course also discusses other Landmark R5000 SDKs, including OpenWorks® SDK and the PowerHub™ SDK.

Intended For:
This is geared for Java developers wanting to access the EDM database from their applications.

Prerequisites:
Basic knowledge of Java programming; Familiarity with SQL/ORACLE database concepts – helpful but not required; Familiarity with drilling applications – helpful but not required

Format:
Lecture, demonstrations and Java programming labs on the Windows XP 32-bit platform

.................................... ...........................................................................................
Objectives: After this course, you should be able to:
 
  • A solid understanding of the EDM SDK concepts including: Installation and architecture; EDM tables and data types; Java classes and methods; SDK's strengths and limitations
  • Understand the hierarchical structure of EDM data types
  • Determine the business rules for the attributes of the EDM data
  • Expose the Java classes and methods used to manage the EDM data in the database
  • Ability to write Java applications that access the EDM database
  • Control the connection methods to the EDM database & authentication credentials
  • Create, read, update and delete information in the EDM database
 
© 2008 Halliburton | Privacy Policy | Legal | Back to Halliburton.com