Task for 24 hours Open Source Web Programming marathon
The Starting point is to develop an embedded WebOS browser similar to YouOS browser:

But that is just start. Then you need to enhance the browser with several unique features. The suggested list of features (although this is only suggested list, do not limit yourself to this list – employ your creativity):
1. Show in parallel as much URL related info as you can. One of interesting feature we will strongly recommend would be show in parallel at Google or Yahoo map the location of the current site which you can detect from the IP address. You can also show site’s Google ranking, link popularity (e.g. number of incoming links according to Google), IP, server platform (e.g. Linux/Apache or Windows/IIS). Alexa site traffic ranking (www.alexa.com) will be a strong feature to implement.
2. Current page analysis – for example page size, number of links, pictures, size of pictures, meta tags, keywords, most frequent words in the text etc.
3. Creative History – for example keeping server side, cashing on server side, calculating cumulative download volume, speed, allowing quick look at previously browsed sites, showing history as Thumbnails or preview slides
4. Password management – e.g. directly going to after login screen (e.g. Yahoo mail), keeping passwords, allow changing them.
5. Recording and playing some web sequences (e.g. for testing).
6. Response time – show how loads different components of the page
7. Site structure analysis – e.g. generating site map by crawling pages, show it as diagram, find broken links, find number of outgoing links, show separately and allow to go directly to any page or external link
8. Communication features – for example allow to send links to friends, allow to chat within the browser, send screen picture to for example Flicrk, or video to YouTube, easy single click bookmark in social networks like http://del.icio.us , blink, furl.net , www.wink.com etc.
9. Creative Favorites feature – multiple tagging, similar to History cashing and previewing
10. Creative screen layout – for example split screens and show 2 pages in parallel, find unique way to show the pages e.g. translated page on second panel etc.
11. Page cropping – e.g. selecting page components, drag and drop into new view and save the view – e.g. take news part of MSN start page and show it separately in your new browser
And many other Enhancements you can discover yourself! Also try to find a good name for your widget.
Please keep in mind that you should submit your code in zip or war file, which should also contain the source codes. Source code will be freely available after the contest under OSI license (http://www.opensource.org/) means that other people can see, use and modify your code.
Currently we are only supporting IE and your code should work under IE. Supporting other browser is not important at the moment although desirable. You can use other open source products, although should explicitly mention them. We would even recommend to use as much as possible in order to deliver more features – for example on the Client usage of products like Dojo, Yahoo! UI Library (YUI), Ajax Prototype, Rico, script.aculo.us, OpenLaszlo, Flex (www.flex.org) etc.
Important evaluation factors for your work are: the number and complexity of different features implemented, how fast and stable they work, original ways of showing or using the features, graphical design, how will it is implemented technically. Please plan your time and scope accordingly. If you are good in one of these aspects focus on your strong skills because we have several nominations for best design, original ideas and technical perfection.
Please also note that some of your features may not be very obvious so provide good documentation how to use your widget. If you can also provide some technical details that would be very good.
During the contests you can use embedded IRC or email for questions or bug reports.
Also keep in mind that we are planning to make the entire framework open source and also keep it running by volunteers. So if some of you like the ideas they can continuer working on them even after the contest. We will send you the additional information.


to let the world know about your competences