Компания Embarcadero Technologies представила вторую предварительную версию своей технологии RAD Studio 2010 для ускоренной разработки приложений в среде Delphi из готовых компонентов. Основным отличием новой версии стали возможности для поддержки сенсорных экранов и управления с помощью жестов. Эти новые возможности могут найти широкое применение в создании пользовательских интерфейсов для планшетных ПК, разного рода терминалов и Интернет-киосков.
Обновленная версия RAD Studio 2010 позволяет создавать приложения с жестикуляционным и сенсорным управлением всего за несколько несложных шагов. Компоненты RAD Studio 2010 уже поддерживают более 30 готовых жестов, в том числе движения мышью влево, вправо, вверх, вниз, «зачеркивание», а также несколько мультисенсорных жестов, таких как панорамирование, масштабирование и вращение объектов.
Утилита VCL Gesture Designer помогает добавлять новые жесты к компонентам приложений с помощью визуального конструктора – вам достаточно определить движения и ввести описание функций нового жеста. Для ввода информации с помощью сенсорного экрана разработчикам также предлагается готовая экранная клавиатура с поддержкой множества раскладок и национальных языков. Кроме всего прочего, компоненты RAD Studio 2010 позволяют внедрить сенсорные и жестовые функции в уже готовые приложения, построенные с использованием сред разработки Delphi и C++Builder – при этом объем работы по написанию кода будет минимальным.
Реализация сенсорных функций с помощью компонентов RAD Studio 2010 имеет уникальный характер, поскольку обеспечивает прозрачную поддержку большинства актуальных версий Windows, в том числе Windows 2000, XP, Vista и Windows 7. Компоненты RAD Studio 2010 могут взаимодействовать с самыми разными устройствами ввода, включая экраны с поддержкой одиночного и множественных касаний, сенсорные планшеты и мышь.
Подробнее о новых возможностях RAD Studio 2010 можно узнать на официальной странице продукта; там же можно найти заметки разработчиков и видеоролики с демонстрацией примеров использования новых компонентов в средах Delphi и С++Builder.
