Tool Details
Digital Pen Application Development Tools
Bring digital life to your company's paper forms with the Nokia Digital Pen, which allows any paper form to be used as direct input to any application or back-end system. The Nokia Digital Pen allows you to utilize the speed and opportunities of digital technology while retaining all the advantages of traditional pen and paper. The Nokia Digital Pen features Anoto functionality, which is built on a unique pattern of small dots that can be printed on most materials with standard printing technology. To digitize your forms, simply license a unique piece of the pattern and print it as an almost invisible background on your paper forms.The Digital Pen Application Development Tools package has everything you need to start developing applications for paper products. It also contains a non-commercial pattern license for development and demonstration purposes as well as a one-year developers' partner program.
The Digital Pen Application Development Tools package has everything you need to start developing a network application enabled by Anoto functionality. This includes the design of a paper product on which an Anoto pattern is implemented as well as the development of an application service handler (ASH).
The ASH is an application that processes requests from digital pens. It runs a Web server and uses the Pen Application Programming Interface (Pen API) to handle the pen data.
The Digital Pen Application Development Tools package includes:
- Graphical Design Kit (GDK) for designing paper products.
- SDK for Network Applications running on a Web server and accessed over the network.
- SDK for PC Applications running on a PC.
- Non-commercial pattern license for development and demonstration purposes.
- 1-year developers' partner program.
The Graphical Design Kit includes the Graphical Design Tool (GDT). The GDT is available as an XTension to QuarkXPress in the Apple Mac OS 9.x environment.
The GDT enables graphic designers to apply Anoto pattern and graphic applications on paper products. For instance, the GDT controls and prohibits deformation and rotation of the Anoto pattern.
The GDT generates an EPS file for printing and a Paper Application Definition (PAD) file. The PAD file is used to exchange data between the graphic designer, who is creating the paper product, and the application developer, who is using the Pen API to interface the digital pen output with the network application. The PAD file describes the layout of the paper application in order to match strokes to certain areas and thus apply particular operations on selected strokes.
SDK for Network Applications The SDK for Network Applications includes:
- The Pen API is used as an interface between the ASH and the digital pen. It supplies methods to:
- Get information from the digital pen based on usage with the application paper.
- Retrieve additional information from the digital pen, such as the e-mail address of the digital pen owner.
- A pen and paper simulator to be used to test the ASH without having the printed-paper product or a digital pen.
- Application samples of PAD files and ASH code.
- A Component Object Model (COM) API for COM-enabled Web servers, to be used, for example, with Active Server Pages (ASP) on the Windows platform.
- A Java™ API for Java technology-enabled Web servers, to be used, for example, with Java servlets.
- The Pen API (Java) is recommended for deployment on Web servers supporting Servlet 2.3, i.e., the Jakarta Tomcat 4.1 Servlet/JSP Container.
- The Pen API (COM) is recommended for deployment on Internet Information Services (IIS) 5.0 on Microsoft Windows 2000 and IIS 5.1 on Windows XP.




