Как стать автором
Обновить

Tizen Native programming. Пишем «Hello Habrahabr» для ОС Tizen

Время на прочтение2 мин
Количество просмотров22K

Как многим известно в скором времени ряды мобильных телефонов пополнят аппараты на ОС Tizen, разрабатываемой совместно компаниями Samsung и Intel. Для разработчиков планирующих заняться написанием приложений под Tizen, была также создана SDK с помощью которой и будет написано наше первое приложение с использованием Tizen Native App Programming в Tizen IDE.
(много картинок)

Установка SDK


Для начала разработки необходимо скачать SDK для своей платформы. Есть два варианта установки онлайн и оффлайн. Для установки оффлайн также потребуется скачать образ SDK.

На этапах установки SDK в принципе не должно возникнуть вопросов (жмем всегда “Next”).

В SDK входят следующие утилиты:
  1. IDE основанный на eclipse
  2. GUI Builder
  3. Device Emulation основанный на QEMU
  4. Event Injector для SMS/Call событий
  5. Утилиты для тестов и дебагинга
  6. SDB аналог ADB
  7. Утилиты для Статического и динамического анализа кода
  8. Help


Генерация Сертификата.


Любое созданное приложение для Tizen обязано быть подписным сертификатом разработчика.
Для создания своего сертификата запускаем Tizen IDE выбираем “Window->Preference”.



В открывшемся окошке находим пункт “Tizen SDK->Security Profiles”. Далее нажимаем на кнопку “Generate” и в появившемся окошке заполняем требуемые поля.



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

Создание приложения


Теперь может приступать к созданию приложения.
В Tizen IDE выбираем “File->new->Project”, в окне “new project” нажимаем на папочку “Tizen” и там выбираем “Tizen Native Project” и “Next”. В появившееся окошке выберем “Form-based Application” -> “With SceneManager”, пишем имя нашего проекта и жмем “Finish”.
В принципе проект готов осталось заменить надпись в хедере с «Hello Tizen» на «Hello Habrahabr». Кликаем правой кнопкой мыши на наш проект и выбираем «Run Native UI Builder». После запуска «Tizen Native UI Builder» выделяем хедер и в его свойствах меняем значения поля «Title text».



Сохраняем изменения и собираем проект(Project->Build Project).

Вот и всё, осталось его где нибудь запустить.

Создание VM


Для запуска и отладки приложение в Tizen SDK предоставлена возможность создавать виртуальные устройства. Чтобы создать виртуальную машину необходимо запустить эмулятор менеджер “tizen-sdk\tools\emulator\bin\emulator-manger.exe”



Выбираем “Create New VM”.

После ее создание сразу запускаем.

Если работа VM уж очень медленная а в настройках создания не удается поставить галочку на “CPU VT” попробуйте поставить Intel Hardware Accelerated Execution Manager.

(HAXM)



Загрузка приложения на VM


Возвращаемся в Tizen IDE. Далее выбираем в Tizen IDE “run as->Tizen Native Applization»

наше приложение должно автоматически загрузится на VM. Все можно нас поздравить у нас есть первое работающие приложение под Tizen ОС.





Как видите для новой Tizen платформы идет удобный кроссплатформенный SDK, с помощью которого можно быстро и безболезненно начать разработку.
  1. Online help system
  2. Форум для разработчиков
  3. Tizen SDK live DVD
Теги:
Хабы:
Всего голосов 33: ↑26 и ↓7+19
Комментарии13

Публикации

Истории

Работа

QT разработчик
4 вакансии
Программист C++
105 вакансий
iOS разработчик
18 вакансий
Swift разработчик
18 вакансий

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань