MyScript iink SDK web is a set of graphical libraries and server APIs that helps developers add digital ink capture and recognition in web interfaces.
MyScript technology processes all recognition operations on the server side. Developers can access this technology via server APIs available from MyScript Cloud or MyScript Server. Client side graphical libraries are provided for free on GitHub to make the integration easier in handwriting web applications. Available for all JavaScript frameworks.
MyScript Cloud is a set of servers operated by MyScript engineers exposing an HTTP-based set of services, providing a handwriting recognition PAAS (Platform as a service). It is based on a REST architecture and on WebSockets networking that use the MyScript recognition engine in a client-server configuration. It can be used to provide handwriting recognition in many software applications, whether they are web, desktops, or mobile devices.
Accessing those WebSockets APIs is possible but it is recommended to be familiar with the overall architecture before using them. Concerning the REST APIs, you can find details about the architecture and some examples here.
The WebSockets or REST/HTTP API documentation can help you choose the most appropriate API for your use case.
MyScript Cloud servers are deployed on AWS in Oregon and host the most recent update of MyScript technology.
MyScript Server is the MyScript Cloud software ready to be installed and managed on your premises. It offers the exact same APIs as MyScript Cloud. If you want our software to run on your own server, you can first develop with MyScript Cloud and then migrate to MyScript Server with only a few changes in the configuration settings. Please contact our sales team for more information and pricing.
As explained above, you can use REST or WebSockets APIs directly. However, it means you have to code the stroke capture and rendering.
If you would rather like to integrate quickly in your web application, the client side libraries provided here get you covered. They are built and tested for both desktop and mobile web, and will take care of capturing and rendering the strokes for you, giving you an easy access to the recognized content. These libraries are available for free on GitHub.
iinkTS is the core library of MyScript browser technology. The integration of handwriting recognition and interactive ink is made easier in all web applications, thanks to all MyScript Cloud features. You will need some basic knowledge of Javascript to use it. It can be used whatever your favorite framework is and supports the latest version of all major browsers: Safari, Chrome, Firefox and Edge.
At the moment, MyScript iink web supports text, math and raw content parts using the WebSocket protocol and text, math, raw content and diagram using the REST protocol. Please subscribe to the Developer newsletter if you want to be kept posted!