· mobile · 1 min read
Wlcome
Технології: J2EE (EJB 3.0, JPA, JAX-RS), Arquillian для тестування. Сервер додатків: JBoss AS 7 Система контролю версій: GIT. Розміщено на Openshift (www.openshift.com)
Набір додатків для реалізації програми лояльності за допомогою мобільних пристроїв.
Містить 3 частини:
- Додаток для клієнтів
- Додаток для магазину
- Сервер
Додаток для клієнтів.
Встановлюється на мобільний пристрій клієнта і служить для сповіщення про наближення до найближчого магазину.
Розроблений як Android-додаток. Наразі підтримує лише API 17 і вище версії Android. Функції додатка:
- авторизація та отримання інформації з профілю Facebook
- авторизація та отримання інформації з профілю Google+
- працює з сповіщеннями про наближення
- працює з камерою (зйомка фото та сканування штрих-кодів) та галереєю
- виклики RESTful сервісів на віддаленому сервері
Використані сторонні SDK та бібліотеки:
- Google Play services SDK
- Facebook SDK
- модифікована бібліотека обробки зображень штрих-кодів (ZXing)
- модифікована бібліотека для обрізки зображень
Додаток для магазину.
Встановлюється на мобільний пристрій магазину та слугує для управління клієнтами в програмі лояльності.
Розроблений як Android-додаток. Наразі підтримує лише API 17 і вище версії Android.
Функції додатка:
- використовує Google Cloud Messaging для Android
- виклики RESTful сервісів на віддаленому сервері
- працює з камерою (сканування штрих-кодів)
Використані сторонні SDK та бібліотеки:
- Google Play services SDK
- модифікована бібліотека обробки зображень штрих-кодів (ZXing)
Сервер.
Забезпечує комунікацію між додатками клієнта та магазину. Реалізований як JavaEE REST додаток.
Функції додатка:
- надає набір REST ресурсів для управління запитами клієнтів і магазинів
- відправляє дані до додатка магазину через вибраний сервер GCM