Sunday, March 25, 2007

Lots of Eyes…

Apollo in Beta

Adobe (nee: Macromedia) has at last released a beta version of their hotly anticipated Apollo desktop environment that has the potential to offer application developers an easy way to write cross-platform desktop applications. Apollo basically is a browser-less shell that allows people to run applications written in Flash, JavaScript , CSS and HTML to run natively on Mac and Windows desktops. This is important because security restrictions on web-browsers make it impossible to access files on the local computer’s hard disk, and ushers in a new era where the operating system becomes that much more irrelevant.
http://labs.adobe.com/wiki/index.php/Apollo

Digital Campus

Dan Cohen and his cohorts from GMU’s Center for History and New Media have started a new podcast called "Digital Campus,” which looks at the digital revolution from the perspective of higher education. The first podcast had GMU History professor Mills Kelly talking about using Wikipedia in his classes in a constructive manner. Rather than banning kids from citing it, (“They’re going to use it anyway”), he used it as a teaching experience to help students understand the role of perspective and characterizing Wikipedia as a different kind of scholarship, “a community of enthusiasts… using lots of eyes.”
http://digitalcampus.tv/

Many Eyes Visualization

Martin Wattenberg, a researcher at IBM’s Visual Communication Lab has put together an interesting website that explores the social aspects of data visualization. They provide a place for people to upload sets of data and apply a variety of dynamic visualization to it, such as topological maps, geographical maps, tree maps, and a wide variety of charts and graphs. The ability to do this is great on its own, but they make these visualizations public, and invite people to explore them. Viewers can create and share a “snapshot” of the settings to show some aspect with others.
http://services.alphaworks.ibm.com/manyeyes/app

Data Visualization in Shopping?

Crisyshop has a nicely done AJAX-based visualization tool they call the ShoppingPath, which links a graph with information and pictures for consumer product items . I don’t think I’d really use it for anything, but it’s worth looking at for a hint at how innovative sites can integrate interactivity and data together.
http://www.crispyshop.com/

Ask City Drawable Maps


Ask.com has a very nice feature on their mapping web app that let you explore maps coupled with limited data searching that makes it easy to draw annotation on top of the map’s view, and save those “snapshots” in permanent links that can shared with others. Enterprising social studies teachers could have a field day with this, making elementary school geography boring rote memorization worksheets come alive.
http://city.ask.com/city

Fat Maps

The University of Sheffield is offering an interesting twist in visualizing geographic data on maps. Rather than simply highlight the area by changing its color, as most GIS displays will do, the country changes is shape to give an idea of its size. For example, one map shows the world warped by the relative numbers of elderly people.
http://www.worldmapper.org/



Audio of the Week

Hackers and Painters. Paul Graham, the founder of Yahoo Store and now the force behind Web 2.0 business startup venture capitalist/incubator Y-Combinator, talks about his book, Hackers and Painters, (a good read) which paints a compelling story on the similarities between hackers and artists.
www.itconversations.com/shows/detail164.html (audio)
http://www.amazon.com/exec/obidos/ASIN/0060005696/stagetoolscom (book)

Book of the Week

Interaction Design by Bill Moggridge. Industrial designer and principal at the highly regarded IDEO design firm has produced a great book that looks at interaction design historically through interviews with the designers of the mouse, Macintosh, Palm, Grid, and 37 other design breakaways. The book is a joy to read, the pictures great, and the systematic definition of interaction design as a field is very timely. It’s long, but easy reading with lots of pictures.
www.amazon.com/exec/obidos/ASIN/0262134748/stagetoolscom

Got News?

If you have any items you think fits this NewsWire, please feel free to email me at bferster - @ - virginia.edu (remove the dashes and spaces).

Thanks!

Bill

Sunday, March 04, 2007

Mix and Mash…

Mix and Mash Tools

An interesting phenomenon is taking place in the web-world. It started when companies like Google, Yahoo!, Amazon, and others started to open up access to their websites at a lower level than simply visiting their web-pages. They started offering web services that made it possible for other web pages to access information automatically from their sites and transparently use the raw information in their own web pages.

A bunch of websites sprang up that used this interconnection mechanism to link two or more such web services providing a unique site that offers something the other two never intended to do. The programmableweb site lists over 1,600 such mashups including the canonical housingMaps, which linked people’s classified ads on craigslist with Google maps to plot their locations dynamically on a map.

As captivating and easy this was in concept, creating mashups required a fairly nuanced level of programming skill. Not anymore. TechCrunch profiled a number of websites scaffolding the process of making mashups so anyone can quickly create sophisticated dynamic web applications. I played with all of them to see how they worked because of a project I’m working on at VCDH, and all are free:
  • Yahoo Pipes
    Yahoo has made a graphical tool that lets you drag elements and create a pipeline of actions between them. For example, you could add a text box that asked you to type the name of dog type, and then drag over a Flickr web service to show pictures of five dogs of that type in my town. It’s a simple example, but they have though out the problem well and pipes can be linked to other pipes and publish (the dog example is here). While the mechanics of coding are eased using Yahoo Pipes, it suffers from being too close to the actual structure of web-coding. The app is kind of slow and a little buggy, but shows great promise.
    http://pipes.yahoo.com
  • Teqlo
    Teqlo takes pipes to the next level in terms of ease of use. It is built on top of OpenLaszlo, a powerful Flash-based Ajax framework and is very application-like in its feel. For example, I made a “teqlet” where I added an eBay search box, and when I clicked on the results, the item’s info was added to a Google spreadsheet and its location mapped onto a Google map. Connections between the three main objects were defined by creating any number of interactions that defined actions and reactions. It currently only runs on Firefox but looks like it will be a great app when it grows up.
    http://www.teqlo.com/www.teqlo.com/files/Intro_To_Teqlo.html (screencast)
  • Dapper
    Dapper has two complementary tools: one for people who want to share content on their website with others and is a nicely done “mashup maker” that makes it easy to “scrape” existing web pages for the data they contain, rather than relying on whether or not the make of that page has provided a webservice. The scraper tool is amazing: You choose a web page to look at, interactively select areas to scrape up as fields, groups those fields into tables and provides you with a public URL that can generate an XML file, RSS feed, email alert, or Google mapped result.
    http://www.dappit.com/
    www.dappit.com/dapperDemo (screencast)
  • Openkapow
    Openkapow is more of the same page scraping scenario as dapper, but instead of relying on a web-based, application, it uses a Java-based downloadable program (available in Windows and Linux only). While Dapper has only limited programmability, Openkapow has a more robust graphical language for making sophisticated queries.
    http://openkapow.com
  • Proto
    Proto tries to blend desktop apps with the web. Like Openkapow, it too is a Windows download as opposed to a webservice and provides access to embedded Flash and a Visual Basic (VB) development environment. It is a very slick application that builds on VB’s promise of making drag and drop programming by using components as opaque building boxes, and drawing connections in a pipeline between them. Each component has published properties and methods, and you can build upon them and then publicly re-publish share. This is a decidedly Windows-centric approach, and is not really web-based because even though the source data may be live, the viewing must be done from a Windows desktop with downloaded software. That said, it seems very powerful and useful in business situations.
    http://www.protosw.com/www.protosw.com/products/intro-movie (screencast)

All of these mashup makers are flawed in some way, but I really like the direction they are taking. The ability to use the myriad of resources on the web as interchangeable building blocks will help move us into the next phase of the promise of the Internet some pundits have called Web 3.0.

Grammar Girl Podcast

An Arizona technical writer, Mignon Fogarty has created a popular podcast that helps make learning grammar a little less dull. The free podcast can be subscribed to via iTunes, RSS, or listened to directly on your computer
http://grammar.qdnow.com



Audio of the Week

Steven Pinker on Words and Rules. Harvard psychologist and writer Steven Pinker gives a riveting talk on the structure of language, using irregular verbs as an example. He is a funny and engaging speaker, and even if you aren’t interested in language, the talk is completely absorbing. His books are great too, The Blank Slate, The Language Instinct, Words and Rules, and my favorite, How the Mind Works are must reads.
http://www.tvo.org/podcasts/bi/audio/BIStevePinker030406.mp3

Book of the Week

Persuasive Technology: Using Computers to Change What We Think. Stanford psychology professor B.J. Fogg has written a good look at how computers can be used a persuasion tools and takes a critical look at the elements involved. Fogg calls this field captology, and it is a useful taxonomy to look at how computers are being used to change people’s attitudes and behaviors
http://www.amazon.com/exec/obidos/ASIN/0060005696/stagetoolscom



Got News?

If you have any items you think fits this NewsWire, please feel free to email me at bferster - @ - virginia.edu (remove the dashes and spaces).

Thanks!

Bill