Вместе с разработкой собственных программных продуктов, мы оказываем услуги по разработке программного обеспечения на заказ. Стоимость и срок оцениваем по запросу. Ниже приведены примеры заказной разработки.
Разработка кроссплатформенной системы доступа к электронной библиотеке. Система рассчитана на одновременный доступ нескольких тысяч читателей из локальной сети и Интернет. Разработка включает в себя следующие компоненты:
Windows, Linux, MacOS, iOS, Objective-C, C++, Qt, ASP.NET, MVC, C#, 3-tier, TCP/IP, GUI, PDF, FB2, SQL.
TIM connect разработан в целях сокращения денежных затрат банков на SMS-оповещение клиентов. Сервис предоставляет возможность отправки информации средствами Интернет-соединения с использованием PUSH технологии на устройства, работающие на базе iOS, Android, Windows Phone. Функция отправки классических SMS-сообщений также сохраняется и используется в случаях, когда доставить оповещение средствами PUSH-технологии на мобильное устройство невозможно по техническим причинам.
Система включает следующие компоненты:
Django, Python, Kannel, C, Linux, TCP/IP, SMPP, MySql, iOS, Android, Windows Phone.
Разработка программного обеспечения рентгеновского микротомографа. Система позволяет
неразрушающим методом изучить внутреннюю структуру объекта исследования с точностью до 1
микрона. Микротомограф состоит из источника излучения и фотодетектора. Показатель поглощения
излучения специфичен для разного вещества объекта. Программное обеспечение с помощью
оборудования делает 360 снимков послойных срезов с шагом в 1 градус. После получения
первичных данных применяется метод реконструкции на основе алгоритма Радона.
Восстанавливается показатель распределения поглощения. На основе преобразования строится
трехмерная модель объекта исследования. Для плавной визуализации при сжатии объемных данных
используется октодеревья. Объект представляется в воксельной форме. В среднем одна 3D-модель
занимает до 200 Гб. Повышение скорости обработки информации реализовано путем увеличения
количества серверов с платами с CUDA и объединения их в расчетный кластер.
С++, Qt, Windows, Linux, CUDA, VTK.
Проектирование и реализация драйвера камеры. Является базовым для общего драйвера всех IP-камер. Разработка системы авторизации и разграничения прав пользователей, которая помимо базовых предметов может опираться на объекты камер, регистраторов и их каналов. Проектирование и внедрение нового дизайна программного комплекса:
Java, Eclipse, SWT, Visual Paradigm, State Machine, MJPEG, JES, H2.
Программное обеспечение по учету рабочего времени, в том числе при применении гибкого
графика. Система фиксирует начало и окончание сеанса, активность пользователей. Для
индикации времени прихода-ухода используются личные смарт-карты. После обобщения полученных
данных для каждого сотрудника определяются показатели: нормативное и сверхурочное рабочее
время, период обеденного перерыва. События сохраняются в защищенном формате без возможности
редактирования. В случае отсутствия связи с сервером система сохраняет информацию локально.
Передача данных осуществляется при восстановлении связи.
С#, .NET, Active Directory, SQL.
Аудит социально-экономической онлайн-игры «Respublika Life». Проведена техническая экспертиза программного обеспечения. Разработана подробная документация к продукту, содержащая:
Осуществлена доработка программного обеспечения игры «Respublika Life». Устранены ошибки в
логике. Увеличена производительность при помощи модели предварительной инициализации
ресурсов (PreFork) используемого фреймворка.
PHP, phpDaemon, Zend, Oracle, HTML, AJAX, jQuery, JavaScript, Java, Comet.
Приложение для быстрого доступа к тендерам и аукционам. Система рассчитана на одновременное обращение нескольких тысяч пользователей локальной сети и Интернета. Разработка включает следующие компоненты:
Windows, Linux, MacOS, C++, Qt, TCP/IP, GUI, SQLite.
Разработка системы трансляции видео контента. Имеется 200 офисов в 150 городах России. В
офисах через планшеты с предустановленным на них программным обеспечением транслируются
видео ролики. Спроектированное приложение запрашивает с сервера пакеты обновления контента.
Система автоматически распознает последнюю версию, содержащуюся на сервере, и при
наступлении указанного срока обновляет данные. Управление учетными записями, получение
информации о состоянии пользователя и версии обновления осуществляется через веб-сайт.
PHP, MySQL, Yii, Сервер, Java, Android.
Разработка программного обеспечения на платформе iOS, Android и веб для распространения
скрытой рекламной информации о ресурсе максимальному числу пользователей. Доставка
реализуется через сотовых операторов посредством SMS, а также e-mail и социальные сети. При
открытии приложения отображается перечень актуальных на настоящий момент праздников, в том
числе дни рождения контактных лиц. Информация выводится как в виде простого списка, так и с
разбивкой по категориям. Отправка открытки в социальную сеть с помощью мобильного приложения
и сайта влечет за собой публикацию ссылки на ресурс в ленту пользователя, где она
демонстрируется всем друзьям адресата. Подобные действия вызывают лавинообразный эффект
распространения рекламы сайта.
PHP, MySQL, HTML, iOS, Objective C, Android, Java, Twitter, VK, Одноклассники, МойМир.
Разработка системы погашения задолженности с помощью терминалов оплаты. Первая фаза осуществления проекта включает:
C#, .NET, ASP.NET, 1C, Orchard CMS, SQL Server.
Разработка программного обеспечения CRM-системы для юридической компании. База данных
содержит карточки клиентов и договоров. На уровне интерфейса разноплановые функции разделены
на так называемые блоки. С помощью механизма шаблонов CRM-система позволяет автоматически
выписывать десятки видов документов. Блок контроля платежей рассылает автоматические
уведомления должникам и рассчитывает штрафы. Программное обеспечение реализовано в виде
многопользовательской базы данных, работающей в нескольких географически отдельных
офисах.
C#, .NET, Forms, SQL.
Разработка математического SDK, программных алгоритмов, реализующих его, а также программного
модуля 3D-реконструкции. Задача обратного воссоздания рассеянных совокупностью излучателей
рентгеновских волн решена численными методами. Программное обеспечение позволяет
восстановить трехмерную структуру исследуемого предмета на основе множества теневых
проекций, собранных под различными углами вращения объекта.
С++.
Виртуальный мир ролевой игры привязан к карте города. К ней же с помощью GPS привязано и
положение игрока. На карте располагаются и перемещаются всевозможные герои: демоны, орки и
т.д. Некоторые из них являются роботами, другие — живыми людьми. Погружаясь в виртуальный
мир, игроку нужно выполнять квесты, избегая или сталкиваясь с командой противника, уклоняясь
от убийственных полей, собирая и отбирая артефакты.
Android, Java, GPS, HTML, MySQL, OpenStreetMap.
Разработка программного обеспечения для букмекерской конторы. Программный комплекс содержит следующие компоненты.
ASP.NET, MVC, C#, MS SQL, XML, jQuery.
Проектирование и разработка центра обмена заказами такси. Единая интегрированная система
позволяет передавать вызовы другим заинтересованным службам такси города. Поводом для
перераспределения заявки может быть отсутствие возможности выполнить заказ, занятость
водителей и т.п. Система обеспечивает равноправный и своевременный обмен информацией,
передаваемых из одной службы такси в другую. Предоставляются подробные статистические данные
и возможность регулировать ограничения в отношении сторонних компаний.
Linux, PHP, Drupal, MySQL, API, HTML, XML.
Проектирование и разработка SDK для распознавания изображений с помощью алгоритма нейронных
сетей. Первоначально программное обеспечение проходит обучение на специальной выборке. Затем
система самостоятельно распознает образы.
C#, .NET.
Разработка научно-методических пособий для проведения лабораторных работ по естественным
дисциплинам в школе или ВУЗе с помощью компьютера. Замена выходящих из строя и требующих
расходных материалов стендов программным обеспечением. Пакет пособий состоит из нескольких
слайдов, точно моделирующих определенный физический процесс на мониторе персонального
компьютера.
C#, .NET.
Проектирование и разработка программного обеспечения для моделирования и управления дорожным
трафиком на высоконагруженном участке дороги или перекрестке. Система использует видеокамеры
для определения параметров плотности потока на полосах движения. Далее подключается
математический аппарат, который вычисляет оптимальные задержки сигналов светофора во всех
направлениях с целью максимального увеличения пропускной способности перекрестка и
уменьшения количества пробок.
C#, .NET.
Крупнейший автоперевозчик, осуществляющий междугородные пассажирские перевозки, заказал
корпоративный портал для того, чтобы обеспечить оперативное взаимодействие с клиентами
предприятия: здесь представлены история, нормативная документация, расписание рейсов.
Flash-карта позволяет выбрать автовокзал, просмотреть расписание и найти интересующий
маршрут. Для каждого вокзала на портале имеется своя страница.
HTML, PHP, MySQL, Bitrix, Drupal, XML, ASP.NET.
Интернет-магазин разработан с целью организации продажи электронных билетов на междугородные
автобусы. На сайте представлено расписание автобусных рейсов по всем вокзалам. Заказать
билет можно через специальную форму на сайте. Онлайн-магазин поддерживает возможность
безналичной оплаты электронного билета электронными деньгами или банковской картой VISA и
MasterCard.
HTML, XML, ASP.NET, SQL.
Разработка универсального агрегатора контента из сети Интернет. Агрегатор представляет собой
сервис, работающий по расписанию и собирающий информацию из сети Интернет с определенным
интервалом и по заданным шаблонам. Информация поступает через коннекторы (RSS, блог, XML,
веб-страница и т.п.). Агрегатор осуществляет анализ контента на коннекторе по заданным в
настройках правилам. Правила представляют собой сложные фильтры. Результаты анализа
предстают в виде списка и могут быть автоматически разосланы по электронной почте. На основе
данной разработки построен сервис мониторинга СМИ и Интернет на заданную тематику.
ASP.NET, C#, MS SQL.
Разработаны несколько высокотехнологичных проектов под общим названием «Электронный ФСИН».
Интернет-сайты обеспечивают работу службы оформления заказов для лиц, находящихся в
следственном изоляторе или отбывающих наказание в местах лишения свободы. ЭФСИН представляет
собой Интернет-версию магазинов в учреждениях уголовно-исполнительной системы. К празднику 8
Марта осужденные женской колонии г. Мариинска первыми получили возможность получать подарки
от родственников и близких с помощью системы заказа по Интернету. Действует также
Интернет-аптека, библиотека, письмо и визитные карточки.
IIS, ASP.NET, MVC, jQuery, AJAX, C#, SQL, XML.
Разработка графической библиотеки для отображения принципиальных схем. Реализована
возможность работы с разнообразным оборудованием: от бытового монитора до проекционного
оборудования центров управления с высоким разрешением. В процессе разработки мы
профилировали код, устраняли утечки памяти и других ресурсов и примерно в сто раз повысили
производительность библиотеки за счет оптимизации алгоритмов и применения математики.
.NET, C#, WPF.
Анализ базы данных с 10 млн. записей с целью аудита доступа к объектам: количество открытых и
просмотренных документов, количество моментов доступа и загрузки. Отчет позволяет получить
информацию по географии доступа к документам, определить пиковые нагрузки на базу, суточные,
недельные, месячные графики доступа, определяет экспертный индекс эффективности работы
пользователя.
C#, SQL, Linq, PDF, ReportViewer.
Система автоматизации работы торговых представителей. Торговая система состоит из базы данных
и веб-приложения, доступного зарегистрированным пользователям с помощью мобильного телефона:
торговым представителям, товароведам и собственникам магазина. С помощью данного
программного обеспечения можно удаленно формировать заказ, проверять наличие товара на
складе и контролировать его оплату. База данных синхронизируется с 1С: Предприятие в режиме
реального времени.
PHP, MySQL, 1C, Android, Symbian.
Разработка программного обеспечения для автоматической синхронизации в Active Directory
табельных номеров, пользователей, групп пользователей, прав доступа и прочей информации.
Исходными данными служит база данных кадрового отдела, обмен с которой производится с
помощью XML-файла. Карточка сотрудника трансформируется и передается в службу, которая
обновляет Active Directory в соответствии с опубликованными результатами работы отдела
кадров.
.NET, C#, Active Directory, XML, MS SQL.
Перевод программного обеспечения заказчика с английского на русский язык, включая интерфейс,
документацию и инструкции пользователя. Мы получили программное обеспечение в виде исходного
кода, который был впоследствии доработан и переведен. Программное обеспечение предназначено
для учета продукции заказчика: наличие, поступление, износ, получение аналитических
отчетов.
.NET, C#, Access.
Разработка системы автоматической сборки дистрибутива Debian Linux. Данное приложение
предназначается для широкого круга пользователей Интернет и позволяет создавать прошивки для
устройств на основе ОС Linux, таких как: роутеры, точки доступа, встраиваемые устройства,
серверы и т.п. Поддерживаются архитектуры i386 и ARM, в ближайшем будущем планируется
портирование под MacOS. Сайт создан с применением технологии AJAX и представляет собой
простой интерфейс для получения прошивки в три шага.
Linux, Python, Django, Bash.
Разработка и внедрение системы учета электроэнергии, горячей и холодной воды для
города-спутника «Лесная Поляна», строящегося по программе правительства РФ. Создание базы
данных, опрос датчиков, получение отчетности. Планируется продолжение работ на других
объектах.
С#, .NET, MS SQL, RS-232.
Проект для стартующего Австралийского Интернет-аукциона. Проверка и обеспечение безопасности.
PHP, CMS.
Разработка корпоративного портала, объединяющего несколько организаций и юридических лиц по
всей стране. Основной целью работы является создание единого информационного пространства,
организация управления подразделениями, создание электронного документооборота.
Sharepoint, Active Directory, ASP.NET, MS SQL.
Разработка приложения для поставки валютных индексов, рассчитанных по математическим алгоритмам заказчика. В рамках проекта было реализовано следующее.
Windows, Delphi, SQL, PHP, MySQL, Bitrix.
Разработка автоматизированного рабочего места проектировщика энергетических систем. Проект
включает разработку ядра, модульной архитектуры, реализацию встроенного языка сценариев,
разработку внутренней базы данных, создание формата файла, разработку табличного и
графического представления данных, разработку визуального редактора энергетических систем.
Портирование с языка фортран алгоритмов расчета и мониторинга состояния систем в реальном
времени. Разработана высокопроизводительная библиотека построения энергетических схем,
которая совместима проекторами, используемыми в диспетчерских центрах.
Windows, Delphi, BDS 2007, CAD, XML, GUI.
Разработка пакета утилит для автоматизированного тестирования программного обеспечения с
целью обеспечения максимального уровня качества и отказоустойчивости критических компонентов
системы. Работы включали разработку полного цикла тестирования: от создания плана
тестирования до реализации модульных и нагрузочных тестов. Организовано автоматизированное
окружение на тестовом стенде, производящее ежедневную сборку и прогонку тестов.
Автоматическое тестирование графического интерфейса путем имитации действий пользователя.
Специалисты по качеству программного обеспечения получают ежедневный отчет о дефектах в
процессе разработки программного обеспечения. Основное внимание было уделено разработке
автоматических модульных нагрузочных, оценочных тестов для SDK. При разработке тестов
модульному тестированию подвергается весь код. Кроме того, производится тестирование на
утечки памяти и других системных ресурсов.
CruiseControl, C++, Squish, Bugzilla, SVN.
Разработка веб-приложения для администрирования системы доступа к электронной библиотеке.
Приложение не только является дружественным интерфейсом для манипуляций с базой данных, но
также включает в себя уровень бизнес-логики. Особого внимания заслуживает система контроля
доступа, а также современный пользовательский интерфейс. Приложение предоставляет
возможность администрирования распределенной системы через Интернет и является следующей
версией, пришедшей на замену административной консоли под управлением Windows.
Web 2.0, ASP.NET, C#, AJAX.NET Extensions, CSS, HTTP, MS SQL, CSS, XHTML, XML, WebServices.
Разработка системы электронного документооборота. Программное обеспечение предназначено для
контроля движения, соблюдения сроков обработки поступивших документов. Автоматизация
процесса движения экземпляров документов по отделам компании. Программное обеспечение было
сопряжено с внешней системой, уже много лет используемой до этого, с целью получения общей
отчетности и обновления данных. Можно сказать, что задача была связана с улучшением функций
этой системы.
ASP.NET, C#, HTTP, HTML, MS SQL, XML.
Разработка кластера серверов для распределения нагрузки на центральный сервер хранилища
документов. Распределяющий узел получает запрос от клиентских приложений и передает его на
наименее загруженный рабочий сервер. Данные станции исполняют функции, требующие
значительных затрат вычислительной мощности: обработка изображений, растеризация, запросы к
базе данных. Готовые результаты передаются клиенту. При запуске задействованные серверы
автоматически регистрируются на распределителе. Для определения коэффициента загрузки
рабочего узла отслеживается количество активных сессий и использование процессора.
Экземпляры серверов могут иметь разную версию протокола, которая сопоставляется с версией
клиента. Запросы направляются только на совместимый сервер.
C++, Windows, Linux, Qt, SQL, TCP/IP.
Разработка системы разграничения прав пользователей для внутреннего корпоративного портала. С
помощью административного интерфейса определяются роли пользователей на основе перечня
контроллеров и событий. Создана подсистема аудита с возможностью просмотра выполняемых
действий. Содержит функцию повторения ранее возникшего события. Реализована дешевая
подсистема версионирования записей базы данных.
Linux, Ruby, Ruby on Rails, RHTML.
ГИС для слежения за передвижением транспортных средств и людей. Определение траектории
движения и отображение положения на карте. Для передачи данных используется XMPP соединение
и шифрование TLS. Разработка агентского приложения для мобильного и карманного ПК или
коммуникатора. Для определения положения используется GPS.
Windows, Windows Mobile, C#, .NET, XMPP, TLS, GPS.
Проект для бельгийской инженерной компании, занимающейся производством и продажей
быстровозводимых домов. САПР включает в себя онлайн-средство для создания модели дома:
несколько этажей, перегородки, крыша, внутренний интерьер, мебель и фурнитура. Поддержка
различных библиотек с фурнитурой, мебелью, текстурами оформления. Как результат — получение
3D-модели со всеми элементами и распечатка счета с полной стоимостью дома.
С++, HTML, ActiveX, SQL.
Разработка модульного программного обеспечения для измерения веса. Программный интерфейс
позволяет сторонним разработчикам создавать подключаемые модули. Таким образов становится
возможным подключать формы, обработчики событий, драйверы устройств и т.п. Была разработана
базовая функциональность: графический интерфейс, поддержка основных весоизмерительных
устройств, поддержка трех типов баз данных, построитель отчетов, работа в сети,
протоколирование и диагностика, модуль промышленных весов с поддержкой статического
вагонного измерения. Разработка включает создание системы мониторинга географически
распределенных объектов с использованием GPRS. Пакет программ прошел полный цикл
тестирования и документирования, он поддерживает Windows Vista и Windows XP. Суммарные
трудозатраты составили 3 человекогода.
Windows, BDS 2006, Delphi, C++, DWM, WinAPI, Security, PKI, UAC, Threads, Ports, Active Directory, MS SQL, Oracle, Access, ADO, COM, GUI, Reporting, Networking, GPRS.
Участие в проектах по системной интеграции, разработка программного обеспечения
весоизмерительных систем, систем идентификации, видеонаблюдения. Разработка преобразователей
сигнала (АЦП, ввод сигнала) на основе устройств собственной разработки, промышленных
контроллеров. Опыт оптимизации схем для соответствия определенным требованиям окружающей
среды.
Delphi.
Разработка диагностической системы для мониторинга состояния географически распределенных
весоизмерительных объектов с помощью GRPS-модемов и телефонных модемов. Организация
двустороннего обмена сообщениями через почтовый сервер, сбор информации об ошибках и другой
диагностической информации.
C++, ActiveX, COM, SMTP, GPRS, Dial-up.
Контроль выполнения лицензионных требований и условий. Позволяет вести планирование и учет
выполнения проверок лицензионных требований и условий, автоматизировать создание документов,
таких как письма, конверты, предписания, бланки предупреждений, приостановлений.
Объединенный реестр лицензий позволяет организовать консолидированный просмотр базы данных
лицензий из 3 источников. Печать ежемесячных отчетов по выполнению приказов. Интеграция с
региональной и федеральной базами данных организаций — лицензиатов.
Windows, C#, .NET, MS SQL, Reporting, Dial-up, TCP/IP.
Разработка веб-приложения для осуществления профессионального обучения и тестирования
сотрудников. Получение отчетности, определение качества знаний сотрудников.
ASP.NET, Sharepoint, С#, SQL, IIS.
Тестирование программного обеспечения для измерения веса, разработанного в отделе
программного обеспечения заказчика. Разработка макетов графических интерфейсов и
спецификации требований к новой версии системы.
Windows, Delphi, Memproof, Rational Robot.
Разработка электронного каталога недвижимости с функцией онлайн-магазина. Реинжиниринг веб-приложения с целью помещения в выбранную заказчиком систему управления контентом. Новый сайт имеет следующие разделы:
Linux, Apache, Joomla, MySQL, HTML.
Разработка системы промышленного видеонаблюдения, позволяющей осуществлять вещание в сети в
режиме реального времени. Распознавание номеров вагонов и автомобилей. Выбор оборудования,
которое гарантировало бы высокую производительность системы.
C++, Delphi, COM/DCOM, DirectShow.
Разработка формата файла сигнала, поступающего с различных датчиков и измерительных
устройств. Созданный компонент позволяет обрабатывать, читать, сохранять, кодировать и
декодировать сигналы. Формат поддерживает компрессию без потери качества и чтение старых
файлов. В настоящее время используется в 10 других приложениях. Также была разработана
программа для просмотра и редактирования сохраненных сигналов.
Delphi, WinAPI, GUI.
Разработка системы для сдачи электронной отчетности в налоговую инспекцию через Интернет.
Серверное программное обеспечение разворачивает инфраструктуру открытых ключей для
обеспечения безопасности, требуемого ГОСТ. Сервер использует ОС Linux и обеспечивает сотни
одновременных клиентских подключений. Клиентское приложение под управлением ОС Windows
позволяет бухгалтеру сдавать налоговые декларации в любое время из любого места.
Windows, PKI, C++, WinAPI, CryptoAPI, Linux, PHP, Apache, MySQL.
Разработка биллинговой системы. Программное обеспечение используется для поддержания базы
подписчиков услуг. Программное обеспечение производит автоматический подсчет количества
трафика и его стоимость с помощью серверного компонента под управлением ОС Linux. Клиентское
приложение предоставляет интерфейс администратора и менеджера.
Windows, Delphi, Linux, PHP, SQL.
Разработка и запуск контент-провайдера для клиента. Проект включает в себя следующие задачи:
Linux, Java, Tomcat, MySQL, Apache, SMPP, VPN, SMTP, PHP, HTML.
Разработка пакета приложений для исследования в области физиологии человека, проведения
спортивных тренировок, тренировки сердца. Обработка сигналов, экспертная система. Работа
легла в основу онлайн-версии системы. Интернационализация приложений. Реализация экспертной
системы для быстрой диагностики состояния организма на основе функционального анализа
сердечно-сосудистой системы. Разработка Интернет-магазина и интернационализация
приложений.
Windows, Delphi, GUI, RS-232, FFT.
Создание каталога организаций города с учетом вида их деятельности. База данных для учета выпуска сметной документации.
Windows, C++, FastReport, Access, GUI.