Для создания программ на 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 вряд ли заменит гостиницу или тот же полноразмерный кемпер. Однако если вы отправляете на юга дикарем, да ещё и едете в одиночку – прокат подобного трейлера стал бы отличным решением.
Василий Щепетнёв: Звёздные терминаторы
Автор: Василий Щепетнев