1 / 28

Разработка приложений в современных условиях, подход Embarcadero

Разработка приложений в современных условиях, подход Embarcadero. Сергей Терлецкий, Менеджер по работе с образовательными учреждениями Embarcadero Technologies Sergey.Terletskiy@Embarcadero.com. Embarcadero Technologies. Основана в 1993 3.2 Миллиона заказчиков

totie
Télécharger la présentation

Разработка приложений в современных условиях, подход Embarcadero

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Разработка приложений в современных условиях, подход Embarcadero Сергей Терлецкий, Менеджер по работе с образовательными учреждениями EmbarcaderoTechnologies Sergey.Terletskiy@Embarcadero.com

  2. Embarcadero Technologies Основана в 1993 3.2 Миллиона заказчиков 500+ Сотрудников в29 странах 5 R&D центров Присутствует по всему миру –офисы и партнеры

  3. Developer ToolsСредства разработки приложений Delphi C++Builder RAD Studio InterBase

  4. 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

  5. Обучение • Современное • IT мир быстро меняется • Востребованность знаний и навыков • Конкурентоспособное • Доступное

  6. Темы к обсуждению • Динамика в IT-мире • Что происходит на рынке? • Куда мы движемся? • Что это означает для вас? • Для обучения • Для прогресса • Варианты решения • Наши возможности

  7. В мире - 16 миллионов разработчиков *3.2M программируют на Delphi и C++ 52 миллиарда строк кода в год 9.2 миллиарда – на Delphi и С++Builder Более 100 000 Windows-приложений $1.5 триллиона тратится в год на создание исходного кода, $28 – средняя цена строки кода в готовом продукте Визуальное программирование, компонентная модель, абстрагирование от сложностей ОС, эффективные средства работы с БД в RAD Studio обеспечивают до 80% эффективности при разработке *Evans Data

  8. Мир технологий не стоит на месте 1999 2005 2 Windows Windows & Web W

  9. Революция «клиентов» Совершенно новая ситуация

  10. Изменения.. Только они постоянны << MORE TO COME HERE >>

  11. 2014+ Client Device Diversity Will

  12. Исследование агентства DimentionalResearch – опрос 1137 разработчиков во всем мире • 99% - существующие «настольные» приложения требуют поддержки (наукоёмкие и производственные сферы) • 85% - планируют мобильные приложения • 74% - испытывают ограничения и трудности с HTML5 и JavaScript • 83% - запросы на мобильную разработку под Android • 95% - требуют единый исходный код и для настольных систем, и для мобильных решений

  13. Что это может означать для образования? В плену у wintel-ПК!?

  14. Вендорский подход Objective-C Java C++ or Obj-C C# or C++ iOS SDK Android SDK OSX SDK .NET or MFC Много языков, много проектов, много наборов исходников $ $ $ $

  15. Студенты • Много дублирующих курсов • Win (C#, C++, Delphi) • Мас (X-code / Objective-C) • iOS (X-code / Objective-C) • Android (Java) • Популярная или нет платформа • Необходимость переучиваться

  16. Преподаватели Знать либо всё, либо узкопрофильно Сложность вести параллельные проекты для разных платформ и технологий Сложность в привлечении студентов

  17. Что предлагает Embarcadero? Delphi, C++Builder Delphi, C++Builder Delphi, C++Builder Delphi, C++Builder FM FM FM FM Delphi / С++Builder, один проект, один набор исходников, одна команда! $ $ $ $

  18. Multi-device – разработка для различных устройств One Team One Codebase Delphi or C++ Будущее FM Application Platform & Windows 8.1 $

  19. RAD Studio XE6включает RAD Studio XE6 Multi-device, true native разработка ПО для iOS, Windows, Mac и Android Delphi XE6 Multi-device, true native разработка ПО для iOS, Windows , Mac и Android C++Builder XE6 Multi-device, true native Разработка ПО на C++ для Windows, Mac и Android! InterBase Встраиваемая СУБД для различных устройств HTML5 Builder Web-разработка и создание мобильных приложений

  20. RAD Studio XE6 И для студентов, и для преподавателей Универсальные навыки Низкий порог вхождения для всех Ранняя занятость для студентов Доступ на мобильный рынок для универсальных и авторских алгоритмов

  21. Преемственность? Мобильные платформы? procedure WriteToFile(FileName: string); var tf : TextFile; s : string; begin AssignFile(tf, FileName); ReWrite(tf); s := 'Old Pascal'; Writeln(tf,s); CloseFile(tf); end;

  22. Старый-добрый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;

  23. Мобильное образование Поиск минимума функции Теория алгоритмов Книги, программирование… Лабораторные!

  24. Мобильные лабораторные Top toolbar Screen 1 Screen 2 Bottom toolbar Screen 3 Достаточно базовых знаний визуальной разработки

  25. Визуализация научных данных Isolated VCL-app DB Mobile front-end TChart TMesh - фасетки 3D-модели Другая App Server

  26. Итого: изменения и образование • Мобильные решения. Если это сделаете не вы, то это сделает кто-то другой • Конкурентные преимущества • Новые программы и привилегии • Новые студенты: «территории» и «демографии» • Престиж и соответствие современности • Стабильный, но актуальный учебный план • Поддержка новых платформ на едином инструменте • Реже обновление учебных планов • Вовлечение студентов • Постоянноевзаимодействие с вашими студентами? • Проектное обучение

  27. Молодые специалисты – разработчики играют всё возрастающую роль для бизнеса.

  28. Вопросы? Сергей Терлецкий Менеджер по работе с учебными заведениями Embarcadero Technologies, Россия Sergey.Terletskiy@embarcadero.com +7 (495) 708-43-93

More Related