Begin forwarded message:
> From: Robert Hanson <hans...@stolaf.edu>
> Date: January 24, 2013 4:14:54 PM GMT+02:00
> To: undisclosed-recipients:;
> Subject: Jmol iPad app
>
> Dear Jmol users,
>
> The Jmol iPad app. The obvious next step, right? So, I'd like to start a
> discussion with Jmol users and Jmol page developers.
>
> IF we were to work on an iPad app, what would it take to make it the "killer
> app" that would equal Jmol as the "killer applet."? What is it that makes
> Jmol/JSmol unique as an applet/JavaScript library?
>
> Some ideas:
>
> -- scriptability - One of Jmol's key features is its high-level scripting
> language that lets both web developers and (knowledgeable) web users interact
> with it in ways that Jmol developers ourselves haven't conceptualized.
>
> -- adaptability - Web page developers can put the applet in a context of
> their own choosing, with all sorts of interesting content around the applet
> that makes this particular page for a page visitor a particularly interesting
> and unique interactive experience.
>
> Of these two, the first is probably very easy to implement in a Jmol app.
> What about the second?
>
> My thinking goes like this: There are three groups:
>
> -- Jmol code developers (meaning those of us writing the Java code)
> -- Jmol page developers (those using Jmol for their own creative ends using
> the code and interfaces developed by the Jmol code developers)
> -- Jmol users (those who visit the pages created by the Jmol page developers)
>
> If you think about it, that second category is what makes Jmol unique. There
> are programs out there like pyMol and Mercury, and others that are created by
> code developers and used by users. But what other programs involve the
> middle category? I think of Adobe Flash as something like that. Is that it?
> Jmol is more like Flash than it is like pyMol? Jmol provides the technology
> that page developers can use to design a unique experience for their page's
> visitors. This is what makes Jmol quite different from, say, a JavaScript
> library that allows one to pop up a 3D model on a page and pretty much leaves
> it at that. That's what the combination of controls and high-level scripting
> gets us. Right?
>
> It seems to me, that if a "Jmol app" were to be valuable, it would still
> involve this triad of involvement. Wouldn't it be a waste of time to develop
> "just another molecule viewer" even if it is Jmol? That would be more like
> morphing the Jmol application into an iPad app, not the Jmol applet.
>
> But how would we maintain that middle tier?
>
> One idea: The "Jmol app" by itself does little. But what it does do is
> interact with a cloud-based server (or perhaps any web site?) to pull context
> down and surround the viewer window with that context. So what a "Jmol
> context developer" (I can't think of the analogy in terms of iPad apps,
> because I don't think there is this category yet) would do would be to
> develop an actual web page with an actual computer using a standard browser
> and then through some sort of registered process upload, perhaps, a link to
> that page along with a thumbnail image and a set of searchable keywords or
> abstract. While that page could be viewed on the browser, some version of it
> could also be viewed within the Jmol app. When the Jmol app is opened, it
> would be like getting an index to all the Jmol pages in existence -- those
> adapted to this iPad idea. The user would select the [what? -- applet? (does
> sound about right...)] of choice and off they go. That "applet" would pull
> context from the web, surround the Jmol window with that context, and there
> you have it.
>
> What do you think? Feedback? Suggestions?
>
> Bob
>
>
>
>
>
>
> --
> Robert M. Hanson
> Larson-Anderson Professor of Chemistry
> Chair, Chemistry Department
> St. Olaf College
> Northfield, MN
> http://www.stolaf.edu/people/hansonr
>
>
> 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
>
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users