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.
RDF Facets:
qdcZdateQDx2006E2d07E2d04X
qdcZdescriptionQSxBringE20digitalE20lifeE20toE20yourE20companyE27sE20paperE20formsE20withE20theE20NokiaE20E44igitalE20PenE2cE20whichE20allowsE20anyE20paperE20formE20toE20beE20usedE20asE20directE20inputE20toE20anyE20applicationE20orE20backE2dendE20systemE2eE20TheE20NokiaE20E44igitalE20PenE20allowsE20youE20toE20utilizeE20theE20speedE20andE20opportunitiesE20ofE20digitalE20technologyE20whileE20retainingE20allE20theE20advantagesE20ofE20traditionalE20penE20andE20paperE2eE20TheE20NokiaE20E44igitalE20PenE20featuresE20AnotoE20functionalityE2cE20whichE20isE20builtE20onE20aE20uniE71ueE20patternE20ofE20smallE20dotsE20thatE20canE20beE20printedE20onE20mostE20materialsE20withE20standardE20printingE20technologyE2eE20ToE20digitizeE20yourE20formsE2cE20simplyE20licenseE20aE20uniE71ueE20pieceE20ofE20theE20patternE20andE20printE20itE20asE20anE20almostE20invisibleE20backgroundE20onE20yourE20paperE20formsE2eX
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f27e1fd1bE2dab87E2d409eE2dba80E2dcb63705e75d0E2fE44igitalE5fPenE5fApplicationE5fE44evelopmentE5fToolsX
qdcZtitleQSxE44igitalE20PenE20ApplicationE20E44evelopmentE20ToolsX
qdcZtypeQUqfnZControlledE52esourceQ
qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qdcZtypeQUqfnZE45E78cludedFromSearchQ
qdcZtypeQUqfnTypeZApplicationQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqfnTypeZToolQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqmarsZMediaObjectQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZissuedQDx2006E2d07E2d04X
qrssZdescriptionQSxBringE20digitalE20lifeE20toE20yourE20companyE27sE20paperE20formsE20withE20theE20NokiaE20E44igitalE20PenE2cE20whichE20allowsE20anyE20paperE20formE20toE20beE20usedE20asE20directE20inputE20toE20anyE20applicationE20orE20backE2dendE20systemE2eE20TheE20NokiaE20E44igitalE20PenE20allowsE20youE20toE20utilizeE20theE20speedE20andE20opportunitiesE20ofE20digitalE20technologyE20whileE20retainingE20allE20theE20advantagesE20ofE20traditionalE20penE20andE20paperE2eE20TheE20NokiaE20E44igitalE20PenE20featuresE20AnotoE20functionalityE2cE20whichE20isE20builtE20onE20aE20uniE71ueE20patternE20ofE20smallE20dotsE20thatE20canE20beE20printedE20onE20mostE20materialsE20withE20standardE20printingE20technologyE2eE20ToE20digitizeE20yourE20formsE2cE20simplyE20licenseE20aE20uniE71ueE20pieceE20ofE20theE20patternE20andE20printE20itE20asE20anE20almostE20invisibleE20backgroundE20onE20yourE20paperE20formsE2eX
qrssZtitleQSxE44igitalE20PenE20ApplicationE20E44evelopmentE20ToolsX
qeditorZdescriptionE5fcreatedQDx2006E2d07E2d04X
qeditorZtypeQUqfnTypeZApplicationQ
qeditorZtypeQUqfnTypeZE52esourceQ
qeditorZtypeQUqfnTypeZToolQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZproductE5fnameQSxE44igitalE20PenE20ApplicationE20E44evelopmentE20ToolsX
qfnZpublishedQDx2003E2d11E2d19X
qfnZtypeQUqfnTypeZApplicationQ
qfnZtypeQUqfnTypeZE52esourceQ
qfnZtypeQUqfnTypeZToolQ
qfnZupdatedQDx2006E2d08E2d08X
qfnZE78mlE5fdescriptionQXxE0aE3cspanE20E78mlnsE3dE22httpE3aE2fE2fwwwE2ew3E2eorgE2f1999E2fE78htmlE22E3eBringE20digitalE20lifeE20toE20yourE20companyE27sE20paperE20formsE20withE20theE20NokiaE20E44igitalE20PenE2cE20whichE20allowsE20anyE20paperE20formE20toE20beE20usedE20asE20directE20inputE20toE20anyE20applicationE20orE20backE2dendE20systemE2eE20TheE20NokiaE20E44igitalE20PenE20allowsE20youE20toE20utilizeE20theE20speedE20andE20opportunitiesE20ofE20digitalE20technologyE20whileE20retainingE20allE20theE20advantagesE20ofE20traditionalE20penE20andE20paperE2eE20TheE20NokiaE20E44igitalE20PenE20featuresE20AnotoE20functionalityE2cE20whichE20isE20builtE20onE20aE20uniE71ueE20patternE20ofE20smallE20dotsE20thatE20canE20beE20printedE20onE20mostE20materialsE20withE20standardE20printingE20technologyE2eE20ToE20digitizeE20yourE20formsE2cE20simplyE20licenseE20aE20uniE71ueE20pieceE20ofE20theE20patternE20andE20printE20itE20asE20anE20almostE20invisibleE20backgroundE20onE20yourE20paperE20formsE2eE3cbrE3eE3cE2fbrE3eE3cbrE3eE3cE2fbrE3eTheE20E44igitalE20PenE20ApplicationE20E44evelopmentE20ToolsE20packageE20hasE20everythingE20youE20needE20toE20startE20developingE20applicationsE20forE20paperE20productsE2eE20ItE20alsoE20containsE20aE20nonE2dcommercialE20patternE20licenseE20forE20developmentE20andE20demonstrationE20purposesE20asE20wellE20asE20aE20oneE2dyearE20developersE27E20partnerE20programE2eE3cbrE3eE3cE2fbrE3eE3cbrE3eE3cE2fbrE3eTheE20E44igitalE20PenE20ApplicationE20E44evelopmentE20ToolsE20packageE20hasE20everythingE20youE20needE20toE20startE20developingE20aE20networkE20applicationE20enabledE20byE20AnotoE20functionalityE2eE20ThisE20includesE20theE20designE20ofE20aE20paperE20productE20onE20whichE20anE20AnotoE20patternE20isE20implementedE20asE20wellE20asE20theE20developmentE20ofE20anE20applicationE20serviceE20handlerE20E28ASHE29E2eE3cbrE3eE3cE2fbrE3eE3cbrE3eE3cE2fbrE3eTheE20ASHE20isE20anE20applicationE20thatE20processesE20reE71uestsE20fromE20digitalE20pensE2eE20ItE20runsE20aE20WebE20serverE20andE20usesE20theE20PenE20ApplicationE20ProgrammingE20InterfaceE20E28PenE20APIE29E20toE20handleE20theE20penE20dataE2eE3cbrE3eE3cE2fbrE3eE3cbrE3eE3cE2fbrE3eTheE20E44igitalE20PenE20ApplicationE20E44evelopmentE20ToolsE20packageE20includesE3aE3culE3eE3cliE3eGraphicalE20E44esignE20KitE20E28GE44KE29E20forE20designingE20paperE20productsE2eE3cE2fliE3eE3cliE3eSE44KE20forE20NetworkE20ApplicationsE20runningE20onE20aE20WebE20serverE20andE20accessedE20overE20theE20networkE2eE3cE2fliE3eE3cliE3eSE44KE20forE20PCE20ApplicationsE20runningE20onE20aE20PCE2eE3cE2fliE3eE3cliE3eNonE2dcommercialE20patternE20licenseE20forE20developmentE20andE20demonstrationE20purposesE2eE3cE2fliE3eE3cliE3e1E2dyearE20developersE27E20partnerE20programE2eE3cE2fliE3eE3cE2fulE3eE3cbE3eGraphicalE20E44esignE20KitE20E28GE44KE29E3cE2fbE3eE3cbrE3eE3cE2fbrE3eE3cbrE3eE3cE2fbrE3eTheE20GraphicalE20E44esignE20KitE20includesE20theE20GraphicalE20E44esignE20ToolE20E28GE44TE29E2eE20TheE20GE44TE20isE20availableE20asE20anE20E58TensionE20toE20E51uarkE58PressE20inE20theE20AppleE20MacE20OSE209E2eE78E20environmentE2eE3cbrE3eE3cE2fbrE3eE3cbrE3eE3cE2fbrE3eTheE20GE44TE20enablesE20graphicE20designersE20toE20applyE20AnotoE20patternE20andE20graphicE20applicationsE20onE20paperE20productsE2eE20ForE20instanceE2cE20theE20GE44TE20controlsE20andE20prohibitsE20deformationE20andE20rotationE20ofE20theE20AnotoE20patternE2eE3cbrE3eE3cE2fbrE3eE3cbrE3eE3cE2fbrE3eTheE20GE44TE20generatesE20anE20E45PSE20fileE20forE20printingE20andE20aE20PaperE20ApplicationE20E44efinitionE20E28PAE44E29E20fileE2eE20TheE20PAE44E20fileE20isE20usedE20toE20eE78changeE20dataE20betweenE20theE20graphicE20designerE2cE20whoE20isE20creatingE20theE20paperE20productE2cE20andE20theE20applicationE20developerE2cE20whoE20isE20usingE20theE20PenE20APIE20toE20interfaceE20theE20digitalE20penE20outputE20withE20theE20networkE20applicationE2eE20TheE20PAE44E20fileE20describesE20theE20layoutE20ofE20theE20paperE20applicationE20inE20orderE20toE20matchE20strokesE20toE20certainE20areasE20andE20thusE20applyE20particularE20operationsE20onE20selectedE20strokesE2eE3cbrE3eE3cE2fbrE3eE3cbrE3eE3cE2fbrE3eSE44KE20forE20NetworkE20ApplicationsE20TheE20SE44KE20forE20NetworkE20ApplicationsE20includesE3aE3culE3eE3cliE3eTheE20PenE20APIE20isE20usedE20asE20anE20interfaceE20betweenE20theE20ASHE20andE20theE20digitalE20penE2eE20ItE20suppliesE20methodsE20toE3aE3culE3eE3cliE3eGetE20informationE20fromE20theE20digitalE20penE20basedE20onE20usageE20withE20theE20applicationE20paperE2eE3cE2fliE3eE3cliE3eE52etrieveE20additionalE20informationE20fromE20theE20digitalE20penE2cE20suchE20asE20theE20eE2dmailE20addressE20ofE20theE20digitalE20penE20ownerE2eE3cE2fliE3eE3cE2fulE3eE3cE2fliE3eE3cliE3eAE20penE20andE20paperE20simulatorE20toE20beE20usedE20toE20testE20theE20ASHE20withoutE20havingE20theE20printedE2dpaperE20productE20orE20aE20digitalE20penE2eE3cE2fliE3eE3cliE3eApplicationE20samplesE20ofE20PAE44E20filesE20andE20ASHE20codeE2eE3cE2fliE3eE3cE2fulE3eTheE20PenE20APIE20comesE20inE20twoE20versionsE3aE3culE3eE3cliE3eAE20ComponentE20ObjectE20ModelE20E28COME29E20APIE20forE20COME2denabledE20WebE20serversE2cE20toE20beE20usedE2cE20forE20eE78ampleE2cE20withE20ActiveE20ServerE20PagesE20E28ASPE29E20onE20theE20WindowsE20platformE2eE3cE2fliE3eE3cliE3eAE20JavaE99E20APIE20forE20JavaE20technologyE2denabledE20WebE20serversE2cE20toE20beE20usedE2cE20forE20eE78ampleE2cE20withE20JavaE20servletsE2eE3cE2fliE3eE3cE2fulE3eASHE20recommendationE3aE3culE3eE3cliE3eTheE20PenE20APIE20E28JavaE29E20isE20recommendedE20forE20deploymentE20onE20WebE20serversE20supportingE20ServletE202E2e3E2cE20iE2eeE2eE2cE20theE20JakartaE20TomcatE204E2e1E20ServletE2fJSPE20ContainerE2eE3cE2fliE3eE3cliE3eTheE20PenE20APIE20E28COME29E20isE20recommendedE20forE20deploymentE20onE20InternetE20InformationE20ServicesE20E28IISE29E205E2e0E20onE20MicrosoftE20WindowsE202000E20andE20IISE205E2e1E20onE20WindowsE20E58PE2eE3cE2fliE3eE3cE2fulE3eE3cE2fspanE3eE20E20E20E20E20E20X
qmarsZdescriptionQSxBringE20digitalE20lifeE20toE20yourE20companyE27sE20paperE20formsE20withE20theE20NokiaE20E44igitalE20PenE2cE20whichE20allowsE20anyE20paperE20formE20toE20beE20usedE20asE20directE20inputE20toE20anyE20applicationE20orE20backE2dendE20systemE2eE20TheE20NokiaE20E44igitalE20PenE20allowsE20youE20toE20utilizeE20theE20speedE20andE20opportunitiesE20ofE20digitalE20technologyE20whileE20retainingE20allE20theE20advantagesE20ofE20traditionalE20penE20andE20paperE2eE20TheE20NokiaE20E44igitalE20PenE20featuresE20AnotoE20functionalityE2cE20whichE20isE20builtE20onE20aE20uniE71ueE20patternE20ofE20smallE20dotsE20thatE20canE20beE20printedE20onE20mostE20materialsE20withE20standardE20printingE20technologyE2eE20ToE20digitizeE20yourE20formsE2cE20simplyE20licenseE20aE20uniE71ueE20pieceE20ofE20theE20patternE20andE20printE20itE20asE20anE20almostE20invisibleE20backgroundE20onE20yourE20paperE20formsE2eX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZtitleQSxE44igitalE20PenE20ApplicationE20E44evelopmentE20ToolsX
qncZpublisherQSxAnotoX
qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eanotoE2ecomE2fE3furlE3dE2fproductsE2fbuyproductsE2fstartpackagesE2fX
qrdfZtypeQUqfnZControlledE52esourceQ
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qrdfZtypeQUqfnZE45E78cludedFromSearchQ
qrdfZtypeQUqfnTypeZApplicationQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqfnTypeZToolQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqmarsZMediaObjectQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ




