Динамічне графічне об’єктно-орієнтоване моделювання в мультимедіа-середовищі мобільного навчання Squeak

Свій початок комп’ютеризоване мобільне навчання бере з проекту Dynabook Алана Кея, який наприкінці 50-х рр. працював на Денверській військово-повітряній базі «Рендольф», де писав на машинному коді програми для ЕОМ Burroughs 220. Саме тоді він зіткнувся з проблемою передавання сформованих на цій ЕОМ даних на комп’ютери інших баз. Стандартних форматів та ОС для цих ЕОМ не існувало, тому А. Кею довелося створити мікропрограми, що містили всі необхідні дані та після запуску на інших машинах через простий інтерфейс користувача автоматично розгорталися необхідні дані. Такі програми А. Кей назвав модулями, в яких об’єднуються дані та код. У 1966 р. він зайнявся науковою діяльністю в галузі молекулярної біології в Університеті штату Колорадо, де запропонував створити системи модулів (об’єктів), в яких об’єднуються дані та алгоритми їх опрацювання, взаємопов’язані один з одним через визначені розробником інтерфейси. При цьому він активно використовував аналогії з біологічними об’єктами та механізмами взаємодії клітин у живому організмі.