






Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007
Taking A Core Dump Cases Page
Project Overview
Our semester long assignment was to design and implement a Genealogy Application which would allow users of the application to:
- Create new person
- Create a Family by adding Persons
- Create a Genealogy consisting of multiple persons and families
- Export a Genealogy to a GEDCOM file using the standard GEDCOM format
- Edit existing Genealogies, Families, and Persons
- View a multigenerational tree of a person's ancestors and descendents
- Search a local genealogy for a person
- Search the web for information about a person
- Import information from the internet about a found person and save it as a person in the local genealogy
- Import a genealogy from a valid GEDCOM file
- Merge two genealogies together
In the beginning...
Coming into CS2340 you are probably comfortable using many languages
including Java and C. Our team came in with a wide range of
experience in Basic, VB, Java, T-SQL, J#.NET, C++, C, VB.NET,
C#.NET, etc. Whatever your programming background, you will more
than likely find Squeak difficult at first...or all through the
semester. Squeak is untyped. The documentation for Squeak is
sparse to non-existant and where it does exist, it is often
incomplete or ambiguous. The most helpful resource that our team
found are the CASES page. Hopefully our cases will be useful to you.
We named our application "Genealogyville." The name was inspired
by a drawing made by A.J. in Paint during some "down time." To
see the image click the link.geneologyville.bmp
Advice
- Save your image and file-out your work often
- Be Prepared to see this occasionally

- Spend some time learning Squeak early on in the semster
- DO NOT take CS2335 and CS2340 simultaneously! ..or if it's too late and you're already taking these two classes at the same time, team up with people who are doing the same
- Make a detailed timeline planning meetings, goals, etc. and stick to it! Here's ours for M4 through M6 M4-M6Timeline.pdf
- Go out and have some fun with your team members–you're going to be spending a lot of time together!
Link to this Page
- Cases last edited on 30 July 2011 at 2:33 am by r59h132.res.gatech.edu