Home > Speakers >

John Taylor

John Taylor has been an embedded developer for over 30 years. He is currently a Sr Software Architect with PAR Technology. He has worked as a firmware engineer, technical lead, system engineer, software architect, and software development manager for companies such as Ingersoll Rand, Carrier, Allen-Bradley, Hitachi Telecom, Emerson, and several start-up companies. He has developed firmware for products that include HVAC control systems, telecommunications SONET nodes, IoT devices, microcode for communication chips, and medical devices. He is the co-author of five US patents and has a bachelor degree in mathematics and computer science. He is also a published author of the book “Patterns in the Machine: A Software Engineering Guide to Embedded Development”.

Introduction to the Data Model Architecture for Embedded Systems

Available in 17 days, 0 hours and 55 minutes

The Data Model architecture is used to design highly decoupled code. It allows for the exchange of data between modules with neither modules having dependencies on each other.

Outline of topics:

  • Introduction
  • Why do I care about dependencies?
  • The Basics
  • Simplified Testing
  • Example
  • Change Notifications
  • Additional Features
  • Does and Don'ts
  • Data Model vs. Global Variables

Go to Session