Ryan Brooks
Donald G. Dunne
Andrew Finkbeiner
Jeff Phillips
If you are an application developer and think the hardest thing you have to do is develop the application, this talk is for you. Determining requirements, architecting, developing and testing applications all have their obstacles and pitfalls, but they're nothing compared to some of the challenges that you will have with deployment and support. This talk will focus on lessons learned from deploying OSEE to over 300 users in development of the Boeing Longbow Apache AH-64 Attack Helicopter.
Open System Engineering Environment (OSEE), is built on the OSEE Application Framework that was developed as a data-centric complement to the Eclipse platform and allows applications that extend Eclipse to go one step further and share a common data model. On this framework was built two main applications, Define, a requirements and document management solution, and the Action Tracking System, a tightly-integrated problem change request system.
Ryan Brooks is the co-lead of the Open System Engineering Environment (OSEE) project. OSEE had its roots in Boeing's Longbow Apache helicopter program where he worked as an Embedded Software Engineer. He earned a Bachelor of Science in Computer Engineering from Auburn University. Previous conference presentations and papers include: "A Linux/Java Environment for Testing Real-time Avionics Software" – 2nd Boeing Software Conference, 2007; "Lean Engineering and the Open System Engineering Environment" – 1st Boeing Software Conference, 2006; "Lean Engineering and the Open System Engineering Environment" – JACMET Lean Symposium, 2005; "The Eclipse Platform and the Open System Engineering Environment" – 9th Boeing Technical Excellence Conference, 2005; "A Jini-enabled Active Badge System" - 38th Annual ACM Southeast Conference, 2000.
Don Dunne is the co-lead of the Open System Engineering Environment (OSEE) project and has spent the past 4 years architecting, developing and deploying eclipse plugins in its support. He graduated with a BS in Computer Science at University of Central Florida. He has over 15 years experience in Embedded Software Engineering with a focus on the development and deployment of tools to streamline the software engineering lifecycle. The past 2 years have included the development of the Action Tracking System (ATS) which is a tightly integrated change management tool built on the OSEE Application Framework. ATS enables tracking of all tasks throughout the lifecycle of development including hardware, software, tools, process and facilities with the ability to graphically configure different workflows for each. He is currently focused on gaining support for the continued and expanding collaboration of OSEE throughout the commercial, academic and defense sectors.
Andy Finkbeiner is a software engineer at Boeing working on the OSEE project. He is the Chief Architect of the OSEE Test Environment. He earned a BS and MS in Computer Engineering from the University of South Carolina. Previous conference presentations and papers include: "A Linux/Java Environment for Testing Real-time Avionics Software" – 2nd Boeing Software Conference, 2007; "Automated Testing and the Open System Engineering Environment" – 1st Boeing Software Conference, 2006
Jeff Phillips is a software engineer at Boeing working on the OSEE project. He worked as a key architect and developer in the creation of the OSEE Application Framework. His recent efforts included working on Define, an Eclipse open source requirements management solution. He earned a Bachelor of Science in Computer Science from Arizona State University.