From: Robert H. <ha...@st...> - 2011-10-23 23:15:17
|
JmolAndroid is moving along. We have a preliminary version that is working on my Samsung Galaxy Tab 10.1 (By the way, Wow! Do I LOVE this little dual-core Galaxy. I am very happy I didn't jump for an iPad now; this is a real computer, not just a large iPhone!) I'm starting to catch on to the tablet idea, and I do think there are some interesting things we can do with Jmol in this context. For example, the next thing I'll be adding is accelerometer support. So you should just be able to shake the tablet to start the model spinning, that sort of thing. We'll see! Anyway, this is a neat little project for anyone who wants to help. We need ideas as well as programming help. So far, we have: -- menu items "Open" "PDB" "Mol" "Style" and "Command" -- downloads from RCSB (PDB files) and NCI (by compound name) -- automatic save of data files to the tablet -- decent (though a bit slow) rendering. I think it will take some thought to do this right. But I can imagine making it quite a bit more interesting than standard app or applet. For example, Mario has added the capability to search the PDB for an ID code or keyword. This already looks very good. I've added loading of Mol files, and that works very nicely as well. But we could do more interesting things, like first display a page of information about the compound, including a drawing, with links to useful locations such as Wikipedia and such, and then go to the 3D rendering. It seems to me we might even be able to load a Proteopedia page (via a WebView), display it with a JmolAndroid view rather than an applet. I'm encouraged by this, from http://developer.android.com/guide/webapps/webview.html: Using JavaScript in WebView If the web page you plan to load in your WebView<http://developer.android.com/reference/android/webkit/WebView.html>use JavaScript, you must enable JavaScript for your WebView <http://developer.android.com/reference/android/webkit/WebView.html>. Once JavaScript is enabled, you can also create interfaces between your application code and your JavaScript code. Doesn't that sound interesting?? Bob On Thu, Oct 20, 2011 at 4:40 PM, Robert Hanson <ha...@st...> wrote: > Now that Mario and I have Jmol running on Android, it would be good to get > a discussion going as to what to do with it. It's sort of an app and sort of > an applet, and it certainly doesn't have to do exactly what the applet or > the application do. What do you think would be good? Here is what it does > now: > > -- user selects DOWNLOAD and indicates a PDB ID or other keyword > --> list of PDB structures related to that query > --> user picks one; Jmol displays with cartoons only; color structure > > -- user selects OPEN and indicates a file on the tablet > --> file is loaded as above > > -- user selects one of a few standard styles > --> model is rendered that way > > But that's just a starting point. What else do we want it to do? > > 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 > -- 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 |
From: Paul P. <pau...@ac...> - 2011-10-25 11:05:48
|
Just for information, do the jmol applet and applets in general, work on android tablets ? Paul Regarding suggestions, it could be great to save its work in the form of an image gallery that could be organized in folders. By clicking on an image, the state could be reloaded. Le 24 oct. 2011 à 01:15, Robert Hanson a écrit : > JmolAndroid is moving along. We have a preliminary version that is working on my Samsung Galaxy Tab 10.1 > > (By the way, Wow! Do I LOVE this little dual-core Galaxy. I am very happy I didn't jump for an iPad now; this is a real computer, not just a large iPhone!) > > I'm starting to catch on to the tablet idea, and I do think there are some interesting things we can do with Jmol in this context. For example, the next thing I'll be adding is accelerometer support. So you should just be able to shake the tablet to start the model spinning, that sort of thing. We'll see! > > Anyway, this is a neat little project for anyone who wants to help. We need ideas as well as programming help. So far, we have: > > -- menu items "Open" "PDB" "Mol" "Style" and "Command" > -- downloads from RCSB (PDB files) and NCI (by compound name) > -- automatic save of data files to the tablet > -- decent (though a bit slow) rendering. > > I think it will take some thought to do this right. But I can imagine making it quite a bit more interesting than standard app or applet. For example, Mario has added the capability to search the PDB for an ID code or keyword. This already looks very good. I've added loading of Mol files, and that works very nicely as well. But we could do more interesting things, like first display a page of information about the compound, including a drawing, with links to useful locations such as Wikipedia and such, and then go to the 3D rendering. It seems to me we might even be able to load a Proteopedia page (via a WebView), display it with a JmolAndroid view rather than an applet. I'm encouraged by this, from http://developer.android.com/guide/webapps/webview.html: > |
From: Robert H. <ha...@st...> - 2011-10-25 12:31:47
|
On Tue, Oct 25, 2011 at 5:46 AM, Paul Pillot < pau...@ac...> wrote: > Just for information, do the jmol applet and applets in general, work on > android tablets ? > No. Applets are not supported on the Android version of Java. That's because it's designed for more specific apps, where you build the browser into the app along with your other features, not the other way around. > Paul > > Regarding suggestions, it could be great to save its work in the form of an > image gallery that could be organized in folders. By clicking on an image, > the state could be reloaded. > Absolutely. That's a must do. Also saving states to disk. > > Le 24 oct. 2011 à 01:15, Robert Hanson a écrit : > > JmolAndroid is moving along. We have a preliminary version that is working > on my Samsung Galaxy Tab 10.1 > > (By the way, Wow! Do I LOVE this little dual-core Galaxy. I am very happy I > didn't jump for an iPad now; this is a real computer, not just a large > iPhone!) > > I'm starting to catch on to the tablet idea, and I do think there are some > interesting things we can do with Jmol in this context. For example, the > next thing I'll be adding is accelerometer support. So you should just be > able to shake the tablet to start the model spinning, that sort of thing. > We'll see! > > Anyway, this is a neat little project for anyone who wants to help. We need > ideas as well as programming help. So far, we have: > > -- menu items "Open" "PDB" "Mol" "Style" and "Command" > -- downloads from RCSB (PDB files) and NCI (by compound name) > -- automatic save of data files to the tablet > -- decent (though a bit slow) rendering. > > I think it will take some thought to do this right. But I can imagine > making it quite a bit more interesting than standard app or applet. For > example, Mario has added the capability to search the PDB for an ID code or > keyword. This already looks very good. I've added loading of Mol files, and > that works very nicely as well. But we could do more interesting things, > like first display a page of information about the compound, including a > drawing, with links to useful locations such as Wikipedia and such, and then > go to the 3D rendering. It seems to me we might even be able to load a > Proteopedia page (via a WebView), display it with a JmolAndroid view rather > than an applet. I'm encouraged by this, from > http://developer.android.com/guide/webapps/webview.html: > * > * > > > > > ------------------------------------------------------------------------------ > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > _______________________________________________ > Jmol-users mailing list > Jmo...@li... > 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 |
From: Rzepa, H. S <h....@im...> - 2011-10-25 13:02:46
|
>> (By the way, Wow! Do I LOVE this little dual-core Galaxy. I am very happy I >> didn't jump for an iPad now; this is a real computer, not just a large >> iPhone!) >> >> I'm starting to catch on to the tablet idea, Bob, If you have any spare time (!), I would be interested in how much having the Jmol app running on the Galaxy reduces its battery duration 9 (from eg 8 hours to what?). With the current state of battery technology, most of what a tablet does is probably dominated by this attribute. Thus graphics is always going to be expensive, but how much? I note in this context that the "battery sensitive" version of OpenGL (WebGL) has yet to make an appearance on a tablet (I had been anticipating it might in iOS 5 but it did not). I presume they are still working on making it battery friendly. No idea if the Samsung browser on the tablet supports WebGL yet (although in fact WebGL is not directly relevant to Jmol!). |
From: Robert H. <ha...@st...> - 2011-10-25 15:56:44
|
On Tue, Oct 25, 2011 at 8:02 AM, Rzepa, Henry S <h....@im...>wrote: > >> (By the way, Wow! Do I LOVE this little dual-core Galaxy. I am very > happy I > >> didn't jump for an iPad now; this is a real computer, not just a large > >> iPhone!) > >> > >> I'm starting to catch on to the tablet idea, > > > Bob, > > If you have any spare time (!), I would be interested in how much having > the Jmol app running on the Galaxy reduces its battery duration 9 (from eg > 8 hours to what?). With the current state of battery technology, most of > what a tablet does is probably dominated by this attribute. Thus graphics > is always going to be expensive, but how much? > > A lot of this depends upon how an app is set up. Right now we are not shutting down when given the "pause" or "stop" event, and that would of course be important. The TODO list includes making sure rendering is shut down when sleeping, but that's not there yet. So we could address this once we get it tuned a bit more. > I note in this context that the "battery sensitive" version of OpenGL > (WebGL) has yet to make an appearance on a tablet (I had been anticipating > it might in iOS 5 but it did not). I presume they are still working on > making it battery friendly. No idea if the Samsung browser on the tablet > supports WebGL yet (although in fact WebGL is not directly relevant to > Jmol!). > I suspect that WebGL is extremely processor intensive just because there must be a lot of overhead. The Samsung Galaxy will also give me another platform to experiment with parallel processing, since it is dual core, and both processors are available. Memory could be an issue, but it might be quite interesting to, for example, have the translucent rendering running in parallel to the opaque rendering, and then just integrated at the end. Right now it's two separate passes. Or we could have a processor just for balls or just for cartoons, or something like that. > > > > ------------------------------------------------------------------------------ > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > _______________________________________________ > Jmol-users mailing list > Jmo...@li... > 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 |