Presentation is loading. Please wait.

Presentation is loading. Please wait.

Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation.

Similar presentations


Presentation on theme: "Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation."— Presentation transcript:

1 Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation

2 Introduction Developed as desktop Java application Developed as desktop Java application Requires administrative account to install Requires administrative account to install –Very difficult to obtain at DOD How to provide the same features without requiring special permissions or software? How to provide the same features without requiring special permissions or software? –Web based application!

3 Desktop Application Navigate By… Property Tables Tree Control

4 Technologies Server: Apache Tomcat Server: Apache Tomcat –Java Servlets, JSP Database: Microsoft Access Database: Microsoft Access Client: Web browser (Internet Explorer, Firefox) Client: Web browser (Internet Explorer, Firefox) –HTML, DHTML, JavaScript, AJAX

5 Web Application Navigate By… Property Tables Tree Control

6 Tree Control Mechanism User clicks on node User clicks on node Browser sends XMLHTTPRequest to server Browser sends XMLHTTPRequest to server –Displays “ Loading… ” Server looks up node based on id Server looks up node based on id Retrieves children from database Retrieves children from database Sends list to browser in XML format Sends list to browser in XML format Browser updates DOM of tree Browser updates DOM of tree

7 Menus

8 Interdependent System Dialog

9 JIAS Hierarchy Dialog

10 Comparables View

11 Conclusion Same functionality as desktop application Same functionality as desktop application No special permissions required No special permissions required No unusual software required No unusual software required –Web browser with JavaScript support


Download ppt "Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation."

Similar presentations


Ads by Google