PenOffice SDK for Microsoft Windows

Overview

PenOffice SDK (formerly CalliGrapher SDK Desktop Edition) brings award-winning CalliGrapher handwriting recognition technology to Microsoft Windows powered Desktop, Portable and Tablet PCs. SDK's main features include:

  • Recognizes natural handwritten text in a variety of handwriting styles: cursive, PRINT and MIXed cursive/print.
  • Recognizes dictionary words from its main or user-defined dictionary, as well as non-dictionary words, such as names, numbers and mixed alphanumeric combinations.
  • Provides automatic segmentation of handwritten text into words and automatically differentiates between vocabulary and non-vocabulary words, and between words and arbitrary alphanumeric strings
  • Does not require a user to train the software and allows for most users to achieve high accuracy right "out of the box".
  • Reliably recognizes handwriting in Dutch, English (US, UK, Medical), French, German, Italian, Portuguese (Brazilian and European), Spanish and Swedish languages.

If you have Java run-time plug-in for Internet browser installed on your computer, you can try CalliGrapher handwriting recognition technology online.

PenOffice SDK enables natural handwriting input in third party applications on pen-enabled Microsoft Windows-powered desktop and portable computers. It includes:

  • Handwriting recognition engine and on-screen keyboard in object code (DLL, LIB) for Dutch, English, French, German, Italian, Portuguese, Spanish, and Swedish languages. The engine is compiled using Microsoft Visual C++ compiler and works reliably under Microsoft Windows 98/ME/NT 4.0/2000/XP/Vista.
  • C/C++ header files with definition of API calls and structures
  • Developer's Guide in Adobe Acrobat and Microsoft Word formats
  • ActiveX control which provides COM interface to the recognition engine API
  • Dictionary Builder application
  • Sample source code in C++ and Visual Basic which demonstrates how to use the recognition engine API.
Advantages

With PenOffice SDK, ISVs, VARs, SIs can fine tune natural handwriting input to their custom application needs. For example, a developer of form application for pen-based devices can define different handwriting recognition modes (such as separate letters/cursive/numbers) and custom vocabularies (medical, personal names, cities, etc.) for different fields of a form. In most cases, customization substantially increases input convenience, recognition accuracy, and speed.

PenOffice SDK is used by Allen Bradley (Rockwell/DataMyte), APLUX Communications, Atelier, GTCO CalComp, iMedica, Large Format Computing, Mi-Co, Promethean, SMART Technologies, Virtual Ink, Walkabout Computers and others. It has been incorporated into a variety of industry and sales automation, healthcare, and general "natural UI" applications for a variety of hardware and software platforms in the USA and in Europe.

System Requirements
  • Personal or Multimedia computer with Pentium Pro 200MHz processor or higher (Pentium III/350MHz or faster is recommended).
  • Windows NT 4.0 Workstation or Server with Service Pack 5 or later, Windows 98 or later including Windows 98, Windows ME, Windows 2000, Windows XP, Windows Vista.
  • 10MB of free disk space for full installation, an additional 7MB required for temporary files during installation.
  • 64 MB of memory to use on Windows 98/ME (128 recommended).
  • 128 MB of memory to use on Windows NT/2000/XP
  • VGA with 16-bit color minimum resolution.
  • Microsoft Visual C++ 6.0 or similar C/C++ compiler for Microsoft Windows (samples include workspaces in Visual Studio 97 format)*
  • Microsoft Mouse or compatible pointing device.
  • Graphics tablet system is strongly recommended.
  • CD-ROM (required to install application if purchased on CD-ROM).
  • Internet Browser such as Microsoft Internet Explorer 5.0 or later is recommended to retrieve the latest product information from PhatWare's web site.

* Visual Basic or any other programming language that supports COM interface can also be used with ActiveX control (CgrX.dll).

Licensing and Support

PenOffice SDK is available for licensing by OEMs, VARs, ISVs on Microsoft Windows 99/ME/NT 4.0/2000/XP/2003 Server platforms.

Developer License for PenOffice SDK is offered for development purposes only. The license includes three hours of email and phone engineering support and access to the latest SDK updates for period of 6 months. Licensee may install up to five copies of PenOffice engine for demo purpose only. This license does not include redistribution rights to handwriting recognition engine DLLs and/or dictionaries.

Commercial License for PenOffice SDK allows licensee to redistribute PenOffice engine DLLs and dictionaries. It is usually royalty-based.

Support: PenOffice SDK Developer License may include 3 hours of free engineering support via email or phone. Additional support time can be purchased separately. If you purchased PenOffice SDK Commercial License, please refer to your license agreement for technical support options.

For more information about PenOffice SDK, pricing, licensing options, etc. please submit the Developer Information Request Form.