Pull to refresh
0

Автоматизация бизнес-процессов. Использование JavaFX в реальных проектах

Reading time 3 min
Views 6.7K
Давным-давно греческий математик и инженер Херон (10-70 гг н.э.) изобрел автомат, который за монету выдавал немного “святой” воды. Спустя 20 столетий его изобретение назовут громким именем – первый вендинговый автомат, а человечество упорно будет пытаться автоматизировать почти все, чем пользуется.

Автоматизации подверглось многое — от огромных производственных мощностей до продажи товаров и услуг, и люди не собираются останавливаться на достигнутом…

Одним большим направлением автоматизации является автоматизация бизнес-процессов, а именно применение различного рода терминалов и вендинг-киосков.

В последние десятилетия это направление развивается семимильными шагами, создано и реализовано тысячи проектов. Среди них встречаются довольно амбициозные идеи, такие как автомат по прокату велосипедов и полностью автоматизированная стоянка с эффективным размещением автомобилей для экономии городского пространства. Недавно на Хабре писали про автоматизированную библиотеку в Чикаго, а во Франкфурте на железнодорожном вокзале стоит терминал, который продает золотые слитки. Амбициозных проектов довольно много, однако в суровых реалиях нашей страны реализация данных проектов видится весьма туманно. Ну, по крайней мере, в ближайшее время.

Однако не все так печально. Некоторые виды автоматизации все-таки закрепились на отечественном рынке.



Весьма перспективное направление в автоматизации — системы с сенсорными экранами. И я не имею в виду только популярные платежные терминалы, есть еще много других интересных видов и подвидов таких систем.

Например, информационные киоски. Они могут служить для информирования почти везде. Примером может служить упомянутый ранее на Хабре «Инфопункт» в Петербурге , который является информационным решением для туристов и гостей города. И думаю, похожие проекты будут активно внедряться как в городских масштабах, так и на отдельных предприятиях.

Еще существуют интернет киоски, киоски по продаже билетов и даже по “продаже” скидок….

Наша компания занимается как раз такими случаями автоматизации, а так же нам интересны инновационными проекты в этой отрасли.

За плечами разработка программного обеспечения для платежных терминалов — процессингового центра “Матис”:





Презентационного ПО для выставочного стенда компании Hyundai, на основе системы “Автоматис”:



Совместно с компанией Авангард ведутся разработка первого в своем роде гибрида кофейного автомата и платежного терминала “Кофематис”:







В Каменец-Подольском скоро заработает первый в Украине автоматизированный туалет с нашим программным обеспечением “WC-vending”.







Технология JavaFX в автоматизации бизнес-процессов.



Пользовательский интерфейс во всех вышеперечисленных наших проектах реализован на платформе JavaFX 1.3.1.

Почему выбор пал на молодой и неоднозначный JavaFX?

Начиналось все с разработкой платежной системы и, конечно же, все делалось на голом энтузиазме. Изначально планировалось использовать Flash-технологию, однако после того как не нашлось энтузиастов заинтересованных в нормальной работе флешеров, было принято решение искать альтернативную платформу, а так как сама система писалась на Java, наш главный технолог Александр Матис, предложил попробовать JavaFX. Освоить эту платформу для него не составило никакого труда, и интеграция молодой платформы с Java сулила решение многих ранее значимых проблем.

Конечно, использование JavaFX принесло с собой другие немаловажные проблемы, о которых я хотел бы рассказать, но этот вопрос достоин отдельной статьи (ожидайте на Хабраэкранах).

JavaFX весьма и весьма интересная технология. Наш полугодичный опыт внедрения её в реальные условия работы на платежных терминалах (24 часа в сутки / 7 дней в неделю) показал, что технология обладает рядом недостатков, которые вызваны её “молодостью” и некоторой сыростью, однако огромный потенциал, который дает связка JavaFX+Java заслуживает должное внимание, при разработке приложений подобных системам для автоматизации бизнес-процессов.

Разработчики в Sun обещают активную “борьбу” с недугом Java-линейки по развертыванию систем на компьютерах обычных пользователей. Это дает JaveFX в будущем выйти на web-арену. То есть будущее у творения Sun обещает быть солнечным.

С выходом Java FX 2.0 beta, в нашей компании ведутся работы над переходом всего производственного процесса на новые “рельсы”. Ведь во второй версии творения калифорнийских программистов появилось много новых вкусностей и более тесная интеграция с платформой Java.

Автоматизируем всё!


Автоматизация бизнес-процесса вещь интересная и увлекательная. Мы еще будем знакомить вас более детально с каждым из наших продуктов и с внедрением его в жизненный процесс автоматизированного бизнеса.

На нашем опыте работы в вендинговом бизнесе мы убедились, что автоматизировать можно всё! Главное что бы это автоматизация пришла в свое время и предприниматели понимали, для чего они внедряют ту или иную систему и проект доходил до конца, до стадии внедрения в живую среду.

Мы будем рады выслушать предложения и идеи Хабрасообщества насчет автоматизации. Так же будем рады ответить на ваши вопросы, про опыт работы на JavaFX в реальных условиях.
Tags:
Hubs:
+3
Comments 5
Comments Comments 5

Articles

Information

Website
sultan.com.ua
Registered
Founded
2008
Employees
11–30 employees
Location
Украина