Выбрать главу

Для создания программ на Cappuccino используется специальный язык - Objective-J. Он напоминает Objective-C, на котором создаются "родные" маковские приложения, но его код может быть транслирован в JavaScript. Также вызов функций Cappuccino по возможности максимально близко напоминает реализацию стандартного "маковского" API - Cocoa (отсюда, кстати, и кофейное название фреймворка).

Если средства вроде jQuery и Prototype ориентированы в основном на создание динамически обновляющихся веб-страниц, то у Cappuccino другая задача - дать программистам возможность создавать в браузере приложения, напоминающие обычные программы и выполняющие большинство вычислений именно на клиентской стороне. С Cappuccino для этого не нужно знать ни одной традиционно использующейся для этого технологии - ни HTML ни JavaScript ни CSS. Не нужно заботиться и о совместимости с разными браузерами и их версиями - это фреймворк тоже берёт на себя.

В качестве демонстрации возможностей Cappuccino в 280 North было создано приложение 280 Slides, напоминающее программу для создания презентаций Apple Keynote. Оно выглядит довольно впечатляюще, но ещё более интересно смотрится другой проект компании - Atlas. Это средство разработки программ на Cappuccino, также работающее прямо в веб-браузере.

Все эти разработки будут интересны программистам, делающим софт для Mac OS X и планирующим перенести его в браузер или задумывающимся о том, чтобы применить свои знания Objective-C и Cocoa для создания веб-приложений.

Здесь перед нами встаёт самый сложный во всей этой истории вопрос - зачем всё это компании Motorola, казалось бы, столь далёкой от разработки ПО вообще и для Mac OS X - в частности.

Впрочем, на самом деле это не совсем так - в 1999 году Motorola уже покупала фирму Metrowerks, специализирующуюся на создании средств разработки для классической MacOS (и процессоров PowerPC). Однако за этой покупкой ничего не последовало - компания какое-то время продолжила поддерживать среду разработки CodeWarrior, но та быстро устарела, и разработка была свёрнута.

"Я могу подтвердить, что Motorola приобрела 280 North ранее этим летом. С этой покупкой Motorola получила специалистов по разработке веб-приложений и технологию, которая поможет облегчить продвижение программной экосистемы Motorola. Мы верим, что 280 North поможет нам подпитывать экосистему Android инновационными веб-технологиями и приложениями", - комментирует новость о покупке представитель Motorola.

То есть в Motorola практически подтверждают, что речь идёт о разработке приложений для Android. Подходит ли для этого Cappuccino? В отличие от операционной системы Palm WebOS, где все приложения - это, по сути, веб-страницы, программы для Android пишут на местной реализации Java.

Не планируют ли в Motorola полностью переделать (или вообще бросить) Android и положить Cappuccino в основу своей новой платформы? Получилось бы как раз что-то в духе WebOS. Телефоны Droid и без того неплохо продаются, но у компании до сих пор нет ничего похожего на Apple iPad. Возможно, покупка 280 North связана именно с планами выпустить планшет, снабжённый собственной системой вместо Android.

Впрочем, веры в именно такое развитие событий не очень много. Вполне вероятно, что всё закончится так же заурядно, как и в случае с Metrowerks и CodeWarrior - Cappuccino, возможно, продолжит своё существование, но не ляжет в основу каких-то новых революционных продуктов.

Промзона: Кемпер и скутер в одном флаконе

Автор: Николай Маслухин

Опубликовано 26 августа 2010 года

Отправляясь в путешествие, человек расстаётся с привычным домашним комфортом и терпит некоторые лишения. Мало того, что любимая подушка и тапочки остаются дома, так ещё и всего необходимого с собой не захватишь – чемоданы-то нести на себе. Вечный вопрос всех сборов: кувшинчик или дудочка? Что предпочтительнее взять с собой - ноутбук или фотоаппарат? Или побольше одежды?

Немецкий дизайнер Корнелиус Корманс, в качестве решения, предлагает пускаться в путь в автофургоне Buffalino, построенном на базе трехколесного скутера.

Корманс наверняка был чемпионом по тетрису - в фургоне задействован каждый сантиметр. Полноценная вешалка для одежды, место для хранения вещей, раковина, плита, торшер, рабочий стол, столик под ноутбук, сушилка для одежды, холодильник и спальное место - все это умещается на чуть более чем одном квадратном метре.

Конечно, Buffalino вряд ли заменит гостиницу или тот же полноразмерный кемпер. Однако если вы отправляете на юга дикарем, да ещё и едете в одиночку – прокат подобного трейлера стал бы отличным решением.

Василий Щепетнёв: Звёздные терминаторы

Автор: Василий Щепетнев