Компетенции           

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

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

Контроль качества / Каждый проект индивидуален и отличается динамикой и релевантной безопасностью. Мы выбираем подходящие методы и процедуры контроля качества и соединяем их в единую систему. Проведение обширного тестирования программного обеспечения вплоть до инициируемый тестированием разработки является относительно дорогостоящей процедурой. Однако, Ваши инвестиции в мероприятия по обеспечению качества в соответствии с нашим выбором не разочаруют Вас: существенно сокращаются дополнительные затраты на устранение ошибок в конце разработки и повышается надежность планирования ресурсов.

Благодаря участию во многих проектах защиты окружающей среды мы очень хорошо знакомы со стандартными моделями качества (V-модели) и можем обеспечить удовлетворение самых высоких требований к корректности программного обеспечения. С другой стороны, как раз новая разработка может содержать меньше уязвимых с точки зрения безопасности компонентов, которые в то же время имеют инновационную ценность для реализации проекта и разрабатываются без использования подхода, ориентированного в первую очередь на тестирование.

Технологии / Наши специалисты имеют уже более чем 15-летний опыт разработки проектов для самых различных отраслей промышленности.

Иначе говоря: Мы очень хорошо знакомы со всеми популярными технологиями, получившими распространение за последние полтора десятилетия. Однако мы не успокаиваемся на достигнутом и рассматриваем это как твердую технологическую базу для наших будущих компетенций. Мы держим "руку на пульсе" и интенсивно используем все наиболее важные современные тенденции в области технологии ПО. Мы регулярно проверяем новые разработки на предмет их пригодности для рационального применения в наших проектах создания ПО.

Приведем лишь один пример: В проекте A400M вместо распространенных XML-процессоров мы выбрали платформу Open Architecture Ware и, таким образом, смогли создать автоматическую генерацию моделей (контроллеров, датчиков и т.д.) из описаний интерфейсов на основе XML с высоким коэффициентом повторного использования.

Языки / Команда разработчиков anyvex специализируется в области объектно-ориентированных и декларативных языков. Интуитивно понятные графические интерфейсы разрабатываются преимущественно с использованием Qt4 или C# (Windows. NET). В среде Java в центре внимания, в последнее время, находились программы, использующие приложения Frameworks.

Наши заказчик компания EADS использует, например,  для моделирования маневров самолета разработанную компанией anyvex программу TSD (Tactical Scenario Display – дисплей тактического сценария), которая, подобно Google Earth, позволяет видеть маневры самолета с наложением на загружаемый картографический материал. Мы смогли разработать программу TSD в относительно короткие сроки, так как в качестве основы для разработки был выбран созданный нами Framework ANYCLIPSE, базирующийся на платформе Eclipse Rich Client.