Final Presentation for Senior Project April 23, 2010 Trade Study: UI Builders Viktor Dikov, Alana Johnson, Larry Moore, Jon Palmer Department of Computer Science and Engineering University of South Florida Tampa, FL of 8
Final Presentation for Senior Project April 23, 2010 Agenda Problem Method Tools studied Criteria Evaluation Recommendation 2 of 8
Final Presentation for Senior Project April 23, 2010 Problem Out of hundreds of available design tools for building Graphical User Interfaces, one must be chosen for the implementation of the new interface. 3 of 8
Final Presentation for Senior Project April 23, 2010 Method Select a large number of tools Narrow the list of possibilities to ten or less based on preliminary screenings Create a grading scheme based on certain criteria Evaluate each tool Recommend the one with the highest score 4 of 8
Final Presentation for Senior Project April 23, 2010 The Narrowed List Kdevelop Glade Expression.NET with Mono Dreamweaver Eclipse NetBeans 5 of 8
Final Presentation for Senior Project April 23, 2010 Criteria Each tool graded on a scale from one to five based on the following six criteria –Extensibility –Capability –Maintainability –Supportability/Serviceability –Viability –Portability Cost was also considered but not as a deciding feature 6 of 8
Final Presentation for Senior Project April 23, 2010 Evaluation Tools Grading CriteriaNetbeansDreamweaverExpressionEclipse.NET/MonoKdevelopGlade Extensibility Capabilities Maintainability Supportability/S erviceability Viability Portability CostFree399350Free 7 of 8
Final Presentation for Senior Project April 23, 2010 Recommendation We recommend the NetBeans IDE because its cross-platform compatibility, open source support community, and GUI builder make it the perfect choice for developing the new ECC user interface. 8 of 8