






Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007
Case
The Cases page is terrific resource of Grade-A-quality project solutions. New students: check out code that old students have posted. Old students: you can get Extra Credit for posting here at the end of the semester; read the Extra Credit page for details.
Index
Index of Individual Cases (Add your individual case here!!!)
Spring 2009
Individual Cases
Surviving M1 and M2 - Shahrukh Arif
Tips and Basics of UML Class Diagrams -Liz Ha
Using Public StORE Repository Database - Hyohyeon Jeong
Building OOA and CRC cards by Kevin Hampton
SortedCollection - Andrew Cray
How to use BOSS - Frank Xue
A Standard Approach to Graphs in Smalltalk - Karthik Narayan
How to restore your works in Smalltalk? - Kounsam Lee
How to implement save and load functions without using BOSS - Suk Robert Koh
Smalltalk Coding Essentials.pdf by Abhishek Rai
How to set up a GUI - Hailong Li
Setting up a test case and running it with TestRunner - Bridgette Wiley
Smalltalk and html with tips! - Jun Hyuk Yim
How to make your GUI pretty
Index of Individual Cases - Robert Rayborn
ODBC Tutorial - Sanjeet Hajarnis
Java vs. Smalltalk - Yoko Ishioka
Project Planning and Coding Decisions - Azhar Bande-Ali
Setting up a Smalltalk website - MunJun Byun
How to make Tabs in smalltalk (requires a bit of GUI and a bit of coding knowledge!)
Time and Team Management
Team Cases
Velociraptors R Us
Don't Know Yet
Team BigSilence
Team Undecided
Team Apathy2
Team ASP
Team TFC & The CMs
Middle Age Mutant Ninja Turtles
The Dream Team
Team Shiny
Fall 2008 Oregon Trail
Individual Cases
Lori Kumar Individual case 1
Lori Kumar Oregon Trail Individual Case
Smalltalk vs. Java - Charmant Kai Tan
Designing good CRC cards - Charmant Kai Tan
Drawing Graphs in smalltalk - Matthew Ruge
Turning your project into an Executable file - Kyle Gabriel
Smalltalk vs. Java - Vinutha Prabhakar
Building the Codebase - Ben Litowitz
UI DESIGN and UI EVALUATIONS - Lawrence Jarvis
Implementing Smalltalk in a website - Dan Ardelean
How to setup a Smalltalk website - Derek Tatum
How to create good UML designs - Lander L. Basterra
How to create good Sequence Diagrams - Lander L. Basterra
Making UML diagrams using UMLet, an alternative to VisualParadigm - Hubert Liu
Random number generator in SmallTalk - Hubert Liu
Some Information on BOSS - Ibrahim Moreno
Smalltalk compared to Python - Ben Minton
Multithreading in Smalltalk - Chris Sladky
Team Cases
The Worst Team Ever
Team Global Trailers
Team Menfinity
Team SXSI
Aqua Team Hunger Force
33k!
Summer 2008 VisualScrum
Individual Cases
Using Tabs by Dan Gifford
Right click dropdowns by Rob Taylor
Decision Matrix and Language Selection by Mansi Sharma
Team Cases
Team Tux-42 VisualScrum Case by Team Tux-42
Spring 2008 Shareworks
Individual Cases
Boss Objects over Network Sockets by Michael Tanner
“Networking and Sockets Using Visual-Works" click here: socketscs2340final.doc by Saba Rohani and Petar Tsankov
Guild to using basic openTalk by Scott Le
Common Methods in Smalltalk by Sayan Basu
MVC by Sayan Basu
Common Smalltalk syntax by Sayan Basu
Team Cases
Team Fred!
teamcase.pdf by Insert Team Name Here!
Fall 2007 Space Trader/Stock Trader
Individual Cases
Mohamed Elasmar Case
Team Cases
Brian's Angels Case
First Team
Basketball Guzzlers
Summer 2007 Techzilla
Individual Cases
Saving and Reading Text Files for Dummiesby Alex Turyev
BOSS Basicsby David Montarella
SAAM Analysisby Shamsi Ara
Visualworks Recovery Methods by Nick Bundy
Team Cases
It's Drinking Time!!!111oen Case
Sweet 'n' Salty Team Case
Spring 2007 SmallGraph
Individual Cases
Smalltalk Metaprogramming by Antonio Salazar Bob says: Everyone in 2340 should read this – but not until we have discussed basic language constructs. Makes you appreciate the everything is an object power.
Selecting & Dragging a Node (or other object) with the mouse by Nathan Randall Bob says: If you already have your custom view and custom controller created, but don't know what to do next, take a peek here. Shows mouse event grabbing and hit testing on model elements
Creating Simple Textual HTML Pages with Embedded Smalltalk Code by Justin Dobbs Bob says: If you have to do some basic smalltalk server pages and embed code in an html document, or create a basic form, this will help
Advanced SSP Tactics by Paul Stamatiou Bob says: As the title says, this tutorial is more focused on advanced ideas with ssp. Using include files, cookies, session variables. Obviously written by someone who has done webdev outside of school for real applications. Look here for help after you know the basics
a href="http://coweb.cc.gatech.edu/cs2340/uploads/17/SavingGraphicalObjects.htm" SavingGraphicalObjects by Daniel Smitherman Bob says: Actually mostly about writing stuff to XML. If you need to write XML data, this will give you an example. Ignore all the ?????, I think the wiki doesn't so tabs
The Thing You Will do Daily in Smalltalk - A Guide on how to recover your codebyJason BennettBob says: Hopefully this doesn't happen daily, but when the worst happens here is how to recover. Good advice on filing out, using the repository and change list
Filling a List Widget with Data Programmatically on a Custom Dialog by Jennifer DeLockery Bob says: If you need to make a dialog box other than the standard ones in VW, this will give you a step-by-step path. Also shows how to bind the list widget to an array
Dealing with VisualWorks' Quirks (code highlighting, handling infinite loops, etc) by Frank Wilson Bob says: If you like syntax color coding, then look here to get the package details
Creating Custom Widgets in VisualWorks by Brandon Carpenter Bob says: Nice presentation of creating your own widget. If you don't like the preexisting ones, then look here for making your own
Know Thy Enemy - Merging In VisualWorks & Related Tips by Justin Bellmor Bob says: Some advice on merging (mainly by avoiding merges). Merge tool is definately not sophisticated, but can function
Team Cases
Team SmallTalkers Cases
Team Here Be Dragons Cases
Fall 2006 Ecode Design Tool
Individual Cases
Setting up a PostgreSQL database to function as a STORE repositorybyAlexander Stocko
Getting Friendly with Visual Works for Dummies(What are: Images, .st, file in/file out, starting STORE, and getting your feet wet!) ByKathy Pham
A Smalltalk Quick Reference GuidebyStephen Hilber
Subcanvases made semi-easybyNick Yaitsky
Things to know about Smalltalk GUI for this classby Lydia Barnes
Free VisualWorks Textbook!by Vanessa Larco
VisualWorks Tutorialby Vanessa Larco
Quick Guide to a Great UI Design!by Vanessa Larco
VisualWorks Shortcutsby Vanessa Larco"1, 2, Combo" boxes and random GUI tipsbyJeffro Starker
Connecting GUI's and code: Starter guide on how to get and send information to your GUIbyGabriel Halley
Quick tips and where to look for connecting your GUI and data model using adaptorsbySam Hartsfield
Ways to Speed Up Your Coding in VisualWorksbySoumo Gorai
Design Pattern Handbookby Seema Sharan
UML Line Algorithmsby Tim Shaw
Smalltalk and XMLby Drew Roberts
Right Click Context Menusby Brian O'Connor
Smalltalk referenceby Brian O'Connor
GUI Imagesby Brian O'Connor
Dialog Boxesby Jennifer Whitlow
How to Save and Load using SIXXbyKwang Kim
How to build a web application with SmallTalkbyHung Lai
Fonts size confliction between computersbyHyunjin Yi
Guide to SUnit Testingby Steph Yang
File Managementby Jarryd McCree
A Guide to Merging by Rick Klein
Database persistence with SmallTalk by Matt Weber
An algorithm for placing and drawing UML classesby Jean-Pierre de la Croix
Code MergingJay Anderson
Code Merging with VisualWorksby Jonathan Skypek
Tables Vs Datasetsby Lina Alaoui
Some Smalltalk Basicsby Miklos Thomas
How to view specific compositesby Kevin Cannella
Agricultural Sudoku Programming, and the API to helpby David Mann
How to Make Good Scenarios
Team Cases
Mighty Polymorphin' Smalltalk Rangers
Cuthroat Trout Case
Lazy Slob Cases
Hose and Tricks Cases
Big Blue Barracudas Cases
Will Work For Food Cases
The Band Greeks Cases
Team Phoenix Cases
Team Oompa Loompa Cases
I Don't Know Cases
Team LOOB
Team Mortal Wombat
Team Animaniacs Cases
Team B.A.M.F.'s Cases
Flat Circle Society Cases
When Lobsters Attack Cases
Lecture Analyses
Useful lecturesDavid Mann
Summer 2006 - Digital Logic Workbench
- Squeak U!!Spring 2006 - 2-D Animation Studio
Assorted Writing Projects
Assorted Indices
Tutorials and How to do specialized things in Squeak
CS 2340 Class Review (Compiled By Lalit Kapoor)
Indexes/Case Comparisons for Fall 2005
Tutorials and How to do specialized things in Squeak/i
Summer 2005 - Fish Tank Simulation
For this semester only, you may post a case for your team if your team emaverage/em for milestones 2-5 is a B or higher. The deadline for posting is midnight on Wednesday night during finals week.