Группа разработчиков 280 North, создатели пакета для создания презентаций 280 Slides и авторы среды разработки web-приложений Cappuccino, выпустили эту среду и сопровождающий ее язык программирования Objective-J под открытой лицензией LGPL.
Cappuccino позволяет создавать web-приложения, которые выглядят как привычные всем обычные программы. Построенная на стандартных web-технологиях, она реализует API таких хорошо известных сред как GNUstep и Cocoa компании Apple. Для создания Cappuccino группа 280 North разработала расширение языка JavaScript в который включены функции Objective-C. В Objective-J добавлены традиционное наследование, динамический обмен сообщениями и функции, типа methodMissing, позволяющие осуществлять более полный контроль над аплетами, запущенными в браузере.
Хотя в основе Cappuccino лежат HTML и CSS, написание кода предполагает использование только Objective-J и Cappucinio API. Среда преобразовывает код в HTML, CSS и JavaScript автоматически. Из примеров приложений, написанных с помощью Cappucinio можно привести менеджер фотографий Flickr, стиль которого очень напоминает Mac OS X. Исходные коды Flickr можно посмотреть здесь.
|