1. Вводная лекция.pptx
- Количество слайдов: 31
Богомолов Дмитрий Александрович Email: dimones. dev@gmail. com Разработка мобильных приложений для платформы Tizen Направление 230100. 62 – Информатика и вычислительная техника 5 семестр
Предмет изучения • Разработка мобильных приложений для платформы Tizen с использованием Webтехнологий (HTML 5 + CSS + JS)
Содержимое курса • Лекции - 6 • Лабораторные работы – 4 лаб. Работы • Расчетно-графическая работа (РГР) (получение задания на 2 -й лаб. работе) • Зачет – в конце семестра
Балльно-рейтинговая система • Дисциплина в целом – 100 баллов – 80 баллов в семестре – 20 баллов на зачете • Лабораторные работы с № 1 по № 4 – 8 - 15 баллов • Расчетно-графическое задание – 8 - 20 баллов • Срок защиты ЛР без потери баллов – две недели после лабораторной работы по расписанию • Срок защиты РГЗ без потери баллов – 17 неделя
Отчетность • Отчеты по лабораторным работам и РГР предоставляются в электронном виде после защиты работы
Устройство для разработки
Касательно разработки РГР
Введение в разработку приложений для Tizen
Официальный сайт Tizen https: //developer. tizen. org
Сайт для разработчиков Samsung http: //developer. samsung. com
История Tizen
Первые устройства
Что есть Tizen? • Стандартизированная, многопрофильная платформа • Open Source платформа • Обеспечивает надежную и гибкую среду для приложений на базе HTML 5
Немного терминологии SDK (от англ. software development kit) — комплект средств разработки, который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, игровых консолей, операционных систем и прочих платформ. API (интерфейс программирования приложений, интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай]) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах. Используется программистами при написании всевозможных приложений.
Немного терминологии Tizen Web Runtime – компонент, позволяющий веб-приложениям запускаться отдельно от браузера Пользователи Tizen могут инсталлировать и использовать веб-приложения, как если бы они были отчуждаемыми приложениями, в то время как Web Runtime управляет жизненным циклом, системными вызовами, запуском на выполнение, ресурсами, интеграцией с платформой, а также контролем доступа к вебприложениям. Web Framework - агрегирует Web Runtime, W 3 C API, Device API, и UI-фреймворк, содержащий виджеты, полученные из j. Query Mobile. Консо рциум Всеми рной паути ны (англ. World Wide Web Consortium, W 3 C) — организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины.
Архитектура Tizen
Web framework
Поддержка Web-технологий
Webkit 2 Tizen Runtime
Создание UI компонентов
Native Framework • Появился в Tizen 2. 0 • Набор из 10, 000 API доступные для C++ разработки – Base, IO, App, Security, Graphics and UI, Network, Messaging, Social, Locations, Web, etc. • Поддержка стандартов C/C++, и популярных open source библиотек – eglibc, STL, libstdc++, libxml 2, Open. GL ES, Open. AL, Open. MP • Multiprocessing support – Open. MP, GCD
Поддержка партнеров
Tizen IDE
Выбор версии Tizen
Выбор типа приложения
Выбор шаблона
Наконец-то ”Hello world!”
Особенности запуска
Результат запуска
Полезные ссылки • https: //tizen. org • https: //developer. tizen. org/development/gettingstarted/overview • https: //developer. tizen. org/forums • https: //vk. com/dimones_dev
Спасибо за внимание!
1. Вводная лекция.pptx