Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia

Preview:

DESCRIPTION

Overview Bug Tracking System Web Services based implementation Java/MySQL based backend Java based Front-End Client

Citation preview

Project Wanzenhaus

By Myat Min

Mong-Hang VoPratik Dhupia

Agenda

• Overview• Tools• Demo • Tests• Future vision

Overview

• Bug Tracking System• Web Services based

implementation • Java/MySQL based backend• Java based Front-End Client

Tools and Architecture1. MySQL database/PHP MySqlAdmin2. Tomcat Application Server3. AXIS SOAP Engine4. Xerces for XML Parsing5. JAXP/JAXB for serialization/deserialization6. Java/Swing Client for GUI7. Bugzilla Data Model8. CVS/ANT 9. JUnit for unit testing10. 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 / WebSphere / WebObjects / WebLogic

• 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

Recommended