Bob,

OK, I'll get this started from a page developers view. I certainly agree with 
your analysis of the Jmol success formula, and I like the Jmol app concept. In 
some ways, I'm a mobile device cynic, but my colleague Tom and my 
granddaughters are slowly changing this view. That's why I'm trying to make 
JSmol model kit iPad functional in a browser.

I think I like your "One idea," but I don't fully understand it.

I'll add this. Tom and I were playing around with the idea of a model based 
iBook, and I pretty much gave up on the idea because of the dismal state of 
model display in iBooks. It was a lot of work to simply see the "pretty 
molecule spin." It would be nice to have a serious (scriptable) model display 
window either in an iBook or easily accessible to an iBook reader - e.g. 
browser based.

The "easily accessible" in browser format carries a strength that IN an iBook 
does not. 1) It would be usable with (as opposed to IN) iBooks and eBooks 
across a range of mobile devices. 2) You are not constrained by Apple's rules 
and control. I, personally, really don't like the latter issues.

Otis

--
Otis Rothenberger
[email protected]
http://chemagic.com




On Jan 24, 2013, at 10:39 AM, Bob Hanson wrote:

> 
> Begin forwarded message:
> 
>> From: Robert Hanson <[email protected]>
>> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jmol-users

------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to