W dzisiejszych czasach rozwiązanie skomplikowanych obliczeń łatwiej jest wykonać za pomocą kalkulatorów, niż pisemnie za pomocą kartki oraz długopisu. Istnieją różne rodzaje kalkulatorów, od tych popularnych, służących do domowego użytku zawierających jedynie cztery podstawowe typy działań - dodawanie, odejmowanie, mnożenie i dzielenie - aż do naukowych, zawierające możliwość wykonywania skomplikowanych działań. Autor nie spotkał się do tej pory z klasyfikacją innego typu kalkulatorów, a mianowicie wyświetlającego kolejność wykonanych działań. Jest to opcja przydatna szczególnie osobom uczącym się, którzy korzystają z kalkulatora jako narzędzia do rozwiązywania skomplikowanych działań matematycznych czy po prostu takich, które wymagają od użytkownika wiedzy na temat kolejności wykonywania działań, a której on nie ma. W programie Kalkulator Plus zostały wdrożone różne funkcje matematyczne, których obliczanie zostało zaimplementowane według wzorów znajdujących się w [3], Właśnie z powodu największego zainteresowania takim typem programów przez osoby uczące się, można by bez problemu taki typ programu nazwać szkolnym.
Autor nie spotkał się do tej pory z żadnym urządzeniem, które umożliwiałoby wykonywanie takich obliczeń prawdopodobnie z powodu ilości pamięci instalowanych w dotychczas znanych - typu kalkulator. Istnieją już natomiast strony internetowe, umożliwiające wykonywanie takich działań. Niestety tutaj pojawia się problem mobilności, ponieważ do obsługi tych stron potrzebne jest połączenie z Internetem, a co najważniejsze - posiadanie komputera, co wyklucza całkowicie mobilność. Można by skorzystać z laptopa - wtedy o mobilności możemy mówić, lecz takie rozwiązanie będzie nieodpowiednie dla użytkowników, próbujących wykonywać obliczenia w szkole czy na uczelni. Istniejące na rynku smartfony w teorii mogły by umożliwiać otwieranie takich stron w swoich przeglądarkach Internetowych, lecz są one napisane w różnych językach programowania (jak np. Java), do obsługi których nawet telefony potrzebują specjalnych wtyczek (ang. - Plug-ins). Można się natknąć na aplikacje pośredniczące w przekazywaniu wpisanych przez użytkownika wyrażeń do aplikacji Internetowej1, lecz tutaj pojawia się problem z połączeniem Internetowym, które nie zawsze jest dostępne, a nawet jeśli, to odebranie wyniku może wiązać się z dosyć dużymi dodatkowymi kosztami.
Najlepszym w tym wypadku rozwiązaniem jest program, który umożliwia wykonywanie większości problemów matematycznych bez konieczności połączenia z Internetem, na urządzeniu o niewielkich rozmiarach i bez potrzeby korzystania z ogromnej ilości pamięci i działający na wszystkich dotychczas wyprodukowanych urządzeniach mobilnych i udostępniający dodatkowe funkcjonalności dla programistów tworzących podobne rozwiązania, dlatego autor zdecydował się na platformę mobilną Google Android.
5
hUp://products.\volframalpha.com/android/