






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.
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
bIndividual Cases/bMohamed Elasmar Case
Team Cases/bBrian's Angels CaseFirst TeamBasketball Guzzlers
Summer 2007 Techzilla
Individual Cases/bSaving and Reading Text Files for Dummiesby Alex TuryevBOSS Basicsby David MontarellaSAAM Analysisby Shamsi AraVisualworks Recovery Methods by Nick Bundy
Team Cases/bIt's Drinking Time!!!111oen CaseSweet 'n' Salty Team Case
Spring 2007 SmallGraph
Individual Cases/bSmalltalk 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./iSelecting & 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/iCreating 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/iAdvanced SSP Tactics by Paul Stamatiou/a iBob 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/i
a href="http://coweb.cc.gatech.edu/cs2340/uploads/17/SavingGraphicalObjects.htm" SavingGraphicalObjects /a by Daniel Smitherman iBob 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/iThe 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 listiFilling 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/iDealing 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/iCreating 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 /iKnow 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/i /i
bTeam Cases/bTeam SmallTalkers CasesTeam Los Defensores Intergalacticos - HotDraw CaseTeam Here Be Dragons Cases
Fall 2006 Ecode Design Tool
Individual Cases/bSetting up a PostgreSQL database to function as a STORE repositorybyAlexander StockoGetting Friendly with Visual Works for Dummies(What are: Images, .st, file in/file out, starting STORE, and getting your feet wet!) ByKathy PhamA Smalltalk Quick Reference GuidebyStephen HilberSubcanvases made semi-easybyNick YaitskyThings to know about Smalltalk GUI for this classby Lydia BarnesFree VisualWorks Textbook!by Vanessa LarcoVisualWorks Tutorialsby Vanessa LarcoQuick Guide to a Great UI Design!by Vanessa LarcoVisualWorks Shortcutsby Vanessa Larco"1, 2, Combo" boxes and random GUI tipsbyJeffro StarkerConnecting GUI's and code: Starter guide on how to get and send information to your GUIbyGabriel HalleyQuick tips and where to look for connecting your GUI and data model using adaptorsbySam HartsfieldWays to Speed Up Your Coding in VisualWorksbySoumo GoraiDesign Pattern Handbookby Seema SharanUML Line Algorithmsby Tim ShawSmalltalk and XMLby Drew RobertsRight Click Context Menusby Brian O'ConnorSmalltalk referenceby Brian O'ConnorGUI Imagesby Brian O'ConnorDialog Boxesby Jennifer WhitlowHow to Save and Load using SIXXbyKwang KimHow to build a web application with SmallTalkbyHung LaiFonts size confliction between computersbyHyunjin YiGuide to SUnit Testingby Steph YangFile Managementby Jarryd McCreeA Guide to Merging by Rick Klein
Database persistence with SmallTalk/a by Matt WeberAn algorithm for placing and drawing UML classesby Jean-Pierre de la CroixCode MergingJay AndersonCode Merging with VisualWorksby Jonathan SkypekTables Vs Datasetsby Lina AlaouiSome Smalltalk Basicsby Miklos ThomasHow to view specific compositesby Kevin CannellaAgricultural Sudoku Programming, and the API to helpby David MannHow to Make Good Scenarios
bTeam Cases/bMighty Polymorphin' Smalltalk RangersCuthroat Trout CaseLazy Slob CasesHose and Tricks CasesBig Blue Barracudas CasesWill Work For Food CasesThe Band Greeks CasesTeam Phoenix CasesTeam Oompa Loompa CasesI Don't Know CasesTeam LOOBTeam Mortal WombatTeam Animaniacs CasesTeam B.A.M.F.'s CasesFlat Circle Society CasesWhen Lobsters Attack Cases
Lecture Analyses/bUseful lecturesDavid Mann
Summer 2006 - Digital Logic Workbench
- Squeak U!!Spring 2006 - 2-D Animation Studio
Assorted Writing Projects/i
Assorted Indices/i
Tutorials and How to do specialized things in Squeak/i
CS 2340 Class Review (Compiled By Lalit Kapoor)/i
Indexes/Case Comparisons for Fall 2005/i
Tutorials and How to do specialized things in Squeak/i