Компьютерра - Компьютерра PDA 21.08.2010-27.08.2010
Автор: Андрей Письменный
Опубликовано 25 августа 2010 года
Стало известно, что компания Motorola приобрела стартап 280 North, разработавший фреймворк Cappuccino. Он делает создание веб-приложений похожим на разработку обычных программ. Известно, что Motorola выложила за компанию 280 North, состоящую всего из трёх человек, двадцать миллионов долларов. Но самое странное в этой истории вовсе не это, а то, что Cappuccino рассчитан в первую очередь на специалистов по разработке для Mac OS X. Как это может сочетаться с интересами Motorola, смартфоны которой работают под управлением Google Android?
Для создания программ на 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 вряд ли заменит гостиницу или тот же полноразмерный кемпер. Однако если вы отправляете на юга дикарем, да ещё и едете в одиночку – прокат подобного трейлера стал бы отличным решением.
Василий Щепетнёв: Звёздные терминаторы
Автор: Василий Щепетнев
Опубликовано 26 августа 2010 года
Помимо обилия мух этим летом тревожило меня отсутствие пауков. Жара, пестициды, мобильники или другие причины, но ни в саду, ни в доме не попадались мне ловчие сети, да и самих восьминогих охотников за мушиным племенем не было видно.
Не то, чтобы я очень уж люблю пауков, но без них и мир не полный, и слишком уж много вольности мухам. И, стараясь хоть чуточку остыть от сорокоградусной жары и, одновременно, не дать мухам окончательно себя заесть, я мечтал о киберпауках, плетущих киберсети, разумеется, с учётом наиболее вероятных траекторий полётов несносных насекомых. И пауки, и сети в моем разгоряченном сознании росли и достигали размеров вселенских: как знать, может, и галактические спирали есть лишь вариант ловчих сетей космических пауков. Сами же пауки то ли в центре галактики прячутся, то ли, напротив, в межгалактических туманностях притаились. И потому никто из братьев по разуму к нам и не прилетает, что вязнет в паутине...
А ещё грезились мне чудовищные бабочки, для которых наша планета не более чем яблоко. Прилетит бабочка на Землю, отложит яичко, из которой вырастет червяк, который нашу Гею-кормилицу и съест, если не всю, то самые вкусные кусочки. И тогда пауки из центра галактики выходят, выполняют полезную функцию, не давая бабочкам слишком уж озорничать.
Помимо жары фантазию мою подогрели сообщения о том, что пересматривается подход к поискам сигналов от внеземных цивилизаций. Что теперь думают искать сигналы не только цивилизаций первичных, биологических, но и цивилизаций вторичных, искусственных, кибернетических. В чем разница между этими сигналами, я не знаю.
Может быть они, кибернетические системы, в шахматы сражаются? Кто победил, тот, значит, и царь горы. А что? Я сейчас играю в турнире ICCF, она же ИЧКФ, то есть Международная Шахматная Федерация игры по-переписке. И чувствую, что играют кибернетические системы, а мы, люди, при них исполняем представительскую функцию.
Знаю зато, в чем сходство сигналов обеих типов цивилизаций. В их отсутствии. Но, быть может, плохо ищем, или не там? Или нужно вновь кинуть всепланетный клич, призывая людей под знамёна [email protected] Если крестовых походов было несколько, то и походов за братьями по разуму будет изрядно.
Но вдруг человечество рассматривается галактическим разумом, как разновидность докучливых мух? И вселенские пауки только и ждут, когда новоявленная цивилизация начнет где-нибудь жужжать? Или не пауки, а терминаторы, разу уж речь идет о вторичной цивилизации, и нашей частью Вселенной заправляет звездный жандарм Скайнет, который стремится уничтожить потенциальных соперников? Или вторичным цивилизациям присущ Эдипов комплекс?
Вопросов много. Иногда кажется, что искать ответы - дело бесполезное, потому что они, ответы, основаны не на реалиях, а на домыслах. Или на понятном желании получить финансирование получше, а уж под каким предлогом, не важно. Подмосковная Кремниевая долина, борьба с допингом, поиск киберцивилизаций - всё сгодится.
Но это лишь кажется, поскольку денежки плывут мимо. На самом же деле нет более важного занятия, нежели поиск сигналов иных цивилизаций. Проснулся, умылся, поел, и на пост: - Слу-у-ушай!
Собственно, ответ уже получен: иные цивилизации молчат. Значит, и нам следует сидеть тихо и не жужжать. Связь - только кабельная, под одеялом, чтобы уже на околоземной орбите невозможно было догадаться, что по поверхности планеты кто-то ползает - докучливый, вредный, просто съедобный.
Хотя... Не зная критериев, которыми руководствуются звездные терминаторы, неизвестно, может, наши визги и хрюканье в эфире (сколько лет кричим на всю окрестность, известно, перемножьте на скорость света и получите радиус опасности) расцениваются как признак незрелости, и потому Скайнет считает, что с действием следует погодить: пусть ещё погуляют, жирку наберут. Или к нам уже двигается команда терминаторов, которая зачистит планету от Человека Докучливого, на радость другим биологическим видам - хомякам, китам, кедрам и трюфелям.