Разработчики: | 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.Как с помощью EvaProject и EvaWiki построить прозрачную бесшовную среду для успешной работы крупного холдинга
По словам Пола Дитца (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 долларов.
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Бипиум (Bpium) (10)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Другие (388)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
Консом групп, Konsom Group (КонсОМ СКС) (2)
IFellow (АйФэлл) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
КРИТ (KRIT) (2)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (590, 303)
Солар (ранее Ростелеком-Солар) (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)
Сбербанк (1, 2)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Другие (9, 9)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
Мобильные ТелеСистемы (МТС) (1, 4)
SL Soft (СЛ Софт) (1, 3)
Другие (14, 24)
Мобильные ТелеСистемы (МТС) (2, 3)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Т1 Консалтинг (Т1 Инновации) (1, 1)
Другие (11, 11)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
Форсайт. Мобильная платформа (ранее HyperHive) - 12
Другие 323
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Java - 2
Турбо X - 2
Парадокс: MES Builder - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
Форсайт. Мобильная платформа (ранее HyperHive) - 3
BSS Digital2Go - 3
Cloud ML Space - 2
Avaya Breeze (Avaya Engagement Development Platform) - 1
Другие 8