Tagged: molecules

21 posts tagged with "molecules"

15 Years of the iPhone App Store: The Story of Molecules

15 Years of the iPhone App Store: The Story of Molecules
The iPhone App Store launched 15 years ago, and transformed the way that we make, use, and obtain software. More personally, it had a tremendous positive impact on my life. I had one of the first 500 applications that launched with the store that day, an open source 3D molecular modeler called Molecules.

Molecules 2.1 now on the App Store

Molecules 2.1 now on the App Store
It's been a little while since the last update, but version 2.1 of Molecules just went live on the App Store. 2.1 adds full support for the new Retina iPad, and has an enhanced rendering engine to support the detail on that newer device. I've also improved the contrast slightly on newer devices.

Molecules 2.02 now on the App Store

Molecules 2.02 now on the App Store
Yet another update for Molecules is now live on the App Store, this time version 2.02. The focus of this update is performance, and the new version greatly improves the speed of the new rendering engine. The 3-D models are now rendered at 3-6 times the speed that they were in the previous version, which should make previously choppy framerates on the iPad 1 much smoother. If you're interested in how this significant optimization was achieved, check out my question about it on Stack Overflow. Thanks go out to Tommy and Pivot for pointing me in the right direction on this.

Enhancing Molecules using OpenGL ES 2.0

Enhancing Molecules using OpenGL ES 2.0
The 2.0 version of Molecules brings with it a brand new rendering engine that utilizes OpenGL ES 2.0 to deliver realistic 3-D representations of molecular structures. This is a long way from the original OpenGL ES 1.1 renderer that I first wrote about here, so I want to describe in detail how this new version works. The source code for Molecules is available under the BSD license, so you are free to download the project from the main application page and follow along as I walk through the process.

Molecules 2.0 now on the App Store

Molecules 2.0 now on the App Store
A major new update to Molecules, version 2.0, is now live on the App Store. This version brings an all-new renderer for newer iOS devices, one that is capable of beautiful, realistic 3-D graphics. You are now able to search the NCBI PubChem database of small molecule compounds, something people have been asking for since the launch of the application. In addition to this, the interface of the application has been streamlined and particularly improved on the iPad. As always, the latest source code of Molecules is available for download.

Molecules version 1.4: Now for iPad

Molecules version 1.4: Now for iPad
You might have noticed that I updated Molecules to make it version 1.4, which adds some rendering enhancements and bug fixes for PDB searches. However, the highlight of this release is the addition of an iPad-specific interface. Additionally, now that iPhone OS 3.2 is publicly available, I have released the source code to the universal iPhone / iPad version of Molecules.

Molecules 1.3.2 now on the App Store

Molecules 1.3.2 now on the App Store
After a long hiatus, I've finally updated Molecules. Version 1.3.2 is an update focused on performance, with few new features (much like a certain OS version). Rendering speed has been nearly doubled, larger structures can be displayed due to memory optimizations, and a faster search interface is used when communicating with the Protein Data Bank. As usual, the source code for this version is available.

Molecules 1.3.1 submitted for review, fixes search crashes

Molecules 1.3.1 submitted for review, fixes search crashes
Now that I'm back from the holidays, all immediate issues are taken care of here at work, and iTunes Connect is back up, I've submitted version 1.3.1 of Molecules for review (and updated the source code. This is a bugfix version, addressing the recent crashes when trying to search the Protein Data Bank. The PDB servers stopped responding to one half of the search query I was sending, which was a condition I had not anticipated, and Molecules would crash as a result. Unfortunately, until they fix the server response, the search results will no longer list the titles of molecules.

iMoleBuilder

iMoleBuilder
I thought I should let you know about a new application that recently appeared in the iTunes App Store called iMoleBuilder (iTunes link). It is a $12.99 molecular visualizer that also lets you construct molecules and save them to the device or an available FTP site.

3-D rotation without a trackball

3-D rotation without a trackball
UPDATE 2: Perspective rendering has been added: see below for the details. UPDATE: 3-D scaling using pinch gestures has been added: see below for the details.

Molecules source code now available

Molecules source code now available
With the lifting of the Nondisclosure Agreement on the iPhone SDK, I'm pleased to finally make available the source code to Molecules. If you go to the main page for the application, you should now find a link to download the latest source tarball (for version 1.2) on the right-hand side. You can also download the source code here. I am working on migrating my personal Subversion setup so that you can check out the latest code and so that I can authorize contributors to commit fixes and additions.

Molecules 1.1 submitted for review

Molecules 1.1 submitted for review
This might be jumping the gun a bit, but I wanted to let you know that a new version of Molecules, 1.1, has been submitted for review for the iTunes App Store. Even though it will take a bit of time to be approved, I thought you might be interested in a preview of some of the new features in this version.

Molecules for iPhone and iPod Touch

Molecules for iPhone and iPod Touch
I'm pleased to announce a product that I've been working on for a little bit: Molecules for the iPhone / iPod Touch. Molecules is a free 3-D molecular viewer for Apple's handheld devices which lets you manipulate DNA, proteins, and other biomolecules with your fingers. Using a single finger, you can rotate the molecules, and pinch gestures zoom in and out on the molecule. Moving two fingers at once pans across the molecule.