skip to main navigation
open

Mozilla Labs Design Challenge: Weave Web UI

The Mozilla Labs Design Challenge is a series of events
to encourage innovation and experimentation in user interface design for the Web.
Posted by Mozilla

Update 10/02/09: Thank you very much for your participation in the Mozilla Labs Weave Web UI Design Challenge. The Weave team will go through the submissions in the coming days, evaluate, and discuss. Mozilla should finish this process by the end of next week, after which they will provide more information. Thank you again for working on this Design Challenge!

Once again we teamed up with the wonderful folks at IxDA, a network dedicated to the professional practice of Interaction Design, Johnny Holland, an open collective, talking, sharing and finding answers about all aspects of interaction design and for the first time with ChallengePost, a marketplace for challenges. Together we invite the wider community to join us in this challenge, develop concepts and submit them to our sites.

For this Design Challenge, we are looking for innovative solutions to answer the question: "Visualizing your browser data - How can we provide intuitive and useful visual representations of your browser data (such as bookmarks, history, tabs, stored credentials etc.) on a web page?"

As we spend more time on the web, we accumulate more data. We bookmark sites we like, we create accounts on various social networks, we have multiple tabs open as we follow wikipedia loops and so on. We are also browsing the web from multiple devices, on the go.

This presents some unique challenges that end up fragmenting our browsing experience. We aren't able to successfully take our entire browsing experience with us, suspend and resume where we left off as we may with our Tivos.

The Mozilla Weave project helps address some of these issues by allowing you to securely store and synchronize all of that magic - the bookmarks, passwords, tabs etc - seamlessly as you go about your life. It does impose one requirement though - access to Firefox.

As much as we love Firefox and want to see it everywhere, we also recognize there may be valid everyday scenarios where that isn't practical - airport kiosks, libraries, parts of Redmond, WA etc. That doesn't mean *you*, as a Firefox user, should suffer.

We want you to have access to your important data, always, at your fingertips, from anywhere. Since the web is ubiquitous, the simplest way we could imagine making this possible is via a web page.

However, since we are talking about various types of data accumulated across years, across multiple devices, we would love to get some fresh, creative ideas on how to visually present this information.

To give you a better idea on which data Weave currently stores and syncs, we compiled a sample JSON file plus description - use this data to model your concept close to real-world data:

Download Sample Data

TO GET YOUR CREATIVE JUICES FLOWING, HERE ARE SOME LINKS WE'VE COLLECTED:

  • Various attempts to visualize del.icio.us bookmarks | Link
  • Tag clouds | Link
  • Looks Delicious | Link
  • The Map of Knowledge tool that attempts to visualize a group of URLs under main ideas may be applicable for certain types of data | Link
  • Perhaps adapt the TED Sphere interface for presenting website credentials? | Link
  • Wikipedia Diver Firefox Add-On | Link
  • Jason Hong, who interned at Mozilla two years ago, published a paper on "Contextual Web History: Using Visual and Contextual Cues to Improve Web Browser History" | Link

IMPORTANT DATES

  • First week of September 2009 - Launch of Weave Web UI Design Challenge
  • Last week of September 2009 - Selection of participants for phase 2
  • First week of November 2009 - Program ends, the Weave team will select the most promising concepts and work with their creator on integrating them into the Weave product.

Please make sure you follow our @mozconcept Twitter account for last-minute updates.

SOLUTION REQUIREMENTS

The program starts in the first week of September and runs for 10 weeks. The Design Challenge is divided into two phases - each running for five weeks.

During the first phase we ask you to produce a concept, mockup and an explanation of your thinking behind it. A mockup can be anything from a low-fi sketch on a napkin to a high-fi video presenting your concept. The Mozilla Labs Weave team will provide feedback to participants at two check-in points in week three and four.

At the end of phase one the Weave team will select the most promising concepts, which will move forward into phase two. In this phase you will refine your mockup and turn it into an interactive HTML/CSS/JavaScript prototype (don't worry - we can help you do this!). During phase two the Weave team will provide regular feedback, weekly check-ins and support via email/irc.

Participants are encouraged to share their ideas, approach and progress on their blogs - we will aggregate this information and provide a forum for open discussion, ideation and exchange.

At the end of phase two the Weave team will again select the most promising concepts and work with their respective creators on integrating them into Weave.

SOLUTION DEADLINE

September 30, 2009

INTELLECTUAL PROPERTY

Will be under a Creative Commons Attribution 3.0 United States License.

Judging

Will be performed by Mozilla.

Solutions (17)

  • A new solution.
    Submitted by Luciano Lobato, Brazil 11 months ago

    We started with the idea of redesigning the history of browser.

    History objectives:
    The main objective of the history is to allow the user go back to a page to he doesn't remember the URL. Another objective that we thought involves understanding the browsing patterns.

    Problems:
    With the actual history feature, users have problem to recognize a page by its name, url or hour. Beyond that, only the individual records are shown, so that the user doesn't have an overview.

    Requirements:

    - Increase the recognition of pages.
    - Get recommendations of pages.
    - Allow the knowledge of browsing habits.

    Design Specs:

    -Exhibit the individual records as snapshots in a timeline instead of text.
    -Visual mapping to show the area of snapshots according to the frequency and time on page (the higher the time spent on a page and the lower the frequency of that page, higher the area of snapshot), grouping pages of the same site and showing the one the user spent more time.
    - As an advanced option, on mouse over in the snapshot of the page, can be showed the browsing paths related to the navigation to that page.
    - Potential future: based on the pages visited by the user, this functionality shows recommendations of pages that the user may interest, like the Genius feature in iTunes.
    -Show navigation summary in a dashboard of the user.


    URL Provided by Solver: http://www.flickr.com/photos/40057761@N03/3887309801/

  • A new solution.
    Submitted by Sridutt YS, Bangalore, India 11 months ago

    Hi All, I'm not a UI Designer or anything. But, I think I liked the way the Visuwords site is made. It is a 3D sort of interface with the mouse-scroll buttni used for zoom.

    I think, if this is used in a way that the zoom usage depicts timeline, and the nodes are connected on the basis of topics/urls (Central node - date, primary nodes - the sites, tertiary nodes - the pages/url's on the site) then it would be a pretty handy little feature.

    Better still if the nodes also show a thumbnail of the page.

    As this would be a one hand operation (time navigation and history navigation accomplished through the mouse) it would be very user firendly.

    I've also attached a screenshot of the site below.

    URL Provided by Solver: http://www.visuwords.com/

  • A new solution.
    Submitted by David Little, London 11 months ago

    My solution is in part influenced by the findings of one of the Challenge’s recommended readings: Jason Hong, Contextual Web History: Using Visual and Contextual Cues to Improve Web Browser History (PDF), and other existing web-based mechanisms for managing visual assets (e.g. Flickr).

    One of the findings of the paper was that visual cues in the shape of thumbnail images of visited websites helped users to better identify sites in their browsing history: the most useful size of these thumbnails was found to be around 235 by 148 pixels (p.5). This visual approach to representing history is being used by other browsers, including Safari and Chrome.

    My idea expands on the use of visual cues for browsing history and also applies them them to bookmarks, tabs, credentials and history. As the data in this example becomes visual, it also lends itself to being managed by tools similar to those for managing photos and other visual assets on social networking sites. The Flickr model of page layout and set (”folder”) management, mainly due to its familiarity to me seemed to be of particular use.

    Low-fi prototypes have been provided to clarify some of the ideas.

    URL Provided by Solver: http://www.littled.net/moz-design-fall09

  • A new solution.
    Submitted by Eshed Zachevsky, Israel 11 months ago

    Providing an interface for the saved passwords is crutial; With Weave I didn't have to type any password for a long time, but when I installed my new computer and Weave was acting up (weird Firefox version mismatch or something) I had to type in passwords for many sites I used to let Weave log me in to automatically.

    That's when I realized I didn't remember many of my passwords! I login to these sites every day, but I don't remember the passwords because Weave helps me sign in! 

    So, my solution has two parts:

    1. A basic UI for "remembering" passwords that leads to the final Web UI.

    2. A suggestion for the passwords Web UI.

    I hope this will get somewhere, or at least the idea of reminding passwords. I may not have designing skills, but I think my idea is needed!

    URL Provided by Solver: http://eshed.blogspot.com/2009/09/weave-web-ui-passwords-ideas.html

  • A new solution.
    Submitted by Shubham Sinha, Auckland, New Zealand 11 months ago

     Objective:

    To provide intuitive and useful visual representations of the browser data such as:

    ·         Bookmarks

    ·         History

    ·         Tabs

    ·         Stored Credentials

    Representing History:

    I believe the best way to present the browsed webpages is through the display of thumbnails, as is also suggested in Contextual Web History: Using Visual and Contextual Cues to Improve Web Browser History. So the webpages in the history should be arranged from the most recent to the oldest one. Same kind of representation is shown in Chrome and Safari, except Safari looks more elegant. I have also given some designs for displaying bookmarks in the web browser.The prototypes for my design can be found in my blog.

    URL Provided by Solver: http://shubham-designchallengebrowser.blogspot.com/

  • A new solution.
    Submitted by Ely S, ... 11 months ago

    For this design challenge I chose to focus on new ideas for visualizing history data. What guided me through the design process were my own experiences of digging through history lists to find forgotten links. I asked myself what were the questions I dealt with when searching for a website I have encountered before, and what were the tools or approaches that might have help me along. I came up with 4 interactive visualizations, each handling the subject thorough a different lens. These are just initial drafts, showcasing the general idea.

    URL Provided by Solver: http://yaliag.blogspot.com/2009/09/mozilla-labs-design-challenge-weave-web.html

  • A new solution.
    Submitted by Silvio Fachinotti, Geneva, CH 11 months ago

    You may see clearly where you go by creating tabs !

    A new tab means a new homepage tab creation in my solution.

    Maybe a new challenge box !

    Creating tab history ?

    Keep in mind that firefox can already remember your tabs for the next session. By more creating tabs and using this option, you will always have an updated tab panel in each session opening. Maybe the browsing navigation need a pair of buttons in the center bottom of the firefox frame to switch easily between your favorite tabs, without always getting up your mouse pointer to the tabs from the bottom of the page ?

    The Tab creation solution could be developed to offer easy visual tab browsing and easy tab setting. With this melting of solutions, you could be able to always recall your last and favorite tabs in each firefox session opening by setting it at your convenience. And this, without install a mod, addon or theme !

    URL Provided by Solver: http://ugmdesign.e-monsite.com/accueil.html

  • A new solution.
    Submitted by anil chaudhry, New Delhi 11 months ago

     My Idea for history visualization

    URL Provided by Solver: http://anilchaudhry.wordpress.com/2009/09/30/weave-history-visualization/

  • A new solution.
    Submitted by miyoung yoon, South Korea 11 months ago

     My idea of history and bookmark tabs. 

    URL Provided by Solver: http://miyoung007.blogspot.com/2009/09/mozilla-labs-design-challenge-weave-web.html

  • A new solution.
    Submitted by Vijaya Ramanujam, Bangalore 11 months ago

    A) BROWSING CHRONICLE –

     
        A spiral timeline (the CHRONICLE) that grows with the number of sites visited, gives a visual measure of the frequency of revisits to old sites, the types of sites – the color indicating the category, user assigned bookmark icons and ultimately a pattern unique to the user. Assumptions have been made regarding the system's intelligence to understand the content and generate tags from sites visited by user and automatically categorise and assign a color which the user may change if desired.
       Displaying thumbnails on mouse over is an add-on while the core is to unearth patterns of usage to the user.Giving bookmarks a shape for better interaction,connection and customization has been looked into instead of the usual textual attribute.
     
    B) BLOSSOM -  tries to show the user how history unravels,unfolds and BLOOMs-thereby grows with time.At the same time it imbibes the summary view for users who are looking to manage and organize more than recollecting a specific site.The aim is to show the user the gist of his journey through various sites,contents and categories as perceived by him in form of bookmarks and tags.

    Additional URL: http://open-elective.blogspot.com/

    URL Provided by Solver: http://www.flickr.com/photos/15500286@N02/3968616307/

  • A new solution.
    Submitted by J Newengland, USA 11 months ago

    The idea is to use to translucent spheres and containers to represent points of
    cyberspace and groups of points in cyberspace.

    The concept applies to bookmarks, history, and groups of.  Live physics makes the solution engaging, natural and easy to learn.

     

    URL Provided by Solver: http://www.orbanes.com/mozilla-challenge-idea-5.pdf

  • A new solution.
    Submitted by anil chaudhry, New Delhi 11 months ago

    Hi here is my solution to this challange:

    I tried to make browsing history more useful for users from a novice to an expert level of experience on internet.

    the berief  is as follows:

    - In line with traditional Mozilla history, hence easy to learn how to use.
    - User can create and customize sessions, and access them on any media like mobile phones, PDAs via weave tool bar.
    - User can automate his browsing using sessions.
    - usable on small screens.
    - Multiple views.

    Thanks and please comment what do you think about it and how can it be improved.

    URL Provided by Solver: http://anilchaudhry.wordpress.com/2009/09/30/weave-history-visualization/

  • A new solution.
    Submitted by Brennan Moore, Cambridge, MA 11 months ago

    We created a service called eyebrowse to that tracks and visualizes a user's web browsing activities.

    Our goals are to allow people to examine long term patterns in their web browsing activity and facilitate sharing, comparison, and increased social awareness of browsing patterns among friends. and finally, to form a publicly available corpus of web browsing data for the research community.

    Although our goals are more social, we have found a number of visualizations that users seem to find particularly useful when looking at their own web browsing activity. We found that users were most interested in seeing derived information in context of their own web browsing activity and hierarchical views over time to monitor real-world activities such as projects and social interaction.  

    For a run through of eyebrows, watch this <a href="http://vimeo.com/6839047">short video</a> or look at the images in this <a href="http://www.flickr.com/photos/brennanmoore/sets/72157622483187390/">flickr set</a>. All of the visualizations are built in HTML5 canvas or XUL and are open source under the MIT license.

    Thanks!

    URL Provided by Solver: http://eyebrowse.csail.mit.edu/

  • A new solution.
    Submitted by Murray Thompson, Canada 11 months ago

    Concept:

    Showing history and actions in a timeline view, using strings to represent different properties of visited pages.


    URL Provided by Solver: http://userallusion.com/blog/2009/09/web-weave-ui-entry/

  • A new solution.
    Submitted by Scott Fitchet, Jamaica Plain, MA 11 months ago
    Personal Outline
     
    I'd like to see my preferences for everything related to my Mozilla experience stored in a way that makes organizational sense to me, yet remains easy to synchronize with common Internet APIs and microformats.
     
    A quick and dirty visualization of this concept can be seen on my website at http://figital.com and uses the Grazr widget to visualize an OPML outline of services related to my daily Internet life and might represent a loosely coupled "registry" of program configuration files and personal data.
     
    If a secure and open-microformat "personal outline server" existed not only would my Mozilla experiences be synchronized ... but I might also be able to have a television remote control, car stereo presets, or anything else in my life that happens to be connected to the Internet (public keys, terminal settings, bookmarks, browser history, etc).
     
    Elements in a hierarchical (or tag-based) representation of "my stuff" would be tagged with class identifiers to allow the visualization tool to launch the correct microformat applet. For example ... in the following node ...
     
    <folder title="my junk drawer" icon="http://example.com/icons/junk.png">
        <item title="Scott's Radio Presets" type="0DC29023-C018-2D6A-1D451D250C71D833"/>
        <item title="whatever" type="superthing"/>
    </folder>
     
    ... I am able to create a random folder with a custom icon that means something only to me and then contains an element with a more formal type definition which might be understandable by a common (or proprietary) web service. In this example, the personal outline visualization would be able to query a microformat database (or URL) to determine what default icon to display, what applet to launch, and what microformat to use.

    URL Provided by Solver: http://figital.com/grazr

  • A new solution.
    Submitted by Maureen Hanratty, San Francisco, CA 11 months ago

    My mockups are simple wireframe sketches of what a the Mozilla Weave website might look like. The focus of the concept is the ability to view and organize tabs, bookmarks and history across devices. On the Weave forums users were keen to have more granular control over the information Weave stores. For example, people wanted to be able to share certain bookmark folders from home to work but not others. Not sure if this is the roadmap for Weave but I think this represents a common mental model of the product.

    In this concept, users are able to copy/move tabs and bookmarks between devices. They are also able to search across and within devices and filter by tags, how long the page was open, the site the website was launched from, etc. In order to show browser data across devices the visualization of data (tabs, bookmarks, history) is kept small--bookmarks are similar to what you would find in the bookmarks drop-down in Firefox now. Tabs and History represent websites with thumbnail images. I use Tree Tabs so you'll see some nesting in tabs. I also have it History as I think grouping websites by domain would be very helpful.

    URL Provided by Solver: http://www.flickr.com/photos/maureenhanratty/sets/72157622492442922/

  • A new solution.
    Submitted by a mal, HNL 11 months ago

    the problem is the bookmark metaphor.  each piece of information, be it url, page title, password, tag, open tab etc... acts more like a semi-independent token or element. 

    therefore, the comp linked to below tries to exhibit the following:

    1/ each element should be easily accessible in a global view, so that you can find your desired element via sorting any which way; by name, url, date, or even icon.

    2/ as important as the particulate view, each element's connections and the connections between all elements show the 'cloud' of relationships that exist between elements, and by selecting one element you can see the particular network that flows through that element (e.g. multiple history items connect to one password, which has 3 tags and 2 separate bookmarks)

    3/ you can always drill down into a particular element, to access a saved password, edit a bookmarked URL, add or change tags, etc...

    URL Provided by Solver: http://www.flickr.com/photos/xa/3971374652/sizes/o/

Questions and Suggestions (1)

  • what gives? it has been over a month since the Selection of participants for phase 2 date, and no word from the Mozilla team. was the challenge canceled? some answers please

    Question from regdv 1l 10 months ago

Related Challenges

 
 
34 PEOPLE SUPPORT
THIS INITIATIVE
Me too Why
Click?
 
Solvers get credit for the number of people they help. Click to be added to the list of those who want this solved, and become part of the prize. Be a part of the solution with one click!
 
 
 

SUPPORTERS WHO WANT THIS SOLVED