• Home
  • Технология АОМП

Технология АОМП

Скачать презентацию по технологии АОМП на русском языке Скачать

Скачать презентацию по технологии АОМП на английском языкеСкачать

Широкое распространение прикладное программное обеспечение получило с появлением персональных компьютеров в середине 1980ых годов. В то время использовался так называемый процедурный подход – логика выполнения программы сводится к последовательному вызову функций и процедур. Этот подход имеет очень много недостатков, существенно усложняющих построение сложных программных систем. Следующим эволюционным шагом в развитии программирования в целом является объектно – ориентированный (ООП) метод разработки, который позволяет работать с элементами программного кода на уровне объектов. По сравнению с процедурным, объектно-ориентированный подход является гораздо более совершенным и используется по настоящее время. Одним словом, 95% прикладных программ в настоящее время – создано при помощи объектно – ориентированных языков программирования.
Технология ООП в настоящее время развивается «вширь», а не «вглубь»: создаются новые языки программирования, основанные на ООП, а сама идеология ООП качественных изменений не несет.
Важно отметить, что наличие достаточно большого (>20 актуальны на данный момент) числа независимых языков программирования, основанных на ООП, сильно усложняет и удорожает разработку программного обеспечения. А также недоступность разработки прикладного ПО обычным пользователям в настоящее время является сильным негативным фактором развития технологии ООП.
Совершенно очевидным является тот факт, что разработка прикладного программного обеспечения в настоящий момент является очень инерционным процессом: хороших разработчиков мало, услуги стоят дорого, разработка ведется долго, а участие заказчика в процессе разработки минимально, что зачастую ведет к созданию некачественного программного продукта.
Логическим решением создавшейся ситуации является создание совершенно нового, но не разрушающего принципы ООП, подхода в прикладном программировании, позволяющего:
— не снижая качество, существенно уменьшить участие прикладных программистов в разработке ПО минимум на 70%;
— ускорить процесс разработки и отладки программного обеспечения до 5 раз;
— разрабатывать прикладное ПО одновременно для нескольких аппаратных платформ;
— существенным образом повысить доступность процесса разработки программного обеспечения (программирование без программистов);
— упростить все процессы, касающиеся разработки и создания архитектуры будущего приложения;
— существенно упростить процессы доработки прикладного программного обеспечения.
Все вышеперечисленные свойства лежат в основе разработанной нашей компанией технологии Аспектно-Ориентированного Мультиплатформенного программирования, которая в будущем позволит практически любому пользователю создавать собственные функциональные прикладные программы для его нужд.
В мае 2013 года нашей компанией был разработан прототип технологии, полностью подтверждающий нашу идею Аспектно-ориентированного программирования, а в 2014 году закончена работа над базовой версией конструктора мобильных приложений, основанной на технологии АОМП.
В будущем эта технология позволит создавать программное обеспечение на различные аппаратные платформы вербальным методом при помощи голосового ассистента.

Базовая версия конструктора (v.1.0). Пароль к системе: ASDFGHJKL123 basetech.wellspringsocial.com

Прототип конструктора (v.0.1). Пароль к системе: AvGl6154 prototype.wellspringsocial.com

Демонстрационное видео конструктора базовой технологии



Демонстрационное видео конструктора-прототипа basetech.wellspringsocial.com