Калькулятор для рукописного введення MyScript Calculator
Про компанію 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 може надати SDK: https://dev.myscript.com/dev-kits/software-development-kit/.
Для тих, хто хоче спробувати інструменти у роботі, розробники пропонують 90-денну ліцензію для некомерційного використання.
Демонстрація технології MyScript
Калькулятор MyScript Calculator

Як я вже писав вище, калькулятор розуміє базові арифметичні операції (+, -, x, ÷, +/-, 1/x), інші дії (%, √, x!, x), зведення в ступінь та експоненти (ℯx, xy, x2), дужки, тригонометричні функції (cos, sin, tan, acos, asin, atan), логарифми (ln, log) та константи (π, ℯ, phi).

З корисних фішок можна відзначити жести закреслення, які дозволяють видаляти цифри і математичні знаки та скасування дій.
Також порадувало автоматичне рішення рівняння:

На закінчення можна сказати, що калькуляторMyScript буде цікавий школярам, студентам та інженерам. А можливість інтеграції з іншими програмами робить технологію MyScript цікавою для розробників програмного забезпечення.