Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1 
Welcome 
August 18, 2014 
World Headquarters 
Cincinnati, Ohio 
Getting started with GLORP 
Tutorial: develop a Glorp m...
What is GLORP? 
•Generic: abstract, declarative, multi-platform f/w 
•Lightweight: looks like Smalltalk 
session read: Cus...
GLORP Architecture 
Image 
Relational Database 
EXternal Database Interface 
GLORP 
GlorpSession 
UnitOfWork 
DatabaseAcce...
The Demo System: a Whisky website
Glorp Documentation 
•The Tutorial guide: (edit of) my GLORP talk last year 
•I will reference the slide(s) for each exerc...
System Design: Modelling Whisky
2014 Cincom Systems, Inc. All Rights Reserved Developed in the U.S.A. CINCOM and the Quadrant Logo are registered trademar...
Contact info 
•Glorp 
nross@cincom.com 
dwallen@cincom.com Glorp team 
•Star Team (Smalltalk Strategic Resources) 
sfor...
The GLORP doctor is IN
Upcoming SlideShare
Loading in …5
×

Glorp tutorial talk

298 views

Published on

Title: Glorp Tutorial
Speaker: Niall Ross
Mon, August 18, 2:00pm – 3:30pm

Video Part1: https://www.youtube.com/watch?v=cPN1A4WQyiA
Video Part2: https://www.youtube.com/watch?v=25S6cSYgh34

Abstract:
The target audience for this hands-on tutorial is those with little or no Glorp experience (but more experienced people willing to pair-program with beginners are most welcome). The tutorial will help them to start using in Glorp in their own applications.

Participants will create a simple Glorp descriptor system for a domain model. They will generate a database from it, incorporating some existing legacy. They will write and read between the database and their domain model using Glorp commands. The issues of transactions, caching and refreshing will be addressed.

Published in: Software
  • Video Part1: https://www.youtube.com/watch?v=cPN1A4WQyiA
    Video Part2: https://www.youtube.com/watch?v=25S6cSYgh34
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Glorp tutorial talk

  1. 1. 1 Welcome August 18, 2014 World Headquarters Cincinnati, Ohio Getting started with GLORP Tutorial: develop a Glorp model, realize it in a database, write and read its data, refactor it. Niall Ross (Dirk Verleysen helped on tools, Dave Wallen on testing)
  2. 2. What is GLORP? •Generic: abstract, declarative, multi-platform f/w •Lightweight: looks like Smalltalk session read: Customer where: [:each | each orders size > 0] •Object: general hierarchic OO models no ActiveRecord-like style restriction remains flexible throughout the lifecycle •Relational: embedded or bound SQL •Persistence: transactions, constraints, indexes
  3. 3. GLORP Architecture Image Relational Database EXternal Database Interface GLORP GlorpSession UnitOfWork DatabaseAccessor ExternalDatabaseTransaction Transaction Domain Class GlorpClassModel Descriptor DescriptorSystem DatabaseTable DatabaseField DatabaseIndex DatabaseTableConstraint Mapping Join Table Column Index Constraint GlorpAttributeModel instvar
  4. 4. The Demo System: a Whisky website
  5. 5. Glorp Documentation •The Tutorial guide: (edit of) my GLORP talk last year •I will reference the slide(s) for each exercise •Cincom docs •VisualWorks GlorpGuide.pdf – good, getting-started coverage •ObjectStudio MappingToolUsersGuide.pdf – great tool support •Roger Whitney’s GLORP Tutorial (www.eli.sdsu.edu/SmalltalkDocs/GlorpTutorial.pdf) •Good course on basic, and some not so basic, things •Old, needs updating – Glorp now has •terser syntax •more is handled automatically •additional features
  6. 6. System Design: Modelling Whisky
  7. 7. 2014 Cincom Systems, Inc. All Rights Reserved Developed in the U.S.A. CINCOM and the Quadrant Logo are registered trademarks of Cincom Systems, Inc. All other trademarks belong to their respective companies.
  8. 8. Contact info •Glorp nross@cincom.com dwallen@cincom.com Glorp team •Star Team (Smalltalk Strategic Resources) sfortman@cincom.com Smalltalk Director athomas@cincom.com Smalltalk Product Manager jjordan@cincom.com Smalltalk Marketing Manager •And for all your whisky needs, Dirk @ Dram 242 !
  9. 9. The GLORP doctor is IN

×