Калькулятор для рукописного ввода MyScript Calculator
Знакомьтесь с калькулятором, распознающим ручной ввод и лихо считающим то, что вы «накропали» на экране своего планшета или смартфона – MyScript Calculator. Калькулятор отлично понимает ваш почерк и поддерживает арифметические операции, возведение в степень, скобки, тригонометрические функции, логарифмы и константы. Кроме калькулятора компания MyScript предлагает решения для распознавания рукописных текста, геометрических форм и нотной записи.
О компании MyScript
Сегодняшняя статья выходит за рамки описания одного приложения, поскольку компания MyScript разрабатывает много интересных приложений и инструментов не только для пользователей, но и для разработчиков программного обеспечения. И все они связаны с рукописным вводом информации.
Компания MyScript появилась более 15-ти лет назад (ранее она называлась Vision Objects). Сейчас компания MyScript является признанным лидером в точной и высокопроизводительной технологии распознавания рукописного текста. Технология позволяет точно распознавать рукописные текст, математические уравнения, геометрические формы и нотные записи. Решения компании MyScript доступны для лидирующих десктопных и мобильных операционных систем: Microsoft Windows, Apple Mac OS, Linux, iOS и Android. Поддерживаются более 64-х языков.
Инструменты для разработчиков MyScript
Все инструменты делятся на три типа: панели, виджеты и компонеты. Как видно из картинки, панели – это самостоятельные приложения, которые могут быть интегрированы в собственные приложения с помощью простого API. Они предназначены для быстрой интеграции. Виджеты представляют из себя программные компоненты с графическим пользовательским интерфейсом для управления ручного ввода. Виджеты позволяют гибко интегрировать технологию MyScript в свои приложения. Компоненты предоставляют доступ к функциям обработки рукописного материала.
Например, калькулятор MyScript, о котором ниже пойдёт речь в этой статье, сделан с помощью виджета Math Widget. Т.е. понять, как будет работать виджет в вашем приложении, вы можете используя калькулятор.
Более подробно по этой теме вы можете почитать на сайте разработчика: https://dev.myscript.com/dev-kits/application-toolkit/.
Кроме того разработчик предлагает использование облака для распознавания ручного ввода. В этом случае распознаванием будут заниматься веб-сервисы MyScript. По заверению разработчиков, такой подход облегчает разработку приложения.
Как это работает: вы должны захватывать рукописные штрихи как массив точек с координатами X и Y. Далее по протоколу HTTP вы общаетесь с веб-сервисом облака в формате JSON.
Облачная технология поддерживает распознавание текста, математических выражений, фигур и смесь этих трёх вариантов.
Подробнее об облаке MyScript можно почитать здесь: https://dev.myscript.com/dev-kits/cloud-development-kit/.
Если перечисленных возможностей для разработки приложений вам мало, компания MyScript может предоставить SDK: https://dev.myscript.com/dev-kits/software-development-kit/.
Для тех, кто хочет попробовать инструменты в работе, разработчики предлагают 90 дневную лицензию для некоммерческого использования.
Демонстрация технологии MyScript
Посмотреть как работает технология распознавания MyScript вы можете прямо из вашего браузера на странице веб-демонстраций: http://webdemo.myscript.com/. Здесь можно проверить как распознаются геометрические фигуры, текст, математические уравнения, химические формулы. Также вы можете установить на планшет или смартфон калькулятор MyScript (доступно для Android и iOS) или одно из приложений, про которые написано на следующей странице: http://myscript.com/technology/technical-demonstrations/.
Калькулятор MyScript Calculator
Теперь посмотрим, что умеет калькулятор MyScript Calculator. Установить его вы можете для Android и для iOS. Калькулятор отлично работает для смартфонов и планшетов, хотя размер экрана имеет значение. На большом экране писать формулы удобнее, а если вы используете стилус, то использование калькулятора становится ещё комфортнее.
Как я уже писал выше, калькулятор понимает базовые арифметические операции (+, -, x, ÷, +/-, 1/x), другие действия (%, √, x!, |x|), возведение в степень и экспоненты (ℯx, xy , x2), скобки, тригонометрические функции (cos, sin, tan, acos, asin, atan), логарифмы (ln , log) и константы (π, ℯ, phi).
Из полезных фишек можно отметить жесты зачёркивания, которые позволяют удалять цифры и математические знаки, и отмену действий.
Также порадовало автоматическое решение уравнения:
В заключении можно сказать, что калькулятор MyScript будет интересен школьникам, студентам и инженерам. А возможность интеграции с другими приложениями делает технологию MyScript интересной для разработчиков программного обеспечения.
Tags: Обзоры инструментов для программирования MyScript MyScript Calculator iOS Android Обзоры программ