Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

22
Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia

description

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

Transcript of Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Page 1: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Project Wanzenhaus

By Myat Min

Mong-Hang VoPratik Dhupia

Page 2: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Agenda

• Overview• Tools• Demo • Tests• Future vision

Page 3: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Overview

• Bug Tracking System• Web Services based

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

Page 4: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

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

Page 5: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Demo

Page 6: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Create a New User

Page 7: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Log in

Page 8: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

User Guide

Page 9: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Create a Bug

Page 10: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Edit a Bug

Page 11: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Query Bugs

Page 12: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Search Results

Page 13: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Search by Bug ID

Page 14: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Unit Test - Login Failed

Page 15: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Unit Tests– Null String Case Failed

Page 16: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Fixed Login Error

Page 17: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Unit Test is Successful

Page 18: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

All Tests Passed

Page 19: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Strengths

• Server Side: – Standards Compliant (XML/SOAP)– Database independent – OS and Platform Independent

• Client– OS and Platform Independent– Loosely coupled with server

– Language Independent

Page 20: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

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

Page 21: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Current Weaknesses

• Complete functionality – Bugzilla: 6 years old

• More reporting capabilities– Charts and graphs

Page 22: Project Wanzenhaus By Myat Min Mong-Hang Vo Pratik Dhupia.

Thank You