The goal is to make it possible for people to express their ideas in the same way they think about them.
By “natural,” we mean “faithfully representing nature or life,” which here implies it works in the way people expect. By “natural programming” we are aiming for the language and environment to work the way that nonprogrammers expect.
Students were given table structure of university data bases and then given “issues” such as: “Some of the younger faculty feel they are not paid enough relative to the older faculty.” Generate some questions relevant to this issue and translate them into QBE.
Typical query: “Are the older faculty paid too much?” Print the names of people whose age is greater than 55 and whose pay is “too much.”
As Gary Olson pointed out Thursday morning, we may get different results if we did this study today wherein most students are Google-savvy.
Provide Tools to Allow New Perspectives Allowing new patterns to emerge
Using Physical Space to Provide Overview, Detail, Continuous Zooming, Multiple Activities
Examples: Historical timeline of CHI conferences
Constructed map of the world on which to perform exercises for CHI 2008 workshop on Human Computer Interaction for International Development
1929 Exposition Building, the Plaza de España
The Plaza de España is one of Seville 's most easily recognised buildings and the epitome of the Moorish Revival in Spanish architecture . In 1929 Seville hosted the Spanish-American Exhibition and numerous buildings were constructed for the exhibition in Maria Luisa Park, among them the Plaza.
Imagine that new historical research indicates that ONE of the stories portrayed by a city tile is inaccurate?
This could be remedied with almost no effect on the other displays.
So…is visual programming, by necessity, highly viscous or have we just not found the right paradigm…or is it really computational paradigms themselves which are highly viscous and visual programming makes it obvious?