В Tizen sdk кирилл Чувилин Менеджер Российского Сообщества Tizen Корпорация Intel



Скачать 43.78 Kb.
Pdf просмотр
Дата09.12.2016
Размер43.78 Kb.
Просмотров324
Скачиваний0
ТипОбзор

Введение в Tizen SDK
Кирилл Чувилин
Менеджер Российского Сообщества Tizen
Корпорация Intel

Обзор технического доклада TIZEN Developer Lab
Компоненты Tizen SDK
Hello world!
Отладка приложений
Резюме
Содержание
Tizen is a trademark of the Linux Foundation

1
Компоненты Tizen SDK

Tizen IDE

Генератор сертификатов

Web-симулятор

Эмулятор

Инжектор событий
(Event Injector)

Дизайнер интерфейса
(UI Builder)

Документация

Примеры приложений

Менеджер локализации

Tizen IDE
Обозреватель
проектов
Обозреватель
подключений
Структура
/
Инжектор
событий
Предпрос
мотр
Cвойств /
HTML /
CSS
Область редактора
Проблемы / Консоль / Страницы

Генератор сертификатов

Генерация
персонального
сертификата
разработчика

Имя файла (*.p12)

Имя сертификата

Пароль

Для подписи пакета
приложения

Эмутятор

Устройство

Tizen Store
Window → Preferences → Tizen SDK → Security Profiles

Web-симулятор

Умеет симулировать работу Web-приложений

Можно симулировать различные аспекты устройства,
используя Панель настроек
Панель
настроек

Эмулятор

Эмулятор

Настройка характеристик
устройства с помощью
Менеджера эмуляторов

Проверка приложений
перед отправкой на
реальные устройства

Обозреватель подключений

Отображение
подключенных устройств
и запущенных эмуляторов

Просмотр файловой
системы устройства

Инжектор событий (Event Injector)

Генерация событий
для запущенного
эмулятора

Телефония

Сенсоры

NFC

Позиционирование

Устройство

Дизайнер интерфейса (UI Builder)

Генерация кода макета интерфейса

Простая модель программирования — Проект Tizen Web UI

Документация

Начало работы с Tizen

Руководства и уроки по программированию

Описание API

Разработка платформы Tizen
Help → Help Contents

Примеры приложений

Примеры Web-, нативных и гибридных приложений

Ускоряют процесс обучения для новых разработчиков

Менеджер локализации

Файлы ресурсов для разных языков

Активируются для языка, настроенного в системе
Project → Localization → Localization Wizard...

2
Hello world!

Создание проекта

Файлы проекта

config.xml — описание функционала

Создание Эмулятора

Запуск приложений в Эмуляторе

Создание проекта
1. Создать новый проект
2. Выбрать шаблон проекта
Выбор шаблона
проекта
Имя проекта
File → New → Tizen Web Project

Файлы проекта

Файлы, создаваемые чистым проектом

Файлы, создаваемые при использовании шаблона Дизайнера
Web-интерфейса
Файл
Описание
config.xml
Общая информация об иконке, лицензии, ширине, высоте и другом index.html
Стартовая страница приложения icon.png
Иконка приложения для меню main.js
Основной файл JavaScript style.css
Файл CSS с настройками отображения и поведения
Файл
Описание
page
Набор файлов, описывающих строение отдельных страниц app.xml
Управляет иерархией страниц, переходами между страницами, привязкой обработчиков событий tizen-ui-builder-fw Файлы системы, которые определяют базовый класс страниц и стартовую страницу tizen-web-ui-fw
Библиотека системы Tizen Web UI

config.xml — описание функционала

Использование узкоспециализированных API

Объявление функционала

Создание Эмулятора

Создать эмулятор можно с помощью Менеджера эмуляторов

В Обозревателе подключений нажать кнопку

Запуск приложений в Эмуляторе

В контекстном меню проекта

В главном меню, если выбран проект
Run → Run As →Tizen Web Application

3
Отладка приложений

При написании кода

Запись в лог

Удаленный инспектор (Remote Inspector)

При написании кода

«Jlint» автоматически показывает синтаксические ошибки и
предупреждения

«Contents Assist» предлагает автодополнения доступных
функций и ключевых слов

Запись в лог

Отображение сообщений в области консоли

console.log("console.log");

info(“
”), warn(“
”), error(”
”), debug(“
”)


Удаленный инспектор (Remote Inspector)

Отладка JavaScript с помощью Эмулятора
Run → Debug As →Tizen Web Application

Резюме

Обучающие материалы

Примеры приложений

Обширная документация

Разработка

Мастер проектов

Дизайнер интерфейса

Jlint и Contents Assist

Мастер локализации

Запуск и Отладка

Web-симулятор

Эмулятор и Менеджер подключений

Инжектор событий

Удаленный инспектор

Tizen.org — информация и поддержка
Для разработчиков:
https://developer.tizen.org
Основной сайт:
https://www.tizen.org
Сообщения об ошибках:
https://bugs.tizen.org
Исходный код:
https://source.tizen.org

Спасибо за внимание
Кирилл Чувилин
Менеджер Российского сообщества Tizen
kirillx.v.chuvilin@intel.com

Tizen is a trademark of the Linux Foundation

Document Outline

  • Введение в Tizen SDK
  • Обзор технического доклада TIZEN Developer Lab
  • 1 - Компоненты Tizen SDK
  • Tizen IDE
  • Генератор сертификатов
  • Web-симулятор
  • Эмулятор
  • Инжектор событий (Event Injector)
  • Дизайнер интерфейса (UI Builder)
  • Документация
  • Примеры приложений
  • Менеджер локализации
  • 2 - Hello world!
  • Создание проекта
  • Файлы проекта
  • config.xml — описание функционала
  • Создание Эмулятора
  • Запуск приложений в Эмуляторе
  • 3 - Отладка приложений
  • При написании кода
  • Запись в лог
  • Удаленный инспектор (Remote Inspector)
  • Резюме
  • Tizen.org — информация и поддержка
  • Спасибо за внимание
  • Логотип Tizen
  • Tizen



Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал