Создаем программное обеспечение

для автоматизации вашего бизнеса
+7 (495) 784-84-45
Отправьте заявку
  • Информационно-аналитические системы

    Автоматизация процессов сбора, хранения, обработки, анализа и визуализации данных

  • Работа с социальными сетями

    Создание решений для сбора и анализа данных из социальных сетей и других источников

  • Корпоративные порталы

    Разработка систем для ведения совместной работы со всеми типами корпоративных данных

Примеры проектов

которые мы разработали для наших клиентов

Система поиска публикаций в социальных сетях

n2 – cистема поиска людей и публикаций в социальных сетях

Информационно-поисковый сервис с возможностью анализа данных, загруженных из социальных сетей.

Сервис позволяет пользователям производить поиск публикаций и людей в социальных сетях (Facebook и VK) по ключевым словам и предоставляет небольшой спектр аналитических операций, над результатами поиска.

Технологический аспект n2.ru опирается на сочетание трех ключевых областей, со своим ноу-хау в каждой из них.

Технологические особенности

  • Поиск и мониторинг контента осуществляется при помощи интеллектуальных роботов, которые взаимодействуют с целевыми интернет-ресурсами, имитируя поведение человека. Это позволяет заходить "далеко вглубь" ресурса и извлекать специализированный контент (например, списки лайков, друзей, подписчиков, геолокация и т.п.).
  • Уникальная технология визуализации позволяет быстро создавать интерактивные отчеты.
  • Подсистема обработки контента позволяет пользователю конструировать аналитические процессы в интерактивном режиме.

Адрес сервиса – http://n2.ru.

Характеристики

OS:Linux, Windows
Платформа:JVM
Языки и стандарты:Javascript, Java, Scala, HTML5, CSS3
Технологии:dWires, Akka, Rhino, Selenium, MongoDB, Elastic Search, three.js, d3.js
Инфраструктура:Вычислительный кластер из 8 серверов + 2 прокси-сервера (VM)
Разработка:09.2014 – наст. время

Скриншоты

Онлайн сервис мониторинга и анализа социальных сетей

Социальный Монитор – система мониторинга и анализа социальных сетей

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

Основан на технологической базе проекта n2 (n2.ru).

Подробнее о назначении сервиса – смотрите здесь.

Основные работы

  • Организация распределенной инфраструктуры для хранения информации, собранной из социальных сетей и открытых источников.
  • Разработка скриптов автоматизации сбора информации (краулера) со страниц социальных сетей Facebook и VK.
  • Построение инфраструктуры для обеспечения функционирования виртуальных пользователей.
  • Создание скриптов диспечеризации задач сбора и анализа контента.
  • Проектирование и разработка графического интерфейса личного кабинета пользователя.
  • Разработка подсистемы формирования отчетов.
  • Создание набора интерактивных визуализаций данных и результатов аналитических исследований.
  • Разработка подсистемы мониторинга качества контента.

Характеристики

OS:Linux, Windows
Платформа:JVM
Языки и стандарты:Javascript, Java, Scala, HTML5, CSS3
Технологии:dWires, Akka, Rhino, Selenium, MongoDB, Elastic Search, three.js, d3.js
Инфраструктура:Вычислительный кластер из 8 серверов + 2 прокси-сервера (VM)
Разработка:09.2014 – наст. время

Скриншоты

Система отслеживания упоминаний в СМИ руководящих сотрудников Газпрома

Система отслеживания упоминаний в СМИ руководящих сотрудников Газпрома

Небольшая информационная система, основной задачей которой является регулярная актуализация новостного фона вокруг руководящего состава компании Газпром.

Список сотрудников компании собирается с сайта gazprom.ru при помощи специального краулера. Упоминания о сотрудниках собираются с news.yandex.ru при помощи другого краулера.

В конечном итоге данные сохраняются в базе с последующей визуализацией в виде интерактивного графа с всплывающими тултипами.

Основные работы

  • Разработка скрипта для автоматизации сбора информации по руководящему составу с сайта gazprom.ru.
  • Разработка скрипта для автоматизации сбора упоминаний в СМИ по персоне с новостного агрегатора news.yandex.ru.
  • Создание интерактивной визуализации (виджета) в виде графа с всплывающими тултипами.
  • Внедрение виджета на портал заказчика.

Характеристики

OS:Linux, Windows
Платформа:JVM
Языки и стандарты:Javascript, HTML5, CSS3
Технологии:dWires, MongoDB, d3.js
Инфраструктура:Виртуальная машина с Ubuntu Server 14LTS
Разработка:5 дней

Скриншоты

Система визуального конструирования алгоритмов для прикладных задач

Система визуального конструирования алгоритмов для прикладных задач

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

Главная особенность конструктора заключается в его легкой интегрируемости в любое стороннее Web приложение с целью снабжения ресурса возможностью пользовательской алгоритмизации в рамках требуемой предметной области.

Библиотека функциональных блоков может настраиваться путем подключения плагинов с наборами функциональных блоков, реализованных на языках Java или Javascript.

На данный момент подключены модули, реализующие блоки из следующих предметных областей:

  • базовый набор управления логикой;
  • блоки преобразования XML, HTML, RSS, JSON и т.п.;
  • управление браузерами и HTTP коннекторы;
  • интеграция с реляционными СУБД и MongoDB;
  • коннекторы к RDF и SPARQL точкам;
  • блоки text processing;

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

Характеристики

OS:Linux, Windows
Платформа:JVM
Языки и стандарты:Javascript, HTML5, CSS3
Технологии:dWires, Raphaël, d3.js
Разработка движка:2,5 мес.
Среднее время проведения заказных работ по внедрению:2 недели

Скриншоты

Комплекс автоматизации торговли на финансовых рынках

SweetKit - комплекс автоматизации торговли на финансовых рынках

Используется для отладки торговых стратегий и автоматизации торговли на финансовых рынках.

В основе лежит парадигма визуального программирования, которая позволяет создавать и отлаживать торговые стратегии, пользуясь набором готовых функциональных блоков. Возможность связывания функциональных блоков между собой позволяет создавать и отлаживать сложные диаграммы процессов, которые могут быть положены в основу торговой стратегии.

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

В рамках заказных работ на базе комплекса производились автоматизация торговых стратегий, в основу которых легли:

  • Сингулярно-спектральный анализ (Caterpillar SSA).
  • Фрактальный и мультифрактальный анализ.
  • Лингвистический анализ новостного потока.
  • Подходы с использованием нейросетей и машинного обучения.

Характеристики

OS:Windows
Платформа:.NET Framework 2.0
Языки и стандарты:C#, T-SQL
Технологии:Windows Forms, Syncfusion Essential Diagram, ZedGraph, SQL Server Express
Разработка движка и основных модулей:4 мес.
Среднее время проведения заказных работ:1,5 мес.

Скриншоты

... и еще много интересных проектов, о которых мы можем рассказать вам при встрече

Графический поисковый шаблон системы Социальный Монитор
Графический поисковый шаблон системы "Социальный Монитор". Выявление списка общих друзей между двумя пользователями
Отслеживание активности страниц профилей при помощи системы Социальный Монитор
Отслеживание активности страниц профилей при помощи системы "Социальный Монитор"
3D-визуализация кластеров пользователей с помощью системы Социальный Монитор
3D-визуализация кластеров пользователей с помощью системы "Социальный Монитор"
Онлайн редактор аналитических процессов системы Социальный Монитор
Онлайн редактор аналитических процессов системы "Социальный Монитор"
Результат поиска в социальных сетях при помощи системы n2.ru
Результат поиска в социальных сетях при помощи системы n2.ru
Визуализация геолокации лидеров мнений
Визуализация геолокации лидеров мнений
Визуализация информационной активности в социальных сетях
Визуализация информационной активности в социальных сетях
Визуализация неявных связей между профилями в социальных сетях
Визуализация неявных связей между профилями в социальных сетях
Рабочий экран комплекса SweetKit – процесс создания торговой стратегии
Рабочий экран комплекса SweetKit – процесс создания торговой стратегии
Мультифрактальный анализ британского индекса FTSE 100 при помощи утилиты SIS Multifractal Workbench
Мультифрактальный анализ британского индекса FTSE 100 при помощи утилиты SIS Multifractal Workbench
Рабочий экран веб-редатора онтологий
Рабочий экран веб-редатора онтологий
Рабочий экран веб-редатора онтологий
Рабочий экран веб-редатора онтологий

Несколько слов о нашем процессе разработки ПО

  • 1

    Знакомство, изучение пожеланий заказчика, формирование общего видения проекта

    Мы проводим несколько встреч с заказчиком, в процессе которых вникаем в специфику бизнеса, собираем пожелания и требования к будущей системе, изучаем инфраструктуру, где система будет функционировать. Заключаем договор на разработку технического задания и создание макета графического интерфейса.

  • 2

    Составление технического задания и создание макета графического интерфейса

    Совместно с заказчиком мы определяем все сценарии работы системы, после этого разрабатываем техническое задание и создаем детальный макет графического интерфейса (пример). Эти документы корректируются до тех пор пока результат не будет согласован с заказчиком и поставлены подписи обеих сторон. После завершения приемки заключаем новый договор на техническую реализацию проекта.

  • 3

    Поэтапная техническая реализация проекта

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

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

    Оплата работ производится заказчиком за каждую итерацию.

  • 4

    Внедрение системы и обучение персонала

    Мы развертываем систему в инфраструктуре организации заказчика, создаем комплект сопроводительной документации и обучаем сотрудников пользованию системой.

  • 5

    Техническая поддержка и развитие системы

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

    Доработка функционала и оплата работ происходят поэтапно аналогично процессу, описанному в третьем пункте.

  • Стоимость и сроки

    Благодаря нашим технологиям мы выполняем работы в среднем в 1,5 раза быстрее наших конкурентов, что снижает общую стоимость проекта.

  • Качество и надежность

    Мы гордимся своими проектами, используем только проверенные технологии и стараемся, чтобы наши клиенты с новыми задачами возвращались к нам.

  • Минимальный риск

    Вы можете заказать у нас только ТЗ, а затем выбрать другого исполнителя для реализации, если наша компания вдруг вас чем-то не устроит.

    Техническая поддержка

    Мы готовы обеспечить техническую подержку как в рамках разовых работ, так и в рамках долгосрочного договора на обслуживание ПО.

Наши решения основаны на самых передовых технологиях

Для себя, наших клиентов и партнеров мы разработали и постоянно совершентсвуем технологическую платформу jsBeans, которая существенно ускоряет процесс разработки веб-приложений и информационно-аналитических сервисов.

jsBeans – это изоморфный клиент-серверный фреймворк класса "full-stack" для создания комплексных программных решений с развитым веб-интерфейсом, объектной иерархией и клиент-серверным взаимодействием.

Ключевые особенности jsBeans:
  • Веб-интерфейс и бизнес логика приложений разрабатываются на атомарных объектно-ориентированных классах - бинах (JavaScript Beans (JSB) по аналогии с JavaBeans).
  • Дескриптор бина (JSON с функциями) представляет логически законченный функциональный компонент и одновременно содержит как клиентский, так и серверный код.
  • Прозрачное взаимодействие клиентской и серверной частей бина и автоматическая синхронизация данных на единой RPC шине.
  • Динамическое разрешение зависимостей бинов.
  • Обмен сообщениями между бинами в едином клиент-серверном пространстве (Actors).
  • Встроенная библиотека клиент-серверных веб-компонентов (JSB.Widgets) и возможность подключения компонентов из репозитория.
  • Возможность использования на серверной стороне любых сторонних Java библиотек.

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

+7 (495) 784-84-45
jsBeans