Данная презентация была представлена в ходе вебинара «1С и мобильные приложения», который провела компания "Кодерлайн". Ведущий - Евгений Мамонтов. На вебинаре рассмотрели кому и зачем нужны мобильные приложения (МП). Также был проведен краткий обзор МП iOS и Android. Прошла демонстрация создания простого приложения и примеры существующих. Обсудили недавние изменения в интерфейсе МП для 1С и тенденции развития
1с.до создание сэд (вебинар кодерлайн. 23.09 2015)
Презентация «1С и мобильные приложения»
1. 1С и мобильные приложения
Евгений Мамонтов
Кодерлайн
mamontov@emamontov.com
2. Особенности мобильных устройств
Ограничения Возможности
Выч. мощность
Интерфейс
Канал связи
Лицензионные
Собственно мобильность
Выносливость (в т. ч.
Климатическая)
Возможности смартфона:
геолокация,
сканирование штрихкодов,
звонки
3. Работа в режиме клиента
Работа с неподготовленным
пользователем
7. Взаимодействие с 1С
Универсальное:
например, через внешние файлы (XML, JSON)
{ "firstName": "Иван", "lastName":
"Иванов", "address": {
"streetAddress": "Московское ш.,
101, кв.101", "city": "Ленинград",
"postalCode": 101101 },
"phoneNumbers": [ "812 123-1234",
"916 123-4567" ] }
Разработка – общими средствами (напр., Android Studio)
8. Мобильная платформа 1С
• Доступ к прикладным объектам 1С
• Разработка в конфигураторе
• Интеграция с информ. системой предприятия
• В основном – единый код для мобильного и настольного
приложений
• Единая разработка для iOS и Android (!!!)
• Единый, узнаваемый стиль
• Доступ к возможностям смартфона (геолокация, мультимедиа,
телефонная связь, камера как сканер штрихкода)
9. Устройство мобильного приложения 1С
Мобильное приложение =
Мобильная платформа (средство разработки)
+ Мобильная конфигурация (XML-файл)
Сборщик мобильных приложений:
готовит сборный файл для загрузки в магазины приложений
(Google Play, AppStore)
из конфигурации, платформы, иконок и пр.
10. Тестирование мобильного приложения (Android)
1. Поворот устройства. Экран для горизонтального и
вертикального положений – разные объекты.
2. Вызов других приложений (телефон и пр.), возврат к
работе. Частичное перекрытие экрана (например, вызов
клавиатуры). Все это – разные этапы жизненного цикла
приложения. Сохранились ли данные?
3. Проба на потерю связи (поместить в кастрюлю).
Корректно ли обработана ситуация?