Hi Geoff,
I haven’t done anything so far but I’ll contribute in the near future when
I’ll port kalzium to libavo:
- i’ll fix a few issues with the way libavo reuses the kalzium code (esp.
regarding display lists, a big optimization is missing)
- if you like it, i’ll move to libavo some stuff i currently do in
kalzium, like automatic orientation of the molecule and of double bonds.
Something I already discussed with Donald:
I’ve discussed with other KDE developers and on kde-devel the dependency
issues associated with having kalzium rely on libavo which itself relies
on eigen (which is in kde’s svn). From the point of view of KDE, the best
thing would be if libavogadro was developed in KDE’s SVN, in
/trunk/kdesupport. This is where Eigen already is, this directory is for
libraries who are also used by non-KDE projects.
As to the Avogadro app, it could stay in sourceforge, no need to have it
at the same place as libavogadro. But if you ever want to make it a KDE
application (KDE4 will support Windows and MacOSX natively without a X
server), it’s of course welcome in extragear or in playground depending on
its stability.
Cheers,
Benoit
On Fri, 2 Feb 2007, Geoffrey Hutchison wrote:
Hi everyone,
First off, thanks very much to Donald for some great progress! I
apologize I haven’t been very active, but have been traveling for
various interviews. (Hopefully my travel schedule should be better
now that I have offers to consider.)
Donald and I are going to try some packaging for Windows and Mac for
demonstrating the potential of Avogadro and libavogadro.
I should remind everyone that we do have a wiki for communication, in
addition to the mailing list. I’m going to update the TODO list with
current progress (and problems) and hope others will too.
http://avogadro.sourceforge.net/wiki/To_Do
In particular, I think there are a few general pieces we should still
consider while we’re in the design phase and can make these changes
without re-implementing a huge amount of code again:
-
Multiple molecule files. Right now we only handle the first
molecule in a file.
-
Animation (e.g., multiple coordinate sets). Right now, Open Babel
has support in OBMol for multiple conformers/coordinates – this
mainly requires a UI update (an animation tool?)
-
Undo/redo support. Basically, we’d need to address changes to the
document with subclasses of QUndoCommand:
http://doc.trolltech.com/4.2/qundocommand.html
I think we’re doing great, and hope I can help more in the near future!
-Geoff
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
Avogadro-devel mailing list
Avogadro-devel@lists.sourceforge.net
avogadro-devel List Signup and Options