News
Как собрать дистрибутив
Синхронизация изменений
С 30.12.2011 запущена ежедневная синхронизация изменений со внутренним репозиторием разработчиков.
Исходный код версии 3.0
Продолжая традицию, мы публикуем исходный код программной платформы для разработки терминального ПО, которая является очередным витком развития терминального ПО.
Платформа находится на этапе бета-версии, но уже может быть использована для создания терминального ПО для различных нужд. Платформа включает в себя: большое количество драйверов устройств, исходный код ядра терминального ПО, исходный код интерфейса для 17 и 12-дюймовых экранов, библиотека протокола взаимодействия со шлюзами Киберплат.
Платформа позволяет расширять терминальное ПО собственными сценариями (javascript, c++) и графикой (QML, html, c++, flash).
При желании можно собрать продукт под линукс, так как код на 99% кросплафроменный.
Обновление проекта
Формат разработки для версии 3.0 терминального ПО будет изменён. В связи с этим в данный момент сайт находится на реконструкции.
Обновление репозитория
Обновлен репозиторий исходного кода для версии 2.0: основные изменения касаются драйверов устройств, сетевых модулей, также добавлены исходные коды сторонних библиотек, использующихся в проекте.
Обновление исходников версии 2.0
Обновлен репозиторий исходного кода для версии 2.0: добавлен исходный код модуля пользовательского интерфейса, также обновлен исходный код драйверов устройств.
Обновление сайта завершено
К настоящему моменту обновление ПО на сайте Терминальный проект КиберПлат завершено. Авторизация , регистрация новых пользователей и доступ к SVN хранилищу должны функционировать в штатном режиме. Вопросы и пожелания по поводу работы нового ресурса просим направлять по адресу opensource@cyberplat.com .
OpenSource
Основой для дальнейшего развития и разработки программного продукта являются рабочие версии терминального ПО, разработанные и до последнего времени поддерживаемые специалистами платежной системы CyberPlat® («КиберПлат»). Эти версии на сегодняшний день широко используются операторами терминальных сетей, поскольку, в отличие от ПО конкурирующих систем, позволяют производить любые доработки с учетом специфики их использования и местонахождения, а также предоставляют операторам возможность продвигать не сторонний, а собственный брэнд, не навязывая при этом ненужные им финансовые продукты.
Отход от концепции разработки программного обеспечения в рамках компании, создавшей продукт, и переход к классическому режиму открытого исходного кода (Open Source) продиктован ростом популярности и масштабов использования разработанного специалистами CyberPlat® («КиберПлат») ПО для терминалов. Важным преимуществом предлагаемого продукта будет более быстрое развитие по сравнению с закрытыми проектами из-за постоянного сотрудничества разных групп разработчиков между собой и сообществом пользователей Open Source продуктов.
По мнению Генерального Директора ОАО «КИБЕРПЛАТ» А.Ю.Грибова, «развитие компании и эволюция ее продуктов до уровня фактических отраслевых стандартов, потребовали перехода с метода доработки этого ПО in-house (внутри компании) в более эффективный и более соответствующий глобальному рынку формат классического Open Source. Изменение технологии разработки позволит значительно расширить функционал и повысить надежность работы нашего терминального ПО в достаточно сжатые сроки».
Если прежде только специалисты платежной системы CyberPlat® («КиберПлат») самостоятельно вносили все необходимые изменения в пакет терминального ПО, то в рамках новой концепции CyberPlat® («КиберПлат») предоставляет возможность всем участникам рынка и независимым разработчикам участвовать в совершенствовании ПО. CyberPlat® («КиберПлат») при этом выступает модератором и интегратором усилий всех разработчиков, а также владельцем площадки, на которой происходит обсуждение и обмен результатами их деятельности. В компании уверены, что эффект синергии, отличающий все проекты в режиме Open Source (достаточно вспомнить знаменитый Linux), быстро скажется и в этом проекте, и в короткие сроки позволит создать высококачественный пакет терминального ПО, удовлетворяющий всем потребностям этого бизнеса и обладающий способностью совершенствоваться вместе с требованиями времени и даже опережая их.
С технологической точки зрения проект имеет следующие особенности:
- исходный код версии подготовлен для ОС Windows,
- некоторые компоненты программы представлены в виде бинарных библиотек,
- код предоставляется участникам в режиме «только для чтения» - если участник проекта желает сделать свой код доступным, код высылается модераторам для контроля и публикации.
Использование платежной системой CyberPlat® («КиберПлат») технологии Open Source при разработке терминального софта обеспечивает огромную масштабируемость проекта без увеличения операционных издержек.
Для участия в проекте любой желающий может зарегистрироваться в системе по адресу http://dev.cyberplat.com, загрузить проект, получить доступ на запись изменений и записывать изменения по мере их разработки. В настоящее время терминальное ПО разработки платежной системы CyberPlat® («КиберПлат») используется большим количеством операторов терминальных сетей по всей стране. Учитывая режим реальной эксплуатации и постоянные требования к изменению этого ПО, следует ожидать активного участия разработчиков в его развитии.
Also available in: Atom