ChemBuddy 1.1a3
ChemBuddy is a chemical analysis program for students, chemists, and hobbyists alike.
ChemBuddy is a chemical analysis program for students, chemists, and hobbyists alike. It performs many functions from various aspects of chemistry.
Cocoa/Objective-C chemical analysis and computation program; includes gas laws, solutions/solubility, stoichiometry, periodic tables, etc
What's New:
I created a new, 'native' project file for ChemBuddy, under the Xcode developer tools on Mac OS 10.3 ('Panther'). This, ironically enough, seems to have allowed me to make it compatible with Jaguar, as I am now easily able to manipulate the target OS version.
The programme should function under Jaguar now.
The main interface has been cleaned up quite a bit, and now takes the form of an outline view, rather than tab views with buttons. Its behaviour could still use some further refinement. This has, however, required me to change the Controllers.plist file from earlier versions: it is now somewhat more complicated, and has been renamed ControllerHierarchy.plist; and I have added yet another file, Controllers.plist, which is simply a list of the controllers. This, needless to say, is quite redundant, but I'm still trying to work out the best solution (perhaps someone else may examine the source and shout, 'Why Reka! I have found it!').
The version issue has been fixed. Several individuals noted that the previous distribution was supposed to be 1.1a2, rather than 1.1a1, but (due, again, to compiling in an older project format) this version-change appeared only on 10.3, rather than 10.2, which still showed my earlier, private alpha version. Future versions should hopefully experience no such inconsistencies.
The periodic tables have been implemented more fully. Atomic numbers, smaller than the symbols and dark grey in colour, now appear atop the symbols.
The nib files from the previous alpha maintained atomic symbol and number in the nib file itself as title and alternate title, respectively, for purposes of consulting PTCells.plist, a property list dictionary, for data. I migrated the property list to an array, accessed via the tags of cells (transparent ones all have a tag of -1 now).
I also use attributed strings for the numbers and symbols on the periodic table buttons at this point. Older methods called from drawInteriorWithFrame: have been removed, as have several commented-out ones.
The legends, as a final note, still leave something to be desired, as they are clunky and somewhat difficult to maintain at this point.
I removed the outdated online help from the project, thus trimming four-fifths of a megabyte from the programme size.
I deleted an extraneous nib backup from the English.lproj folder.
The Italian.lproj folder is not included with this release, as it contained only a localised credits file; it and other localisations will be reimplemented at some point, hopefully by user and developer contributions.
tags
from the has been rather than the nib the symbols lproj folder property list have been this point the previous the programme periodic tables the controllers
Download ChemBuddy 1.1a3
http://prdownloads.sourceforge.net/chembuddy/chembuddy-1.1a3.tgz?download
Authors software
|
DivisiList 1.1a5 (by Andrew Merenbach)
DivisiList randomly draws names from user-defined lists, which can be saved, reloaded, sorted, shuffled, imported, exported, and divided into groups.
|
|
Geometer 1.4b1 (by Andrew Merenbach)
Geometer is a small Cocoa program that calculates polygon attributes based on the number of vertices of a regular polygon, then draws said polygon.
|
Similar software
|
PTE 3.1.7 (by Koingo Software)
PTE (Periodic Table of Elements) is a program that will help you learn the Periodic Table of Elements.
|
|
pbsw-PropertyList 0.9.1 (by Park Bench Software)
pbsw-PropertyList is a set of classes for maintaining a property list (plist), including reading and generating the plist from and to the standard XML based plist format.
|
|
The Periodic Table 1.3 (by Chris Fennell)
The Periodic Table is a widget that allows you to click on an element to display basic information and properties, such as atomic mass, density, melting point and more.
|
|
TGen 1.3 (by Rubicode)
TGen is a tool for doing data publishing from a property list (plist) file to text documents.
|
|
Universal Document 1.1 (by curmi.com)
Universal Document is a simple tool that allows a developer to create an application that appears as a localised document to the end-user.
|
Other software in this category
|
MathLink for AppleScript 1.3 (by Uni Software Plus GmbH)
MathLink for AppleScript is a Scripting Addition (OSAX) that makesit possible to use Mathematica as a computational engine in AppleScript programs (Mathematica is a registered trademark of Wolfram Research).
|
|
SimpleCalc 0.3 (by GBPT)
A very small and simple calculator for quick use and easy to have on the screen.
|
Featured Software
Picture Address Book 6.0.5
Apimac Address Book is a practical telephone and address program for Mac that allows you to quickly and easily manage addresses, phone numbers, URLs and Email addresses.
Textris 1.0
Textris is an attempt to combine aspects of both these games into one fast paced test of your lexicon.
iMagine Photo 2.1.4
iMagine Photo adds imaging and drawing functionality to AppleScript.