Re: [Jmol-developers] serious refactoring of Jmol

2011-09-29 Thread Robert Hanson
yes, and I'd like some of your stuff, as well, Dean, to display. Anything
you can offer in terms of free-running symmetry scripts would be fabulous.
I'll be helping to coordinate the small-molecule animation/script additions
to the database, so let me know if you want anything.

Others -- speaking of which, if you have small-molecule or crystallographic
scripts that you would like to contribute, just say the word.

Bob

On Thu, Sep 29, 2011 at 2:55 PM, Dean Johnston djohnsto...@gmail.comwrote:

 Is there anywhere to get more details info (source, binaries) for the
 Molecular Playground setup?  I looked at the web site, but the details are
 sparse.  I'd love to set something like this up here.

 Dean


 On Tue, Sep 27, 2011 at 2:02 PM, Jonathan Gutow gu...@uwosh.edu wrote:

 This looks cool...I'm going to see if I can convince my School to set
 something up.

 Jonathan
 On Sep 27, 2011, at 10:55 AM, Robert Hanson wrote:

  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

 Dr. Jonathan H. Gutow
 Chemistry Department gu...@uwosh.edu
 UW-Oshkosh   Office:920-424-1326
 800 Algoma Boulevard FAX:920-424-2042
 Oshkosh, WI 54901
 http://www.uwosh.edu/facstaff/gutow







 --
 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




 --
 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
 

Re: [Jmol-developers] serious refactoring of Jmol

2011-09-29 Thread Robert Hanson
Dean, Craig Martin at U-Mass/Amherst is the brains behind this. We're just
now getting it set up and actually totally integrated into Jmol now. It's
two pieces -- the Jmol side and the server/Kinect side. The latter is
available as compiled Mac binary -- so far this needs a Mac to run -- but
just ask Craig about it.

Bob

On Thu, Sep 29, 2011 at 2:55 PM, Dean Johnston djohnsto...@gmail.comwrote:

 Is there anywhere to get more details info (source, binaries) for the
 Molecular Playground setup?  I looked at the web site, but the details are
 sparse.  I'd love to set something like this up here.

 Dean


 On Tue, Sep 27, 2011 at 2:02 PM, Jonathan Gutow gu...@uwosh.edu wrote:

 This looks cool...I'm going to see if I can convince my School to set
 something up.

 Jonathan
 On Sep 27, 2011, at 10:55 AM, Robert Hanson wrote:

  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

 Dr. Jonathan H. Gutow
 Chemistry Department gu...@uwosh.edu
 UW-Oshkosh   Office:920-424-1326
 800 Algoma Boulevard FAX:920-424-2042
 Oshkosh, WI 54901
 http://www.uwosh.edu/facstaff/gutow







 --
 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




 --
 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
 

Re: [Jmol-developers] serious refactoring of Jmol

2011-09-29 Thread Dean Johnston
Is there anywhere to get more details info (source, binaries) for the
Molecular Playground setup?  I looked at the web site, but the details are
sparse.  I'd love to set something like this up here.

Dean

On Tue, Sep 27, 2011 at 2:02 PM, Jonathan Gutow gu...@uwosh.edu wrote:

 This looks cool...I'm going to see if I can convince my School to set
 something up.

 Jonathan
 On Sep 27, 2011, at 10:55 AM, Robert Hanson wrote:

  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

 Dr. Jonathan H. Gutow
 Chemistry Department gu...@uwosh.edu
 UW-Oshkosh   Office:920-424-1326
 800 Algoma Boulevard FAX:920-424-2042
 Oshkosh, WI 54901
 http://www.uwosh.edu/facstaff/gutow







 --
 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

--
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


Re: [Jmol-developers] serious refactoring of Jmol

2011-09-29 Thread Dean Johnston
I'll see what I can come up with symmetry-wise.  We were just playing around
with some Spartan animations (vibrations) of ferrocene today - I think those
would make for some nice demos.

Dean

On Thu, Sep 29, 2011 at 4:02 PM, Robert Hanson hans...@stolaf.edu wrote:

 yes, and I'd like some of your stuff, as well, Dean, to display. Anything
 you can offer in terms of free-running symmetry scripts would be fabulous.
 I'll be helping to coordinate the small-molecule animation/script additions
 to the database, so let me know if you want anything.

 Others -- speaking of which, if you have small-molecule or crystallographic
 scripts that you would like to contribute, just say the word.

 Bob

 On Thu, Sep 29, 2011 at 2:55 PM, Dean Johnston djohnsto...@gmail.comwrote:

 Is there anywhere to get more details info (source, binaries) for the
 Molecular Playground setup?  I looked at the web site, but the details are
 sparse.  I'd love to set something like this up here.

 Dean





--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2___
Jmol-developers mailing list
Jmol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-developers


Re: [Jmol-developers] serious refactoring of Jmol

2011-09-29 Thread Robert Hanson
On behalf of Craig Martin:

-- Forwarded message --
From: Dean Johnston djohnsto...@gmail.com
Date: Thu, Sep 29, 2011 at 2:55 PM
Subject: Re: [Jmol-developers] serious refactoring of Jmol
To: jmol-developers@lists.sourceforge.net


Is there anywhere to get more details info (source, binaries) for the
Molecular Playground setup?  I looked at the web site, but the details are
sparse.  I'd love to set something like this up here.

Dean


Thanks for your interest in the Molecular Playground and YES, we definitely
want to encourage other installations (there are four currently either in
production or undergoing installation as we speak). This project was funded
by a grant from the Camille  Henry Dreyfus Foundation, with the specific
intent of fostering installations around the country/world.

The hardware costs for your own Playground are minimal:
  $150 Kinect Device (an XBox peripheral)
  $700 Mac Mini (any reasonably recent Macintosh computer will do)
  $ ??  Projector (here costs could range from $300 to $6,000, depending on
your local requirements - ambient light, etc)

The setup then just requires mounting, electrical, and internet connection.
Other than the physical requirements of your specific mounting, setting up a
Playground is very easy.

Please visit
http://MolecularPlayground.orghttp://molecularplayground.org/
 for more information

We're currently working on placing a downloadable package there, complete
with instructions. Stay tuned to that site. If you're impatient and want to
start playing immediately, contact me directly.

Note that you'll be able to play with this as a one shot, if you already
have or can borrow the hardware above. Put the projector and Kinect on a
table or step-ladder and point it at a wall. I've already had a colleague
take a setup to a conference to demonstrate the system.

Finally, for those who don't know what this is, the Molecular Playground is
an interactive exhibit that allows passersby to play with molecules
projected on a wall (driven by Jmol, of course!). A simple wave of the arm
will allow users to take control of and rotate the molecule, for example.
We've had one up and running at UMass for two years now and it's received a
lot of favorable attention. Individual installations will be able to choose
their own playlist of molecules from a database here at UMass.

We are also looking for submissions of content (content submission will be
available from the above WEB site as well - soon, we hope!). So Jmol
developers take note - we hope for great things from you all!

Sincerely,

Craig T. Martin
Professor of Chemistry
Adjunct Professor of Biochemistry and Molecular Biology
Member Program in Molecular  Cellular Biology

Department of Chemistry
Lederle Graduate Research Tower, Room 104
University of Massachusetts
710 N Pleasant St.
Amherst, MA 01003

cmar...@chem.umass.edu



On Thu, Sep 29, 2011 at 2:55 PM, Dean Johnston djohnsto...@gmail.comwrote:

 Is there anywhere to get more details info (source, binaries) for the
 Molecular Playground setup?  I looked at the web site, but the details are
 sparse.  I'd love to set something like this up here.

 Dean


 On Tue, Sep 27, 2011 at 2:02 PM, Jonathan Gutow gu...@uwosh.edu wrote:

 This looks cool...I'm going to see if I can convince my School to set
 something up.

 Jonathan
 On Sep 27, 2011, at 10:55 AM, Robert Hanson wrote:

  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

[Jmol-developers] serious refactoring of Jmol

2011-09-27 Thread Robert Hanson
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


Re: [Jmol-developers] serious refactoring of Jmol

2011-09-27 Thread Jonathan Gutow
This looks cool...I'm going to see if I can convince my School to set something 
up.

Jonathan
On Sep 27, 2011, at 10:55 AM, Robert Hanson wrote:

 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

 Dr. Jonathan H. Gutow
Chemistry Department gu...@uwosh.edu
UW-Oshkosh   Office:920-424-1326
800 Algoma Boulevard FAX:920-424-2042
Oshkosh, WI 54901
 http://www.uwosh.edu/facstaff/gutow






--
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