Mayhem

Продукт
Разработчики: Microsoft
Технологии: Средства разработки приложений

Microsoft выпустила весной 2012 года исходный код программного инструмента под названием Mayhem, который позволяет пользователю без специальных навыков создавать сценарии для автоматизации работы графических приложений в Windows. Программное обеспечение было передано фонду открытого ПО Outercurve Foundation, который был создан и спонсируется корпорацией.

Программное обеспечение Mayhem было разработано исследовательской группой Microsoft Research в расчёте на пользователей Windows, не владеющих навыками программирования. Инструмент позволяет людям, не привыкшим работать с bat-файлами, конструировать «сценарии» из графических приложений Windows по аналогии со сценариями командной строки.

С помощью Mayhem пользователь может автоматизировать рутинные задачи в системе, не прибегая к изучению командного языка. Принцип работы Mayhem аналогичен описанию последовательности действий в bat-файле (или shell-файле Unix). Пользователь создаёт в Mayhem триггеры для нужных программ и привязывает их к определённым событиям в системе. При наступлении события программы запускаются и реагируют на него тем или иным образом.

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

Разработчики утверждают, что Mayhem способна связывать между собой практически любые устройства и службы Windows, а также некоторые внешние устройства. К программе существуют расширения, позволяющие Mayhem работать со смартфонами (на Windows Phone, Android и iOS), а также с Xbox.Цифровизация ТЭК: тренды, перспективы, крупнейшие ИТ-поставщики. Обзор TAdviser 15.2 т

По словам Пола Дитца (Paul Ditz), руководителя проекта Mayhem, программа является новым шагом в эволюции персональных компьютеров. «ПК постепенно выходит из роли инструмента, который люди используют, и превращается в слугу, которому они приказывают сделать что-то за них», - убеждён разработчик Microsoft.

Дитц сообщил, что решение открыть исходный код программы Microsoft приняла для того, чтобы привлечь сторонних разработчиков к расширению возможностей Mayhem. Кроме того, компания считает, что это поможет сделать продукт более привлекательным для тех, кто хочет встроить его функциональность в своё ПО.

Проект принял в свои руки фонд Outercurve, ранее известный как CodePlex Foundation. Фонд был создан Microsoft в 2009 году и позиционирует себя как посредник между корпорацией и Open Source-сообществом. Фонд руководит разработкой разнообразных Open Source-проектов, состдоточенных вокруг технологий Microsoft, таких как .NET, ASP.net, SharePoint, Silverlight, WPF, XNA.

Mayhem попала в ряд проектов под названием Innovators Gallery, который объединяет в себе наиболее продвинутые разработки, ведущиеся под крылом Outercurve. Исходный код программы был опубликован под лицензией Microsoft Piblic Licence (MS-PL).

Для того, чтобы простимулировать участие сообщества в проекте, Outercurve объявил конкурс на лучшее дополнение Make Your Own Mayhem Contest 2012. Фонд призвал разработчиков размещать свои оригинальные расширения для программы на сайте проекта. Конкурс продлится до полуночи (по тихоокеанскому времени) 30 апреля 2012 года. Победители в четырёх номинациях разделят между собой призовой фонд в 5000 долларов.



Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Солар (ранее Ростелеком-Солар) (44)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
  Форсайт (11)
  Бипиум (Bpium) (10)
  BellSoft (БеллСофт) (9)
  Другие (370)

  Солар (ранее Ростелеком-Солар) (8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
  Консом групп, Konsom Group (КонсОМ СКС) (2)
  ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
  IFellow (АйФэлл) (2)
  Другие (30)

  Солар (ранее Ростелеком-Солар) (10)
  Форсайт (3)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
  КРИТ (KRIT) (2)
  Cloud.ru (Облачные технологии) ранее SberCloud (2)
  Другие (13)

  Солар (ранее Ростелеком-Солар) (6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (4)
  Unlimited Production (Анлимитед Продакшен) (4)
  РЖД-Технологии (3)
  Форсайт (3)
  Другие (21)

  Солар (ранее Ростелеком-Солар) (1)
  Другие (1)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Microsoft (41, 47)
  Солар (ранее Ростелеком-Солар) (2, 46)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (556, 273)

  Солар (ранее Ростелеком-Солар) (1, 8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
  Microsoft (4, 3)
  Oracle (2, 3)
  SAP SE (2, 2)
  Другие (16, 19)

  Солар (ранее Ростелеком-Солар) (1, 11)
  Форсайт (1, 3)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
  Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
  Сбербанк (1, 2)
  Другие (9, 9)

  Солар (ранее Ростелеком-Солар) (1, 6)
  Unlimited Production (Анлимитед Продакшен) (1, 6)
  Мобильные ТелеСистемы (МТС) (1, 4)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
  Форсайт (1, 3)
  Другие (11, 19)

  Мобильные ТелеСистемы (МТС) (1, 1)
  Солар (ранее Ростелеком-Солар) (1, 1)
  Другие (0, 0)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Solar appScreener (ранее Solar inCode) - 46
  Hyperledger Fabric - 23
  Windows Azure - 20
  FIS Platform - 15
  Форсайт. Мобильная платформа (ранее HyperHive) - 12
  Другие 305

  Solar appScreener (ранее Solar inCode) - 8
  FIS Platform - 4
  Турбо X - 2
  Siemens Xcelerator - 2
  Java - 2
  Другие 22

  Solar appScreener (ранее Solar inCode) - 11
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  BSS Digital2Go - 3
  Cloud ML Space - 2
  BellSoft Axiom JDK (ранее Liberica JDK) - 1
  Другие 8

  EXpress Защищенный корпоративный мессенджер - 6
  Solar appScreener (ранее Solar inCode) - 6
  МТС Exolve - 4
  РЖД и Робин: Облачная фабрика программных роботов - 3
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  Другие 13

  МТС: Ocean Облачная платформа - 1
  Solar appScreener (ранее Solar inCode) - 1
  Другие 0