Final Presentation for Senior Project April 23, of 21 Raytheon ECC GUI Viktor Dikov, Alana Johnson, Larry Moore, Jon Palmer Department of Computer Science and Engineering University of South Florida Tampa, FL pres_final.ppt
Final Presentation for Senior Project April 23, of 21 Acknowledgments Dr. Ken Christensen, Professor and Undergraduate Program Director, University of South Florida Cari Dobrzanski Majors, Sr. Software Engineer, Raytheon Company Lynn Hitchcock, Technical Director, Raytheon Company Dr. Dewey Rundus, Associate Professor, University of South Florida
Final Presentation for Senior Project April 23, of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
Final Presentation for Senior Project April 23, of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
Final Presentation for Senior Project April 23, of 21 Background Enhanced Command Console (ECC)
Final Presentation for Senior Project April 23, of 21 Background ECC’s GUI was built with UIMX –UIMX: User Interface Management System for X Window UIMX uses Motif –Widget toolkit for building on X Window –Emerged 1980s
Final Presentation for Senior Project April 23, of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
Final Presentation for Senior Project April 23, of 21 Problem and Requirements Raytheon’s ECC system uses an antiquated GUI with limited capabilities built on an outdated framework. 1.New Features- new “look and feel” a)Customizable windows and panes b)Drag and drop features c)Touchscreen gestures 2.Screens- Information displayed a)Information panes b)Event scheduler
Final Presentation for Senior Project April 23, of 21 Problem and Requirements 3.Buttons- actions initiated by user a)Answer b)Release c)Hold d)Transfer e)Conference Status 4.Pop-ups and Notifications a)New incoming call b)New conference call c)Call ended 5.Added Functionality a)Favorites List b)Global Search
Final Presentation for Senior Project April 23, of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
Final Presentation for Senior Project April 23, of 21 Solution (demonstration)
Final Presentation for Senior Project April 23, of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
Final Presentation for Senior Project April 23, of 21 Design 1.Screens a.Active Calls Window Pane b.Incoming Calls Window Pane c.Hold Calls Window Pane d.Information Window e.Directory Tab f.Conference Tab g.Date and Time Window Pane 2.Buttons a.Answer b.Release c.Hold d.Transfer e.Cancel 3.Calendar/Event Scheduler Window
Final Presentation for Senior Project April 23, of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
Final Presentation for Senior Project April 23, of 21 Implementation
Final Presentation for Senior Project April 23, of 21 Implementation
Final Presentation for Senior Project April 23, of 21 Implementation
Final Presentation for Senior Project April 23, of 21 Implementation
Final Presentation for Senior Project April 23, of 21 Implementation
Final Presentation for Senior Project April 23, of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
Final Presentation for Senior Project April 23, of 21 Summary and future work Updated solution for ECC GUI –Drag and Drop –Gestures –Modernized Look and Feel NetBeans IDE 6.8 used in implementation –Cross-Platform (Windows, Mac OS, Linux, Solaris) –Quick learning curve –Open source community for support –Capable of building desktop and web applications Final deliverables to Raytheon –HP Touchsmart with GUI installation and source code –CD Source code Trade Study