380 likes | 516 Views
Обучение разработке ПО в современных условиях, проблемы и решения. Сергей Терлецкий, Менеджер по работе с образовательными учреждениями Embarcadero Technologies Sergey.Terletskiy@Embarcadero.com. Embarcadero Technologies ( продукты Borland). Основана в 1993 3.2 Миллиона заказчиков
E N D
Обучение разработке ПО в современных условиях, проблемы и решения Сергей Терлецкий, Менеджер по работе с образовательными учреждениями EmbarcaderoTechnologies Sergey.Terletskiy@Embarcadero.com
Embarcadero Technologies (продукты Borland) Основана в 1993 3.2 Миллиона заказчиков 500+ Сотрудников в29 странах 5 R&D центров Присутствует по всему миру –офисы и партнеры
Developer ToolsСредства разработки приложений Delphi C++Builder RAD Studio InterBase
Database ToolsСредства моделирования и управления базами данных Data Modeling & Collaboration Tools Database Tools DB PowerStudio DBArtisan Business Architect CONNECT UDM Software Architect Viewer DB Optimizer Data Architect Data Lineage Rapid SQL DB Change Manager MetaWizard Repository AppWave All-Access
Обучение • Современное • IT мир быстро меняется • Востребованность знаний и навыков • Конкурентоспособное • Доступное
Темы к обсуждению • Динамика в IT-мире • Что происходит на рынке? • Куда мы движемся? • Что это означает для вас? • Для обучения • Для прогресса • Варианты решения • Наши возможности
В мире - 16 миллионов разработчиков *3.2M программируют на Delphi и C++ 52 миллиарда строк кода в год 9.2 миллиарда – на Delphi и С++Builder Более 100 000 Windows-приложений $1.5 триллиона тратится в год на создание исходного кода, $28 – средняя цена строки кода в готовом продукте Визуальное программирование, компонентная модель, абстрагирование от сложностей ОС, эффективные средства работы с БД в RAD Studio обеспечивают до 80% эффективности при разработке *Evans Data
Мир технологий не стоит на месте 1999 2005 2 Windows Windows & Web W
Революция «клиентов» Совершенно новая ситуация
Изменения.. Только они постоянны << MORE TO COME HERE >>
2013+ Client Device Diversity Will
Исследование агентства DimentionalResearch – опрос 1137 разработчиков во всем мире • 99% - существующие «настольные» приложения требуют поддержки (наукоёмкие и производственные сферы) • 85% - планируют мобильные приложения • 74% - испытывают ограничения и трудности с HTML5 и JavaScript • 83% - запросы на мобильную разработку под Android • 95% - требуют единый исходный код и для настольных систем, и для мобильных решений
Что это может означать для Вас? В плену у wintel-ПК!?
Вендорский подход Objective-C Java C++ or Obj-C C# or C++ iOS SDK Android SDK OSX SDK .NET or MFC Много языков, много проектов, много наборов исходников $ $ $ $
Студенты • Много дублирующих курсов • Win (C#, C++, Delphi) • Мас (X-code / Objective-C) • iOS (X-code / Objective-C) • Android (Java) • Популярная или нет платформа • Необходимость переучиваться
Преподаватели Знать либо всё, либо узкопрофильно Сложность вести параллельные проекты для разных платформ и технологий Сложность в привлечении студентов
Что предлагает Embarcadero? Delphi, C++Builder Delphi, C++Builder Delphi, C++Builder Delphi, C++Builder FM FM FM FM Delphi / С++Builder, один проект, один набор исходников, одна команда! $ $ $ $
RAD Studio XE5 включает RAD Studio XE5 Multi-device, true native разработка ПО для iOS, Windows, Mac и Android Delphi XE5 Multi-device, true native разработка ПО для iOS, Windows , Mac и Android C++Builder XE5 Multi-device, true native Разработка ПО на C++ для Windows и Mac InterBase Встраиваемая СУБД для различных устройств HTML5 Builder Web-разработка и создание мобильных приложений
RAD Studio XE5 Для студентов и преподавателей Универсальные навыки Низкий порог вхождения для всех Ранняя занятость для студентов Доступ на мобильный рынок для универсальных и авторских алгоритмов
Итого: изменения и образование • Мобильные решения. Если это сделаете не вы, то это сделает кто-то другой • Конкурентные преимущества • Новые программы и привилегии • Новые студенты: «территории» и «демографии» • Престиж и соответствие современности • Стабильный, но актуальный учебный план • Поддержка новых платформ на едином инструменте • Реже обновление учебных планов • Вовлечение студентов • Постоянноевзаимодействие с вашими студентами? • Проектное обучение
Altimum Designer – классика VCL 15 000 000
Digifort Software – классика + мобильность
Преемственность? Мобильные платформы? procedure WriteToFile(FileName: string); var tf : TextFile; s : string; begin AssignFile(tf, FileName); ReWrite(tf); s := 'Old Pascal'; Writeln(tf,s); CloseFile(tf); end;
Старый-добрыйPascal Преемственность и для мобильной разработки procedure TForm5.Button2Click(Sender: TObject); var tf : TextFile; s : string; begin AssignFile(tf, TPath.GetDocumentsPath + PathDelim+ 'foo.txt'); Reset(tf); Readln(tf, s); Edit2.Text := s; CloseFile(tf); end;
Мобильное образование Поиск минимума функции Теория алгоритмов Книги, программирование… Лабораторные!
Мобильные лабораторные Top toolbar Screen 1 Screen 2 Bottom toolbar Screen 3 Достаточно базовых знаний визуальной разработки
Мобильные лабораторные 25 студентов Delphi XE6/C++Builder XE6 «Курсовой проект» 10 студентов сделают В любое время Высокая интерактивность
Визуализация научных данных Isolated VCL-app DB Mobile front-end TChart TMesh - фасетки 3D-модели Другая App Server
Сделай Android, получи iOSбесплатно (Windows, Mac OS) WordLines TapTap roman.yankovsky.com delphinotes.ru http://blogs.embarcadero.com/vsevolodleonov/ Delphi for Android 2013
Больше приложений в RAD Угадывание слов по картинкам http://mirsovetov.net/pic-to-word.html
Больше приложений в RAD FM 3D 2 игрока Гибкие настройки
Больше приложений в RAD Расписание занятий Альтернатива Web-клиенту
Больше приложений в RAD AppFactory Мини-IDE без программирования
Больше приложений в RAD для бизнеса WhoIsWho Изначально дляiOS Альтернатива web-клиенту Master-Detail
Молодые специалисты – разработчики играют всё возрастающую роль для бизнеса.
Вопросы? Сергей Терлецкий Менеджер по работе с учебными заведениями Embarcadero Technologies, Россия Sergey.Terletskiy@embarcadero.com +7 (495) 708-43-93