This Blog was created for the CIT 499 Web 2.0/ AJAX class.
Notes from the class:
Being a database programmer I have found myself in need of returning to the real world of Web design and new technologies. The following posts will be updated later.
Web 2.0 examples:
List of Web 2.0 Technologies
1. Social Networking in a brief description is online community. Social Networking a sites or services connect (tie) members based on common goals, relationships, organizations, etc… Sites that provide social networking include: Facebook, MySpace, Orkut, and Second Life.
2. Social Bookmarking is a method for a community to share common bookmarks. One of the most popular service for social bookmarking is del.icio.us
3. Social Video Sharing has becoming very popular over the past year. With the launch of YouTube, which is by far the most popular video sharing site, the concept of individual sharing home made videos has increased dramatically. With new video sharing sites being launched only a weekly basis.
4. Hulu is a website that allows an individual to watch TV shows and movies online. Hulu has several popular shows such as the Daily Show with Jon Stewart and the Colbert Report, it is no wonder that more and more people are choosing to watch TV online at the time of their choosing.
5. RSS is a XML format which allows users to subscribe to feeds (content) from websites.
6. Exchange Online is Microsoft's online access to it's enterprise email system.
7. ZoHo is a free online office suite similar to Google Docs (beta). Unlike Google, ZoHo offers a whole suite of applications online, including word processing, spreadsheet, presentation, database, CRM and many others.
1. Google Apps -Google Apps is a service from Google for using custom domain names with several Google products. It features several Web applications with similar functionality to traditional office suites, including: Gmail, Google Calendar, Talk, Docs and Sites.
2. Facebook- Facebook is a social networking website that launched on February 4 2004. The website is free to use and allows users to join one or more networks ...en.wikipedia.org/wiki/FaceBook
3. Pownce- Pownce is a micro-blogging service similar to Twitter, that also allows to share files, event invites and links with established friends (http://ethervision.net/blog/what-is-pownce-how-can-it-help-my-business/)
4. Virtual Earth-
With Microsoft Virtual Earth, you can develop immersing experiences based on high-resolution map detail, precision aerial imagery, bird’s eye views, and comprehensive 3D city models that bring location-based information to life.
Virtual Earth is an integrated set of services that enables you to develop dynamic online experiences through maps and rich geospatial imagery. Develop rich functionality with customized content layers and map controls. And benefit from extensive development tools including online support through the Microsoft Developer Network.(http://dev.live.com/virtualearth/)
5. Yahoo Maps-
The main Yahoo! Maps site offers street maps and driving directions for the United States and Canada. It has the following notable features:
* Address Book: Registered Yahoo! users can store a list of commonly used street addresses, making it unnecessary to type them in again. A recently entered address can be quickly recalled by selecting one from a drop-down list
* Live Traffic: Traffic incident markers and current highway conditions can be viewed on the map.
* Point of Interest Finder: SmartView (tm) can be used to find businesses and other points of interest near the current location, with clickable icons that supply an address, a telephone number, and links for more information.
* Driving Directions: Driving directions can be displayed on a map or in printable form, with optional turn-by-turn maps, or as simple text. Links to driving directions can be e-mailed, and text directions sent to mobile phones. (http://en.wikipedia.org/wiki/Yahoo!_Maps)
Personal Internet journals have taken the Internet by storm. Frequently updated and written in a personal tone, a blog is a diary or journal where the writer or "blogger" will write her observations on the world or provide links to useful websites. Different bloggers write about different themes, sort of like a newspaper columnist but with no specialized training necessary.
The first blog is said also to have been the first website in 1992. Blogs didn't really start to take off until the late nineties. (http://www.wisegeek.com/what-are-blogs.htm)
7. Delicious - (formerly del.icio.us, pronounced "delicious") is a social bookmarking web service for storing, sharing, and discovering web bookmarks. The site was founded by Joshua Schachter in late 2003 and acquired by Yahoo! in 2005. It has more than five million users and 150 million bookmarked URLs. Delicious uses a non-hierarchical keyword categorization system in which users can tag each of their bookmarks with a number of freely chosen keywords (compare folksonomy). A combined view of everyone's bookmarks with a given tag is available. Simple interface, human-readable URL scheme, a novel domain name, a simple REST-like API, and RSS feeds for web syndication made Delicious one of the most popular social bookmarking services.
1. digg - http://www.digg.com
Digg is a place for people to discover and share content from anywhere on the web. From the biggest online destinations to the most obscure blog, Digg surfaces the best stuff as voted on by our users. You won’t find editors at Digg — we’re here to provide a place where people can collectively determine the value of content and we’re changing the way people consume information online.
1. last.fm - www.last.fm
last.fm is a social music site where you can listen to music and based on what you listen to you are recommend songs by the website compared to your tastes. you can also suggest songs to friends and share what you are listening to.
1. squarespace - http://www.squarespace.com
squarespace is a software tool that allows small buisnesses and bloggers to make media centered sites with little effort. Every style on Squarespace allows point and click control over every single element of the design. Squarespace sources flexible designs from the top designers on the web. it's like Typepad and Wordpress on crack."(Kevin Rose - http://www.squarespace.com)
1. flickr - http:\\www.flickr.com
Flickr is a online photo and video management platform and sharing center. They push the media from the web, from mobile devices, from the users' home computers and from whatever software they are using to manage their content. And we want to be able to push them out in as many ways as possible: on the Flickr website, in RSS feeds, by email, by posting to outside blogs or ways we haven't thought of yet.
1. skype - www.about.skype.com
Skype created a little piece of software that makes communicating with people around the world easy and fun. With Skype you can say hello or share a laugh with anyone, anywhere. And if both of you are on Skype, it’s free. allowing people to use the internet as a telephone, making it easier for communication amongst many people at once. Now skype is even usedon ebay for buyers and sellers to communicate other than using email.
The Extensible Markup Language (XML) is a general-purpose specification for creating custom markup languages. It is classified as an extensible language because it allows its users to define their own elements. Its primary purpose is to help information systems share structured data, particularly via the Internet. application languages can be implemented in XML. These include XHTML, RSS, MathML, GraphML, Scalable Vector Graphics, MusicXML, and thousands of others. Moreover, XML is sometimes used as the specification language for such application languages. (http://en.wikipedia.org/wiki/XML )
7. Polling services - http://quimble.com/
The easiest way to ask a bunch of people just about anything. gives people an instant spot to discuss and vote it out. Getting rid of long back-and-forth group emails and or forum posts forever. allows you to share the poll on your blog, website, and in your own RSS with only one line of code.
-useful web page with web 2.0 sites listed http://www.shambles.net/Web2/
1. Pandora radio - An online streaming radio service that takes information about music that you like and intelligently decides what other music you would like and creates "personal radio station" for you. This service is free to the user and paid for with advertising.
2. OpenSocial - OpenSocial is a concept for an API common to multiple social websites. OpenSocial uses gadgets hosted by the social sites so anyone can create a social website while reducing or eliminating the need for a server of their own.
3. Google Maps - GoogleMaps is the mapping application from Google. With this app users can find any location in the world and view it in a map. They can use these maps to generate driving directions from one point to another and even find view satellite or "street view" images of the location they selected. Google Maps also comes in offline (Google Earth) and mobile varieties.
4. Hotmail - Hotmail was one of the first ever web based email services. It is now a part of Windows Live and is integrated with other Windows live services. Hotmail accounts are free for the user and provide up to 5 Gb of data storage and other advanced features like Spam Blocker, Virus Scanner and a Spell Checker.
5. MobileMe - MobileMe is an internet suite of applications provided by Apple Inc as a subscription service. The goal of MobileMe is to provide common utilities such as mail, address book, photo gallery and online data storage as a web service for Mac, iPhone and windows users.
6. Flickr - Flickr is a video and image web service. The site hosts images and videos that users can share with other users and link to their blogs and other Web 2.0 applications.
7. Ebay - Ebay was one of the first and largest online auction services. Ebay allows people to advertise and sell products to anybody with a web browser. In the early days it was used primarily by people to trade collectibles or used items that they no longer needed/used/wanted, but it is becomming more of a global marketplace where companies worldwide sell brand new products at the lowest possible prices to anybody in the world.
1. Wordpress - http://wordpress.org/ - Wordpress is a system used for blogging that utilizes PHP and MySQL. http://en.wikipedia.org/wiki/WordPress
2. Bloglines - http://www.bloglines.com/ - Bloglines is an online RSS feed reader that I personally used for several years until consolidating to Google Reader
3. Google Reader - http://reader.google.com/ - Another online RSS feed reader that I currently use to keep track of many blogs.
4. DHTML - Dynamic Hypertext Markup Language uses several technologies to change the look and feel of a page dynamically. AJAX is considered to come from it.
5. Myspace - http://www.myspace.com/ - A social networking site that is one of the most popular on the web. Keep track of your friends and share pictures, videos, etc...
6. del.icio.us - http://delicious.com/ - A social bookmarking site. If you like a site bookmark it with del.icio.us and share it with your friends and strangers. Utilizes a web 2.0 technology called a tag cloud to show the hottest bookmarks for a certain tag.
7. Tickex.com - A site that allows trading and selling event tickets online. One of many. Uses all sorts of neat technologies to help you find your tickets.
1. Toggl - http://www.toggl.com/ - A time tracking system that allows tracking of project time from teams scattered all over the world. (toggl.com website)
2. Zillow - http://www.zillow.com/ - A real estate website that helps owners and buyers estimate the cost of homes, has a mortgage calculator, and allows the posting of homes for sale or buyers listing what they are looking for. (zillow.com website)
3. Orkut - http://www.orkut.com/ - Online community that connects people through a network of trusted friends (yahoo listing description). Connected with Google as log in requires a google account.
4. Go2Web20.net - http://www.go2web20.net - A directory of sites and index of web 2.0 sites, applications, and services. (go2web20.net website)
5. Tumblr - http://www.tumblr.com/ - A free blogging platform that is suppose to be easy to post and upload anything. (tumblr website)
6. Gaia Online - http://www.gaiaonline.com/ - An anime on line role playing game. Also a social networking site with chatrooms. (gaia online website)
7. Pixlr - http://www.pixlr.com/ - A free online image editor. (go2web20.net website)
1. wikipedia - is a multilingual, Web-based, free content encyclopedia project. It is a combination of a collaborative Web site) and an encyclopedia. Wikipedia is written collaboratively by volunteers from all around the world.. (http://en.wikipedia.org/wiki/Wikipedia:About)
2. SecondLife - a 3-D virtual world created by its Residents where users can socialize, connect and create using voice and text chat. (http://secondlife.com/)
3. zotero - a free, easy-to-use Firefox extension to help you collect, manage, and cite your research sources. It lives right where you do your work — in the web browser itself. (http://www.zotero.org/)
4. Vlogs - short for video blogs, this is the same as blogging but uses the video medium. Entries often combine embedded video or a video link with supporting text, images, and other metadata. (http://en.wikipedia.org/wiki/Vlog)
6. Twitter - Social networking and microblogging service using instant messaging, SMS or a web interface. Allows friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing? (http://twitter.com/)
7. Gmail - free web-based e-mail service provided by Google. It has a search-oriented interface and a "conversation view" similar to an internet forum. Gmail is well-known for its use of the Ajax programming technique in its design (http://en.wikipedia.org/wiki/Gmail)
Web 2.0 description:
What is Web 2.0?
Use this document to start accumulating sources, definitions and ideas about what Web 2.0 is and what makes an application part of Web 2.0?
Web 2.0 is a term describing changing trends in the use of World Wide Web technology and web design that aim to enhance creativity, information sharing, and collaboration among users. These concepts have led to the development and evolution of web-based communities and hosted services, such as social-networking sites, video sharing sites, wikis, blogs, and folksonomies. The term became notable after the first O'Reilly Media Web 2.0 conference in 2004.
According to O'Reilly and Battelle, an architecture of participation where users can contribute website content creates network effects. Web 2.0 technologies tend to foster innovation in the assembly of systems and sites composed by pulling together features from distributed, independent developers.
O'Reilly provided examples of companies or products that embody these principles in his description of his four levels in the hierarchy of Web 2.0 sites:
* Level-3 applications, the most "Web 2.0"-oriented, only exist on the Internet, deriving their effectiveness from the inter-human connections and from the network effects that Web 2.0 makes possible, and growing in effectiveness in proportion as people make more use of them. O'Reilly gave eBay, Craigslist, Wikipedia, del.icio.us, Skype, dodgeball, and AdSense as examples.
* Level-2 applications can operate offline but gain advantages from going online. O'Reilly cited Flickr, which benefits from its shared photo-database and from its community-generated tag database.
* Level-1 applications operate offline but gain features online. O'Reilly pointed to Writely (now Google Docs & Spreadsheets) and iTunes (because of its music-store portion).
* Level-0 applications work as well offline as online. O'Reilly gave the examples of MapQuest, Yahoo! Local, and Google Maps (mapping-applications using contributions from users to advantage could rank as "level 2").
Non-web applications like email, instant-messaging clients, and the telephone fall outside the above hierarchy.(Tim O'Reilly (2006-07-17). "Levels of the Game: The Hierarchy of Web 2.0 Applications". O'Reilly radar. Retrieved on 2006-08-08.)
(http://en.wikipedia.org/wiki/Web_2.0. Retrieved on 2008-08-30)
Web 2.0 of is the evolution of the World Wide Web from a static content medium to a dynamic content medium. Powered by XML, formats such as RSS and ATOM are leading the charge in making a dynamic web. With the syndication format's, content is no longer tied to a single site, views now subscribe to a feed of the content with the aggregator of their choice. Web 2.0 allows users to share content without limits of the static web page. Where as in Web 1.0 you had to go to the data, in Web 2.0 the data comes to you.
- Separation of data and style
From http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html - Companies the use the seven core competencies are consider Web 2.0 companies
- Services, not packaged software, with cost-effective scalability
- Control over unique, hard-to-recreate data sources that get richer as more poeple use them
- Trusting users as co-developers
- Harnessing collective intelligence
- Leveraging the long tail through customer self-service
- Software above the level of a single device
- Lightweight user interfaces, development models, and business models
The term "Web 2.0" was conceived in 2005 to describe a new breed of websites that use newer web authoring tools, are low learning curves (for the user) and support a collaborative environment usually free and usually just all done in a web browser (http://www.shambles.net/Web2/).