Тип работы:
Предмет:
Язык работы:


ИССЛЕДОВАНИЕ КРОССПЛАТФОРМЕННОСТИ ИНТЕРНЕТ-ПРИЛОЖЕНИЙ

Работа №84371

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы35
Год сдачи2016
Стоимость4275 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
36
Не подходит работа?

Узнай цену на написание


Введение 3
Постановка задачи 7
NW.js 11
- Работа приложения NW.j s 13
- Элементы интерфейса ОС 16
- Хранение данных 20
- Отладка приложений 21
- Сборка приложений 22
- Выводы об NW.js 22
Electron 23
- Принцип работы 23
- Примеры кода 26
- Различия между Electron и NW.js 29
- Проекты, сделанные с помощью Electron 31
Другие инструменты 3 2
Мобильные платформы 32
Заключение 33
Список использованных источников

Современные мир и его технологии поражают воображение. Сегодня люди способны творить удивительные вещи, о которых наши предки и помыслить не могли. Однако не стоит забывать о прошлом, о том как всё начиналось и зарождалось. Изучение прошлого наших предков даёт нам много информации о становлении человеческой цивилизации. Кроме того, необходимо помнить, что не все достижения прошлого дожили до современности. Многие технологии, неизвестные и по сей день, были утеряны. О том, что же таится под камнем древности, помогает узнавать такая наука как археология.
Археология - “наука, изучающая быт и культуру древних народов по сохранившимся вещественным памятникам.” Вещественные источники — это орудия производства и созданные с их помощью материальные блага: постройки, оружие, украшения, посуда, произведения искусства — всё, что является результатом трудовой деятельности человека. Вещественные источники, в отличие от письменных, не содержат прямого рассказа об исторических событиях, и основанные на них исторические выводы являются результатом научной реконструкции. Значительное своеобразие вещественных источников вызвало необходимость изучения их специалистами-археологами, которые производят раскопки археологических памятников, исследуют и публикуют находки и результаты раскопок, восстанавливают по этим данным историческое прошлое человечества. Особое значение археология имеет для изучения эпох, когда не существовало ещё письменности вообще, или истории тех народов, у которых письменности не было и в позднее историческое время.
Археология необычайно расширила пространственный и временной горизонт истории. Письменность существует около 5000 лет, и весь предшествующий период истории человечества (равный, по новейшим данным, почти 2 млн лет) стал известен только благодаря развитию археологии. Да и письменные источники за первые 2 тысячи лет их существования (египетские иероглифы, линейное греческое письмо, вавилонская клинопись) были открыты для науки археологами. Археология имеет значение и для эпох, когда существовала письменность, для изучения древней и средневековой истории, так как сведения, почерпнутые из исследования вещественных источников, существенно дополняют данные письменных источников.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Тенденция с разработкой веб-приложений и распространение их на оффлайн платформы растёт с каждым днём. Использование одной кодовой базы на HTML, CSS, JavaScript позволяет экономить время разработки в несколько раз, по сравнению с разработкой для каждой платформы свой нативный клиент.
В своей работе я исследовал два инструмента - NW.js и Electron. Оба являются хорошими, делают почти одно и то же. Но всё различия есть. И они в перспективе могут оказаться очень существенными. Взвесив все за и против, я выбрал Electron, как инструмент для перевода проекта ArchGIS на настольные платформы.
В дальнейших планах стоит исследование мобильных платформ и инструментов для работы с ними. А также создание утилиты для полуавтоматичесой конвертации веб-приложений на настольные (Windows, Mac OS, Linux) и мобильные платформы (iOS, Android, Windows Phone).
Я узнал много нового о различных технологиях в мире веб-разработки, о новых инструментах и более подробно изучил экосистему Node.js, которая позволяет интернет-приложениям взаимодействовать с операционной системой.



1. Археология - Википедия [Электронный ресурс]. - Режим доступа: http://bit.ly/1O53wpa,свободный.
2. List of apps and companies using nw.js [Электронный ресурс]. - Режим доступа:http://bit.ly/1I6h5uZ,свободный.
3. Десктопные приложения на html, css и js для windows, mac os, linux.
Подробный обзор nw.js (бывший node-webkit) [Электронный
ресурс]. - Режим доступа:http://html5.by/blog/nwjs/,свободный.
4. What you should know before starting node-webkit [Электронный ресурс]. - Режим доступа:http://bit.ly/28MrSDl,свободный.
5. NW.js & Electron compared (2016 edition) [Электронный ресурс]. - Режим доступа:http://bit.ly/28NW0iX,свободный.
6. NW.js Documentation [Электронный ресурс]. - Режим доступа: http://docs.nwjs.io/en/latest/,свободный.
7. Electron Documentation [Электронный ресурс]. - Режим доступа: http://electron.atom.io/docs/,свободный.
8. Build cross platform desktop apps with JavaScript, HTML, and CSS
[Электронный ресурс]. - Режим доступа:
https://github.com/electron/electron,свободный.
9. Построение Electron приложения. Введение [Электронный ресурс]. - Режим доступа:http://bit.ly/28Lnwen,свободный.
10. Building a desktop application with Electron [Электронный ресурс]. - Режим доступа:http://bit.ly/28RSP6U,свободный.
11. Useful resources for creating apps with Electron [Электронный ресурс].
- Режим доступа: https://github.com/sindresorhus/awesome-electron,
свободный.
12. Собираем грабли Electron.js или десктопные приложения на практике [Электронный ресурс]. - Режим доступа: https://habrahabr.ru/post/278951/, свободный.
13. Создание десктопного приложения с помощью Electron и веб-технологий [Электронный ресурс]. - Режим доступа:
https://habrahabr.ru/post/272075/, свободный.
14. Create Cross-Platform Desktop Dode Apps with Electron [Электронный ресурс]. - Режим доступа:http://bit.ly/25Be1bF,свободный.
15. Technical differences between Electron and NW.js (formerly node¬webkit) [Электронный ресурс]. - Режим доступа:
http://electron.atom.io/docs/development/atom-shell-vs-node-webkit/,свободный.
16. NW.js GitHub [Электронный ресурс]. - Режим доступа: https://github.com/nwj s/nw.j s,свободный.
17. PhoneGap Documentation [Электронный ресурс]. - Режим доступа: http://docs.phonegap.com/,свободный.
18. React Native | A framework for building native apps using react
[Электронный ресурс]. - Режим доступа:
https://facebook.github.io/react-native/,свободный.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ