The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Первый стабильный релиз фреймворка Appcelerator Titanium 1.0

09.03.2010 18:13

После нескольких лет бета-тестирования представлен первый стабильный релиз фреймворка Appcelerator Titanium 1.0, позволяющего создавать универсальные приложения для десктоп-систем (Linux, Windows, Mac OS X) и мобильных платформ (Android, iPhone) с использованием web-технологий.

Для формирования приложения поддерживается использование HTML5, CSS3, JavaScript, Python, Ruby и PHP. Созданное на базе API Titanium приложение может выполняться на всех целевых платформах, за счет подготовки для каждой платформы универсальной прослойки. Платформа использует стандартные системные вызовы для создания окон, системных меню, 2D/3D анимации, вывода информационных сообщений, доступа к файловой системе и оборудованию. В Titanium предусмотрен интерфейс для организации работы локальных баз данных (используется SQLite) и имеется возможность подключения дополнительных расширений (плагинов). С точки зрения пользователя созданные в Titanium программы выглядят неотличимо от родных приложений для заданных программных платформ.

Подготовка приложения в Titanium разделена на 4 фазы:

  • Определение логики работы программы и внешнего вида с использованием html/css/javascript;
  • Специальный API, позволяющий организовать доступ к функциям целевых платформ;
  • Независимая от языка программирования прослойка, осуществляющая компиляцию web-приложения в нативный код целевой платформы;
  • Оболочка, позволяющая сформировать пакеты для кроссплатформенного распространения приложения. Для упаковки, тестирования и распространения программ может быть использован cloud-сервис Appcelerator Network.

Продукт позиционируется в качестве альтернативы технологии Adobe AIR, но в отличие от AIR предоставляет разработчику полный доступ ко всем системным ресурсам и требует для выполнения программы в 10 раз меньше памяти. Исходные тексты Appcelerator Titanium доступны под лицензией Apache и распространяются свободно для персонального и коммерческого использования. Дополнительно распространяется расширенный коммерческий пакет, стоимость которого составляет $199 на одного разработчика в месяц. Коммерческий пакет отличается наличием сервиса технической поддержки, предоставлением аналитических материалов, доступом к cloud-сервису Appcelerator Network и участием в программе тестирования поддержки платформ iPad и Blackberry.

  1. Главная ссылка к новости (http://www.appcelerator.com/20...)
  2. OpenNews: Rhodes 1.4 - фреймворк для создания мобильных приложений на языке Ruby
  3. OpenNews: Создатель MySQL пророчит большое будущее открытому проекту MoSync
  4. OpenNews: Тестирование поддержки QML в среде разработки Qt Creator
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/25731-Titanium
Ключевые слова: Titanium, web, javascript
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Серж (??), 18:25, 09/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Круто. Бедняга-Qt...
     
     
  • 2.9, User294 (ok), 21:05, 09/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Qt может не только веб-ориентированные приложения. А вот эта тормозила нифига кроме веб-приложений не сможет. Хотя, безусловно, можете написать на этом что-то уровня квейк, будет интересно посмотреть на FPS :)
     

  • 1.3, Шурек Табуреткин (ok), 18:36, 09/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кроссплатформенный Титановый Апсератор :) Звучит однако. Что ли заценить.
     
  • 1.5, XoRe (ok), 20:01, 09/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Уникальная разработка!!!!!... пожалуй ещё добавим "!!!"
    =)

    А вообще тенденции пугают.
    >Для формирования приложения поддерживается использование HTML5, CSS3, JavaScript, Python, Ruby и PHP.

    Т.е. вместо идеи софта, переносимого на уровне исходников (стандартов POSIX и прочая, да даже компиляторов perl/python/ruby/php под каждую платформу), в народе поперла немного другая идея:
    "Ну web же переносимый. Чего изгаляться - давайте принесем web на десктоп и будет нам кросплатформенность."
    Пугает некоторое покладательство на быстродействие и ресурсоемкость.

    Ну и получается передача ответственности за быстродействие.
    В случае "программа жрет N гигабайт оперативки" программист вместо оптимизации своего кода, будет ждать, пока оптимизируют движок_HTML/движок_JS/движок_CSS.

    P.S.
    Улыбнуло:
    >С точки зрения пользования созданные в Titanium программы выглядят неотличимо от родных приложений для заданных программных платформ.

    Естественно, неотличимо, особенно если учесть, сколько всего GUI'шного пишется на питоне.

     
     
  • 2.16, що (?), 00:08, 14/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    skype внутрях уже давно на HTML
     

  • 1.6, Pilat (ok), 20:19, 09/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть Java, зачем что-то ещё изобретать - непонятно. И быстродействие, и переносимость уже есть. Ладно, не Java - C#. Тоже быстро, более-менее переносимо. А тут опять какие-то супер-Denver'ы.
     
     
  • 2.7, zhus (ok), 20:46, 09/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос, действительно, интересный. Наверное, RAD-средств не хватает, да попопсовей. Флэшку написать всяко проще, чем жаву осваивать. А привлечешь толпы энтузиастов, ктонть из них и увлечется по-настоящему.
     
  • 2.8, XoRe (ok), 20:48, 09/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Есть Java, зачем что-то ещё изобретать - непонятно. И быстродействие, и переносимость
    >уже есть. Ладно, не Java - C#. Тоже быстро, более-менее переносимо.
    >А тут опять какие-то супер-Denver'ы.

    Java и С# как-бы не совсем чтобы очень открыты.
    Яву толкает сан/оракл, си шарп - МС.

    Но все равно есть много интерпритируемых языков.
    Да и бог бы с ними, больше языков/фреймворков хороших и разных.
    Но потребление ресурсов и быстродействие все усугубляется.

     
     
  • 3.10, Tav (ok), 22:11, 09/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Java и С# как-бы не совсем чтобы очень открыты.

    Java давно уже открыта. Небольшие части библиотеки невозможно было открыть, потому что они не принадлежали Sun, но эти части уже заменили свободной реализацией.

    > Яву толкает сан/оракл

    Я еще Red Hat, IBM, Apache, еще кто-нибудь.

     
     
  • 4.14, XoRe (ok), 01:42, 11/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> Java и С# как-бы не совсем чтобы очень открыты.
    >
    >Java давно уже открыта. Небольшие части библиотеки невозможно было открыть, потому что
    >они не принадлежали Sun, но эти части уже заменили свободной реализацией.

    Мало того, в наборе пакетов есть несколько дистрибутивов.
    Обычно присутствсуют, как минимум, сановская и openjdk.

     
  • 3.11, Ян Злобин (ok), 02:06, 10/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Яву толкает сан/оракл

    Вообще-то, спецификации джавы принимает более четырехсот компаний, а не только IBM и SUN.

     
     
  • 4.13, XoRe (ok), 01:40, 11/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Яву толкает сан/оракл
    >
    >Вообще-то, спецификации джавы принимает более четырехсот компаний, а не только IBM и
    >SUN.

    Спасибо, Кэп =)

     
     
  • 5.15, Ян Злобин (ok), 04:56, 11/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Яву толкает сан/оракл
    >>
    >>Вообще-то, спецификации джавы принимает более четырехсот компаний, а не только IBM и
    >>SUN.
    >
    >Спасибо, Кэп =)

    Всегда пожалуйста!

     

  • 1.12, 310dej (?), 19:45, 10/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну так возникла у меня идея создать интерфейс, похожий на веб. Це для быстрой генерации формы, некий симпл айпиай на базе монстра GTK или Qt, а не Моно-жаба-лайк заклепка. Но кто его знает... Ведь жаба правит миром интерпрайс.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру