Разработка облачных сервисов и мобильных приложений на Java

Разработка облачных сервисов и мобильных приложений на Java

12 февраля 2017

Java появился в 1995 году, его автор — Джеймс Гослинг. Язык изначально планировалось использовать для программирования бытовых электронных устройств. Первое название — Oak (с английского — «Дуб») позже заменили на Java в честь марки кофе и известного острова, где расположена столица Индонезии Джакарта. Java начали применять для разработки серверного ПО и клиентских приложений. Облачные сервисы и мобильные приложения под ОС Android также пишутся на Java. Преимущество языка — возможность реализовать один код в разных операционных системах. Gmail, LinkedIn, Yahoo! созданы на Java.

Мобильное приложение на Java может быть самостоятельным продуктом, а также дополнением к облачному сервису или программному обеспечению для ПК. Облачный сервис подразумевает компьютерную сеть для удаленного хранения ресурсов пользователей с целью экономии пространства жесткого диска. Важнейшее требование к «облаку» — сохранность данных. В Java большое внимание уделено безопасности, язык позволяет разрабатывать системы, защищенные от вирусных атак и несанкционированного вмешательства.

TixCom

Бронирование билетов на мероприятия

Состоит из административной и публичной части. Предусмотрен выбор мест и покупка онлайн. В административной части задаются мероприятия, описание, цены, план зала. После бронирования билета в публичном блоке автоматически формируются счета по заявке. Клиент может самостоятельно распечатать билет. Допускается регистрация распространителя билетов. Разработан виджет для размещения на сторонних ресурсах с начислением комиссии посреднику. Для проверки билетов используется мобильное приложение, распознающее бар-код и валидность билета через API системы.

Функционал:

  • добавление распространителя билетов;
  • ведение статистики администратора по продажам;
  • настройка подписки;
  • использование мобильного приложения с целью считывания бар-кода;
  • применение API для мобильного приложения;
  • контроль баланса пользователя.

TixCom

Мобильное приложение организаторов мероприятий

Разработка мобильного приложения на базе Android для проверки билетов системы TixCom, предназначенного для организаторов мероприятий. В административной части ПО организатор получает код события для авторизации. Предусмотрен доступ координатора к списку покупателей. В назначенный момент клиент предъявляет билет с бар-кодом. Происходит сканирование кода мобильным приложением с целью идентификации пользователя и подтверждения действительности документа. Клиент отображается в списке прошедших на мероприятие.

Программный блок содержит:

  • API для мобильного приложения;
  • экран авторизации и списка клиентов;
  • визуализация процесса и результатов сканирования.

IDEAHEAD

Генерация товаров для PlentyMarkets

Разработка облачной подсистемы генерации товаров для управления предприятием PlentyMarkets. Программное средство для расширения ассортимента товаров. Персонифицированные единицы добавляются в каталог с помощью наложения принтов.

Подсистема выполняет функции:

  • импорт и экспорт товаров в PlentyMarkets;
  • создание принтов;
  • формирование новой единицы из комбинации исходного товара и рисунка;
  • мониторинг и синхронизация ассортимента на складе.

Компоненты разработки:

  • модуль экспорта и импорта товаров из PlentyMarkets;
  • узел генерации наименований на основе исходного товара и принта;
  • блок отслеживания проданных товаров;
  • серверная часть;
  • интерфейс администратора и оператора.