НОВЫЕ ПЛАТФОРМЫ
ACCESS Linux Platform: с выставки на выставку
В прошлый раз мы рассказали вам, как развивались дела у компании Palm (часть 1:
http://artykul.livejournal.com/44573.html , часть 2:
http://artykul.livejournal.com/44916.html), сегодня вы узнаете о том, что произошло и происходит со вторым наследником империи Palm - компанией PalmSource. Сразу отметим одну деталь: как и компания-прародитель (в разное время называвшаяся то Palm, то Palm Inc, то PalmOne), эта очень любит кормить публику обещаниями и при этом время от времени переносить дату выхода своих обещанных продуктов.
Итак, в 2000 году компания Palm Computing вышла из состава 3Com и чуть позже сменила название на Рalm Incorporated. В августе 2003 года она разделилась на две ветки. Первая получила имя PalmOne и занялась производством КПК и смартфонов на базе ОС Palm 5 Garnet. Лицензию на эту операционку пришлось покупать у своей "сестринской" компании PalmSource, которая и была второй веткой разделенной Рalm Incorporated. PalmSource начала жить и развиваться самостоятельно. Одним из первых независимых шагов стало подписание соглашения с одним из крупнейших интернет-магазинов по торговле Palm-совместимым софтом PalmGear. Дело в том, что PalmSource решила создать свой собственный интернет-магазин, и для этого обратилась за помощью в создании технической базы к одному из сильнейших игроков этого рынка. В виде компенсации магазину PalmGear досталась дочерняя компания PalmSource по разработке программы-"читалки" Palm Reader и изданию электронных книг, - Palm Digital Media. Создание собственного интернет-магазина - важнейшая часть проекта развития интернет-сервисов компании (собственно магазин, онлайн-поддержка пользователей и т.д.). В том, что собственная торговая площадка (пусть и виртуальная) принесет пользу, руководители PalmSource не сомневались: слишком уж много программ было создано для их операционной системы, и не все из них бесплатны. Например, сегодня в каталоге PalmGear насчитывается 4.101 платная программа, а в реестре крупнейшего сетевого магазина софта для всех платформ Handango число Palm-программ превышает 10.500 позиций. Всего же количество написанного софта для PalmOS измеряется десятками тысяч. Кстати, Handango поддерживает интернет-магазина PalmOne и Handspring. Словом, прибыльное дело - свой магазин по продаже программ запускать. Но когда пришло время подводить итоги за второй квартал 2003/2004 финансового года (это был первый самостоятельный отчетный период компании), то выяснилось, что чистые убытки составили 9,1 миллиона долларов (или 89 центов в пересчете на одну акцию). При этом убытки подразделения, которое занимается непосредственно разработкой и лицензированием операционной системы, составили 8,3 миллиона долларов. Но и поводы для радости тоже нашлись: так, по сравнению с результатами годичной давности, доходы выросли 14,8 миллиона долларов до 16,8 миллиона долларов. В основном это были доходы от лицензирования своей операционки компаниям PalmOne и Sony. А вот если вычесть расходы на реструктуризацию (все-таки выделение в самостоятельную компанию - затратное дело), то получится, что убытки составляют всего лишь 300 тысяч долларов (примерно по три цента на акцию), в то время как годом ранее этот же показатель составлял 6 миллионов долларов (убытки, разумеется). На свой второй самостоятельный отчетный период компания прогнозировала доходы в размере 21 миллиона долларов и чистые потери не более чем в два миллиона долларов. Впрочем, не будем более углубляться в финансовые показатели, а сделаем вывод: независимое существование поначалу довольно обременительно, но если вести дела правильно, то со временем можно добиться превосходных результатов.
Следующие полтора года компания, в основном, занималась тем, что дорабатывала свою существующую "Ось", выпустила ОС следующего поколения PalmOS 6 Cobalt и даже ее модернизированную версию 6.1 (об этом вы узнали из прошлого материала) да устраивала ее презентации. С выставки на конференцию, с конференции на IT-ярмарку, - словом, старалась всюду засветиться и разрекламировать свое детище. Но только вот потуги не принесли результатов: никто так и не выпустил устройство на PalmOS Cobalt, предназначенное для рядовых пользователей. Выставочные экземпляры вроде Oswin Axia A108 не в счет. Многие бы давно уже забыли о существовании PalmSource, если бы та вдруг не объявила о том, что следующая версия PalmOS будет являться графической надстройкой над ядром Linux (рабочее название проекта - Palm OS on Linux), была обещана поддержка бинарной совместимости с программами, написанными для предыдущих версий PalmOS (то есть, посредством эмулятора). Для того, чтобы безболезненно взяться за Linux, компания 8 декабря 2004 года купила China MobileSoft - китайского разработчика мобильной версии Linux, а затем еще обратилась за помощью к MontaVista Software Team - известному производителю встраиваемых Linux-систем для мобильных устройств. В порядке вежливости, партнерства и добрососедства компании обменялись участием в программах по разработке софта. Так, PalmSource присоединилась к проекту Mobilinux Open Framework Partner Program, а MontaVista стала участником инициативы Palm Powered Mobile World. Такое сотрудничество позволит двум компаниям (а также другим сторонникам инициатив) разработать новые программные продукты, которые будут сочетать в себе лучшие черты двух отличных операционных систем. Еще до этого, в апреле-мае 2005 года, PalmSource продала за 30 миллионов долларов свою часть прав на название Palm компании PalmOne, что позволило той переименоваться обратно в Рalm Inc.
В сентябре стало известно о том, что японская компания ACCESS (автор известного мобильного браузера NetFront) достигла с PalmSource соглашения о покупке последнего. Японцы предложили по 18,5 долларов за акцию, таким образом, общая сумма сделки достигла 324 миллионов долларов. Такое слияние позволит двум компаниям более плодотворно сотрудничать в области разработки новой операционной системы (остряки называли ее "Пингвин на пальме"). Вместе с тем было обещано, что старые версии PalmOS не будут преданы забвению, а их продажи и поддержка продолжатся. Не прошло и месяца, как японский хозяин начал на деле показывать, что он не для статуса купил PalmSource, а для работы. Компания присоединилась к открытой инициативе Mobile Linux Initiative, которую продвигает Open Source Development Labs. Чтобы было понятнее, скажем так: OSDL занимается развитием Linux в целом, а MLI разрабатывает именно мобильную платформу. Таким образом, PalmSource мог в своих изысканиях опираться уже на три "ноги": China MobileSoft, Mobilinux Open Framework Partner Program и OSDL Mobile Linux Initiative. И, стоит признать, разработка новой ОС пошла довольно резво. Так, уже в феврале 2006 года на конгрессе 3GSM компаниями были озвучены подробности архитектуры операционки, которая получила рабочее название Access Linux Platform. Основные ее позиции таковы:
ядро версии 2.6.12 и выше;
в графическом пользовательском интерфейсе применяется оптимизированная версия библиотек GIMP ToolKit (GTK+), используемых в среде Gnome;
мультимедиа: открытая, модульная и многопоточная архитектура GStreamer;
базы данных: высокопроизводительная СУБД для встраиваемых приложений SQLite;
фирменный веб-браузер ACCESS NetFront (поддержка Ajax, SMIL 2.1, SVG Tiny 1.2 и других технологий и плагинов, позволяющих просматривать документы Adobe PDF, MS Office, Flash-роликов и видео);
приложения PalmSource для работы с текстовыми сообщениями, мультимедиа, PalmSource HotSync, Palm Desktop и прочие (совместимость с программами для Palm OS 5.x).
Новая среда, получившая имя МАХ (Mobile Application eXperience), дает программистам возможность комбинировать наработки под Java, PalmOS и собственно ALP. Тогда же, на конференции, стало ясно, что первоначальные обещания не удастся выполнить. Ранее компания сообщала, что платформа будет готова летом 2006-го, а уже осенью начнутся поставки. Но на самом деле начала лицензирования ОС можно ожидать не ранее конца 2006 года, а работающих на ней устройств - только в 2007-ом.
Следующей значимой выставкой в календаре мероприятий 2006 года оказалась LinuxWorld в Бостоне. За два прошедших с февральской IT-ярмарки месяца компании сделали ощутимые шаги вперед: у платформы появились элементы интерфейса. Интерфейс МАХ поддерживает многозадачность (чего не было у PalmOS Garnet), параллельное выполнение приложений, фоновые задачи. В нижней части окна открытой программы появляется ряд пиктограммок, запускающих то или иное действие, а активировать их (равно как и любую другую кнопку на экране) можно как посредством стилуса, так и с помощью стандартной телефонной клавиатуры и пятипозиционного навипада с двумя софт-кнопками. Как упоминалось выше, браузер может проигрывать медиафайлы, а при отображении Java-скриптов не отображает страницы полностью, а догружает необходимые элементы, экономя время пользователя и трафик. Этот браузер будет стандартным средством просмотра интернет-страниц в интерфейсе МАХ, равно как и улучшенные PIM-функции, перенесенные с PalmOS. К сожалению, в дни выставки компания не объявила день, когда будет доступен инструментарий разработчика (SDK). Элементы интерфейса демонстрировались на Linux-смартфоне Haier N60. Это, конечно, не полноценный смартфон в нынешнем понимании: сторонние приложения установить нельзя. Но, в общем-то, "линуксоидам" зачастую важнее "шашечки", чем "ехать", поэтому аппарат нашел своих приверженцев и среди тех, кому "пингвин" в начинке важнее функциональности. На экране упомянутого телефона были показаны лишь некоторые программы и элементы интерфейса, а не полная работоспособность ACCESS Linux Platform.
Тем не менее, некоторые новостные сайты поспешили раструбить миру, что Haier выпустила первый в мире смартфон, работающий под управлением ALP. Как видно, смартфон ею не управляется, да и выпущен был раньше презентации.
Год еще не закончился, а значит, и выставки продолжались. В августе на очередной конференции LinuxWorld 2006 (на этот раз в Сан-Франциско) программная платформа ALP была продемонстрирована снова. По сравнению с показанным ранее вариантом операционки, в новой версии были сделаны некоторые существенные изменения и дополнения. Программисты улучшили обратную совместимость с приложениями для PalmOS 5, усовершенствовали программу синхронизации HotSync, доработали пользовательский интерфейс и средства безопасности. Все основные приложения были переписаны под интерфейс МАХ, а стандартный лончер (менеджер запуска программ) весьма напоминает таковой в обычных Palm-устройствах. При этом в едином списке отображаются все программы, независимо от того, для какой среды они были созданы (Palm OS, Java, GTK+ или MAX). Поддерживаемые разрешения дисплеев - QVGA (240x320) и VGA (480x640), а управление многозадачностью - приоритет программистов: они сами смогут решать, сможет ли их программа работать в фоновом режиме или же будет полностью закрыта. На демонстрационном аппарате один из тестеров запустил МР3-плеер, затем перешел в другое приложение, далее нажал стилусом на пиктограмму плеера в "трее" и, не выходя из второй программы, смог остановить воспроизведение музыки и закрыть проигрыватель. Как и прежде, демонстрация возможностей операционной системы производилась на смартфоне Haier N60; также были показаны эмуляторы ALP для обычных персональных компьютеров.
Как и прежде, представители компании выдали очередную порцию обещаний: завершение разработки программной платформы произойдет ближе к концу года, после начнется лицензирование сторонним производителям, первые мобильные устройства на базе ALP стоит ждать весной 2007 года. Графический интерфейс - векторный и целиком настраивается с помощью тем, созданных как программистами PalmSource, так и сторонними производителями. Радостная весть - наконец-то для программистов анонсировали полноценный Software Development Kit (SDK) - программный набор разработчика приложений, "заточенных" непосредственно под ACCESS Linux Platform. Впрочем, "анонсировали" не значит "начали продажи", так что программистам оставалось лишь ждать.
Тем временем продолжались работы над реструктуризацией подразделения PalmSource. Японская корпорация решила полностью интегрировать его в себя и ради этого отказаться от слова Palm в любых продуктах или названиях подразделения. Так, в октябре было объявлено, что PalmSource отныне будет также носить имя ACCESS, слово "Palm" вычеркнут из всех названий (права на использование имени, как вы помните, еще годом ранее перешли к PalmOne). И даже само название операционной системы - PalmOS - подверглось переосмыслению: отныне она именуется Garnet.
Правда, несмотря на то, что на сайте и в пресс-релизах компании то и дело можно встретить строки "...операционная система GarnetOS (ранее известная как PalmOS)", пользователи продолжали назвать ее Palm. К тому времени на версии PalmOS 5 Garnet было построено большинство существовавших в мире Рalm-машинок, и другие версии операционки почти не подразумевались. В начале декабря было подписано соглашение с Palm Inc (новое "старое" название PalmOne), предусматривающее передачу этой последней бессрочных (читай - пожизненных) прав на код операционной системы Palm (пардон, теперь уже Garnet). Эта сделка обошлась американцам в 44 миллиона долларов, зато теперь Palm Inc могла сколько угодно использовать ее полностью или частично в своих устройствах, применять совместно с другими программными наработками и даже изменять исходный код операционной системы.
Что-то давно не было никаких обещаний... А тут как раз и конец года подоспел. Если помните, именно к концу 2006 две компании обещали представить завершенную версию ACCESS Linux Platform. Понятное дело, вовремя не успели и релиз пришлось в очередной раз отложить. Стало известно, что новая "ОСь" попадет в руки софтописателей в течение первой половины 2007 года, а это дает основания говорить о том, что финальный релиз, скорее всего, состоится ближе к лету, ну а пользовательские устройства и вовсе в концу 2007-го. О том, на какой стадии развития находится ALP, официальные лица не поведали, но сообщили, что "предварительные версии PDK и SDK будут доступны зарегистрированным партнерам и производителям до конца года". Утешало лишь то, что компания все же продолжала работу над ALP, несколькими днями позднее известий о переносе анонса стало известно, что ACCESS System Americas (таково полное новое название бывшей PalmSource) лицензировала ПО eZiText и Dexuma канадской компании Zi Corporation. Программа eZiText известна многим пользователям мобильных телефонов, в том числе и беларусским: это система предиктивного ввода текста вроде Т9, которая, например, устанавливалась в мобильные телефоны LG. Считается, что eZi более уверенно подсказывает варианты и проще поддается обучению, чем T9 от Tegic Communication. Вторая программа - это система распознавания рукописного текста, которая когда-то использовалась в Palm-наладонниках Sony Clie. Раз произошло лицензирование указанных программ - значит, они будут интегрированы в ALP (если та, конечно, все же выйдет для промышленного освоения).
В январе в IT-среде только и разговоров что о ярмарке 3GSM, которая проходит в феврале. В конце месяца ACCESS анонсировала свое участие в барселонском конгрессе и пообещала показать кое-что интересное. Под лозунгом "Unleash Your Digital Life" ("раскрепости свою цифровую жизнь") компания собралась продемонстрировать ALP-продукты, обновленный браузер NetFront и программу NetFront Mobile Client Suite / Media Player (вероятно, набор приложений, позволяющий прямо в окне браузера просматривать Java-анимацию и потоковое видео). В том, что на конгрессе в очередной раз будет показана ОС ACCESS Linux Platform, можно было не сомневаться, но компания упорно удостаивала молчанием эту тему и не пожелала раскрыть секрет, кто же собирается лицензировать платформу и выпускать на ней свои устройства. На сайте и в пресс-релизах компании в очередной раз засветился забавный логотип: пингвин, едущий на мотороллере Vespa под полосатым красно-желтым флагом. Быть может, этим компания хотела засвидетельствовать то, что Linux (его логотипом и является пингвин с оранжевыми клювом и лапами) движется прямиком к пользователю. Вот только как-то медленно это происходит. Может, им стоило выбрать более быстроходное средство передвижения?
Окончание здесь:
http://artykul.livejournal.com/46352.html