Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Малый ШАД_Что такое программная инженерия_3.10.15

.pdf
Скачиваний:
20
Добавлен:
16.03.2016
Размер:
3 Мб
Скачать
☆

Последняя машина М.А.Карцева: М - 13

1-Oct-15

Software Engineering

51

ПЭВМ «Агат»

(выпущен в 1987 г.)

1-Oct-15

Software Engineering

54

Разработка коммерческого ПО

•В 1993 г. – Intrasoft, SA, Athens, Greece.

–VAX VMS, Unix, Informix;

–Computer Aided Siftware Engineering (CASE Tool) Information Engineering Facility (IEF) by Texas Instruments – предшественник UML, разработанный под руководством Дж.Мартина (автора известных книг по Базам Данных);

–См. http://www.maryrosemallari.com/?page_id=192

–Примерно $ 2.000.000 за инсталляцию ();

–Весь инструментарий для разработки Banking Systems и соответствующих программных компонент…

–Проект банковской системы для Инкомбанка и др.

1-Oct-15

Software Engineering

55

СП Параграф (ParallelGraphics) – VRML Company

•В 1996 – 2004 гг. – ParallelGraphisc – 3D Graphics for internet…

–Основатели - С.Пачиков, Г.Пачиков, ...

–вскоре Cosmo Software, отделение Silicon Graphics, руководитель Kai-Fu Lee.

Ранее Ли работал в компаниях Apple (1990 – 1996), Silicon Graphics (1996 – 1997) и Microsoft (1998 – 2005). Из последней его переманил Google, предложив компенсацию в 10 миллионов долларов. См. http://lenta.ru/news/2009/09/04/googlechina В июле 2005 MS подал в суд на Ли и Google, обвиняя бывшего сотрудника в нарушении пункта контракта о запрете работать год на конкурентов, а компанию-конкурента — в склонении к нарушению контракта (знание им MSN – технологий поиска).

–С Параграфом связаны А.Пажитнов, Ф.Хитрук, О.Дергунова и многие другие...

•www.web3d.org

–VRML (X3D) – ISO-стандарт, основанный на компонентном подходе...

•Оказал заметное влияние на многочисленные программные инструменты, связанные с 2D- и 3D-графикой;

–Продлолжает развиваться в настоящее время (Instant Reality – augmented or mixed

reality tool, разрабатывается институтом Fraunhofer’а и другими организациями)...

•Примеры: VrmlPad, www.lenin.ru ; http://www.parallelgraphics.com/vrml/gagarin3/3d/indexns.html (./gagarin/index.html – можно локально...)

1-Oct-15

Software Engineering

56

В1996 г. появилось Java-программирование...

•С момента появления Java держит первое-второе место по популярности и использовнаию, изредка уступая только языку С (который – заметно ниже уровнем...)...

(См. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)

•Java-программирование использует разные компонентные модели, из которых первая и самая распространенная – JavaBeans Component

Model…

•Примеры: Viewer для подмножества VRML средствами JavaBeansкомпонент, сборка из JavaBeans-компонент в BeanBox’е...

•Сенсоры и event-driven поведение в VRML...

1-Oct-15

Software Engineering

57

Связь виртуальной и физической реальности - WSN

•В 2004-2008 гг. – LuxoftLabs (MeshNetics) – ZigBee Company.

•Беспроводные сенсорные сети стандартов IEEE 802.15.4 и ZigBee. Ныне – модное направление Internet of Things (IoT)…

–Самостоятельная разработка Hardware и Software (стека протоколов)…

–В кризис 2008-2009 интеллектуальная собственность продана компании Atmel…

–Поэтому с 2009 по Н/В – делюсь накопленными впечатлениями со студентами программной инженерии...

•Студенческий проект: игра в шахматы (MAC IEEE 802.15.4)…

–Программа была выполнена в качестве курсовой работы двумя студентами бакалавриата (Анастасия Семенова и Вадим Лазарев).

•Где тут наука? http://arxiv.org/abs/1409.0526

1-Oct-15

Software Engineering

58

•Наши студенты:

–В 2010 г. – Microsoft Imagine Cup - 2 место по России;

–В 2013 г. – Microsoft Imagine Cup - 1 место по России

(5-е, неоффициальное, место на Всемирном финале из 83 команд);

•Еще есть, куда стремиться, – приходите к нам, попробуем...

•Вопросы?

Спасибо за внимание!

1-Oct-15

Software Engineering

59

 

 

 

1-Oct-15

Software Engineering

60