В работе использовался класс Java Applet. Для подсчета математических функций использовался рекурсивный метод расчета. При использования этого метода математическое выражение, записанное в виде строки, разбивается на подстроки. Сначала разбивается строка по знакам "плюс" и "минус", затем по знакам "умножить" и "разделить", и вычисляется значение подстрок. При визуализации интерфейса использовался планировщик GridLayout.