Анонсирована (https://www.tizen.org/blogs/tsg/2012/tizen-1.0-larkspur) релиз мобильной платформы Tizen 1.0 "Larkspur" (https://source.tizen.org/release) и связанного с ней SDK-комплекта (https://developer.tizen.org/sdk) для разработчиков приложений. Кроме того, представлен ряд улучшений в инфраструктуре разработки, в частности, введены в строй wiki-сайт и система отслеживания ошибок. Платформа Tizen развивается под покровительством организации Linux Foundation, при участии LiMo Foundation, Intel и Samsung. Релиз доступен только в исходных текстах (https://source.tizen.org/) и представлен в вариантах для смартфонов и планшетных ПК. Инструкцию по сборке варианта Tizen для запуска в эмуляторе можно найти на сайте проекта (https://source.tizen.org/platform/development-sbs).
Общий план развития, предусматривает создание в рамках проекта Tizen целостной, полностью открытой и обладающей широкими возможностями по адаптации под собственные задачи операционной системы для широкого спектра мобильных устройств, включая планшеты, нетбуки, смартфоны, телевизоры и автомобильные информационно-развлекательные системы. Для создания приложений в Tizen предлагается использовать Web API и HTML5/JavaScript/CSS. Разработчикам предоставлена возможность используя технологии HTML5 создавать кроссплатформенные приложения, одинаково хорошо работающие на широком спектре устройств, не требуя сборки отдельной версии для каждой аппаратной и программной платформы. Web API платформы Tizen формируется (https://source.tizen.org/platform_overview.html) с использованием как уже известных web-стандартов и HTML5-технологий, так и расширенных интерфейсов для управления устройством. В рамках Web API разработчикам предоставлены средства для создания полноценных мобильных приложений, сравнимых по функциональности с программами для других мобильных платформ. Для создания игр и графических приложений предлагается использовать WebGL. Запуск приложений, написанных на низкоуровневых языках программирования, таких как Си и Си++, будет обеспечен при помощи Native Development Kit.
По сравнению с бета-версией заметно расширен Web API для создания мобильных приложений, в котором добавлена поддержка новых спецификаций W3C/HTML5, протокола WebRTC, getUserMedia API (доступ к web-камере) и Vibration API (управление вибросигналом). В подсистему для навигации и управления местоположением добавелена поддержка POI (Point of Interest) и возможность поиска оптимального маршрута, в том числе с учетом кратчайшего пути, быстрейшего пути и наиболее интересного пути с точки зрения просмотра достопримечательностей. В средства для обеспечения сетевого соединения добавлена поддержка прямого беспроводного соединения (Wi-Fi Direct), возможность активации/деактивации соединения, определения доступных для связи устройств, создания P2P-линков поверх Wi-Fi Direct.
Расширены возможности Tizen SDK, в состав которого входит среда разработки Web IDE на базе Eclipse, эмулятор телефона на основе QEMU, документация на Web API и компоненты для сборки программ. По сравнению с прошлой версией, в SDK добавлен симулятор Tizen API, работающий внутри обычного браузера и позволяющий протестировать работу и выполнить отладку мобильных приложений, симулируя их запуск на различных типах устройств. Заметно расширены возможности интегрированной среды разработки в плане поддержки шаблонов и средств отладки. Значительно увеличена производительность эмулятора устройств, благодаря использованию Hardware Acceleration Manager от компании Intel для задействования акселерации для Windows и Linux (OpenGL). Сборки SDK подготовлены (https://developer.tizen.org/sdk) для Ubuntu 10.04/10.10/11.04/11.10 32-bit и Windows XP SP3/7, в скором времени ожидается выпуск для Mac OS X.
<center><a href="https://source.tizen.org/images/tizen_arch.png"><img src="http://www.opennet.me/opennews/pics_base/0_1330430770.png" style="border-style: solid; border-color: rgb(233, 234, 214); border-width: 15px;" title="" border="0"></a></center>
Из базовых сервисов (Core Service) и компонентов платформы можно отметить:
- Графический стек и пользовательский интерфейс. В состав входит набор библиотек EFL (http://www.opennet.me/opennews/art.shtml?num=32456) (Enlightenment Foundation Libraries), основанная на X11 система управления окнами, модули для поддержки OpenGL ES и различных методов ввода, в том числе мультитач. Интерфейс и графические эффекты формируется при помощи библиотек EFL, включая библиотеку рендеринга Evas и систему виджетов Еlementary. Среди компонентов графического стека: DRI2 2.6 и libdrm 2.4.29, композитный оконный менеджер на базе EFL, OpenGL ES 1.1/2.0, EGL 1.4, бэкенды для программного вывода (X11) и акселерированного вывода (OpenGL ES), 3D- и 2D-стеки, в том числе поддержка векторной графики через библиотеку Cairo;- Фреймворк для управления приложениями, в том числе для запуска приложений по имени пакета, URL или MIME-типу, управления пакетами, а также инициирования выполнения системных сервисов, таких как приложение для приёма звонков, вывода уведомлений, изменения ориентации экрана и т.п. Во фреймворке задействованы такие открытые компоненты, как Appcore, DBus, GNU gettext, libICU;
- Базовые сервисы - набор стандартных системных библиотек, обеспечивающих выполнение таких операций как доступ к БД, интернационализация и обработка XML;
- Сетевые сервисы - функциональность, необходимая для создания сетевых соединений и обеспечения работы сети. Обеспечена поддержка 3G, Wi-Fi, Bluetooth, HTTP и NFC (Near Field Communication). Для настройки 3G и Wi-Fi соединений используется конфигуратор ConnMan (http://www.opennet.me/opennews/art.shtml?num=22286) (Connection Manager). Для работы с Bluetooth используется пакет bluez;
- Сервисы для определения местоположения, основанные на фреймворке GeoClue (http://www.freedesktop.org/wiki/Software/GeoClue). Поддерживается как определение местоположения через GPS, так и с использованием WPS (Wi-Fi Positioning System), Cell ID и различных дополнительных сенсоров;
- Сервисы для отправки и приёма сообщений (SMS, MMS, Email и IM);
- Мультимедиа подсистема на базе GStreamer, обеспечивающая управление различными видами контента, включая видео, звук, изображения и VoIP. Платформа поддерживает большой объём мультимедиа форматов и кодеков, благодаря задействованию компонентов FFmpeg. Среди поддерживаемых функций отмечаются средства для работы с камерой, приложения для записи звука и видео, мультимедиа проигрыватель;- PIM (Personal Information Management) - система управления персональной информацией и сохраняемыми на устройстве данными пользователя. Включает средства для работы с адресной книгой, календарём-планировщиком, списком задач и привязанными к устройству данными (например, местоположение и статус соединения). Поддерживаются спецификации vCard 3.0 и vCalendar 1.0;
- Система обеспечения безопасности и контроля доступа, а также управления сертификатами и организации безопасной доставки приложений. Шифрование и поддержка SSL/TLS реализованы при помощи OpenSSL;
- Системные сервисы и средства для управления аппаратным обеспечением. В том числе, интерфейсы для доступа к различным типам устройств (сенсоры, экран и т.п.), управления питанием, обработкой событий (USB, MMC, подключение зарядного устройства или наушников), проведения обновления системы;
- Стек телефонии для обеспечения работы в сетях сотовой связи (UMTS и CDMA) и управления SIM-картой;- Web-стек на базе браузерного движка WebKit (webkit-efl) с реализацией Tizen Web API. Сервис Web UI основан на библиотеке JQuery Mobile 1.0.
URL: https://www.tizen.org/blogs/tsg/2012/tizen-1.0-larkspur
Новость: http://www.opennet.me/opennews/art.shtml?num=33742
Устройства, устройства то где?
На Nokia N9, думаю, можно будет накатить.
Жаль достать его сейчас трудновато(
А вообще им нужно запилить инженерные образцы, как у Android в начале пути. И продавать маленькими партиями на открытом рынке. Фокус-группа и сообщество разработчиков в одном лице не заставят себя долго ждать.
Заставят. Что-то не видно интереса сообщества, разрабатывавшего Meego, которому плюнули в физиономию Tizen'ом.
> Заставят. Что-то не видно интереса сообщества, разрабатывавшего Meego, которому плюнули
> в физиономию Tizen'ом.Правильно, потому что зае... уже метаться из стороны в сторону. Что за менеджерский даунизм: сделать нормально работающую систему и ... заявить что да ну нахрен окончательно полировать. Давайте лучше опять возьмем топоры и пилы и из нового куска заново. А как только наступает пора полировать - опять оказывается что можно и еще лучше вырубить. Да задолбали! Mer FTW.
У Samsung наверняка будут устройства на Tizen, учитывая, что они влили в неё разработки своей бюджетной Bada.
> Устройства, устройства то где?Какие "устройства"?? С дубу рухнул? Члены ЛэФэ приглашают разработчиков поработать на дядю, дают SDK для уинлоуз и (уже вот-вот почти!) макосикс. ..."целостной, полностью открытой и обладающей широкими возможностями по адаптации под собственные задачи"... Никаких устройств, не мечтай даже.
> Устройства, устройства то где?Зачем устройства? Вон уже линейка ОС одна сменяя другую вышли, и только редкие от Ноклы выходили на устройствах.
>Устройства, устройства то где?Надеюсь, что в наших карманах. Когда уже ОС на телефон будет устанавливаться любая?
> Когда уже ОС на телефон будет устанавливаться любая?Надеюсь что у вас не вешают гонцов с плохими новостями...
А вот интересно: на POS запихать эту штуку можно?
> А вот интересно: на POS запихать эту штуку можно?А нафига? Есть же более работоспособные ОС - та же Ubuntu Mobile к примеру )))
Потому что нужна ось нативно работающая с веб-приложениями (как получаемыми по сети, так и установленными локально) и предоставляющая им стандартный механизм для работы с устройствами, такими как NFC. Кроме того нужна нормальная работа с тачскрином. Насколько я понимаю бубунта тут отдыхает: одного гордого названия мобайл явно недостаточно для всего того, что я перечислил. И вообще эта версия бубунты позиционирует себя для нетбуков.
> А нафига? Есть же более работоспособные ОС - та же Ubuntu Mobile к примеру )))А там тоже бидон в каждой дырке, жрущий по 20-50 мб на каждый значок? А то когда оперативы 256...1024Мб на все про все - там эта бидоновская скорость разработки потом икается медленностью выполнения и быстротой жрача батареи.
вопрос умельцам и знающим: а на андроид-аппараты можно поставить маемо/миго либо тизен? такое возможно? будут ли работать все потроха андроид-мобилок?
Да, если сможете выковырять дрова из андроидовской прошивки и грамотно впаять их в тизен. ;)))
а ядро с модулями просто перекинуть из андроида в тизен не прокатит (для определенной модели телефона)?
пока не особо, но работы ведуться..
> пока не особо, но работы ведуться..
А ссылкой не поделитесь, или хотя бы ключевыми словами?
Прокатит, только телефон будет работать с текстовой консолью и без возможности ввода (ну разве что у девайса USB-host рабочий). Там драйверы не только на уровне ядра пашут, к сожалению.
> вопрос умельцам и знающим: а на андроид-аппараты можно поставить маемо/миго либо тизен?Теоретически - да, возможно. Практически - упрется в ряд закрытых дров. Хотя в принципе народ бутявит дебианы или убунты поверх андроидного ядра и дров, но это довольно криво.
Вопрос к знатокам с какой следующей открытой системой смержится Tizen?PS
Maemo + Moblin = MeeGo;
MeeGo + LiMo = Tizen;
Причем от оригинальных систем после слияния ничего не осталось. Maemo использовал технологии GNOME, для Moblin интел написали Clutter. После слияния в Meego использовали Qt. Теперь Qt выбросили и получилось УГ на веб технологиях.
ну маемо то жив
> ну маемо то живи сколько мобильных на нем вышло? мобилки от Ноклы можно не считать - она перешла на Windows Mobile
На Windows Phone 7
> На Windows Phone 7На кладбище они переходят. У них убытков больше миллиарда. Успешная стратегия партнерства с MS, как обычно. Ждем когда в паутине останутся сухие трупики ноклы и барнса.
А жаль. Пользуюсь Ноклой Н9 - великолепный телефон. Ведроиду и не снилась такая отзывчивость и многозадачность. Продал остолоп душу Ноклы Мелкомягким :)
> А жаль. Пользуюсь Ноклой Н9 - великолепный телефон. Ведроиду и не снилась
> такая отзывчивость и многозадачность. Продал остолоп душу Ноклы Мелкомягким :)Облапошили слоупочных фиников шустрые как веники янки. Увы.
лучше бы он просто и тихо сдох и снова продолжили пилить MeeGo с нативными приложениямине учит людей ничему чужой опыт
Tizen объединится с BADA
См http://www.opennet.me/opennews/art.shtml?num=32820
tizen + webos= ?
Ага =)
и получится w'ebostizen?
=zenos
> =zenos+= буква "i" для джавва!
На Archos 43 хочу поставить. в дуалбут с urukdroid.
> На Archos 43 хочу поставить. в дуалбут с urukdroid.Ну вот, теперь дроид и для урюков делают. Ждем дроид для томатов и прочих овощей.
Хм, а как у них насчёт фрагментации? Если "обладающей широкими возможностями по адаптации под собственные задачи" то как будут организованы обновления на куче разрозненных устройств?
Есть слабая надежда, что Web API будет стабильно, и приложения можно будет сносно запускать на разных версиях, однако проблемы безопасности это не решит, нужна система автоапдейтов.
ага, этого дерьма только и не хватало для полного счаться
> нужна система автоапдейтов.Да, желательно позволяющая удалять уже установленные программы ремотно. Ну вон амазон "для безопасности [мозга] пользователя" уже со всей дури @#нул с пользовательских девайсов "1984" Оруэлла. И как это назвать кроме как цензурой? Как бы копирасы там не пыжились, а гнилую сущность цензуры - не спрячешь.
Зачем????? Ведь уже есть полностью открытая ось, Android называется.
ведроид — проприетарщина.
> ведроид — проприетарщина.Интересно, за что Капитану минус? Гугл вываливает сорец лишь в момент релиза, в стиле типичных проприетарщиков. Опенсорсные проекты так не делают.
>полностью открытая ось, Android называетсяОткрытый не значит свободный. Гугл кинула кусок джавы, который тормозит даже на двуядерных гигагерцовых процах, а хомячки радуются - код открытый. Только вот ценность этого кода минимальна для не корпораций, которые хотят телефон выпустить.
Все для кого угодно кроме собственно покупателей.
- Жава, чтобы огородить систему от пользователя и не пускать его в систему.
- Проприетарная модель разработки, когда результат вываливается лишь иногда по принципу "нате жрите".
- дикий жрач батареи этой самой явой, так что сутки работы - типа рекорд. А батарею зачастую еще и несменной делают - "на благо пользователя", ведь так целых на 0.5 мм тоньше, а хомячкам только и надо что линейкой помахать. В общем все подогнано чтоб хомячок выбросил аппарат за штуку грина побыстрее когда аккум умрет и купил новый за еще штуку.
- привязка к своим сервисам. То что ты заплатил штуку грина, чувак - это недостаточно. А теперь еще рекламу позырь (за свой килобакс, ха-ха) и троянцев повыколупывай.
> - дикий жрач батареи этой самой явой, так что сутки работы -
> типа рекорд.смотря как использовать. у меня живет пять-шесть дней.
> смотря как использовать. у меня живет пять-шесть дней.Ну да, если из кармана не вынимать и в оффлайн режим загнать, и самое главное - никаких приложений, вот тогда... стоп, а зачем тогда платить в 10 раз больше? Бабушкофон в 10 раз дешевле и умеет все это ничуть не хуже.
>> смотря как использовать. у меня живет пять-шесть дней.
> Ну да, если из кармана не вынимать и в оффлайн режим загнать,
> и самое главное - никаких приложений, вот тогда... стоп, а зачем
> тогда платить в 10 раз больше? Бабушкофон в 10 раз дешевле
> и умеет все это ничуть не хуже.Отнюдь. Вот сейчас с него пишу и еще музыку слушаю.
Просто не нужно держать включенным неиспользуемое в данный момент железо.
> Просто не нужно держать включенным неиспользуемое в данный момент железо.то есть, само оно не умеет, об этом надо специально думать? мда.
>Открытый не значит свободный.Пилите свое - я разрешаю
>Гугл кинула кусок джавы, который тормозит даже на двуядерных гигагерцовых процах
Брехня.
>Только вот ценность этого кода минимальна для не корпораций, которые хотят телефон выпустить.
Ты под мобильные платформы писал? Для iOS нужна макось, для wp7 - вантуз и только под андроид можно писать программы на линуксе и любой другой операционке. Для меня это уже немалая свобода.
Так что не с андроидом борись, а с аппле и вантузом, если конечно ты не козачек засланный.
>>Гугл кинула кусок джавы, который тормозит даже на двуядерных гигагерцовых процах
> Брехня.В каком месте? Тормознутая хреновина моментально садящая батарейку. Гамезы пишут на сях, но через ту еще задницу. И таким манером обычные приложения писать - малореально. Вот и приходится народу извращаться, вплоть до новостей о x-серверах на яве, пилять. Да еще ява ни с чем не совместимая толком. Поэтому - поэтому все существующие либы и проги - в пролете. Вместо этого предлагается использовать мобильных кастратцев-уродцев от пупкиных, писаных на коленке, в погоне за баблом. Которые ведут себя как троянцы и спайварь. Все для пользователя, eh?
> Ты под мобильные платформы писал? Для iOS нужна макось, для wp7 -
> вантуз и только под андроид можно писать программы на линуксе и
> любой другой операционке. Для меня это уже немалая свобода."Если в зоопарке - то клетка! Если в конуре - цепь! Так что тюремный дворик и выгул целый час - это ж просто дофигища свободы?!". Слушай, дядя свободник, а почему нельзя хотя-бы ЯП отличный от гребаной явы выбрать без острой попаболи, а? И почему все так свободно прибито к гуглю гвоздями?
>Брехня.Вовсе нет. Самый лагучий интерфейс из, пожалуй, всех соврменных мобильных платформ. Любой человек, который использовал wp, ios, webos или blackberry os это увидит.
>Ты под мобильные платформы писал? Для iOS нужна макось, для wp7 - вантуз и только под андроид можно писать программы на линуксе и любой другой операционке. Для меня это уже немалая свобода.
Отлично, быдлокодеры радуются. Можно очередную ненужную поделку в маркет запилить, чо.
>Так что не с андроидом борись, а с аппле и вантузом, если конечно ты не козачек засланный.
Это все одно и тодже, только андроид еще и самый ресурсоемкий.
PS:
>а хомячки радуются - код открытый.На хомячков как то плевать, а вот открытость кода не раз помогала при разработке под андроид. Очень не хватало такого под iOS, когда сталкивался с непредсказуемым поведением sdk
это совсем не полноценная ось, а точно такая же гомосятина, как и сабж, в виде очередного фреймворка над осью, но технически чуть более продвинутая чем убогая вебня.
Интересно, на N900 это можно будет собрать и установить?
Какая-то бнопня. HTML5 конечно хорошо и все такое, однако я как-то плохо представляю себе mplayer или qutim/pidgin/xchat на HTML5. Да еще чтоб батарею не выжирало за 2 часа.
Чушь порешь, Аноним, писать кодеки и вывод графики на js никто не будет, по крайней мере пока, наиболее приемлемо для мобильного устройства - хардварный декодер(но они, по несчастливому недоразумению, пока только для h264), а навесить на тег <video> ужасный "скин" сможет любой школьник. При наличии доступа к сокетам написать чат/im аля qutim/pidgin/xchat вполне реально, а учитывая, что перечисленные заточены под десктоп - переписывать все равно придется.
> писать кодеки и вывод графики на js никто не будетТС-С-С! ОНИ ПОДСЛУШИВАЮТ!
> Чушь порешь, Аноним, писать кодеки и вывод графики на js никто не будет,Ну так и аналог пиджина никто не напишет. Будет как на андроиде - писаное на коленке убогое угребище, тормозное, понимающее половинку от 1 протокола, глючное, выносящее батарейку за полдня, зато с рекламой и спайварой, как в ведроиде. Ну будет тормозить не ява а HTML+JS, которые на скорость UI'я как-то никогда и не затачивались. Какая мне нахрен разница кто именно из слоупоков будет тормозить?
> Чушь порешь, Аноним, писать кодеки и вывод графики на js никто неА x-сервер на Java для андроид мне приснился? Фух, мне по ночам снятся кошмары. Мне кажется что мир web'анулся!
А тем временем эмулятор у меня дальше "Booting from ROM..." не продвинулся. Мда...
зашить бы в авто магнитолу, вместо wince...
За MeeGo обидно.
З.Ы. N9 _ моя давняя мечта :-)
Хороший телефон, берите.
> Хороший телефон, берите.простите, а что, аккумулятор уже сменный ? сколько % ёмкости уже осталось в вашей ? сколько стоит в сервисцентре "замена" аккумулятора (замена всего устройства) ?
зы: это не может называться хорошим телефоном, имхо
ладно, давай я тебя покормлю.
аккум сменный вот видео по разбору: http://www.youtube.com/watch?feature=player_embedded&v=mSJtU...
в сервисном центре замена ничего не стоит при установке родного аккума.
отключил у себя wifi и произвёл ещё кое какой тюнинг и гонял powertop(благо настоящий линукс на борту) - хватает дня на полтора-два с достаточно интенсивной нагрузкой.
А где исошки? Хочу на нетбук запилить