We have posted a Doxygen-generated technical description of SPRING's classes. This is sparse, since it was generated automatically. However, it's a good way to start understanding the structure of the SPRING classes and their relationships.
See the download area to get these 2 files ZIP totalling about 15 Mbytes.
The SPRING main program and the phantomServer for the Sensable Phantom OMNI are now available under the Downloads section.
SPRING was one of 5 featured open source surgical simulation platforms at the Open Source Frameworks workshop during Medicine Meets Virtual Reality (MMVR) 15, February 6-9 in Long Beach CA.
See http://spring.stanford.edu/Workshops/workshops.html for additional information.
Information has been posted on the main SPRING page http://spring.stanford.edu. Look for "documentation", and follow the link to a set of technical notes describing some parts of SPRING.
The latest release of SPRING now compiles and links under Visual Studio 2005, as well as UNIX.
A version of SPRING that compiles and links under VisualStudio.NET (2003) is now available for download under "Files". Watch this space for the release of a VS 2005, coming soon.
SUMMIT and the National Biocomputation Center at Stanford University are sponsoring a hands-on workshop for both surgeons and software developers to learn how to use the SPRING platform to develop surgical simulators.
A short text-only survey is now included on the Files. It contains e-mail addresses for you to directly contact the SPRING developers, for problems, suggestions, and experience.
Please take a look and let us know what you think.
The Home Page for the SourceForge SPRING project now points to spring.stanford.edu.
This will have additional information on SPRING, its use, and tutorials.
Source code for SUN Solaris and Windows 2000/XP is now available. This creates a displayserver process which can be connected to Spring to provide remote display capabilities for the images created by SPRING.
DisplayServer listens on port 1200 for connections from SPRING, then displays the resulting JPEG images that are sent from SPRING's main process.
A set of SPRING technical papers has been posted on the Files area. These give background on SPRING, its theory of operation, and examples of application of surgical simulation.
A Windows server for Immersion Medical's Laparoscopic Surgical Workstation is now available. This allows two-handed simulation of surgery with SPRING, providing haptic feedback with a realistic surgical tool interface.
Source code for two networked interactive device servers is now loaded. HapticServer connects SPRING to Immersion Medical's laparoscopic simulators (single tool). PhantomServer works with SensAble's Phantom Desktop device.
These servers, when linked with the device's libraries (not included), connect the 3-D input devices to SPRING Sensors via TCP/IP connections, allowing SPRING to be run remotely from the I/O, and for multiple users to interact with SPRING over local and wide area networks.
A new version 0.1.1 of the Windows release is available for download. This fixes problems with compiling and linking in the 0.1 version.
Also note the screenshots now available.
The SPRING Surgical Simulation is now released for compilation under Sun Solaris as well as Windows 2000/XP.
Also, brief documentation describing SPRING has been added to the project.