Опубликован исходный код и инструменты разработчика для мобильной ОС Tizen



    На Хабре некоторое время назад уже упоминалось о проекте Tizen, который представляет из себя операционную систему для мобильных устройств. Несколько дней назад проект достиг определенной точки развития и общественности был представлен исходный код альфа-версии (pre-1.0) системы вместе с инструментами разработчика (SDK) и сборником документации.


    Для того, чтобы оценить о чем речь, разработчикам предлагается загрузить SDK, предназначенный для запуска в Ubuntu (поддержка Windows и Mac также заявлена в будущем) и состоящий из Web IDE (основана на HTML5; в Tizen допустимо также создавать и web-приложения), Native IDE (Eclipse), эмулятора, GUI Builder, инструментов отладки и тестирования и примеров кода. Работает SDK на новых 32-битных версиях Ubuntu 10.04,10.10,11.04.

    Показан процесс отладки Tizen-приложения.


    Само Linux-based ядро Tizen на данный момент поддерживает графику и интерфейс пользователя на основе EFL (Enlightenment Foundation Libraries) с управлением окнами в стиле X11 (включая 3D-эффекты), мультимедийные возможности, местоположение, телефонию, 3G, Wi-Fi, Bluetooth.

    Схема ядра Tizen приведена на рисунке ниже:


    Любопытным обстоятельством является следующее: Tizen является наследницей двух других мобильных платформ — MeeGo и LiMo. Причем первая из систем — MeeGo — сама симбиоз более ранних Maemo (производства Nokia) и Moblin (от Intel). Разработка осуществляется при поддержке фондов Linux- и Limo Foundation, а результат работы призван конкурировать с другой открытой и уже мега-популярной системой Android.

    Желающие загрузить исходный код Tizen могут сделать это здесь.

    [Tizen]

    UPD: комментарий хабрапользователя max_posedon относится к моей, уже исправленной, ошибке.
    Поделиться публикацией

    Комментарии 42

      +7
      Перепутали, Maemo был от Nokia, а Moblin от Intel а не наоборот.
        0
        Интересный факт: LiMo (Linux Mobile) можно считать, что от Samsung-а. Собственно именно после того, как Samsung присоеденился к инициативе Intel и передумал делать Meego. А до этого вполне себе собирался, даже без участия Nokia.
          +2
          Вы не правильно информированы, сначала Intel перестал делать MeeGo, и только потом слился с Samsung, просто широкой публике, не стали оглашать прямой слив MeeGo, а анонсировали «типа» объединение с LiMo.
            +1
            24 Августа остановилась сборка MeeGo на build серверах ( repo.meego.com/MeeGo/builds/trunk/ ).
            Анонс Tizen произошёл 27 сентября 2011.

            С учётом того, что такия слияния не происходи за месяц, я пока наверное останусь при своём мнении.

            К LinuxCon Europe уже явно после анонса почти все MeeGo-шники переименовывали свои доклады.
              0
              Оставайтесь ради бога, я не против ;)
                +1
                Однако, интерес к MeeGo у Intel пропал очень скоро после демарша Nokia, сравните, как здесь освещали конференции в Дублине и Сан Франциско. Да и баннер, который висит до сих пор, выглядит насмешкой:
            +10
            разработчикам предлагается загрузить весьма скромный по объему SDK

            Сразу видно — сами не качали, скромный — это веб-инсталятор, а тянет он почти полтора гига, из которых гиг — это IDE на базе Eclipse.

            Кстати скорость сервера, отдающего SDK, ужасна — 20-30 кб/с, я качал порядка 7 часов, после чего сервер лег окончательно, и инсталятор предложил мне начать все заново — временно забил.

            предназначенный для запуска в Ubuntu

            Вот уж действительно «для запуска в Ubuntu» инсталятор не будет корректно запускаться даже на Debian

            обходится двумя хаками:
            1. На 78 строке скрипта есть if — его надо закомментировать вместе с телом. (Иначе ругается на эту строку)
            2. Нужно скопировать из убунты (желательно не старше 10.10) файл /etc/lsb-release

            Enjoy, короче :)

            Кстати, Intel в очередной раз объявила конкурс на лучшее приложение для AppUp — в этот раз на HTML5
            в 5 категориях будут разыграны Ультрабуки стоимостью в 1.5к зелени + авторы первых двухсот опубликованных приложений гарантировано получат по 250 баксов, конкурс продлится до 30 января.
              0
              >> а тянет он почти полтора гига, из которых гиг — это IDE на базе Eclipse
              Предлагаю вам, по окончании мучений с закачкой этого добра, организовать торрент-раздачу для интересующихся, и добавить в коментарии ссылку на материал.
                0
                Сервере наглухо лежит, не хочет качаться, то ли фанаты положили, то ли они сами его выключили — непонятно.
                  0
                  Спешу сообщить, что сервер очнулся, и вполне прилично работает, выдавая около 200кб/с, так что, все кто заинтересован — качайте.
                    +1
                    Вот и возможная причина выключения сервера, апгрейдили под хабраэфекты.
                +1
                Ого, вот это опенсурсный задвиг. Даже с MeeGo такого не наблюдалось.
                  0
                  В эклипс вставлен хромиум? :) Вот уж поистине гибкая IDE!
                    0
                    Туда много чего можно вставить…
                    • НЛО прилетело и опубликовало эту надпись здесь
                        0
                        Вот вот, и я про это! Слишком узнаваемые!
                          0
                          я думаю для отладки тут чуть ли не целиком используется ядро и developer tools хромиума. Зачем менять готовое, к тому же опенсорсное, просто приспособить.
                        +1
                        Объясните, а зачем Intel нужна мобильная ОС, что он хочет?
                          +3
                          он хочет смартфоны на атоме и планшеты на атоме
                            0
                            Моторола объявила о выпуске телефонов и планшетов с интловским процессором:
                            www.theverge.com/2012/1/10/2697380/motorola-to-make-intel-powered-phones-and-tablets-first-phone-coming
                              –2
                              Я очень сомневаюсь, что союз Intel + Samsung, я больше верю Windows Phone, чем Tizen.
                                0
                                вам не кажется, что это разные ценовые и пользовательские сегменты?)
                                  +2
                                  если верить слухам, то Nokia собирается внедрять Windows Phone как раз таки в сегменты рынка.
                                  думаю через пару лет обычные телефоны и вовсе уйдут.
                                  помню полтора года назад, когда вышел Windows Phone с требованием чипа не менее 1 Ггц, все вопили, что очень высокие требования. А сейчас вопят, что Windows Phone не поддерживает двухядерные процессоры.
                                    0
                                    Обычные телефоны никуда не уйдут. Другой вопрос нужна ли им полноценная ось.
                              +1
                              Выглядит как KolibriOS для мобильных платформ.
                                +2
                                Боюсь только по размеру и скорости это будет далеко не колибри
                                +8
                                Ничего, как я думаю и многие, не имею против этой системы — но напомнило

                                image
                                  +4
                                  При цитировании следовало бы навесить на картинку и всплывающую подсказку из первоисточника: «Fortunately, the charging one has been solved now that we've all standardized on mini-USB. Or is it micro-USB? Shit».
                                  +8
                                  Интересно, что заставляет вроде бы здравомыслящих людей отказываться от Qt и внедрять Enlightenment Foundation Libraries
                                    +1
                                    Маркетинг
                                      0
                                      «We have run and tested on x86-32, x86-64, Atom, Power-PC, ARM (ARM9, ARM11, Cortex-A8 and more), MIPS, Sparc, and many other architectures. The suggested minimum RAM required for a full Linux system + EFL application is 16MB, but you may be able to get by on 8MB. For full functionality 64MB or more is suggested. As little as a 200Mhz ARM core will provide sufficient processing power (depending on needs). » via
                                      Интересно сколько нужно для Qt

                                      P.S. Я сам не в курсе, было бы интересно где-то что-то почитать детальнее и в сравнении.
                                    +2
                                    Меня очень огорчает, что они закопали маэмовский такс-свичер. Пожалуй, лучшее решение для мобильной ОС.
                                      0
                                      Короче, мне удалось успешно запустить пустое тестовое приложение на эмуляторе.

                                      Но есть пара забавностей:
                                      — После создания нового проекта IDE падает.
                                      Т.е. его придется запускать и открывать созданный проект снова.
                                      — Привычный способ сборки, деплоя и запуска по зеленой стрелке не работает. Нужно все делать через контекстное меню проекта.
                                        +1
                                        IDE, запускаемая только на одном дистрибутиве? No way!
                                          0
                                          Сделайте себе куда-нибудь debootstrap и запускайте хоть на генте.
                                            0
                                            Ждем появления в aur
                                            0
                                            А какая лицензия?
                                              +3
                                              Fool me once — shame on you, fool me twice — shame on me.

                                              Какая это по счету ОСь, которая будет «вот тем самым Линуксом, который мы допилим для мобильных» при участии тех же лиц? ;)
                                                0
                                                Родители умерли, и сын умрет.
                                                  0
                                                  Вы злой :)
                                                  0
                                                  (facepalm)
                                                  ИМХО
                                                  Самсунг не умеет строить бизнесс на сторонних разработчиках
                                                  Причины 2
                                                  1)Помешенность на секьюрности. (Читай закрывают все что могут закрыть)
                                                  2)Отсутствие документации внятной

                                                  Попробуйте чисто самсунговское SDK какое нибудь

                                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                  Самое читаемое