Archive for March, 2009

Where the world’s first transatlantic email was sent from

Monday, March 30th, 2009

Millions of emails get sent internationally everyday, they connect people, enable love across the borders, keep families in touch, and help billions of dollars of trade. So, isn’t it strange that nobody seems to know where the world’s first transatlantic email was sent from?

The other night, after the Connecting Innovation event I got into a conversation with Professor John Carroll from the University of Sussex about the contribution of Sussex to advancing the internet.

I had read somewhere that the first transatlantic email had been sent from the University of Sussex campus. But nobody knew about this important event. Using Danny Hope‘s iPhone in the pub afterwards, finding the information took ages, because of a total lack of any web pages mentioning it. But luckily I found a reference to it in a obituary in the The Daily Telegraph.

According to the article, in September 1973 Professor Dick Grimsdale and a group of American academics sent the world’s first transatlantic email message from the University of Sussex campus. This press release locates the event to a computer in a lecture room in the Engg 2 building. The computer was linked with a network of inter-connecting mainframe computers in the USA.

At the same conference, Vint Cerf and Bob Kahn presented a paper called “A Protocol for Packet Network Interconnection” (pdf). This paper laid the foundation for TCP/IP which is bedrock for how the internet works. TCP/IP is the language that computers on the Internet talk to each other.

In the UK, we have a tradition of placing a blue plaque, on buildings where somebody famous lived, or an important event happened. This post is to gather support for a blue plaque to be erected on the Engg 2 building on University of Sussex campus to commemorate the sending of the world’s first transatlantic email. If you agree, or disagree please put your name into the comments at the end of this post, stating your support, or non support, and we will start the ball rolling.

Post Updated with a photo of Engg II building by Graham McAllister.

Update II spoke with English Heritage and found out that they only do plaques inside London, outside it is done by the local council.

Information Visualization for Knowledge Discovery

Tuesday, March 10th, 2009
Treemap developed by Jean-Daniel FeketeTreemap developed by Jean-Daniel Fekete

Ben Schneiderman from the University of Maryland, gave a fascinating talk in Cambridge on 5th March 2009 about the topic of “Information Visualization for Knowledge Discovery.”

Ben has authored many books and papers on human computer interaction, and was the founder of the Human Computer Interaction Laboratory at the University of Maryland. His keen interest is the field of information visualisation.

During his talk, Ben pointed out that in contrast to scientific visualization information visualization is a relatively young field as information visualization conferences have only been going for about 15 years. He added that, the challenge with information visualization is that the information keeps changing over time.

Ben presented his conceptual break down of information visualization tasks: “Overview -> zoom and filter -> details on demand.” What he means is that one should provide an overview first, showing all the information, for example complex graphs, diagrams and maps. This allows the user to orientate themselves and get the big picture. Then allow the user to zoom into more detail and filter out any unwanted information. Finally, allow the user to select an item and get more detail about it when required.

The most enlightening point that Ben made during his talk was that: “Information visualization gives you answers to questions you didn’t even know.” He went on to argue that “there should be a move from opportunistic discovery to a more systematic discovery of knowledge.”

Ben illustrated his argument with a number of demonstrations and screenshots of projects that he and his students have developed over the years. Each guides knowledge discovery thought the visualization of different patterns in the data. Ben emphasised that for information visualization “the interest is not in a particular value, but an overall view and patterns in the data”. Yet, he also emphazised the importance “trying to see the violations in the data that are contrary to your expectations”.

Ben demonstrated his famous treemap that has now been modified by many commercial companies. It has been modified for example  to visually show the constantly changing landscape of the google news aggregator, and even the New York Times has used it to show changes in truck and car sales.

Other tools which Ben showed were the ShapeSearcher which finds spikes in the data, Scattergrams which provide the opportunity of hunting for stuff, the alignment tool which can filter by event and show what happened before and after this event, and another tool which identifes gaps in the data.

The most intriguing example of finding patterns in data was Ben’s demonstration of the SocialAction tool, which uncovers hidden structures in social networks over time. The visualization presented the correlation between US senators voting the same way. It showed a strong that democrats and republicans vote the same way. Only four republicans sometimes voted similar to the democrats. Yet the most surprising finding through this visualization was that the correlation for democrats voting the same way was far stronger then republican voting the same way.

"The social network of the U.S. Senators voting patterns in 2007, after Democrats took control. Republicans are colored red, Democrats blue and Independents maroon. Here, the partisanship of the parties appeared automatically (180 vote threshold)." (by Ben Schneiderman)

"The social network of the U.S. Senators voting patterns. Here, the threshold is raised to 290 votes. The Democrats' relationships are much more intact than the Republicans. Details-on-demand are provided for Senator Whitehouse, the senator with the highest degree at this threshold." (by Ben Schneiderman)

Ben concluded his talk with three key points for information visualization to guide knowledge discovery:
1.    Rank-by-Feature Framework, i.e. rank by what people want to know
2.    Decomposition of complex problems into multiple simpler problems
3.    Ranking guides discovery. It is important to provide systematic
       approaches for discovery.

Challenges of visual literacy

A theme that kept popping up in the talk and particular in the questions afterwards, was the challenge of visual literacy. Words can help to clarify matters of information visualization, but Ben explained that textual information is only good for simple queries (such as a rank list in Google search results). Visual tools on the other hand are better for complex queries.

For anyone who is interested in finding out more about the challenges of visual literacy, Ben recommended the work of Colin Ware, a perceptional psychologist, who looks at the challenges of understanding visual information.

Interesting reads about information visualisation:

Bederson, B. and Shneiderman, B. (2003) The Craft of Information Visualization: Readings and Reflections, Morgan Kaufmann Publ., San Francisco, CA. Amazon UK, Amazon US

Card, S., Mackinlay, J., and Shneiderman, B. (1999) Readings in Information Visualization: Using Vision to Think, Morgan Kaufmann Publ., San Francisco, CA. Amazon UK, Amazon US

Tufte, Edward (1983) The Visual Display of Quantitative Information, Graphics Press, Cheshire, CT. Amazon UK, Amazon US

Tufte, Edward (1990) Envisioning Information, Graphics Press, Cheshire, CT. Amazon UK, Amazon US

Tufte, Edward (1997) Visual Explanations: Images and Quantities, Evidence and Narrative, Graphics Press, Cheshire, CT. Amazon UK, Amazon US

Ware, Colin (2004) Information Visualization, Second Edition: Perception for Design (Interactive Technologies), Morgan Kaufmann Publ., San Francisco, CA. Amazon UK, Amazon US

Ware, Colin (2008) Visual Thinking for Design, Morgan Kaufman, Burlington, MA. Amazon UK, Amazon US

Groovy and Grails meet up in Brighton

Monday, March 2nd, 2009

We are helping to organise a Groovy and Grails meet up in Brighton on the 24 March at 7pm.

Grails is one of the fastest growing web frameworks, and as Brighton has many meet ups for other frameworks and programming languages including Rails and Python, so we thought that it was time that there would be one for Grails and Groovy.  Another important reason is the creator of Grails, Graeme Rocher, has just moved down to Brighton.

Grails and Groovy

The reason that Wired magazine, Pepsi Cola, Sky TV use Grails, and why we at FeraLabs chose to develop Webnographer in Grails, is that it allows one to build an application quickly.

Grails uses the Groovy programming language, which is another creation from the United Kingdom. Groovy runs on the Java platform (which means it will run on most computers), and has a unique syntax that means it easy for both somebody from a Java background to start programming in it, and somebody more used to other dynamic languages like Python, Ruby, and Smalltalk.

The Book

Graeme has just written a book on Grails. He will bring a couple along to sell to the event, but you can order the book The Definitive Guide to Grails 2nd Edition (Expert’s Voice in Web Development) on Amazon as well.

The meet up in Brighton

At the meet up, Graeme will demonstrate the speed of developing in the framework by building a Twitter clone in less than 40 minutes. In my personal opinion not only is Grails fast to develop a web application in, it also has a very low learning curve for both the experienced programmer and the novice.

When and Where?

Danny Hope of #UXBRI (the meetup for User Experiance in Brighton) has kindly arranged for us to use the historic Regency TownHouse.

24 March @ 7pm
Regency Town House
13 Brunswick Square
Hove, East Sussex
BN3 1EH

Sign up for the event on Upcoming to secure your place.