Scientific Calculator Plus je výkonný nástroj na riešenie zložitých matematických problémov, ako aj na vytváranie hier a aplikácií. Ako programovateľná a multifunkčná kalkulačka podporuje paralelné výpočty (protokol TCP alebo WebRTC), vývoj 2D hier, rozpoznávanie tlačenej matematiky, komplexného čísla, matice, (vyššia úroveň) integrácie, 2D, polárny a 3D graf, reťazec, súbor prevádzku a vytváranie nezávislej aplikácie zo skriptu. Jeho programovací jazyk sa nazýva MFP, ľahko sa naučiť a multiplatformový skriptovací jazyk. Používateľ môže použiť počítač na vývoj skriptu MFP a potom ho spustiť bez akýchkoľvek úprav na akomkoľvek počítači (s podporou JAVA) a zariadení so systémom Android.
Scientific Calculator Plus poskytuje binárny súbor MFP pre Android lib a podrobné pokyny pre vývojárov systému Android. MFP pre Android lib je možné vložiť do iných projektov aplikácií pre Android na spúšťanie kódov MFP a volanie funkcií MFP. Využitím výkonu MFP môže vývojár Androidu jednoducho implementovať mnoho úžasných a vzrušujúcich funkcií s malým množstvom času a zdrojov. MFP pre Android je otvorený na základe licencie Apache 2.0, čo znamená, že ho môžu používať všetci jednotlivci a spoločnosti. Jeho projekt Github je https://github.com/woshiwpa/MFPAndroLib.
Verzia Scientific Calculator Plus pre PC (alebo MAC) sa nazýva Scientific Calculator Plus pre JAVA. Zdrojové kódy a binárne súbory Scientific Calculator Plus pre JAVA boli zverejnené v githube na https://github.com/woshiwpa/MFPLang4JVM.
Súčasťou aplikácie je podrobný manuál založený na HTML. Používateľ môže tiež navštíviť stránku https://woshiwpa.github.io/MFPLang/en/MFPIndex.html, kde získa úplnú príručku programovacieho jazyka MFP.
Hlavné schopnosti:
1. Programovanie a vývoj hier: Táto aplikácia je vlastne shell open source skriptovacieho jazyka nazývaného MFP. Tento jazyk je objektovo orientovaný a dokáže volať všetky vstavané funkcie a všetky užívateľom definované knižnice uložené v priečinku AnMath/scripts v internej pamäti Android / SD karte / pevnom disku. Tento jazyk obsahuje skupinu 2D herných rozhraní API, interne podporuje komplexné čísla a maticu a poskytuje kompletnú sadu funkcií na vytváranie grafov, vytváranie sietí, prácu so súbormi, čas / dátum atď. Môžete dokonca vložiť MFP do svojej aplikácie pre Android.
2. Vytváranie nezávislých aplikácií: Používateľ si môže vybrať akúkoľvek funkciu a zostaviť z nej nezávislú aplikáciu. Vytvorené aplikácie je možné publikovať na ľubovoľnom webe na distribúciu aplikácií, ako je Google Play.
3. Výpočet: Scientific Calculator Plus podporuje komplexné číslo, maticu, integráciu a je schopný riešiť lineárne rovnice s viacerými premennými, polynómy (až 6 rádov) a ďalšie jednoduché funkcie.
4. Vykresľovanie 2D polárnych 3D máp: V inteligentnej kalkulačke používateľ zadáva výrazy a Scientific Calculator Plus automaticky určí, aký druh grafu sa má nakresliť. Ak napríklad používateľ zadá x**2+y**2+z**2==1, nakreslí sa 3D guľa. Scientific Calculator Plus tiež poskytuje samostatné nástroje na kreslenie komplikovaných grafov a sadu funkcií na kreslenie grafov z príkazového riadku.
5. Vývoj 2D hier.