EMBARCADERO TECHNOLOGIES Разработка приложений в современных условиях, подход Embarcadero Сергей Терлецкий, Менеджер по работе с образовательными учреждениями Embarcadero Technologies
EMBARCADERO TECHNOLOGIES 2 Основана в Миллиона заказчиков 500+ Сотрудников в 29 странах 5 R&D центров Присутствует по всему миру – офисы и партнеры Embarcadero Technologies
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 $ Будущее Delphi or C++ FM Application Platform One Team One Codebase Multi-device – разработка для различных устройств & Windows 8.1
EMBARCADERO TECHNOLOGIES RAD Studio XE6 включает Delphi XE6 Multi-device, true native разработка ПО для iOS, Windows, Mac и Android Delphi XE6 Multi-device, true native разработка ПО для iOS, Windows, Mac и Android RAD Studio XE6 Multi-device, true native разработка ПО для iOS, Windows, Mac и Android RAD Studio XE6 Multi-device, true native разработка ПО для iOS, Windows, Mac и Android C++Builder XE6 Multi-device, true native Разработка ПО на C++ для Windows, Mac и Android! C++Builder XE6 Multi-device, true native Разработка ПО на C++ для Windows, Mac и Android! InterBase Встраиваемая СУБД для различных устройств InterBase Встраиваемая СУБД для различных устройств HTML5 Builder Web-разработка и создание мобильных приложений HTML5 Builder Web-разработка и создание мобильных приложений
EMBARCADERO TECHNOLOGIES RAD Studio XE6 И для студентов, и для преподавателей Универсальные навыки Низкий порог вхождения для всех Ранняя занятость для студентов Доступ на мобильный рынок для универсальных и авторских алгоритмов
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 Мобильное образование Теория алгоритмов Книги, программирование… Лабораторные! 23 Поиск минимума функции
EMBARCADERO TECHNOLOGIES Мобильные лабораторные Screen 1Screen 2 Screen 3 Top toolbar Bottom toolbar Достаточно базовых знаний визуальной разработки
EMBARCADERO TECHNOLOGIES Визуализация научных данных TChart TMesh - фасетки 3D-модели Другая Isolated VCL-app Mobile front-end App Server DB
EMBARCADERO TECHNOLOGIES Итого: изменения и образование Мобильные решения. Если это сделаете не вы, то это сделает кто-то другой – Конкурентные преимущества – Новые программы и привилегии – Новые студенты: «территории» и «демографии» – Престиж и соответствие современности Стабильный, но актуальный учебный план – Поддержка новых платформ на едином инструменте – Реже обновление учебных планов Вовлечение студентов – Постоянное взаимодействие с вашими студентами? – Проектное обучение
EMBARCADERO TECHNOLOGIES Молодые специалисты – разработчики играют всё возрастающую роль для бизнеса.
EMBARCADERO TECHNOLOGIES Вопросы? Сергей Терлецкий Менеджер по работе с учебными заведениями Embarcadero Technologies, Россия +7 (495)