|
This course examines the Polyhedra memory-resident database and its use in embedded system development. Polyhedra is a database server that is appropriate for applications requiring event driven behavior, rapid responses to data changes, transactional reliability and the option of fault tolerance for continuous availability.
The class begins with a survey of the fundamental concepts underlying Polyhedra, including the relational data model, event-driven active database, active queries, persistence and database fault tolerance.
The class continues with a detailed discussion of Polyhedra, including the main Polyhedra services with application examples. Several languages, protocols and APIs are introduced that are useful in working with Polyhedra databases. Other Polyhedra components, including Journal Control Process and Historian, are also surveyed with installation and application examples. Application code development for Polyhedra is discussed and example programs examined.
Objectives This course is intended for embedded software development engineers, software system architects, project managers, and technical consultants who will have responsibility for designing and writing the software for real-time and embedded systems to be implemented with the Polyhedra embedded database.
|
Who should attend? This course is intended for embedded software development engineers, software system architects, project managers and technical consultants who will have responsibility for designing and writing the software for real-time and embedded systems to be implemented with the Polyhedra embedded database.
Previous Knowledge Course participants are expected to have thorough familiarity with the C programming language. Experience with SQL (Structured Query Language) and commercial databases will also be an advantage.
Course Material Students are provided with a complete course notebook including all slides on all topics presented in the course. In addition, students will receive a set of exercise materials including completely worked-out code examples for all course exercises.
Recommended Following Courses Embedded Real-time Systems OSE Basics
|