Tuesday, November 30, 2010

R.I.T. alternate reality game example

Found this example recently of a collaboration between the Rochester Institute of Technology and the Rochester newspaper, the Democrat & Chronicle, in an alternate reality game that involved local history and other elements that could inform our projects:

The Web site

Trailer



Recap

Monday, November 29, 2010

Chinuk Wawa

Lorraine Botros recently attended a weekly discussion group in which people practice and discuss Chinuk Wawa. Wawa is the jargon that was spoken around Fort Vancouver during the mid-1800s, allowing the more than 35 different ethnic groups living in that village just outside the fort's stockade to communicate. The local discussion group is led by Wawa language expert Evan Gardner. Botros and her CMDC 354.02 team plan to incorporate Wawa into their Fort Vancouver Mobile module under construction.

More information on Chinuk Wawa from the Oregon Encyclopedia

Here are some of the initial pilot clips Botros shared (Thanks, Lorraine!):

House1

House edited

Chluch

More public domain music resources

Music from the Romantic period in the public domain, via MusOpen.org:

List

And Civil War big band music from the Library of Congress:

List

Thursday, November 18, 2010

Black holes on the Internet


Per our recent class discussion, a map showing where digital information is choked broadly by institutions concerned with controlling content, or service simply isn't available. Courtesy of: Reporters Without Borders.

Wednesday, November 17, 2010

Internet visualization


Courtesy of the National Center for Supercomputing Applications.

Tuesday, November 16, 2010

What size should the mobile app buttons be?

Like everything in mobile design right now, the answer is never simple (and notice how these sorts of questions make great research projects).

Here are a couple of academic writings that address the issue (both of which should be available via the WSUV Library):

Target size study for one-handed thumb use on small touchscreen devices, by Pekka Parhi University of Oulu, Finland, Amy K. Karlson, University of Maryland, College Park, MD, Benjamin B. Bederson University of Maryland, College Park, MD

Designing Gestural Interfaces by Dan Saffer

The recommendation from the Apple development camp is: 44X44 px

I've read elsewhere that 60 px diagonally is a good baseline measurement, but the consensus seems to be that the best approach is to create the buttons and, surprise, test them on users. ...

More bonus material - Overview of the mobile app development environment right now

Came across this video clip interview with Lino Tadros, CEO of Falafel Software, at Silicon Valley Code Camp in October. He gave, according to this video, "a presentation on developing across the three most popular mobile platforms: Windows Phone 7, Android, and iPhone. His number one tip for developers is not to try to write once and have it run across all three platforms." The content in this is conversational, and it does, I think, give a brief overview of the environment app developers are facing right now.

More bonus material - Human Interface Guidelines

Another valuable resource as you begin your journey into app development is this Human Interface Guidelines site produced by Apple. The "Users will ..." list is important to read before trying to submit any app, for example, to the Apple App Store. But its points really cover all app interface design.

Here is the introduction:

"Apple has the world’s most advanced operating system, Mac OS X, which combines a powerful core foundation with a compelling user interface called Aqua. With advanced features and an aesthetically refined use of color, transparency, and animation, Mac OS X makes computing even easier for new users, while providing the productivity that professional users have come to expect of the Macintosh. The user interface features, behaviors, and appearances deliver a well-organized and cohesive user experience available to all applications developed for Mac OS X.

These guidelines are designed to assist you in developing products that provide Mac OS X users with a consistent visual and behavioral experience across applications and the operating system. Following the guidelines is to your advantage because:

Users will learn your application faster if the interface looks and behaves like applications they’re already familiar with.
Users can accomplish their tasks quickly, because well-designed applications don’t get in the user’s way.
Users with special needs will find your product more accessible.
Your application will have the same modern, elegant appearance as other Mac OS X applications.
Your application will be easier to document, because an intuitive interface and standard behaviors don’t require as much explanation.
Customer support calls will be reduced (for the reasons cited above).
Your application will be easier to localize, because Apple has worked through many localization issues in the Aqua design process.
Media reviews of your product will be more positive; reviewers easily target software that doesn’t look or behave the way “true” Macintosh applications do."

Monday, November 15, 2010

Sample of FVM code

For those of you interested in how the code looks in the FVM app, here is a sample, as it appears in the IDE:

This snippet is called every time the GPS gives the app a new set of coordinates ...

public void onLocationChanged(Location currentLoc)
{
currentLoc.getLatitude();
currentLoc.getLongitude();

// This grabs the location data from an external file.
locations = res.getTextArray(R.array.locations);

// This loop goes through each location in that file...
for (int i = 0; i < locations.length; i++) {
String[] loc_data;
loc_data = locations[i].toString().split("%%");

Location landmark = new Location(currentLoc);

// ... and then loads up the lat/lon
landmark.setLatitude(Double.valueOf(loc_data[1]).doubleValue());
landmark.setLongitude(Double.valueOf(loc_data[2]).doubleValue());

// ... and checks to see if that is within 5 meters of where we are standing.
if (currentLoc.distanceTo(landmark) < 5) {
// ... code to handle launching videos, slideshows, etc. goes in here
// but has been snipped out for brevity.
}
}

}

Saturday, November 13, 2010

Mobile app coding resources

Since many of you seem inspired and ready now to venture into the coding part of creating mobile stories, here are some links to get you started:

To begin with, programming for Android and Apple devices (as well as RIM or Microsoft or whatever) requires the knowledge of a specific programming language. While you probably are familiar with markup languages, such as HTML and XML, programming languages are different in the general sense that they create the usage environment -- including logic statements, functions and the like -- while markup languages interact with that environment.

Android devices, for example, run on a programming language calledJava, not to be confused with JavaScript. But those of you who are familiar with JavaScript or PHP should be able to read the developers kits for Android or Apple and make a fairly easy transition into the basic coding schemes of Java, or Apple's programming language, Objective-C, for iPhones, iPads, etc.

If you are interested in taking the next step, I suggest a few resources.

No. 1 -- Download the developers kit within which you want to work.

Android

Apple

And read, read, read and read some more ...

These kits contain many helpful tools, including emulators and sample code. The code samples let you tweak standard functions of an app and make it do whatever you envision (after lots and lots of trial and error, of course).

You also will need an IDE, or integrated development environment, within which to tweak and write code.

For Android, I suggest Eclipse, an open source IDE that works well.

Apple has its own IDE, called Xcode, now up to Xcode 3.

All of these sites have extensive tutorials, which I recommend.

But another primary recommendation I have for you in terms of learning this sort of coding is to get involved with local people working on similar projects, particularly the fine folks at Mobile Portland. They have monthly meetings, an active user group and many helpful people involved.

I hope this post will give those ready to take the next step a start.

Please post here any other resources you would like to share with classmates.

Tuesday, November 9, 2010

Examples from the Jenkins reading

George Lucas in Love by Joe Nussbaum

George Lucas in Love from Kasper Hauser on Vimeo.



Troops by Kevin Rubio



This version has the "Bad Boys" intro ...



Quentin Tarantino's Star Wars by Evan Mather

Quentin Tarantino's Star Wars from Evan Mather on Vimeo.



Star Wars: Revelations



Bonus: Stormtroopers reminisce about the Death Star



TheForce.net

Kyle Cassidy's Toy Soldiers

Tuesday, November 2, 2010

Fort Vancouver Mobile video update

FVM intern Aaron May has cut a new promotional video, responding to our comments, which is posted on the Yellow Cat Gallery site. Take a look here.

Thursday, October 21, 2010

Free UI tester

Just ran across this free user interface tester. Thought you might find it useful:

Chalkmark

Wednesday, October 20, 2010

Rough cut of the Fort Vancouver Mobile promo video

FVM intern Aaron May shared this rough cut today, asking for feedback, before finishing the piece. What do you think? We'll talk about this in class tonight.

Sunday, October 3, 2010

New York Times story on museum apps

Lots of interesting information here about other folks trying to apply mobile technology to "museums."

From Picassos to Sarcophagi, Guided by Phone Apps

Friday, September 24, 2010

Interactive fiction: The future of the book?

The Future of the Book. from IDEO on Vimeo.


From The Guardian: http://www.guardian.co.uk/technology/gamesblog/2010/sep/22/ideo-and-interactive-fiction

"What impact will digital books have on the experience of the written word – apart from the form factor, and the ability to store hundreds of works on a single ebook reader? Will the rise of gadgets like Kindle and tablet computers like iPad actually contribute to the medium in a creative way?
This is a question that design consultancy IDEO has grappled with, producing a Vimeo clip to show three possible book-reading applications for tablet computers and ebook readers: Nelson, Coupland and Alice. It's the third (from 3:03 onwards) that interests us. Alice, the narrative informs us, is "an interactive reading experience that invites the reader to engage with the story-telling process [...] Stories unfold and develop through the reader's active participation." ...

Shape-shifting of the mobile phone



The mobile phone is getting physical, or blending into the physical world. ... This TEDTalk looks at what could be next.

Thursday, September 23, 2010

HistoryPin

Fascinating to see something like HistoryPin emerge, especially with a Google partnership, and the engine that comes behind that:



Very promising idea. Geolocated augmented reality data with mobile devices has been difficult to get to work properly on a large scale in the past, such as with Wikitude and Layar. I assume the AR overlays are the logical progression of where this service is going long term, although it appears also to be a desktop system as is. But if you test this out, let me know how it works for you and what you think.

Monday, September 20, 2010

Village map


I have annotated the Fort Vancouver map above, to help you visualize and create a geo-based schematic for you digital story. Please feel free to download this image and mark up as needed.

Thursday, September 2, 2010

A bit more about mind mapping

The link to the Freemind software is below. There are many other mind mapping programs available on the Internet. I like that one. It is free, but, like I said, there are many alternatives. Use whatever you want, including paper and pen. ... The most important advice I think I can give you on this mind-mapping exercise is to start with a compelling historical anecdote. You can work backward, meaning you have a great storytelling technique as an idea and then go and try to find the anecdote to fit it, but I think the organic way is a simpler and more natural way (if there is an organic / natural way to do this). So I suggest looking for a slice of history at the Village that really inspires you to bring it to life. Then, start thinking about all of the possibilities the mobile device affords. For example, I became interested in the Hawaiian influx at the site, then started to find characters and stories in the historical record, then started thinking of ways to bring those elements to life through the mobile form, through audio, video, photographs, animation, quizzes, user interaction, etc. For more on that work so far, and the Fort Vancouver Mobile project in general, please look over this behind-the-scenes journal, FortVancouverMobile.net.

Questions?