1 / 9

Graphical Log Analyzer

Graphical Log Analyzer. Lindsey Lack 16 October 2002. Project Goal. Examine the suitability of X3D/VRML for use in developing a graphical log visualization tool IDS, System Logs, etc Emphasis on coding features / interoperability potential

lizina
Download Presentation

Graphical Log Analyzer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Graphical Log Analyzer Lindsey Lack 16 October 2002

  2. Project Goal • Examine the suitability of X3D/VRML for use in developing a graphical log visualization tool • IDS, System Logs, etc • Emphasis on coding features / interoperability potential • Not on determining the most effective visual representation

  3. Initial Attempt • Using Script Nodes • Didn’t work since code in the browser wouldn’t talk with code outside the browser • Unless I used the network to send messages

  4. JVM2 (In Browser) JVM1 JVM Issue With ScriptNodes Java UI Browser UI X GUI Thread GUI Thread Browser X Script Node Network

  5. EAI (External Authoring Interface) • Ended up using EAI • Combines Applet interface with VRML window in same Browser • Used Cortona 3.1 and the “original” eai classes • Vrml.external.*, in plywood.jar

  6. JVM1 (In Browser) EAI Single Web Page Applet UI Browser UI Browser EAI/GUI

  7. EAI Techniques • getBrowser • Connect with world • createVrmlFromString • Create objects • getEventIn (addChildren,translation) • Send objects into world • Compile objects • Move objects • Implemented EventOutObserver • Capture callbacks

  8. Demo

  9. Advantages • Potential to hold massive amounts of information in a scene • Visual perspective has a natural benefits (more detail for more recent events) • Scene “storage” • When registering for callback, send object: stores object

More Related