Dr. Geo, be a geometer!

To content | To menu | To search

Tag - Smalltalk

Entries feed - Comments feed

Saturday 12 January 2019

Dynabook, user interface point of view

In our previous writings, we took the point of view of said innovative teaching approaches. It differs from the children's point of view historically taken by A. Kay. This provided us a set of general features, curriculum neutral, we may want for a teacher centered Dynabook; we summarize it in our "Dynabook and learning models, final words" writing.

Three features came out in several learning models: text processor, question tool and tools to collect and represent data. The first one is linked to the human concept of writing and reading, the last one relates to how to represent information: statically or dynamically. They are related to the representation of knowledge and its transport both in space and time. Appearing as key features in a learning system should not be a surprise, though it may seem to be obvious, it is important not to be overlooked.

To enrich our thinking, we want to change our point of view and look from the curriculum and user interface perspectives. Based on our previous thinking, this will be examined with text and representation of knowledge as the two backbones. Later, we will discuss the third feature, the question tool.

In the following paragraphs, we discuss the user interface point of view.

Continue reading...

Wednesday 18 July 2018

The Dynabook Concept

Dynabook concept, A Personal Computer for Children of All Ages.

A Dynabook technical drawing

Continue reading...

Tuesday 3 January 2017

Mathematics series

My son came to me with a mathematics series, he need to find its convergence. After the mathematics work is done, we want to confirm by calculus the found limit. Dr. Geo can be of some help here.

Continue reading...

Saturday 12 March 2016

Tiny, yet so beautiful

 How do you introduce an unknown, alternative programming language to other developers ? One way to do so is by showing lots of small examples. That is what we did in Elegant Pharo Code — Beautiful & Powerful One-liners, Expressions and Snippets.

Continue reading...

Friday 20 February 2015

WebWidget in question

An aspect I was curious about AidaWeb application server: how do you build reusable component? I know a bit about Seaside, but I had no clue how to achieve it with Aida. It turns out to be very easy.

Continue reading...

Thursday 19 February 2015

Ajax for the dummies

As a Smalltalk developer, I have a strong opinion when it comes to programming language. This turns to a tendency to write application with only Smalltalk code. When it comes to state-of-the-art in web application development, this habit is really a problem, and I turn myself as a complete dummy to the HTML5 interlaced technologies, particularly Ajax and Javascript. Although the benefits of such technology is perfectly understandable, it appears to me as plates of spaghetti. This is where Aida shows up and is my hero du jour.

Continue reading...

Wednesday 18 February 2015

Aida and input field validation

For a new project, I have been looking for a Smalltalk web server to design a web application. I have been previously exploring Seaside+Magritte and more recently - a couple of hours ago - I took a fresh look at Aida. And to say the true, I have been impressed by how it can be simple and yet effective to handle my problem. Let's take a look at its field validation approach.

Continue reading...