Matrix Mapping Tool

indexadjustmentInternet and Web Development

Nov 13, 2013 (3 years and 7 months ago)

59 views

Matrix Mapping Tool

Sam Gross

Internship at Virtual Technology
Corporation

Introduction


Developed as desktop Java application



Requires administrative account to install


Very difficult to obtain at DOD



How to provide the same features without
requiring special permissions or software?


Web based application!



Desktop Application

Navigate By…

Property Tables

Tree Control

Technologies


Server: Apache Tomcat


Java Servlets, JSP



Database: Microsoft Access



Client: Web browser
(Internet Explorer, Firefox)


HTML, DHTML, JavaScript, AJAX

Web Application

Navigate By…

Property Tables

Tree Control

Tree Control Mechanism


User clicks on node


Browser sends
XMLHTTPRequest

to server


Displays “
Loading…



Server looks up node based on
id



Retrieves children from database


Sends list to browser in
XML

format


Browser updates
DOM

of tree

Menus

Interdependent System Dialog

JIAS Hierarchy Dialog

Comparables View

Conclusion


Same functionality as desktop application



No special permissions required



No unusual software required


Web browser with JavaScript support