En Ru
Разработка
на платформе .NET

ТЕХНОЛОГИИ MICROSOFT .NET

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




Windows-приложения

Использованные технологии: С# Windows Forms, Windows Services.

Избранные решения:
  • Динамически создаваемые графические интерфейсы пользователя (GUI): Windows-приложения с богатыми GUI, динамически создаваемые в реальном времени с использованием технологии Reflection. Конфигурация GUI сохраняется в формате XML.
  • Функциональная совместимость COM/COM+: сторонние формы GUI-приложения были интегрированы в GUI приложение с помощью интерфейсов COM/COM+.
 

Распределённые приложения

Использованные технологии: .Net Remoting, MS MQ, WinSockets.
 
Избранные решения:
  • Приложения для удаленного взаимодействия: Смешанные Windows- и Web-приложения, построенные с использованием многозвенной архитектуры. Для обмена данными между клиентскими приложениями, Web–сервером и главным сервером приложений мы использовали технологию .Net Remoting и MS Message Queuing для динамического обновления контента и набора данных на стороне клиента по событиям от сервера приложений.
  • Одинаковые модели механизма защиты для Windows- и Web-приложений: Используя модель заимствования прав, мы создали Интранет приложение (которое состоит из набора windows- и web-приложений) с общими методами для аутентификации и авторизации пользователя, основанные на политике безопасности Microsoft Windows для всех windows- и web-приложений.

Web-приложения

Использованные технологии: С# ASP.Net, JavaScript, DevExpress XAF.
 
Избранные решения:
  • Эффективное управление данными: Web-приложение (с использованием ASP.Net Web GUI, ADO.Net и JavaScript на стороне клиента) которое осуществляет эффективное отображение и изменение больших наборов данных (сотни тысяч элементов), а также экспорта/импорта данных в разных форматах.
  • Эффективная поддержка бизнеса: Windows и web приложения постоенные на базе технологии DevExpress XAF предназначенные для синхронизации данных между различными онлайн магазинами и ERP системами.

СУБД

Использованные технологии: Microsoft SQL Server, MySQL, ADO.Net, LINQ, DevExpress XPO.
 
Избранные решения:
  • Сопровождение мультибаз данных: СУБД-приложение (созданное с помощью  ADO.Net), которое одинаково  работает как с MS SQL 2005, так и с MySQL в соответствии с пожеланиями Заказчика. 
  • Управление сущностями: Диспетчерское приложение, работающее с базой данных MS SQL 2005, в котором иерархическая модель сущностей реализована при помощи технологии LINQ.

Отчетность

Использованные технологии: Crystal Reports, Report Sharp Shooter.
 
Избранные решения:
  • Средства просмотра отчётов Windows- и Web-приложений: Windows- и Web-приложения, имеющие интегрированную систему отчетности, основанную на механизмах Crystal Report или Report Sharp Shooter. Мы разрабатываем СУБД-приложения, которые обрабатывают большое количество статистических данных и обеспечивают доступ к отчетам из удаленных Windows- и Web-приложений. Все приложения предлагают простой способ для создания отчетов различных форматов.
  • Интегрированный конструктор отчётов: Приложения с интегрированным конструктором отчётов (используются функции Report Sharp Shooter), что помогает улучшить применение системы с параллельным уменьшением затрат на ее сопровождение.

CTI (Компьютерная телефония)

Использованные технологии: TAPI, CSTA, Siemens ACL.

Избранные решения:
  • Взаимодействие с несколькими АТС: Мы создали CTI-приложение, которое обеспечивает одновременный доступ к нескольким АТС для сторонних приложений с помощью XML интерфейса. Это приложение поддерживает различные типы АТС с широким спектром протоколов, таких как  CSTA, ACL и т.д.
  • Интеграция со сторонними  CTI приложениями: У нас есть опыт в разработке приложений, связанных с широким спектром телекоммуникационных средств и со сторонними  CTI приложениями через такие интерфейсы как TAPI.

Автоматическое тестирование

Использованные технологии: NUnit.

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