Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УИР.docx
Скачиваний:
27
Добавлен:
11.06.2015
Размер:
1.19 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ОБНИНСКИЙ ИНСТИТУТ АТОМНОЙ ЭНЕРГЕТИКИ - филиал

федерального государственного автономного образовательного учреждения высшего профессионального образования

«Национальный исследовательский ядерный университет «МИФИ»

(ИАТЭ НИЯУ МИФИ)

УДК 004.4 621.3

Учебно-исследовательская работа

Разработка ненативных мобильных приложений с помощью связки HTML5 + CSS3 + JS

Студент гр. М2-С10 _____________________ Логунов П.А.

Руководитель

к.т.н., доцент _____________________ Белоусов П.А.

Обнинск 2013

Реферат.

34 стр., 16 рис., 8 табл., 17 ист.

Данная работа включает в себя:

Общее представление о разработке мобильных WEB-приложений.

Обзор существующих технологий для построения WEB-приложений.

Обзор фреймворков для имитации нативного интерфейса и синхронизации с сервером.

Обзор программ проектирования внешнего вида приложения.

Обзор сервиса Adobe PhoneGap:

включение библиотеки Cordova в проект

компиляция и постройка приложения в exlipse (Android SDK)

компиляция и постройка приложения с помощью online сервиса https://build.phonegap.com

Цель работы:

1.Изучить технологии для проектирования, компиляции и сборки ненативныхWEB-приложений

2.Разработать приложение по ТЗ компании «inAtom» с минимальным набором функций:

2.1. Вход/Регистрация

2.2. Синхронизация с сервером

2.3. Чтение текстовых файлов

2.4. Чтение видео файлов

2.5. Чтение аудио файлов

2.6. Чтение презентаций

2.7. Тестирование

2.9. Вывод статистики

Список сокращений и словарь

Ненативное приложение – приложение, не имеющее привязанности к определённой платформе или операционной системе.

W3C– консорциум всемирной паутины.

WHATWG (Web Hypertext Application Technology Working Group) - сообщество людей, заинтересованных в развитии Интернета(наиболее влиятельны – производители браузеров Opera, GoogleChrome, MozillaFF и другие).

HTML (Hyper Text Markup Language) – язык гипертекстовой разметки.

CSS(CascadingStyleSheets) – каскадные таблицы стилей.

JS(JavaScript) – язык программирования высокого уровня, интерпретируемый в браузере устройства. Используется дляWEB-разработки.

JSON(JSObjectNotation) – формат данных, максимально оптимизированный для передачи вJSкод.

XML(extendablemarkuplanguage) – расширяемый язык разметки, рекомендованный Консорциумом Всемирной паутины (W3C).

jQuery–JSбиблиотека для более удобного доступа к обёрткам изHTMLкода иCSSстилей.

jQueryMobile– библиотека для имитации нативного интерфейса и воспроизведенияtochсобытий.

shuenaTuch

Cordova–JSбиблиотека для сборки и отладкиWEB-приложений под мобильные платформы и дальнейшего запуска их с помощью браузера устройства(устаревший способ).

AdobePhoneGap– сервис компиляцииWEB-приложений под мобильные платформы.

Android- операционная система для смартфонов, планшетных компьютеров, электронных книг, цифровых проигрывателей, наручных часов, игровых приставок, нетбуков, смартбуков, очковGoogleи других устройств. Основана на ядреLinuxи собственной реализацииJavaотGoogle.

iOS- мобильная операционная система, разрабатываемая и выпускаемая американской компаниейApple. Выпускается только для устройств, производимых фирмойApple.

GoogleMarket- магазин приложений компанииGoogle, позволяющий владельцам устройств с операционной системойAndroidустанавливать и приобретать различные приложения.

GooglePlay- магазин приложений компанииGoogle, позволяющий владельцам устройств с операционной системойAndroidустанавливать и приобретать различные приложения.

AppStore- магазин приложений компанииApple, позволяющий владельцам устройств с операционной системойiOSустанавливать и приобретать различные приложения.