Новый конструктор веб приложений - esri cis › events › download ›...
TRANSCRIPT
![Page 1: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/1.jpg)
Новый конструктор веб-приложений
Web AppBuilder for ArcGIS
![Page 2: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/2.jpg)
Конструкторы веб-приложений Esri
ArcGIS Viewer for Flex ArcGIS Viewer for Silverlight Web AppBuilder for ArcGIS
(JavaScript/HTML5)
Создание тематических приложений без единой строчки кода
Adobe Flash
![Page 3: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/3.jpg)
Легкая разработка приложений . . .
. . . Для всех в организации
Кросс-платформенная
среда для создания
приложений Web AppBuilder
• HTML5 — JavaScript
• Легко настраиваются
• Server и Online
Конструктор Готовые к использованию приложения
30+ виджетов
Работают везде
![Page 4: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/4.jpg)
Примеры – веб-приложения геопортала
Тюменской области
http://gis.72to.ru/
![Page 5: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/5.jpg)
Цель ArcGIS Web AppBuilder
Простота
3
2
1
![Page 6: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/6.jpg)
Некоторые факты о Web AppBuilder
JavaScript приложения – открываются на любом устройстве
Использует только HTML, CSS, JavaScript, Dojo Framework
Аналогичная идея с Flex и Silverlight конструкторами Esri
Создание приложений для себя или заказчика (шаблоны)
Версия для разработчиков
В будущем создание 3D-приложений
Поддержка OAuth2
Конструктор поддерживается коллективом разработчиков Esri
![Page 7: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/7.jpg)
+ =
Общая логика подготовки приложения
Веб-приложение
Виджеты
(инструменты работы с
данными в вебе)
Оформление
интерфейса
Базовая карты и
слои данных
![Page 8: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/8.jpg)
Виджеты: уже встроенные и добавляемые Функциональные возможности Web AppBuilder for ArcGIS
1. Диаграмма
2. Маршрут
3. Геообработка
4. Редактирование
5. Запрос (фильтр)
6. Печать
7. Измерение
8. Рисование
9. Галерея базовых карт
10. Закладка
11. Кнопка «На главную»
12. Координаты
13. Масштабная линейка
14. Мое местоположение
15. Обзорная карта
16. Таблица атрибутов
17. Легенда
18. Список слоев
19. Заставка
20. Геокодер
Ваши
Ссылка
![Page 9: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/9.jpg)
Готовые приложения или настраиваемые
шаблоны
Конструктор – собираем приложения
Встраиваемый шаблон –
пользователи могут
донастраивать приложения
Готовое веб-приложение – размещаем на
своем веб-сервере или в ArcGIS Portal/Online
![Page 10: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/10.jpg)
Алгоритм подготовки приложений
Опубликуйте данные в виде сервиса через
ArcGIS for Server или ArcGIS Online
Настройте отображение опубликованных данных на веб-карте (символы, атрибуты, фильтры, масштабы, прозрачность),
добавьте другие сервисы, например, Росреестра и др.
Запустите конструктор Web AppBuilder for ArcGIS
Настройте оформление и добавьте необходимые виджеты
Сохраните приложение, настройте доступ, выберите способ использования собранного приложения
![Page 11: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/11.jpg)
Собираем приложение за 5 минут
Демонстрация
ArcGIS Web AppBuilder
![Page 12: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/12.jpg)
Для разработчиков
ArcGIS Web AppBuilder
Developer edition
![Page 13: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/13.jpg)
Возможности для разработчиков
Конструктор использует ArcGIS API for JavaScript и Dojo
Dojo – в основе ArcGIS API for JavaScript и ArcGIS Web AppBuilder
Разработчику потребуются знания и опыт использования HTML и JavaScript
Справка по ArcGIS API for JavaScript: https://developers.arcgis.com/javascript/
FAQs: https://developers.arcgis.com/web-appbuilder/guide/faqs.htm
Разработка новых виджетов и оформлений интерфейса
![Page 14: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/14.jpg)
ArcGIS Marketplace – идея для заработка
Станьте авторизованным поставщиком Esri
Используйте торговую площадку ArcGIS
Marketplace
Получайте 100% дохода от продажи
приложений
Подробнее: http://doc.arcgis.com/ru/marketplace/provider/become-a-provider.htm
Подать заявку: http://doc.arcgis.com/en/marketplace/sign-up/
![Page 15: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/15.jpg)
ArcGIS WebApp Builder для
разработчиков
Демонстрация
![Page 16: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/16.jpg)
ArcGIS Web AppBuilder
Как получить?
3 варианта
1. Вы пользователь ArcGIS for Desktop
2. В вашей организации есть ArcGIS for Server
3. Вы разработчик (Web AppBuilder только для разработки)
В рамках ArcGIS Online
В рамках Portal for ArcGIS
Вариант 1, 2 или ArcGIS Online для разработчиков
![Page 17: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/17.jpg)
• Поддерживаемые платформы?
IE 8+, Firefox, Chrome и Safari 3+
• Поддерживает ли Esri этот продукт?
Да
• Можно ли развернуть ArcGIS Web AppBuilder в закрытой сети?
Да, возможно при помощи Portal for ArcGIS.
FAQ
![Page 18: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/18.jpg)
Вопросы?
![Page 19: Новый конструктор веб приложений - Esri CIS › events › download › ArcGIS 10.3 › Web...озможности для разработчиков онструктор](https://reader036.vdocuments.pub/reader036/viewer/2022081402/5f1041f67e708231d44837df/html5/thumbnails/19.jpg)
Благодарим за внимание!
Константин Нагорнюк
www.facebook.com/esricis http://esri-cis.ru/blogs http://www.youtube.com/esricis