Over the past few days I've been doing some major refactoring of Jmol 12.
The changes should be transparent, but the overall effect should be
significant.
All core java.awt and java.swing references are now made from within
org.jmol.awt or org.jmol.export (where all the file dialogs are).
org.jmol.console, org.jmol.modelkit, and org.jmol.viewer.MouseManager14.java
(now Mouse.java) have all been moved into org.jmol.awt. This is in
preparation for Mario Kosmiskas integrating his Jmol Android and NET apps
into core Jmol. Both Android and NET will be separate Java/C## projects
(within the Jmol Sourceforge project) that link to the Jmol project, so
developers not interested in those won't need the Android SDK.
In addition, I've been working with Adam Williams at U-Mass Amherst on
adding JSON-protocol NIO socket and "kiosk" capability to the Jmol app. What
this means is that you will be able to start Jmol in kiosk mode, which
basically makes the application look like the applet (an undecorated black
square) that can be projected onto a wall. By specifying a port number on
the Jmol command line, you will be able to communicate with Jmol via that
port essentially like applets communicate with each other using SYNC
commands. Adam has written a Kinect-driven "host" that takes this Jmol app
as its client. Jmol listens asynchronously on the port for raw mouse
motions, script commands, and SYNC messages using a simple JSON protocol,
and reports back to the host when a script has completed. Adam has installed
this at U-Mass Amherst as the Molecular Playground
http://molecularPlayground.org and we are currently installing a version of
this at St. Olaf.
So maybe the theme for the week is "from small to large -- Jmol on cell
phones and in public spaces."
Bob
--
Robert M. Hanson
Professor of Chemistry
St. Olaf College
1520 St. Olaf Ave.
Northfield, MN 55057
http://www.stolaf.edu/people/hansonr
phone: 507-786-3107
If nature does not answer first what we want,
it is better to take what answer we get.
-- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Jmol-developers mailing list
Jmol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-developers