Nexus has been upgraded from Jetty 7 to the latest Jetty 8 which supports the RFC 6455 version of the WebSocket protocol. This allows the use of the latest FireFox 13 and Google Chrome browsers and, of course, all of the improvements to both browsers, especially the HTML5 and WebGL support. I've been holding back on updating because of the number of revisions the WebSocket protocol has been going through. I wanted to spend my time on core Nexus development rather than just bumping the WebSocket revis
Alright, it doesn't look like much, but there is something special about the web dialog that is being displayed over the 3D graph - it was built triple by triple. I had reached the point in developing Nexus where I needed to have interactive dialogs for display control and user-input. Up until this point, I had been working with 3D objects and taki
From the beginning, I wanted Nexus to be a collaborative visualization system allowing multiple clients in multiple locations to see the same visualizations in real-time. The issue that arises here is knowing "where" in the 3D semantic web visualization the other clients (people/avatars) are and what direction they are looking at. In the 3D digital world, you have the concept of a "camera". This is essentially your point-of-view in a particular 3D simulation. As the camera moves, your view of the model changes as well. In order to know where the other clients are in the simulation
It took less time than I thought it would, but here is an updated version of the 3D FOAF graph from my last posting with node sizes determined by the log base 10 of the number of links into a particular node. The coulombs law for the larger nodes is adjusted so that larger nodes "push" out harder to accomodate the larg
The adjacent image is of Tim Berners-Lee's FOAF file imaged with a new HTML5 / WebGL client I am developing for my Nexus RDF visualization server.
Nexus is an experiment with Semantic Web RDF data visualized in three dimensiodians that can be done collaboratively amongst many people (and concurrently) at disparate locations. Nexus also acts as a platform to try out various design ideas, technologies, and methodologies. The original Nexus
The trouble with triples (not tribbles ;-), for me, is that there are alot of them.
Here is an image (click on image for larger image) of a model I did earlier with Nexus in Second Life using Tim Berner-Lee and James Hendler's FOAF data linked and visualized in 3D within OpenSimulator with Nexus. The only code change needed port it over to OpenSimulator from Second Life was the removal of the warppos fu