Custom Paper Deployment Tool

[youtube http://www.youtube.com/watch?v=7IjCN_a__k0]

With the end of Livescribe’s Development Program, it is no longer possible for end users (or even developers) to download the SDK and deploy any of the numerous Custom Paper Products made by developers such as myself (among others). For a while now, I have been discussing the possibility of Livescribe creating and releasing a tool that installs third party Custom Paper Products to their smartpens. For various reasons, none of which will be discussed here, Livescribe did not release such a tool. I have been toying with the idea of building one myself for the last year, however I have not done so assuming that Livescribe will at some point do so. At this point, with Livescribe closing their Developer Program, it is obvious that they will not be releasing such a tool now.

The other reason I was hesitating with building this tool was that it would be coded in C# which I have had zero experience coding in before. I’m primarily a Java programmer with experience with both C++ and PHP (all of which use very similar syntax). Seeing no tool forthcoming from Livescribe and not wanting Custom Paper Products to be a product of the past (no pun intended), I finally dove right into it! I During this process, I learned that C# is nowhere near as complicated as I feared and most of the Syntax still applies from C++. With minimal googling, I was able to build a fully functional Custom Paper Deployment Tool using Microsoft Visual Studio 2010 as my Integrated Development Environment (IDE).

Please note that the Custom Paper Deployment Tool is not supported by Livescribe in any way, shape or form. As the Developer Program has ended, this tool is not associated with it at all. There is no warranty (either explicit or implicit) on the tool. I do not take any responsibility if anything adverse were to happen to your smartpen because of my tool. By going to the bottom of the page and clicking-through to the installer page, you agree to the terms and conditions listed above.  This tool is available freely to all users by following the download link at the bottom of the page.

This is version 1.0.0.5 of the Custom Paper Deployment Tool. This version allows you to deploy only Custom Paper Products that are bundled with the tool. Future versions of the tool will allow the user to specify the Custom Paper Product via an .afd file to install. The Custom Paper Deployment Tool must be started before the Smartpen is connected or it fails to detect it. In case you have already connected your Smartpen after starting the Custom Paper Deployment Tool, reconnect it after the Custom Paper Deployment main window has loaded. Once connected, just check the boxes of the Custom Paper Products you would like to deploy and once you completed your selection press the Deploy button to deploy them to the Smartpen connected. Please make sure to only have one Smartpen connected at a time or you will confuse the Custom Paper Deployment Tool and possibly corrupt the firmware on all Smartpens connected. Deploying Custom Paper Products will take some time (usually around 5 seconds for each Custom Paper Product selected) as each one will have to be deployed individually. Please make sure not to disconnect the Smartpen until the Deployment process is complete at which point your Smartpen will show the time again.

You will then need to print the PDF files that correspond to the Custom Paper Products you deployed. Those can be accessed via the Tools” –> “Print PDF Notepads” option. “Tools” –> “Smartpen” has two options: “View Smartpen Data” and “List Installed Paper.” “View Smartpen Data” will provide basic information about your Smartpen such as free space as well as battery levels. “List Installed Paper” will display a list of all installed Paper Products (Official and Custom) on your Smartpen. All of these functions support writing the data to a log file by pressing the “Save to log file” button.

Currently the Custom Paper Deployment Tool supports the deployment of 4 different types of notepads with 8 notepads of each type. If you are ready to begin, you can go to the Custom Paper Deployment Tool Install Page.

Any questions or comments can be posted below and I will respond shortly. Please be aware that I have not digitally signed these install files so they will give a “Security Warning” because of an “Unknown Publisher.” There is however no security concern with the download and the install.

Update: 8/4/11 @ 3:09 PM EDT

I just pushed out several updates to Custom Paper Development Tool to deal with deployment errors. The current version is 1.0.0.13. If you did manage to get it installed despite the errors, your downloaded copy should automatically update to version 1.0.0.13 next time you start it.

Update: 8/22/11 @ 1:51 PM EDT

I know there have been severe problems with DNS (provided for free by http://xname.org) as well as web server overloads so I have finally setup deployment using Amazon’s S3 service for reliability and stability. The link above has been updated to reflect that change. If you have a working copy of the download, it is not required that you uninstall and reinstall using that link, but it is recommended for future updates. Thanks for your patience!

Update: 10/08/11 @ 12:13 AM EST

Version 1.2.0.0 is now released which allows deployment of user supplied .afd files through the “File” –> “Open” menu. The full changelog can be found here. Your installed version should prompt you to update it when you start it next, but if it doesn’t, you can always click the big download button below.

Update 02/22/20102 @ 11:39 PM EST

Added a new video at the top of the page with detailed use instructions. It provides a demonstration of all of the functionality built into Custom Paper Deployment Tool.

Main Screen

Image 1 of 8

This window is shown when the Custom Paper Deployment Tool is started. The Smartpen is disconnected.