close

Вход

Забыли?

вход по аккаунту

презентацию

код для вставкиСкачать
Реализация универсальных пользовательских
интерфейсов c использованием технологии SAPUI5
www.saprun.com
Информация о САПРАН Групп
•
Год основания 2008
•
Оборот за 2013 год 30,000,000 $
•
Количество сотрудников 270 специалистов
•
Территориальное распределение Москва, Санкт-Петербург, Киев
Реализация бизнес-решений в формате «под ключ»
Системы
бюджетного
управления
Системы
управления по
ключевым
показателям
эффективности
Комплексные
системы
отчетности
Системы
управления
ресурсами
предприятия
Системы
управления
персоналом
Мобильные и
кроссплатфор
менные
приложения
Партнерские статусы
Золотой партнер компании SAP (BO/ERP)
Сертифицированный центр партнерской
экспертизы (PCoE)
SAP Validated Expertise Partner in SAP HCM,
Mobility
Эксклюзивный партнер EARNIX на территории
СНГ
Партнер по продажам SuccessFactors
Партнер по продажам Open Text
Эксклюзивный партнер SAPIENS
СЕРТИФИЦИРОВАННЫХ
КОНСУЛЬТАНТА SAP
Содержание
Требования к пользовательским интерфейсам
Технология SAPUI5
Демо – примеры
SAP Fiori
Настройка дизайна SAPUI5 приложения
Обеспечение информационной безопасности
Аспекты разработки приложения SAPUI5
Заключение
Универсальная совместимость с устройствами всех платформ,
широкие возможности визуализации информации и все это при
невысокой стоимости разработки.
Набор JavaScript библиотек для построения графических вебинтерфейсов с использованием языков HTML5 и CSS3
Расширяемая библиотека с открытым кодом, позволяющая создавать компоненты интерфейса
под требования заказчика и интеграция с системами – источниками данных
Поддерживаемые платформы
Blackberry
Windows
Apple
Android
Поддерживает последние версии
популярных браузеров
Blackberry
browser
IE9 +
Firefox
Chrome
Safary
Android browser
& Web view
Архитектура SAPUI5
Архитектура SAPUI5
Компоненты представления делятся на библиотеки,
которые поддерживают разные платформы.
sap.ui.core, sap.ui.layout
sap.m, sap.makit
sap.ui.commons, sap.viz
IOS, Android, BlackBerry, Mac
OS, Windows
Mac OS, Windows
Демонстрация
Сравнительная таблица библиотек
визуализации данных
Демо-пример. Панель руководителя
Набор бизнес-приложений SAP, основанных на технологии SAPUI5
обеспечивает простой Web-интерфейс к различным функциям SAP систем,
доступный как на десктопах, так и на мобильных устройствах.
Для подключения к бэкенд-системам используется SAP Net Weaver Gateway
SAP Fiori
Транзакционные
Аналитические
Ориентированные
на задачи:
Понимание
и действие
Доступ к задачам
изменения, создания,
или просмотра с
удобной навигацией по
процессу.
Визуальный обзор для
задач сложного
мониторинга и анализа
Витрины и контекстная
навигация
Поиск и изучение
Просмотр существенной
информации об
объектах и контекстная
навигация между ними
«Мои заявки на отпуск» - интерфейс руководителя
Пример приложения SAP Fiori – «Расчетный листок»
Настройка дизайна SAPUI5 приложения
Предустановленная тема - Gold Reflection
Тема - Blue Crystal
Обеспечение кроссплатформенности
SplitApp – макет интерфейса разделяется на главное меню и страницу с
подробным представлением.
Главное меню скрывается автоматически при меньшем разрешении
экрана или повороте экрана в портретный режим.
Кастомизация внешнего вида
под индивидуальные требования
Изменение предустановленной
темы – самый простой вариант,
подключать собственные стили
поверх предустановленной
темы.
Theme Designer – позволяет
изменять цветовую схему, и
сразу же видеть результат.
Скомпилированная тема
подключается в приложение.
Theme Designer
Обеспечение информационной безопасности
•
Проверка входных значений от
пользователя. На клиенте – проверка
правильности заполнения, на сервере полная проверка данных;
•
Обработка передаваемых значений в HTML
представление, для предотвращений XSS
атак;
•
Все ресурсы приложения локализованы на
защищенном севере;
•
Передача данных производится по
протоколу HTTP через транспортный
механизм шифрования SSL.
Обеспечение ИБ на основе
технологии КриптоПро
Подключение через инфраструктуру организации
Средства разработки
•
Eclipse – бесплатная среда разработки с
предустановленными плагинами. Позволяет легко
создавать каркас приложения с поддержкой
структуры MVC. Редактор имеет возможность автодополнения кода (API SAPUI5). С помощью плагина
Team Share можно выгружать проекты на сервер.
•
App Builder – визуальная среда разработки для
создания мобильных приложений (реализована на
основе SAPUI5, nodejs, cordova). Активно
развивается компанией SAP. Имеет возможность
интеграции с SAP Mobile Platform 3.
AppBuilder
Сравнение с Business Objects
Критерий
SAP Business Objects WebI,
Dashboard Design
SAPUI5
Работа дэшборда на
мобильном устройстве и
десктопе
Требуются: публикация на BO
Mobile, установка моб.
приложения. Не все дэшборды
могут быть перенесены на моб.
устройство полностью
Одно и то же веб-приложение
для моб. устройства и десктопа
Открытость кода
Нет
Да
Возможности кастомизации
под требования заказчика
Ограниченные
Широкие
Расширение стандартных
компонент
Чрезвычайно трудоемко
Поддерживается
Планы SAP по развитию SAPUI5
• Улучшение поддержки
адаптивного дизайна
• Расширение возможностей
компонентов и API
• Упрощение стилизации
интерфейса с помощью
Theme designer
• Увеличение продуктивности
разработки
Ключевые преимущества SAPUI5
•
•
•
Кроссплатформенность и поддержка различных типов устройств
(смартфоны, планшеты, десктопы)
Простота в изучении для ИТ-специалистов
Быстрый результат
•
•
Интеграция с различными системами через интерфейс Odata
Низкая стоимость владения
www.saprun.com
Спасибо за внимание!
Москва
Санкт-Петербург
Киев
115114,1-й Дербеневский пер.
дом 5, офис 305,
тел: +7 (495) 663-77-59
197342, ул. Белоостровская,
17/2А, офис 309,
тел: +7 (812) 438-27-84
02140, пр-т Бажана,
14а, 3 этаж
тел: +38 (044) 585-22-43
1/--страниц
Пожаловаться на содержимое документа