May/June 2018 issue of acmqueue The May/June issue of acmqueue is out now



HCI

  Download PDF version of this article PDF

ITEM not available

acmqueue

Originally published in Queue vol. 3, no. 5
see this item in the ACM Digital Library


Tweet



Related:

Kari Pulli, Anatoly Baksheev, Kirill Kornyakov, Victor Eruhimov - Realtime Computer Vision with OpenCV
Mobile computer-vision technology will soon become as ubiquitous as touch interfaces.


Julian Harty - Finding Usability Bugs with Automated Tests
Automated usability tests can be valuable companions to in-person tests.


Jim Christensen, Jeremy Sussman, Stephen Levy, William E. Bennett, Tracee Vetting Wolf, Wendy A. Kellogg - Too Much Information
Two applications reveal the key challenges in making context-aware computing a reality. As mobile computing devices and a variety of sensors become ubiquitous, new resources for applications and services - often collectively referred to under the rubric of context-aware computing - are becoming available to designers and developers. In this article, we consider the potential benefits and issues that arise from leveraging context awareness in new communication services that include the convergence of VoIP (voice over IP) and traditional information technology.


Gaetano Borriello - The Invisible Assistant
One lab's experiment with ubiquitous computing



Comments

(newest first)

Niels Bom | Wed, 31 Mar 2010 10:03:56 UTC

Interesting article and very valid points, let's hope every neophyte language creator is reading this.

The part about "thinking from the user in" reminded me of an Alfred North Whitehead quote: "Civilization advances by extending the number of important operations which we can perform without thinking of them."


Michael T. Richter | Mon, 29 Mar 2010 15:53:27 UTC

Ruby's central design goal may have been programming happiness, but it suffers from everything that Ken Arnold is talking about above, especially in the realm of offering billions of methods (and, even more dangerously, scattered all around the place because of monkey patching) and in not being consistent in what's presented. I mean yeah, it's better than Java but that is pretty much the Platonic Form of damning with faint praise!


Matt Van Horn | Mon, 29 Mar 2010 10:59:38 UTC

Given the title, I'm surprised to see no mention of the only language that has programmer happiness as it's central design goal (at least according to it's inventor) That would be Ruby, and it's hugely improved my life, since I switched from Java.


Daniele | Mon, 29 Mar 2010 08:24:00 UTC

Interesting article, documentation is available anywhere now and solves many problems but that doesn't mean a cleaner API interface wouldn't help a lot in some cases!


Leave this field empty

Post a Comment:







© 2018 ACM, Inc. All Rights Reserved.