Project Wanzenhaus By Myat Min MongHang Vo Pratik
Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia
Agenda • • • Overview Tools Demo Tests Future vision
Overview • • Bug Tracking System Web Services based implementation Java/My. SQL based backend Java based Front-End Client
Tools and Architecture 1. My. SQL database/PHP My. Sql. Admin 2. Tomcat Application Server 3. AXIS SOAP Engine 4. Xerces for XML Parsing 5. JAXP/JAXB for serialization/deserialization 6. Java/Swing Client for GUI 7. Bugzilla Data Model 8. CVS/ANT 9. JUnit for unit testing 10. Wanzenhaus for bug tracking
Demo
Create a New User
Log in
User Guide
Create a Bug
Edit a Bug
Query Bugs
Search Results
Search by Bug ID
Unit Test - Login Failed
Unit Tests– Null String Case Failed
Fixed Login Error
Unit Test is Successful
All Tests Passed
Strengths • Server Side: – Standards Compliant (XML/SOAP) – Database independent – OS and Platform Independent • Client – OS and Platform Independent – Loosely coupled with server – Language Independent
Future Vision • Piggyback on Bugzilla user base • 236 known companies incld NASA/IBM/ID Software/AOL • Create Native Clients ex. – MS. NET / Web. Sphere / Web. Objects / Web. Logic • Clients for Web Browser/PDA/Phone • Audio/Video storage capability • Performance enhancements
Current Weaknesses • Complete functionality – Bugzilla: 6 years old • More reporting capabilities – Charts and graphs
Thank You
- Slides: 22