Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент: Серебрякова Г.М.
Технология REAL-IT Создание информационных систем Настольные приложения VB: Студент, АИС БТИ. Java: Бамбук WEB Ruby on Rails Java
Перенос на платформу.Net Премущества Современная платформа Богатые возможности по созданию GUI Среда разработки Microsoft Visual Studio 2005 Наличие механизма простых инсталляции и установки обновлений ClickOnce
Задачи переноса Разработка архитектуры Библиотеки На основе уже имеющегося приложения Реализация механизма поддержки ручных изменений Написание генераторов форм пользовательского интерфейса
Генераторы
Создание генераторов В данный момент существуют генераторы VB Java Добавление новой ветки: Изменение общей части Добавление специфических модулей Создание шаблонов
Поддержка ручных изменений Редактирование форм пользовательского интерфейса, созданных генераторами Добавление/удаление элементов и редактирование их свойств Поддержка использования Form Designer Сохранение элементов после повторной генерации
Поддержка ручных изменений Использование шаблона Generation Gap Два класса Разбиение на три файла
Апробация: заказ Такси
Список
Апробация: заказ Такси Карточка
Апробация: заказ Такси Отношение
Результаты Созданы генераторы Реализован процесс поддержки внесения ручных изменений С помощью полученной технологии создано демонстрационное приложение