I ran across this link (Mike this is for you):
http://www.ilovejackdaniels.com/blog/dear-blogger/
I ran across this link (Mike this is for you):
http://www.ilovejackdaniels.com/blog/dear-blogger/
I can not even take any credit for this it is too genius [they have shown the Dwayne Wade injury another 4 times].
You must watch this NOW:
I read an interesting post over on Alex Faaborg’s site today about microformats and how Firefox 3.0 will be using microformats to change Firefox into a “… an Information Broker.”
Much in the same way that operating systems currently associate particular file types with specific applications, future Web browsers are likely going to associate semantically marked up data you encounter on the Web with specific applications, either on your system or online. This means the contact information you see on a Web site will be associated with your favorite contacts application, events will be associated with your favorite calendar application, locations will be associated with your favorite mapping application, phone numbers will be associated with your favorite VOIP application, etc.
This is going to change the way we interact with data on the Web, and it’s something that I am going to be blogging about all this week, stay tuned.
I find this to be as exciting as it is frustrating, all in the same breath. Ok, so microformats could be the future, it could enable us to truly “write once – use everywhere”. Some of the examples from the article which get me heated are:
For instance, if you want to sell something, you can blog about it using an hListing, and a site like edgeio will find it when it aggregates classified advertisements across the Web.
Similarly, the microformat hReview allows the creation of review aggregation sites, and XFN (XHTML Friends Network) allows the creation of social network aggregation sites.
When I first started to understand the search process (back when you had to “tag” your sites on Yahoo with a form and Webcrawler was the only “spidering” web site out there) I was promised that we would be able to place “xml” style tags or “semantic” markup in our HTML which specialized sites and search engines would pick up and treat differently. For instance, a site that would go out and collect information about products would be able to compare 10 online book stores prices for a book if we put something like <isbn-10>1590593812</isbn-10> in our HTML. The web browser would ignore it but the site would catalog the results and offer comparisons. That was in 1996.
Now take some more semantic style searches like say at a government site. I worked with APR Smartlogik on a great project which highlighted Europes advancements in standardization. Essentially, the UK governement mandates that all pages on a governments public facing web site have meta content which complies with eGMS standards. Compliant pages have special meta tags which have content tagged against the IPSV taxonomy which allows smarter search engines to index content better. If you have every tried to find information about when trash is picked up or where the town compost drop off is located then you know what I mean.
I guess my real gripe is that this is all good but let’s get there already.
Before we begin we need to be clear on the definition of on Ad-on.
Ad-on’s ARE:
1.) Applications that offer time saving benifts and enhance your online experiene
2.)
Applications that are integrated directly in the browser (Developer’s
tool kit, Flickr upload tool, Sage RSS Reader, GMail account tracker,
IE View etc..)
Ad-on’s are NOT:
1.) Links to external applications from within the browser
2.)
Applications that add completly no value or have no clear definition of
purpose (this definately comes from both sides of the camp – IE:
Developers Toolbar – Firefox: US Department of Homeland Insecurity
Idiocy Level)
General
Ad-on’s are becoming a hot topic especially with the impending launch of IE 7 (which appears to be next month). Currently there are 1800+ Add-on’s available for the Firefox browser and approximately 435 available for IE7 (which is not to bad considering the browser is still in beta). The idea behind the growth of Ad-on’s is pretty simple – improve the experience of the online user. We are constanly on-line working in or around our browser. Whether we are searching for information on the web (hopefully work related) or we are using the Web to access information from various Web based applications. The Web browser is our window into the world of information.
A while ago the notion of the “Web browser as the desktop” became a popular topic of discussion and quite frankly it makes a lot of sense. For instance, right now I have at my finger tips (i.e. without leaving Firefox), the ability to check my email, look at all of my RSS feeds, post to my blog, upload pictures and find any information I want. Although I have other tools opened (One Note, Eclipse, Outlook and IE 7 – doing some comaprisons), a majority of what I need is all right here. Why would I leave.
Sophistication
The main difference between the IE7 and Firefox “tools” are the level of sophistication. Firefox has been at it longer and the developer’s community has responded. Additionally, the API’s available for the Firefox browser require “lite” programming knowledge (you don’t need to know Com Objects, Java Objects or true Object Oriented programming). I will admit, there is a lot available to you in Javascript that has an Object oriented feel (and I may be bias because I like JavaScript so much) but it seems easier to understand.
With the launch of the Windows RSS Platform, Windows and IE7 are starting to tip the scales a bit. You can details here, but the general idea is that your OS would manage a Common Feeds List. Firefox Add-ons currently can post your RSS feeds (and bookmarks) to various placess, but there is no central repository. One that I feel is important. While this Platform is interesting, the only application that is currently taking advantage of this is the “Desktop Sync” application which is not truly an Ad-on since it breaks rule number one of the Ad-on’s definition.
What is interesting though is the concept of the Platform. What I could envision are many RSS applications tied into the browser as Ad-on’s that utilize this common-feeds architecture.
Accessing the outside from within
The idea of updating a hosted Web application from the browser is not totally new. Firefox has allowed developers to build unique tools which keep users up to date with their information stored in various applications. For instance, there are a few GMail extensions available in Firefox which will notify you when a new email arrives and will even show you a snippet of that email. I am actually a bit surprised that non one has written an extension which allows for easy uploads of RSS feeds to NewsGator (would be really nice if it also notified you when a feed is updated).
IE Addons – http://www.ieaddons.com/default.aspx?cid=4&scid=79 (also available from within the IE 7 browser)
Firefox Addons – https://addons.mozilla.org/ are also available within the browser.
The edge clearly goes to Firefox here and that goes even without talking about Themes (Azerty III for me currently).
powered by performancing firefox
Finally, Windows has stepped up to the plate and has begun to leverage their OS to enhance their Web 2.0 offerings. As a part of the launch of IE7 (and with Vista), Windows XP will have a sub layer for RSS communications called the “Windows RSS Platform”. As RSS becomes more and more a part of our daily life (with or without or knowledge) a subsystem integrated in the OS will offer some unique benefits. NewsGator has already begun to take advantage of this with a new beta project which will constantly update your NewsGator online site with RSS feeds and notify you when feeds are updated.
From the “MSDN“:
As part of the RSS support in Windows Internet Explorer 7, users can
discover and subscribe to RSS feeds within the browser. When the user
subscribes to a feed, it is added to the Common Feed List,
which is available for clients to use in addition to or instead of
their own list. For example, in Microsoft Office Outlook 2007, the
user’s subscription list can import feeds from the Common Feed List.
This enables the discovery of feeds within Internet Explorer and then
for those discovered feeds to appear in other applications.
I have been trying various approaches to managing my feeds (see the posts I had about Sage and the almost defunct News Reader from Flock). Everything from Web sites to applications. The key features for me are:
1.) Display the feeds that I subscribe to and how many new posts there are
2.) Allow me to easily add feeds to my list (this is the most challenging portion so far – without FeedDemon this is next to impossible)
3.) Let me mark either an individual post as read or an entire feed as read
4.) Display a formatted post (HTML please) in the browser pane. I prefer the full post but will settle for excerpts as long as they are longer than Digg excerpts
5.) It would be nice to post a feed item directly to del.icio.us without actually downloading the feed
6.) This would be essential – download the contents of the feed and allow me to read it off-line (this one is only available in applications now)
7.) The ability to group and order feeds at will
When you use Firefox a lot (like I do) and you want to have a single source list of Feeds then you are out of luck unless you commit to one company for feed delivery. Sounds like the “Common Feed List” approach is the right one. “Store all of my feeds on my computer in a common directory and then add API calls to that feed list”. That way service providers (Feed Readers) can offer their features without applying a burden to the user to “constantly” import/export the feeds. Don’t get me wrong I am fan of OPML but it gets a bit annoying having to keep a constant updated OPML file every-time I want to demo a new Feed Reader.
powered by performancing firefox
I have posted a bit on RSS and while I am not a “super” expert on RSS but I am a big fan and I have posted a bit on this topic in the past so when I saw the following link: “Levels of JavaScript Knowledge” which was based on “Levels of HTML Knowledge” which was in turn based on “Levels of CSS Knowledge” I thought – what better way to describe what I have seen lately as we hire for PaperThin.
I started talking with many smart people who were interested in joining our Web based software company. I felt that there was a pretty good litmus test for the type of individuals we wanted to hire. Banking on the theory that you fill your bus with smart people first and then figure out where the bus needs to go, I would ask our potential employees about their knowledge of RSS. While I would also ask them about their views about the web and social networking and SOA, the RSS question seemed to be the most important. From that I have derived these levels of RSS knowledge
Level 0 – “RSS, Never heard of it”
I almost thought about not evening offering this level to the interviewees but it seemed logical. Let’s understand what this person looks like:
1.) They have never visited a major news site (CNN.com, MSNBC.com, ESPN.com etc…) or if they did the orange buttons for “xml” and “rss” never intrigued them.
2.) Clearly those same people were never intrigued enough to google “rss”.
3.) Obviously they have never seen Firefox and were probably not involved in the IE beta.
Level 1 – “RSS, Heard of it but I have no idea what it is”
Ok, so at least this individual has their ‘glasses’ on which means that are not blind to the idea that something else is going on in the web world besides HTML and images. Although, they probably don’t even know that the web page which contains the “RSS” links is written in HTML. It might also not be a stretch that this individual has also never heard of Firefox
Level 2 – “RSS, Yeah I use RSS for reading my favorite blog”
Now we are getting somewhere. This individual shows some promise. They are probably someone that enjoys the web and probably spends more time reading Weblogs then they do reading the local “printed” newspaper. Ideally, this individual would be very coach-able and probably “excited” about the development of the Internet in general.
Level 3 – “RSS, Just got finished uploading my Flickr photos and posted the gallery on my blog”
Clearly this individual has been using Firefox for over a year and has more extensions loaded in Firefox then they have pure Software packages installed on their mac. This individual may also know about OPML and attention.xml and is more likely to have been the first kid in their entire extended family to have an IPod . More importantly, this user of the Internet can describe the difference between RSS 1.0, RSS 2.0, Atoms and the ITunes podcast RSS. Future CIO indeed.
Level 4 – “RSS, ha – working on 3.0 with Dave and by the way I make 20K a month blogging”
There are really few people who understand what is next for the web and are always active. They are probably currently active as a speaker for various technology pod-casts and have been mentioned at least once on the following web sites (in order of precedence):
- TechCrunch
- digg.com
- Valleywag
- Any Web 2.0 Workgroup blog
I am certainly no where near Level 4 but I work hard.
Oh and by the way as far as the other “Levels”
HTML – closest to Level 5
CSS – Level 5
JavaScript – Level 5
I have been programming the web for quite some time and am proud to say that I learned HTML using SimpleText with a Mosaic browser.