1 / 13

Programming Project 1 2010

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

gefjun
Download Presentation

Programming Project 1 2010

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programming Project 1 2010 Pro 01510A GUI for Cross-disciplinary Sustainability Project Alan Hallak KeSun

  2. Project Overview School/Department/Area

  3. Project Background School/Department/Area

  4. Development Progress School/Department/Area

  5. Technical Aspect • Project Implementation Structure • Platform Specification • Features • Development Process • Testing & Debugging • Demo School/Department/Area

  6. Project Implementation Structure Graphical-core: Generate chart, Export images Standalone version Executable Jar Online version JSP website School/Department/Area

  7. 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

  8. Platform Specification • Online version • Server Side: Apache Tomcat Application Server • Client Side: Any compactable browsers School/Department/Area

  9. Features • Read/Write diagram data to XML • Output diagram to JPEG file • Cross-Platform Standalone Application • High Performance Server side application School/Department/Area

  10. Development Progress • Milestones • Key Event • Difficulties • New Technology School/Department/Area

  11. Testing • Junit Testing • Diagram-core • XML two-way parser • GUI Automatic Testing School/Department/Area

  12. Demo • Standalone version • Online version School/Department/Area

  13. Reference • Libraries • JDom: http://www.jdom.org/ • Sikuli: http://groups.csail.mit.edu/uid/sikuli/ • Docs • Java Doc 1.5 • … School/Department/Area

More Related