EMBARCADERO TECHNOLOGIES Обучение разработке ПО в современных условиях, проблемы и решения Сергей Терлецкий, Менеджер по работе с образовательными учреждениями Embarcadero Technologies
EMBARCADERO TECHNOLOGIES 2 Основана в Миллиона заказчиков 500+ Сотрудников в 29 странах 5 R&D центров Присутствует по всему миру – офисы и партнеры Embarcadero Technologies (продукты Borland)
EMBARCADERO TECHNOLOGIES RAD StudioInterBase C++Builder Delphi Developer Tools Средства разработки приложений
EMBARCADERO TECHNOLOGIES Database Tools Средства моделирования и управления базами данных Data Modeling & Collaboration Tools All-Access Business Architect CONNECT Data ArchitectData Lineage MetaWizardRepository Software Architect UDM Viewer Database Tools DB Change Manager DB Optimizer DBArtisanDB PowerStudio Rapid SQL AppWave
EMBARCADERO TECHNOLOGIES Обучение Современное – IT мир быстро меняется – Востребованность знаний и навыков Конкурентоспособное Доступное
EMBARCADERO TECHNOLOGIES Темы к обсуждению Динамика в IT-мире – Что происходит на рынке? – Куда мы движемся? Что это означает для вас? – Для обучения – Для прогресса Варианты решения – Наши возможности
EMBARCADERO TECHNOLOGIES 52 миллиарда строк кода в год 9.2 миллиарда – на Delphi и С++Builder Более Windows-приложений $1.5 триллиона тратится в год на создание исходного кода, $28 – средняя цена строки кода в готовом продукте Визуальное программирование, компонентная модель, абстрагирование от сложностей ОС, эффективные средства работы с БД в RAD Studio обеспечивают до 80% эффективности при разработке *Evans Data В мире - 16 миллионов разработчиков * 3.2M программируют на Delphi и C++
EMBARCADERO TECHNOLOGIES Мир технологий не стоит на месте Windows 1999 Windows & Web W
EMBARCADERO TECHNOLOGIES Революция «клиентов» Совершенно новая ситуация
EMBARCADERO TECHNOLOGIES Изменения.. Только они постоянны >
EMBARCADERO TECHNOLOGIES Client Device Diversity Will
EMBARCADERO TECHNOLOGIES Исследование агентства Dimentional Research – опрос 1137 разработчиков во всем мире 99% - существующие «настольные» приложения требуют поддержки (наукоёмкие и производственные сферы) 85% - планируют мобильные приложения 74% - испытывают ограничения и трудности с HTML5 и JavaScript 83% - запросы на мобильную разработку под Android 95% - требуют единый исходный код и для настольных систем, и для мобильных решений
EMBARCADERO TECHNOLOGIES Что это может означать для Вас? В плену у wintel-ПК!?
EMBARCADERO TECHNOLOGIES $$$$ C# or C++.NET or MFC C++ or Obj-C OSX SDK Objective-C iOS SDK Java Android SDK Много языков, много проектов, много наборов исходников Вендорский подход
EMBARCADERO TECHNOLOGIES Студенты Много дублирующих курсов – Win (C#, C++, Delphi) – Мас (X-code / Objective-C) – iOS (X-code / Objective-C) – Android (Java) Популярная или нет платформа Необходимость переучиваться
EMBARCADERO TECHNOLOGIES Преподаватели Знать либо всё, либо узкопрофильной Сложность вести параллельные проекты для разных платформ и технологий Сложность в привлечении студентов
EMBARCADERO TECHNOLOGIES Что предлагает Embarcadero? $$$$ Delphi, C++Builder FM Delphi, C++Builder FM Delphi, C++Builder FM Delphi, C++Builder FM Delphi / С++Builder, один проект, один набор исходников, одна команда!
EMBARCADERO TECHNOLOGIES RAD Studio XE5 включает Delphi XE5 Multi-device, true native разработка ПО для iOS, Windows, Mac и Android Delphi XE5 Multi-device, true native разработка ПО для iOS, Windows, Mac и Android RAD Studio XE5 Multi-device, true native разработка ПО для iOS, Windows, Mac и Android RAD Studio XE5 Multi-device, true native разработка ПО для iOS, Windows, Mac и Android C++Builder XE5 Multi-device, true native Разработка ПО на C++ для Windows и Mac C++Builder XE5 Multi-device, true native Разработка ПО на C++ для Windows и Mac InterBase Встраиваемая СУБД для различных устройств InterBase Встраиваемая СУБД для различных устройств HTML5 Builder Web-разработка и создание мобильных приложений HTML5 Builder Web-разработка и создание мобильных приложений
EMBARCADERO TECHNOLOGIES RAD Studio XE5 Для студентов и преподавателей Универсальные навыки Низкий порог вхождения для всех Ранняя занятость для студентов Доступ на мобильный рынок для универсальных и авторских алгоритмов
EMBARCADERO TECHNOLOGIES Итого: изменения и образование Мобильные решения. Если это сделаете не вы, то это сделает кто-то другой – Конкурентные преимущества – Новые программы и привилегии – Новые студенты: «территории» и «демографии» – Престиж и соответствие современности Стабильный, но актуальный учебный план – Поддержка новых платформ на едином инструменте – Реже обновление учебных планов Вовлечение студентов – Постоянное взаимодействие с вашими студентами? – Проектное обучение
EMBARCADERO TECHNOLOGIES Altimum Designer – классика VCL
EMBARCADERO TECHNOLOGIES Digifort Software – классика + мобильность
EMBARCADERO TECHNOLOGIES Преемственность? procedure WriteToFile(FileName: string); var tf : TextFile; s : string; begin AssignFile(tf, FileName); ReWrite(tf); s := 'Old Pascal'; Writeln(tf,s); CloseFile(tf); end; Мобильные платформы?
EMBARCADERO TECHNOLOGIES Старый-добрый 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; Преемственность и для мобильной разработки
EMBARCADERO TECHNOLOGIES 3D - 4 платформы
EMBARCADERO TECHNOLOGIES Мобильное образование Теория алгоритмов Книги, программирование… Лабораторные! 26 Поиск минимума функции
EMBARCADERO TECHNOLOGIES Мобильные лабораторные
EMBARCADERO TECHNOLOGIES Мобильные лабораторные Screen 1Screen 2 Screen 3 Top toolbar Bottom toolbar Достаточно базовых знаний визуальной разработки
EMBARCADERO TECHNOLOGIES Мобильные лабораторные 25 студентов Delphi XE6/C++Builder XE6 «Курсовой проект» 10 студентов сделают В любое время Высокая интерактивность
EMBARCADERO TECHNOLOGIES Визуализация научных данных TChart TMesh - фасетки 3D-модели Другая Isolated VCL-app Mobile front-end App Server DB
EMBARCADERO TECHNOLOGIES Сделай Android, получи iOS бесплатно (Windows, Mac OS) 31 roman.yankovsky.com delphinotes.ru Delphi for Android 2013 WordLines TapTap
EMBARCADERO TECHNOLOGIES Больше приложений в RAD Угадывание слов по картинкам 32
EMBARCADERO TECHNOLOGIES Больше приложений в RAD FM 3D 2 игрока Гибкие настройки 33
EMBARCADERO TECHNOLOGIES Больше приложений в RAD Расписание занятий Альтернатива Web-клиенту 34
EMBARCADERO TECHNOLOGIES Больше приложений в RAD AppFactory Мини-IDE без программирования 35
EMBARCADERO TECHNOLOGIES Больше приложений в RAD для бизнеса WhoIsWho Изначально для iOS Альтернатива web-клиенту Master-Detail 36
EMBARCADERO TECHNOLOGIES Молодые специалисты – разработчики играют всё возрастающую роль для бизнеса.
EMBARCADERO TECHNOLOGIES Вопросы? Сергей Терлецкий Менеджер по работе с учебными заведениями Embarcadero Technologies, Россия +7 (495)