Download presentation
Presentation is loading. Please wait.
Published byImogene Mason Modified over 9 years ago
1
Final Presentation for Senior Project April 23, 2010 1 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 33620 vdikov@mail.usf.edu amperez@mail.usf.edu lmoore@mail.usf.edu jmpalme4@mail.usf.edu pres_final.ppt
2
Final Presentation for Senior Project April 23, 2010 2 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
3
Final Presentation for Senior Project April 23, 2010 3 of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
4
Final Presentation for Senior Project April 23, 2010 4 of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
5
Final Presentation for Senior Project April 23, 2010 5 of 21 Background Enhanced Command Console (ECC)
6
Final Presentation for Senior Project April 23, 2010 6 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
7
Final Presentation for Senior Project April 23, 2010 7 of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
8
Final Presentation for Senior Project April 23, 2010 8 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
9
Final Presentation for Senior Project April 23, 2010 9 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
10
Final Presentation for Senior Project April 23, 2010 10 of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
11
Final Presentation for Senior Project April 23, 2010 11 of 21 Solution (demonstration)
12
Final Presentation for Senior Project April 23, 2010 12 of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
13
Final Presentation for Senior Project April 23, 2010 13 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
14
Final Presentation for Senior Project April 23, 2010 14 of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
15
Final Presentation for Senior Project April 23, 2010 15 of 21 Implementation
16
Final Presentation for Senior Project April 23, 2010 16 of 21 Implementation
17
Final Presentation for Senior Project April 23, 2010 17 of 21 Implementation
18
Final Presentation for Senior Project April 23, 2010 18 of 21 Implementation
19
Final Presentation for Senior Project April 23, 2010 19 of 21 Implementation
20
Final Presentation for Senior Project April 23, 2010 20 of 21 Agenda Background Problem and requirements Solution (demonstration) Design Implementation Summary and future work
21
Final Presentation for Senior Project April 23, 2010 21 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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.