80 likes | 267 Views
Smalltalk. Grupo 8 Diogo Krejci Frederico Argolo Vitor Macedo. História. Criada por Alan Kay da Xerox - Palo Alto no início dos anos 70. Apresenta um ambiente de programação com menus pop-up, windows e mouse (modelo para Apple Macintosh). Smalltalk é baseada puramente em OO. Planejamento.
E N D
Smalltalk • Grupo 8 • Diogo Krejci • Frederico Argolo • Vitor Macedo
História • Criada por Alan Kay da Xerox - Palo Alto no início dos anos 70. Apresenta um ambiente de programação com menus pop-up, windows e mouse (modelo para Apple Macintosh). • Smalltalk é baseada puramente em OO
Planejamento • Versões existentes: • Versões Open Source & Livres • Squeak Smalltalk • GNU Smalltalk • Little Smalltalk • Versões Comerciais • Dolphin Smalltalk • Object Connect's Smalltalk MT • Exept's Smalltalk/X
Versões Comerciais(cont.) • Cincom's VisualWorks Smalltalk • Cincom's Object Studio Smalltalk • Cincom's Visual Smalltalk Enterprise (VSE) • IBM's Visual Age Smalltalk • Pocket Smalltalk • QKS Smalltalk Agents
Versão Escolhida • A princípio: • IBM's Visual Age Smalltalk • A priori é a que apresenta uma estrutura mais bem desenvolvida e elaborada
Planejamento (cont) • Falar como SmallTalk relaciona suas classes e classificá-las de acordo com os tipos mencionados em aula. • Apresentar uma comparação entre os componentes em SmallTalk e o equivalente mais próximo em Eiffel.
Planejamento(cont) • Exemplificação de modelagens típicas desenvolvida com a plataforma (se estiverem disponíveis). • Tentar, na medida do possível, mostrar como SmallTalk resolve determinados problemas através da apresentação de implementações.
Planejamento(fim) • Apresentar links para: • Livros disponíveis • Exemplos de implementações • Plataformas de desenvolvimento