Palm Pre, Pixi, HP TouchPad, смартфоны, планшеты, телевизоры LG / Palm / HP / Open webOS / /Выбрать тему
Поиск по сайту
Добро пожаловать на PalmQ Online
Главная Форум Продавцы КПК Кладбище КПК
Кто в онлайне
В настоящий момент на сайте находится 14 посетителей и 0 зарегистрированных пользователей.

К сожалению, система Вас не опознала. Вы можете бесплатно зарегистрироваться здесь

Последние статьи
New! · Palm и webOS: как это было (14.10.12)
New! · HP TouchPad и Pre3. webOS против iOS (31.03.12)
New! · HP webOS, которую жалко потерять (20.11.11)
· Обзор HP TouchPad (23.07.11)
· 7 главных преимуществ HP TouchPad перед iPad 2 (19.07.11)
· Секретные материалы компании Palm (22.07.06)

Настройки
· Ваш аккаунт
· Все пользователи
· Top 10 статей
· Все статьи
· Все новости
· Программы
· Статистика сайта
· Вход с КПК
· RSS

Последние советы
New! · Запуск демонстрационного режима (Exhibition mode) из лаунчера webOS (04.02.13)
New! · Перемещение или удаление нескольких файлов одновременно (03.02.13)
New! · Добавление избранных композиций на главный экран Music Player (Remix) (28.01.13)
· Увеличение числа иконок в лаунчере HP TouchPad (25.01.13)
· Редактирование "черного списка" приложений в Preware (22.01.13)
· Изменение порядка учетных записей электронной почты [webOS 3.x] (17.01.13)
· Сортировка списков путем нажатия и удержания (11.01.13)
· Способы перезагрузки планшета HP TouchPad (09.01.13)
· Проверка даты последнего резервного копирования данных пользователя (08.01.13)
· Изменение имени webOS-устройства (05.01.13)

  
Hewlett-Packard открыла код фреймворка Enyo
Опубликовано 28/01/2012 @ 13:32:22 MSK
webOS Компания Hewlett-Packard начала передачу исходного кода операционной системы webOS открытому сообществу разработчиков. Полностью этот процесс должен завершиться в сентябре, но уже сейчас разработчикам стал доступен фреймворк Enyo второго поколения. Этот инструмент позволит создавать мультиплатформенные приложения для планшетов, смартфонов и настольных веб-браузеров.

Enyo - open source object-oriented JavaScript framework

Код Enyo уже доступен для свободной загрузки с GitHub. Enyo представляет собой объектно-ориентированный фреймворк для создания приложений на языке JavaScript с использованием стандартных web-технологий, продвигающий идеи модульности и инкапсуляции. Если первая версия фреймворка позволяла создавать приложения только для платформы webOS, то релиз Enyo 2.0 существенно расширяет область применения и теперь позволяет создавать универсальные программы, работающие в соответствии с парадигмой - "написано один раз, работает везде". Созданное с использованием Enyo 2.0 приложение будет работать не только на мобильных платформах, таких как webOS, Apple iOS и Android, но также и в обычных web-браузерах для настольных систем, включая Chrome, Firefox, Safari и Internet Explorer.

Разработка приложений с использованием Enyo мало чем отличается от написания обычных web-приложений - программа представляет собой каркас на HTML, в котором загружается JavaScript-библиотека Enyo; логика работы формируется в JavaScript блоках; интерфейс строится с использованием элементов "div". Ядро библиотеки Enyo занимает всего 13 Кб в сжатом виде. Enyo использует простую, но мощную модель инкапсуляции, позволяющую разбивать функциональность приложения на автономные блоки, которые легко поддерживать и которые могут быть повторно использованы в других проектах. Каждая часть использующего Enyo приложения является "компонентом" (базовый класс Component), при этом все компоненты строятся на базе других компонентов. Например, разработчик может создать на базе тегов input и label компонент LabeledInput и в дальнейшем использовать его как неделимое целое. Модель инкапсуляции Enyo подразумевает отсутствие нераздельных больших частей кода, вместо которых предлагается использовать совокупность небольших и неусложнённых компонентов. Подобный подход позволяет значительно упростить разработку и поддержку больших и сложных проектов.

В настоящее время полностью открыт код Enyo 1 и код ядра Enyo 2. Представляющая особенный интерес библиотека готовых виджетов, которые можно использовать для создания пользовательских интерфейсов, и связанный с ней тулкит будут открыты в следующие несколько месяцев. В марте планируется выпустить совместимый с Enyo 2 пакет виджетов, изначально созданных для Enyo 1. Примечательно, что если ядро Enyo 2 не зависит от типа браузера, то некоторые элементы Enyo UI используют специфичные возможности WebKit, что ограничивает их использование браузрами и мобильными платформами, базирующимися на WebKit. В апреле будет выпущена полнофункциональная интегрированная среда разработки приложений Ares 2, работающая внутри браузера.

Вы можете обсудить эту новость на форуме webos-forums.ru

Источник: opennet.ru Версия для печати   Послать эту статью товарищу  


 
Последние сообщения форума
"Выбор телевизора 50 дюймов" от AlMix (18.04.2024 в 00:17:13)
"Телевизоры ERGO (43,55,65") 2021 года" от AMETKO (17.04.2024 в 21:31:20)
"[rootmy.tv] Как получить Root права на webOS" от AMETKO (17.04.2024 в 21:21:50)
"Просмотр HDR с компьютера на телевизоре" от NEETja (17.04.2024 в 21:15:58)
"Битые и дефектные пиксели на телевизоре" от narpol (17.04.2024 в 19:54:30)
"Откат прошивки на телевизорах LG до 2014 года" от TVD (17.04.2024 в 08:05:25)
"Телевизор LG OLED G3 (55,65,77,83,97") 2023 года" от narpol (17.04.2024 в 02:24:07)
"Сетевой LAN-адаптер Gigabit Ethernet (GbE) в формате USB" от Станислав (16.04.2024 в 23:02:58)
"Новые прошивки на серверах обновления LG для ТВ 2022 года" от AleksandrT (16.04.2024 в 21:11:48)
"Телевизор LG OLED C4 (42,48,55,65,77,83") 2024 года" от Cactus (16.04.2024 в 14:45:15)

Схожие темы

· Enyo 2.0


<< Hewlett-Packard представила план открытия платформы webOSHP TouchPad Go: качественные фотографии невышедшего планшета >>

Порог
За комментарии ответственны только те, кто их поместил. Мы не несём ответственности за них.


(©) 1999-2017 PalmQ Tech. Полное или частичное воспроизведение материалов данного сайта допускается только
при условии наличия прямой активной индексируемой и видимой ссылки на сайт или на конкретный материал.
Яндекс.Метрика