130 likes | 332 Views
Programming Project 1 2010. Pro 01510A GUI for C ross-disciplinary S ustainability P roject. Alan Hallak KeSun. Project Overview. Project Background. Development Progress. Technical Aspect. Project Implementation Structure Platform Specification Features Development Process
E N D
Programming Project 1 2010 Pro 01510A GUI for Cross-disciplinary Sustainability Project Alan Hallak KeSun
Project Overview School/Department/Area
Project Background School/Department/Area
Development Progress School/Department/Area
Technical Aspect • Project Implementation Structure • Platform Specification • Features • Development Process • Testing & Debugging • Demo School/Department/Area
Project Implementation Structure Graphical-core: Generate chart, Export images Standalone version Executable Jar Online version JSP website School/Department/Area
Platform Specification • Standalone version • Requires JRE 1.5 or above • Execute methods: • Double click the jar file • Command-line: • java –jar DiagramGeneration.jar School/Department/Area
Platform Specification • Online version • Server Side: Apache Tomcat Application Server • Client Side: Any compactable browsers School/Department/Area
Features • Read/Write diagram data to XML • Output diagram to JPEG file • Cross-Platform Standalone Application • High Performance Server side application School/Department/Area
Development Progress • Milestones • Key Event • Difficulties • New Technology School/Department/Area
Testing • Junit Testing • Diagram-core • XML two-way parser • GUI Automatic Testing School/Department/Area
Demo • Standalone version • Online version School/Department/Area
Reference • Libraries • JDom: http://www.jdom.org/ • Sikuli: http://groups.csail.mit.edu/uid/sikuli/ • Docs • Java Doc 1.5 • … School/Department/Area