MyScript Application Toolkit 2.2 Release Note

Similar documents
UI Toolkits. HCID 520 User Interface Software & Technology

MindManager HTML5 Export Release Notes

MindBoard 2 User Guide. Tomoaki Oshima

MindManager Reader Release Notes

MindManager Browser Application Release Notes

MindManager Browser Application Release Notes

Quick Start Guide. Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.

MindBoard (Classic) User Guide. Tomoaki Oshima

Release Notes Cordova Plugin for Samsung Developers

PhatPad 2.0 for Android

Using Microsoft Journal

EZWrite 5.0 User Manual

UI Toolkits. HCID 520 User Interface Software & Technology

EZWrite 4.1 User Manual

Lifecycle Callbacks and Intents

Activity Digital Doodle

Reader Release Notes. January 7, Release version: 3.1

ASSESSMENT & FEEDBACK

SIGNATUS USER MANUAL VERSION 3.7

i3learnhub IT'S FREE JOIN NOW SIGN UP AT OPEN COLLABORATIVE LEARNING PLATFORM

ArcGIS Runtime SDK for.net Getting Started. Jo Fraley

IQ Interactive Education Platform V6.0 User Manual

Support for word-by-word, non-cursive handwriting


Microsoft Office OneNote 2007

Step 4 "Windows 7" Control Issues

AUTOMATION FOR APPS 1

ANDROID SDK EXAMPLE DOCUMENTATION

Getting Started Create Your First Notebook

Here(is(the(XML(Schema(that(describes(the(format:

Graphical User Interfaces (GUIs)

SmartBoard and Notebook Part 2

EMBEDDED SYSTEMS PROGRAMMING UI and Android

uclbrt-api-sdk - Android user manual uclbrt

Mobile Speech Recognizer

rit 2.5 for Windows

Handwriting recognition for IDEs with Unicode support

Choose OS and click on it

ArcGIS Runtime SDK for Android An Introduction. Xueming

Steps to Set Up the Environment of Xamarin in Visual

WritePad 3.1 for iphone and ipod Touch

Introduction to Mobile Development

User Manual Data Collection Tool 1.0.1

OnPoint s Guide to MimioStudio 9

SIGNATUS USER MANUAL VERSION 2.3

CS 543 Lecture 1 (Part II): Intro to OpenGL and GLUT (Part I) Emmanuel Agu

Best Note Taking App For Android Tablet 2011

Programming with Android: The Google Maps Library. Slides taken from

Android Essentials with Java

SIGNATUS USER MANUAL VERSION 2.5

Wacom sign pro PDF Android Version. User Guide

StitchSketch User s Manual

PKI Cert Creation via Good Control: Reference Implementation

SMART Notebook family of products

Record, Write, Replay.

Android Tablets in the Learning Support Classroom. Presentation at ILSA, September 2013

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

HK205: Managing the Application Development Lifecycle

SMART Ink 1.5. Mac OS X operating system software. Scan the following QR code to view the SMART Ink Help on your smart phone or other mobile device.

Contents. Anaplan Connector for MuleSoft

Updating Systems Components in UniOP Series 400 Products

Simplify the Way You Work: Enhancing Microsoft Office with MindManager 7

User Interfaces for Web Sites and Mobile Devices. System and Networks

Android Camera. Alexander Nelson October 6, University of Arkansas - Department of Computer Science and Computer Engineering

ArcGIS Runtime SDK for ios and macos: Building Apps. Suganya Baskaran, Gagandeep Singh

Hands-On Lab. Multi-Touch WMTouch - Native. Lab version: Last updated: 12/3/2010

Tap on "Notebooks" button (in portrait mode) to start a new notebook.

Create a Flowchart in PowerPoint

Quick Start Guide. Microsoft Visio 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.

User Manual. Windows 7 / Vista / XP. iotablet Driver

Produced by. Design Patterns. MSc in Computer Science. Eamonn de Leastar

Lab 3: Using Worklight Server and Environment Optimization Lab Exercise

ArcGIS Runtime SDK for Android: Building Apps. Shelly Gill

Building Applications with ArcGIS Runtime SDK for ios - Part I. Divesh Goyal Mark Dostal

Developing Applications for ios

SmartBoard & Smart Notebook Software

Integration of Handwriting Recognition in Butterfly Net

GEN21550 To the future, and Beyond: Re-imaginig AutoCAD Drawing experience

Oracle Identity Governance 11g R2 PS2

Building Android Apps Runtime SDK for Android

USB/documents explorer: Within the USB drive explorer and document explorer it is now possible to choose list view for the folders content.

SMART Notebook software 10 for Windows and Mac computers

ArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen

Corel Grafigo User Guide The contents of this user guide and the associated Corel Grafigo software are the property of Corel Corporation and its

ArcGIS Runtime SDK for.net Building Apps. Antti Kajanus David Cardella

Your Total Training Resource. Microsoft OneNote. To Schedule / Need Additional Information

Quick start: Microsoft Edge

SMART Meeting Pro 4.2 room license USER S GUIDE

Best Note Taking App For Ipad With Stylus 2013

Docusign api c# API api api

SMART Meeting Pro 4.1 software

MindManager Reader Release Notes

Getting Started with ArcGIS Runtime SDK for the Microsoft.NET Framework. Morten Nielsen Mike Branscomb Antti Kajanus Rex Hansen

The MimioTeach package contains the following items: 1 MimioTeach bar 5 Mounting plates. 2 USB power adapter 6 MimioStudio DVD

Android User Interface Overview. Most of the material in this sec7on comes from h8p://developer.android.com/guide/topics/ui/index.

Fundamentals. Training Kit. Presentation Products, Inc. 632 W 28th St, 7th fl New York, NY f presentationproducts.

Game Programming with. presented by Nathan Baur

Interactive webmaps with ArcGIS. Kristel Meikas, AlphaGIS

Quick Start Guide - CLB Paper - Android

Promethean ActivInspire

Transcription:

MyScript Application Toolkit 2.2 Release Note

Table of Contents 1 Release Objectives... 3 2 Component version... 3 3 Installation... 3 4 Diagram Widget... 4 5 New APIs... 4 5.1 Android... 4 5.1.1 Math Widget... 4 5.1.2 Geometry Widget... 5 5.1.3 Diagram Widget... 5 5.2 ios... 5 5.2.1 Math Widget... 5 5.2.2 Geometry Widget... 5 5.2.3 Diagram Widget... 5 6 API Changes... 6 6.1 Android... 6 6.1.1 Math Widget... 6 6.1.2 Geometry... 6 6.2 ios... 6 6.2.1 Math Widget... 6 6.2.2 Geometry Widget... 6 6.3 Windows (UWP)... 7 6.3.1 Math Widget... 7 6.3.2 Geometry widget... 7 7 Update Instructions... 7

1 RELEASE OBJECTIVES This is a new release of the MyScript Application Toolkit. The objectives of this release are as follows: ATK 2.2 includes the following components for ios, Android and Windows: Single Line Text Widget (SLTW) Single Char Widget (SCW) Math Widget (MAW) Geometry Widget (GEW) Diagram Widget (DIW) (new: now available for ios) Bug fixes and optimization Based on the latest MyScript SDK 2 COMPONENT VERSION Requirements ios Targeted version: from 8.0 to 9.3 1 Development environment: Xcode 7.3 and ios SDK Android Targeted version: ARM/x86 32 bit: from 4.0 to 6.0, ARM/x86 64 bit: 5.0 to 6.0 2 Development environment: Android Studio and Android tools and SDK (level 15 or higher) Windows Targeted version: Windows 10 Universal application Development environment: Visual Studio 2015 and Windows 10. Supported localization None (English only) Version 2.2 How to check version after installation Each package comes with its atk-info.json text file that gives the version of the package. 3 INSTALLATION Download your package, Unzip your package. 1 ATK 2.2 was tested on ios 10.0 beta. Although not fully qualified, it should function properly with the final ios 10.0 release. 2 ATK 2.2 was tested on Android 7.0 Nougat on a limited set of compatible devices, and should work properly with this version.

Copy the certificate into the right directory: For ios the downloaded certificate must be deployed under: Samples\MyCertificate.c For Android the downloaded certificate must be deployed under: samples\myscript-certificate\src\main\java\com\myscript\certificate\mycertificate.java For Windows the downloaded certificate must be deployed under: Samples\MyCertificate\MyScript.Certificate\MyCertificate.cs 4 DIAGRAM WIDGET With ATK 2.2, Diagram Widget is now available for ios. Diagram Widget is an interactive input method for text and shapes, enabling users to draw some kinds of diagrams freehand, with a finger or a stylus. It is designed to ensure a natural, handwriting-based HMI with real-time recognition and interactivity on digital ink. It enables users to think visually when they take notes, brainstorm or create a document on a touch or stylus-enabled device. Diagram Widget supports the following diagrams: org charts, flowcharts, concept maps, mind maps. It offers: real-time text and shape recognition, beautification, interactive ink, interaction with the recognition, connection, export and serialization. With support for over 10 different geometrical shapes, 58 languages and connectors. 5 NEW APIS ATK 2.2 introduces new APIs for Android and ios to support programmatic stroke and pen input in Math, Geometry and Diagram Widgets. This improves the consistency with the Windows platforms, where these APIs were already available. 5.1 Android 5.1.1 Math Widget The following methods were added to MathWidgetApi: void addstroke(list<captureinfo> points) Add a stroke to the model

void pendown(captureinfo info) Simulate a pen down, as if a user was writing void penmove(captureinfo info) Simulate a pen move, as if a user was writing void penup(captureinfo info) Simulate a pen up, as if a user was writing void penabort() Abort a pen capture sequence 5.1.2 Geometry Widget The following methods were added to GeometryWidgetApi: void addstroke(list<captureinfo> points) Add a stroke to the model void pendown(captureinfo info) Simulate a pen down, as if a user was writing void penmove(captureinfo info) Simulate a pen move, as if a user was writing void penup(captureinfo info) Simulate a pen up, as if a user was writing void penabort() Abort a pen capture sequence 5.1.3 Diagram Widget The following methods were added to DiagramWidgetApi: void pendown(captureinfo info) Simulate a pen down, as if a user was writing void penmove(captureinfo info) Simulate a pen move, as if a user was writing void penup(captureinfo info) Simulate a pen up, as if a user was writing void penabort() Abort a pen capture sequence Addition of DiagramWidgetApi.OnPenListener, callback invoked when the user is writing on the widget 5.2 ios 5.2.1 Math Widget The following methods were added to the MAWMathView class: (void)addstroke:(nsarray<mawcaptureinfo*>*)points Add a stroke to the model (void)pendown:(mawcaptureinfo*)info Simulate a pen down, as if a user was writing (void)penmove:(mawcaptureinfo*)info Simulate a pen move, as if a user was writing (void)penup:(mawcaptureinfo*)info Simulate a pen up, as if a user was writing (void)penabort Abort a pen capture sequence 5.2.2 Geometry Widget The following methods were added to the GWMathView class: (void)addstroke:(nsarray<gwcaptureinfo*>*)points Add a stroke to the model (void)pendown:(gwcaptureinfo*)info Simulate a pen down, as if a user was writing (void)penmove:(gwcaptureinfo*)info Simulate a pen move, as if a user was writing (void)penup:(gwcaptureinfo*)info Simulate a pen up, as if a user was writing (void)penabort Abort a pen capture sequence 5.2.3 Diagram Widget New in this ATK version.

6 API CHANGES ATK 2.2 introduces the following API changes. Please make sure to update existing code. 6.1 Android 6.1.1 Math Widget MathWidgetAPI.OnWritingListener was replaced by MathWidgetApi.OnPenListener, with callbacks that match the newly added pen event methods. 6.1.2 Geometry GeometryWidgetAPI.OnWritingListener was replaced by GeometryWidgetApi.OnPenListener, with callbacks that match the newly added pen event methods. 6.2 ios 6.2.1 Math Widget In MAWMathViewDelegate, the following methods were removed: mathviewdidbeginwriting: mathviewdidendwriting: Replaced by: mathview:didpendownwithcaptureinfo: mathview:didpenmovewithcaptureinfo: mathview:didpenupwithcaptureinfo: mathviewdidpenabort: 6.2.2 Geometry Widget In GWMathViewDelegate, the following methods were removed: geometryviewdidbeginwriting: geometryviewdidendwriting: Replaced by: geometryview:didpendownwithcaptureinfo: geometryview:didpenmovewithcaptureinfo: geometryview:didpenupwithcaptureinfo: geometryviewdidpenabort:

6.3 Windows (UWP) 6.3.1 Math Widget In the MathWidget classes, the WritingBeginHandler and WritingEndHandler events were removed, as their functionalities are already covered by the pen handler events. In addition, the AddStroke() method was updated to get in parameter a list of CaptureInfo items instead of a table for a better consistency with other components and platforms. 6.3.2 Geometry widget OnWritingListener was replaced by OnPenListener, with callbacks that match the newly added pen event methods. As a result, in the class GeometryWidget, the following method was removed: void SetOnWritingListener(OnWritingListener listener); Replaced by: void SetOnPenListener(OnPenListener listener); In addition, the AddStroke() method was updated to get in parameter a list of CaptureInfo items instead of a table for a better consistency with other components and platforms. 7 UPDATE INSTRUCTIONS Important: if you update your code from a previous version of ATK, please make sure not to mix together libraries from different ATK version. You will also need to update to the latest language resources.