Jmol has, in fact, been factored into all of these areas. That was the
Android project. So all Jmol is entirely independent of platform except for
calls to a specific "platform" class that inserts whatever
platform-specific aspects are required, such as images, fonts, and
graphics.

So that's not the issue.

Obviously we're not talking here about the applet -- the applet is out.
Period. You won't be building web pages around Jmol and doing something
with them on the iPad. We aren't talking about adding Jmol to a browser
viewing Proteopedia, for example. We aren't talking about building links
around the applet that script it. (That could be done in Android, but I
think probably not on the iPad.)  You won't be customizing Jmol to do some
specific task -- unless of course you are an iPad developer yourself and
are embedding all this in your specific app. So let's not go there. That's
way more involved.

What we are talking about is a Jmol App. Independent, isolated (like all
iPad apps), stand-alone. The real question, in my mind, is this:

What is it about a Jmol app that would justify the effort put into creating
it?

Questions for discussion:

Q: If you had a Jmol app on the iPad, what would you do want to do with it?

Q: How would you envision getting models into it?

Q: What new features would you want implemented that incorporate into the
app features of the iPad that are not available on the non-tablet
platforms? For example, would you have gestures, and if so, what gestures?
Would you use the gyro? (These features are already in Jmol, but are there
other features of the iPad that are unique to it that you would want to
utilize?)

Q: What features of Jmol would you remove to fit the restricted input
characteristics of the iPad? For example, What would you use to replace the
pop-up menu? How would you activate and navigate that? How would  you
handle the much lower resolution of a "touch" than a mouse click? How would
you handle the single action of "mouse down/up" rather than
single/double-click/left/right/ctrl/alt options?

I think these are the real issues. A Jmol app for the iPad is not simply a
port to another system. It's a totally different interface that could
incorporate android-like capabilities of the iPad (gestures, gyro, which
are already in Jmol) and perhaps special features of the iPad not in
android, if those exist, but also would have to be reduced to the strict
limitations of the iPad input mechanisms and Apple app-isolation rules.

Bob


On Fri, Mar 30, 2012 at 5:50 PM, Charles Harrison Shubert
<cshub...@mit.edu>wrote:

>  Maybe the first question is "what needs to be fixed?"
>
>  Let's assume for the sake of discussion that there is a port of Jmol to
> iPads to address the need for image updating performance.  Let's also
> assume that Jmol has been factored into UI, scripting, parsing raw source,
> image calculation, and image rendering components (or libraries) that can
> be worked on separately.
>
>  What pieces of the existing Jmol code base would go into each of these
> iPad components?  How would they need to be changed to run on an iPad?
>
>  --Chuck
>
>  On Mar 30, 2012, at 9:53 AM, Robert Hanson wrote:
>
> Absolutely.
>
> On Fri, Mar 30, 2012 at 8:01 AM, Craig T Martin <cmar...@chem.umass.edu>wrote:
>
>> The challenge of open source is "who's going to fix this and how?"
>> Perhaps our discussion should move in that direction?
>>
>>
>>
> --
> 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
>
> ------------------------------------------------------------------------------
> This SF email is sponsosred by:
> Try Windows Azure free for 90 days Click Here
>
> http://p.sf.net/sfu/sfd2d-msazure_______________________________________________
> Jmol-users mailing list
> Jmol-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jmol-users
>
>
>
>
> ------------------------------------------------------------------------------
> This SF email is sponsosred by:
> Try Windows Azure free for 90 days Click Here
> http://p.sf.net/sfu/sfd2d-msazure
> _______________________________________________
> Jmol-users mailing list
> Jmol-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jmol-users
>
>


-- 
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
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to