Scientific Calculator Plus - гэта магутны інструмент для вырашэння складаных матэматычных задач, а таксама для стварэння гульняў і прыкладанняў. Як праграмуемы і шматфункцыянальны калькулятар, ён падтрымлівае паралельныя вылічэнні (пратакол TCP або WebRTC), распрацоўку 2D-гульняў, распазнаванне друкаванай матэматыкі, комплекснага ліку, матрыцы, (вышэйшага ўзроўню) інтэграцыі, 2D, палярную і 3D дыяграму, радок, файл аперацыя і стварэнне незалежнага прыкладання са скрыпту. Яго мова праграмавання называецца MFP, простая ў засваенні і кросплатформенная мова сцэнарыяў. Карыстальнік можа выкарыстоўваць ПК для распрацоўкі сцэнарыя МФУ, а затым запусціць яго без змен на любым ПК (з падтрымкай JAVA) і прыладзе Android.
Scientific Calculator Plus дае бінарны файл MFP для бібліятэкі Android і падрабязную інструкцыю для распрацоўшчыкаў Android. MFP для Android lib можа быць убудаваны ў іншыя праекты прыкладанняў Android, каб запускаць коды МФУ і выклікаць функцыі МФУ. Выкарыстоўваючы магутнасці МФУ, распрацоўшчык Android можа лёгка рэалізаваць мноства выдатных і захапляльных функцый за невялікую колькасць часу і рэсурсаў. МФУ для Android з адкрытым зыходным кодам на аснове ліцэнзіі Apache 2.0, што азначае, што любыя асобы і кампаніі могуць выкарыстоўваць яго. Яго праект Github - https://github.com/woshiwpa/MFPAndroLib.
Версія для ПК (або MAC) Scientific Calculator Plus называецца Scientific Calculator Plus для JAVA. Зыходныя коды і бінарныя файлы Scientific Calculator Plus для JAVA былі апублікаваныя ў github па адрасе https://github.com/woshiwpa/MFPLang4JVM.
Падрабязнае кіраўніцтва на аснове HTML было ўключана ў дадатак. Карыстальнік таксама можа наведаць https://woshiwpa.github.io/MFPLang/en/MFPIndex.html, каб атрымаць поўнае кіраўніцтва па мове праграмавання МФУ.
Асноўныя магчымасці:
1. Праграмаванне і распрацоўка гульняў: гэта дадатак на самай справе ўяўляе сабой абалонку мовы сцэнарыяў з адкрытым зыходным кодам, якая называецца MFP. Гэтая мова з'яўляецца аб'ектна-арыентаванай і можа выклікаць усе ўбудаваныя функцыі і ўсе вызначаныя карыстальнікам бібліятэкі, якія захоўваюцца ў тэчцы AnMath/scripts ва ўнутранай памяці Android / SD-карце / жорсткім дыску. Гэтая мова ўключае ў сябе групу 2D гульнявых API, унутрана падтрымлівае комплексныя лік і матрыцу, а таксама забяспечвае поўны набор функцый для графікаў, сеткі, аперацый з файламі, часу / даты і г.д. Вы нават можаце ўбудаваць МФУ ў дадатак для Android.
2. Стварэнне незалежных прыкладанняў: Карыстальнік можа выбраць любую функцыю і стварыць незалежнае прыкладанне з яе. Убудаваныя праграмы можна апублікаваць на любым сайце распаўсюджвання прыкладанняў, напрыклад, у Google Play.
3. Разлік: Scientific Calculator Plus падтрымлівае комплекснае лік, матрыцу, інтэграцыю і здольны рашаць лінейныя ўраўненні з шматзменнымі, паліномы (да 6 парадку) і іншыя простыя функцыі.
4. Пабудова 2D, палярных 3D-дыяграм: У разумным калькулятары карыстальнік уводзіць выразы, а Scientific Calculator Plus аўтаматычна вызначае, які графік маляваць. Напрыклад, калі карыстальнік уводзіць x**2+y**2+z**2==1, малюецца трохмерны шар. Scientific Calculator Plus таксама забяспечвае аўтаномныя інструменты для малявання складаных графікаў і набор функцый для малявання дыяграм з каманднага радка.
5. Распрацоўка 2D гульні.