Главная изюминка Tablet PC — возможность применения чернильно-перьевого (pen & ink) ввода и распознавание рукописного текста. Однако, чтобы в полной мере воспользоваться этими функциями, разработчику нужно призвать на помощь свое во-ображение и полностью погрузиться в новые технологии (как говорится в американской ИТ-прессе — “thinking in Ink”).
InfiNotes расширяет стандартные возможности Tablet PC SDK: сравните работу трех элементов управления — InkPicture (Development Kit), NoteBox и ScribbleBox (InfiNotes) |
InfiNotes включает два элемента управления — NoteBox (Standard) и ScribbleBox (Professional), каждый из которых представляет собой иерархическую объектную структуру (см. рисунок). NoteBox позволяет размещать на форме несколько панелей управления, поддерживает управление размером окна для рисования, изменение масштаба изображения, функции “undo-redo” и многое другое. ScribbleBox развивает все эти возможности, реализуя, в частности, многостраничную поддержку. Фактически он является аналогом приложения Microsoft OneNote: уступая этому офисному продукту с точки зрения конечного пользователя, он предлагает более удобную объектную модель для разработчика.
Вот еще несколько полезных для разработчиков ПО для Tablet PC средств третьих фирм:
• BluewireInk (Bluewire Technologies, www.bluewireink.com/tabletpc) — мощный элемент управления .NET, который в среде Visual Studio можно установить в окно конструктора и добавить таким образом к приложению функции перьевого ввода и формирования заметок. Допускается использование BluewireInk в среде Internet Explorer для создания планшетно-ориентированных Web-приложений;
• E-Pen&Forms Builder (Design Universe, www.design-universe.com/epentablet-all/epenformsbuilder) — позволяет заполнять формы, обеспечивая высокое качество распознавания рукописного ввода. Эти средства можно включать в документы и применять в инструментах интеграции и экспорта данных;
• Form Component (Active Ink Sotutions, www.activeink.com) — элемент управления .NET, предназначенный для подключения электронных форм в приложения. Формы создаются с помощью специального инструмента, который преобразует бумажные шаблоны или офисные документы в формат, доступный для использования перьевого ввода;
• Leszynski inTegrate Tablet PC Extensions (Leszynski Group, www.leszynski.com/tabletpc) — набор инструментов, который поможет разработчику изучить и применить новые возможности Tablet PC в своих программах. Он устанавливается в среду Visual Studio .NET 2003 и добавляет шаблон нового проекта для планшетных приложений;
• Med-Recs SDK (Health Dynamics, www.med-recs.net) — комплект для программиста, включающий Web-сервисы, шаблоны и средства быстрой разработки интегрированных решений. Его могут эффективно применять производители оборудования, поставщики ПО и системные интеграторы;
• Mi-Forms Version 5 SDK (Mi-Co, www.mi-corporation.com) — предлагает расширения для среды разработки, в том числе многофункциональную открытую объектную модель на базе Microsoft .NET. Включает средства распознавания рукописного ввода и мобильного получения информации, которые могут быть интегрированы с корпоративными приложениями, в частности с Web-приложениями;
• Mindjet Accelerator (Mindjet, www. mindjet.com) — набор компонентов для интеграции MindManager X5 Pro с различными приложениями;
• NetAdvantage Ink/Tablet PC (Infragistics, www.infragistics.com) — обеспечивает поддержку перьевого ввода в приложения для планшетных ПК. Большой набор разнообразных элементов управления (редакторы, сетки, деревья, расписания и пр.) может применяться с помощью инструментов WinInkProvider и Infragistics PenInputPanebb;
• SignWare SDK (SoftPro, www.signature-verificatiuon.com) — позволяет защитить приложения с помощью рукописной подписи. Этот набор подключается к Tablet PC SDK и предоставляет возможность объединения электронной и традиционной перьевой подписи;
• Tablet UML (Tablet UML, www.tabletuml.com) — это мощный инструмент рисования UML-моделей с применением пера и планшета.