Mission Assurance Management Environment (MAME) Team Members: Maxim Fastovsky Sae Rom Hong Jimmy Hoo Young Soo Park Rony Velasquez Faculty Advisor: Dr. Jiang Guo June 11, 2010
Mission Assurance Management Environment Developed for NASA JPL A simple system to manage missions and processes was needed MAME was developed to handle those tasks and help engineer and managers to better communicate between themselves and present a better view over the entire project.
What is Mame? MAME is a web based application built on Java Servlets, Java Server Pages (JSP) and JQuery. It was developed using a Net Beans IDE Database Chosen was MySQL. A way to create and manage new and existing tasks and processes was created.
Jimmy Hoo - prior project leader - Radar View Rony Velasquez - current project leader - administration - process tracking - process logging Maxim fastovsky - process execution - process analysis Saerom Hong - Monthly Report - Debugging Young Park - Role Model - Documentation
User Management Create users with the following attributes: – name, username, location, , phone, supervisor, appoint date, leave date Relationship Matrix – Defines rankings among the different roles
Define Processes A manager can create a new project from scratch Or they can use an existing template from previous successful projects They can define new processes, tasks, due dates, and assign those to engineers.
MAME Mail Engineers and project managers can each other Users get notification for tasks due and new tasks added Libraries – JavaMail, Quartz for self scheduling
Radar View New Technology, heavy limitations with trial versions Adobe Flex along with IBM Ilog Elixir Library Created XML in java using Xstream library XML file created in a servlet dynamically, and passed to an embedded flex code.
Monthly Report Monthly Report is an online project generator. CKEditor used to edit content Generate a customizable report for each project
Monthly Report (Cont’d) Extensive research on html editor and a user friendly interface Integration of CKEditor and JSP. Save/retrieve each custom project from database and display for each user and project Create a custom template according to MAME specification.
Demonstration of MAME...