Почему Anviz победило Ekey
В свое время Ekey выпускало неплохие сканеры отпечатков пальцев, которые сложно было обмануть муляжом, т.к. они реагировали на температуру тела и снимали температурный снимок. Там нужно было проводить пальцем вдоль прорези:
Потом (где то в 2012 году) этот дешевый сканер перестали выпускать и теперь я вижу в каталогах только что-то вроде этого монстра за 10.000 рублей:
В то же время сканер от Aniz стоит 6500 рублей:
Мне приходилось делать интеграцию и с Ekey и с Ubio. В принципе, заказчик так и остался бы на Ekey по привычке, но из-за того, что доступные по цене устройства перестали выпускать, перешли на Ubio. При этом пришлось переписывать интеграцию с 1С и заново снимать отпечатки пальцев у 300 сотрудников.
Сейчас Ubio окончательно победил на рынке USB-сканеров, и всегда используется при вопросах интеграции с 1С.
А почему? Есть технические причины:
- Дешевизна
- Надежность. EKey часто ломались, перегорали и их стоимость частично вычитали у продавцов.
- Удобство — приложить палец быстрее, чем провести.
Но есть и еще одна причина, в которой Ekey промахнулась. Это «жадность«.
Дело в том, что SDK разработчика для Ekey платное и стоило 1000$. А SDK от Aniz бесплатное. Вот это, пожалуй, и послужило существенной причиной победы Anviz. В наше время пробовать урвать деньги за SDK к оборудованию — это что-то противоестественное.
Заказчик в свое время заказал программисту, у которого было куплено SDK, DLL-обертку к SDK, через которую и подключалась 1С. Эта DLL была, кстати, очень глючная. Недостатки закрытого кода. О каком масштабировании на всю Россию могла идти речь?
Даже я со своим не очень богатым опытом в программировании на языках, кроме 1С, смог разобраться в открытом SDK и написал свою DLL-прокладку к Anviz, через которую и подключался из 1С.
На вижуал бейсике написал надеюсь?
VB 6.0
Глянул на код Anviz SDK. Там ведь всё просто, добавь обвязку в виде REST API и будет тебе независимый сервис с каким сможешь из 1С или прочих приложений взаимодействовать (надеюсь rest запросы из 1с отправлять-то можно)
Если 1С позволяет работать на уровне Tcp/IP и парсить бинарные протоколы, то можно тупо реализовать API из Anviz SDK прям в 1С коде. Там объем небольшой.
Все верно, это делается на REST-e.
На чем написать обвязку к DLL на Rest API?