{"id":4481,"date":"2023-02-19T21:09:01","date_gmt":"2023-02-20T05:09:01","guid":{"rendered":"https:\/\/qpr.ca\/blogs\/?p=4481"},"modified":"2023-02-25T12:36:59","modified_gmt":"2023-02-25T20:36:59","slug":"zombie-mathlets","status":"publish","type":"post","link":"https:\/\/qpr.ca\/blogs\/2023\/02\/19\/zombie-mathlets\/","title":{"rendered":"Zombie Mathlets"},"content":{"rendered":"<p>So&#8230; For any who have been wondering about the lack of posts recently, here&#8217;s a partial(*) explanation for the most recent gap.<\/p>\n<p>Back in the waning years of the last century, I became interested in the potential for web-based &#8220;applets&#8221; to support the learning of mathematics by providing an opportunity for the student to interact with diagrams in a way that might help build an intuition for how relationships are either maintained or changed when the situation is varied. Several people were developing such &#8220;Mathlets&#8221; in the widely promoted Java programming language, and I joined in and used some both in class demonstrations and in some early attempts at on-line instruction.<\/p>\n<p>Unfortunately, concerns about security eventually led to the abandonment of support for Java in web browsers and so a large body of really useful material became unavailable in the years following my retirement in 2010. Similar materials were provided by other means of course, but a lot of &#8216;classics&#8217; disappeared (along with my own lesser efforts as well).<\/p>\n<p>With the onset of COVID, the need for both alternatives to the classroom and ways for students to fill in the gaps left by missed classes led to a renewed interest in on-line instruction and I wondered if there was any way to revive those old materials without re-programming them all from scratch.<\/p>\n<p>It turns out that a lot of businesses who had been running software in web browsers had the same problem, and that there was in fact a way of taking existing Java programs and running them on the server rather than the client &#8211; with an interface in the browser that made it look just like the old applets.<\/p>\n<p>So I decided to see if it would work for me.<\/p>\n<p>And to make a long story short, in the end it seems to have done so; and, while I don&#8217;t know if it really took less effort that rewriting everything from scratch, I have been able to restore the function of my old page of\u00a0 <em><a href=\"https:\/\/qpr.ca\/math\/applets\/\">Mathlets<\/a>.<\/em><\/p>\n<p>(Whether they will be of any use to anyone else now is another matter, but at least I enjoyed getting them to work again!)<\/p>\n<p>(*)- other factors being holiday travel, focus on a new family member, and possible failure of the old automatic email system.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So&#8230; For any who have been wondering about the lack of posts recently, here&#8217;s a partial(*) explanation for the most recent gap. Back in the waning years of the last century, I became interested in the potential for web-based &#8220;applets&#8221; &hellip; <a href=\"https:\/\/qpr.ca\/blogs\/2023\/02\/19\/zombie-mathlets\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4481","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/qpr.ca\/blogs\/wp-json\/wp\/v2\/posts\/4481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qpr.ca\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qpr.ca\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qpr.ca\/blogs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/qpr.ca\/blogs\/wp-json\/wp\/v2\/comments?post=4481"}],"version-history":[{"count":4,"href":"https:\/\/qpr.ca\/blogs\/wp-json\/wp\/v2\/posts\/4481\/revisions"}],"predecessor-version":[{"id":4503,"href":"https:\/\/qpr.ca\/blogs\/wp-json\/wp\/v2\/posts\/4481\/revisions\/4503"}],"wp:attachment":[{"href":"https:\/\/qpr.ca\/blogs\/wp-json\/wp\/v2\/media?parent=4481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qpr.ca\/blogs\/wp-json\/wp\/v2\/categories?post=4481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qpr.ca\/blogs\/wp-json\/wp\/v2\/tags?post=4481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}