A stand for standards, maybe, maybe not. I would be willing to bet that Apple has alternative motives in taking this stand, but I am happy Apple is supporting HTML5.
I just wish they would go all the way and remove Flash from Safari on the Mac.
Disabling Flash on the iPhone, iPod Touch and the iPad is a big deal, but Apple has no competition on these platforms. Removing Flash from Safari on the Mac, where Firefox and Chrome have signficant market share, now that would be making a stand.
Steve, thanks for the effort, but its kind of like being half pregnant, until you remove Flash on the Mac its not really about HTML5.
Bait and Switch anyone.
Google released a voice detection application for the IPhone a few weeks ago, I have been playing with it and did something I never do, moved it to my first screen. I now use it instead of typing URL’s.
Items it perfectly detected over the past few days include:
- music store boulder
- bathroom door
- Dollar rent a car
- Land Rover Superior
My only issue is the time it takes to launch, but this is really an IPhone issue.
When you look at modern web browsers they come in different visual footprints, but they all provide a common set of architectural underpinnings.
What I find interesting is the way the modern web browser has morphed into a true composite application. This is happening under the covers and the mainstream user is getting enormous benefit without the need to understand the complexities. While, the developers/designers are able to leverage these common foundations to create an infinite amount of new applications.
Times are a changing.
If you are interested in the future of the browser you should check out the closing keynote of Add-on-Con.
Search is almost never the task, it is always a step in the process. The task maybe trying to fix an old DVD player or trying to get directions to where you should vote.
One large problem with today’s web search engines is context switching. When a user needs to perform a search on the web, they are required to stop what they are doing, and transfer some portion of their current mental model to the web search engine. This is like the game of telephone, but each application has a different interface and requires a different piece of information. And just like the game of telephone you never really know what is going to come out at the other end.
We are training people to think in fragmented terms in order to support antiquated input requirements. This must evolve and web search engines must figure out how they can plug into the user flow and leverage context. The first company to figure this out will change history and become the next Google or Microsoft.
A simple example where applications work together and automate the flow are on the mobile phone. If I am looking at an email showing voting locations in my district, the phone number’s and addresses are represented as links. Clicking on either of them launches the appropriate application and set’s its context. For example, if I selected the map link on my iPhone it would launch Google Map’s, highlight the voting location on a map, and provide a method to get directions from my current location. This is a seamless context switch integrating search into the process.
As we begin thinking about tasks instead of applications, we will change how we develop software. I personally think this change will be as fundamental to the future of software development as writing multithreaded applications.
Processor speeds are peaking and the current trend of multi-core is here to stay. We need new ways of thinking about writing computer programs if we want to change the world. Integrating search into the user flow is a logical step. Who wants in?
Disclaimer: This is my personal blog. The views expressed on these pages are mine alone and not those of my employer.
Browsers use a technology called a Rendering Engine to determine how to layout a web page. Rendering Engines use a technology called a Parser to determine the structure of the content. The Rendering Engine is at the heart of a web browser and it is one of the reasons when viewing web pages in different browsers that they look different.
Well guess what, a Web Search Engine uses a similar technology. Web Search Engines use something called a Crawler or a Spider to walk the Internet and retrieve web pages. Prior to inserting the data into the index, the software deconstructs the web page using a similar technology to a browsers Rendering Engine. This can be beneficial to a web page owner. For example a web page that has lots of inbound links can help convince a web search engine to send thousands if not millions of people to visit its web site. This is one of the reasons Wikipedia is always returned in the top 10 for so many searches.
Google – Bad Cop
Image via WikipediaThe same technology can also be used to hurt a website. If two websites have similar content and one has a high PageRank and the other has a low PageRank the one with the higher PageRank will get 100% of the search referral traffic from Google.
Google Juice as it is called leverages PageRank as well as many other techniques to evaluate a web site. Some of the techniques are common sense, others are known by a small handful of SEO experts and others are only known by those working at Google. Now this wouldn’t be such a big deal if Google did not own 70% of search referral traffic and if the other top search engines did not use a similar technique to Google’s PageRank in order to rank results.
To illustrate the Bad Cop techniques, lets review a recent issue that was aired publicly between Twitter and Google. As the story goes Google asked Twitter to change the Bio links on its user profile pages to nofollow. Doing this meant each user who worked hard to build up followers on Twitter could not leverage those links to promote their own blog, or companies website. Twitter ultimately did what Google wanted and changed the link to nofollow.
What I find interesting about this issue is how Google’s almost monopoly on Search is acting like an oligopoly. Google’s Bad Cop techniques are actually benefiting all of the search engines that leverage PageRank style indexes.
The consumer is the one losing out in today’s search market, yes search is better than it was 5 years ago, but that does not mean it cannot be significantly better. The Consumer needs a voice and they need to understand why certain pages are ranked higher than others.
How do we change this oligopoly? Do we have options?
The consumer does have a choice. Up and coming search engines like the one I founded Me.dium enables the end user to influence the search results. If you do not like what you see after typing a term or phrase into the Me.dium web search engine, download the toolbar and surf to the web pages that you think are better.
Similar to Wikipedia, where the people get to create, update and police the information. Me.dium users validate the web pages prior to being returned in search results. Power to the People.
A gesture is a form of non-verbal communication made with a part of the body, according to Wikipedia. A simple example would be waving hello or goodbye. When gestures are applied to a computer program they provide a method to execute common commands. You can think of a gesture as a quick way to invoke application functionality.
Why are gestures starting to appear in browsers?
The browser has been morphing over the past 10 years from a rendering engine into a composite application framework. Robust API’s, universal install base and developer friendly content controls provide an obvious choice for most large and small software projects.
As the browser continues to grow in popularity, it also grows in functionality. Making this functionality available without complicating the user experience is challenging. Gestures are one method to accomplish this goal.
One of the new features introduced with IE8 is called Activities. Activities move entire website’s into the user’s right mouse, removing multiple steps from the user’s process. This has the opportunity to change how people interact with the web; things like searching, looking up word definitions and exploring addresses can now be accomplished in context with a single gesture inside of IE8.
Where is this going next
When I think of Apple’s IPhone or Microsoft’s surface technology multi-touch takes the concept of gesturing to a whole new level. A pinch or stretch in these UI paradigms visually changes the experience. The next wave in UI design might be completely gesture based, what do you think?
Me.dium quietly added several new features to its sidebar for both Internet Explorer and Firefox. The new features were designed to make it easier for users to access the new search functionality, more fun to surf with friends and easier to find related sites.
The first obvious thing users will notice is the search box at the top of the Me.dium sidebar. Entering a word or a phrase will execute the search and navigate the user to me.dium.com where the user can explore the search results.
The second thing people will notice are Facebook notifications. The new sidebar polls Facebook using their API’s and visually updates the sidebar.
The first hidden feature is multi-user chat. The sidebar has been enhanced to support many-to-many conversations. Click the + to add another friend to the conversation.
The last, and my favorite, is a mixture of old and new features all working together. First, re-size the sidebar by placing the mouse between the top view and the friends list. I like to drag the friends list to the bottom of the screen, leaving Facebook notifications visible and everything minimized. Next, click the M icon at the top of Me.dium sidebar and this will turn on the Me.dium Recommendation Engine. Magically, the Me.dium will start to suggest related URL’s based on your surfing patterns. The view is live so as people make connections to related web pages the Matching Engine will update the sidebar in real time.
If you decide to try it, add me as a friend, my user name is Robert.
Me.dium’s Search Alpha
Disclaimer: This is my personal blog. The views expressed on these pages are mine alone and not those of my employer.
A half a million unique users are currently surfing the web with the Me.dium sidebar and vetting a half billion web pages per month. They scour the internet by searching, selecting links, chatting with friends and reading web pages together. The Me.dium servers then process the user actions into behaviors, which are used to rank the results in real-time.
What’s different about Me.dium’s Search is the results; every web page you see after clicking “I Feel Social,” has been vetted by actual Me.dium users. Me.dium’s approach generates a very different result set than Google’s publisher driven model. For example a recent search for “Hillary Clinton” on Google.com produced www.hillaryclinton.com as the number 1 result, while that same query on Me.dium produced YouTube – Barack Obama Hillary Clinton – Umbrella as the number 1 result. The Hillary Clinton result was in the top 10 for Me.dium but it was not number 1.
Side note: if you run the same query today, the results would be different on Me.dium but most likely the same on Google. This is another important difference, the crowds constantly evaluate what’s interesting and Me.dium continually updates it’s ranking based on the activity of the crowds. I ran the following search “G8″ on July 9 2008 at Me.dium and at Google.
Me.dium has flipped the search model upside down and empowered the users of the information to decide what is important rather than the publishers. The dynamic nature of the internet is not the only area where the Me.dium Search excels. The pages being vetted include everything from from technical documentation to sports scores, from movie reviews to YouTube videos and from gossip to the best cures for most health problem.
Web search is all about ads these days, but the business actually starts with web crawlers. Leveraging another companies crawler limits your ability to do something different, you are bound by the metadata they collect. Crawl the internet yourself and it requires a large infrastructure. Each of the top search engines maintain their own snapshot of the internet. Me.dium is doing something different, we have our 2 million and growing editors, who have downloaded the sidebar, adding metadata to our own indexes daily.
Medium also has a partnership with Yahoo. Yahoo is trying to disrupt the search industry. I always loved the old Snapple add campaign from the 80’s, “We are number 2, yay”. Being number 2 means you can take risks. This is exactly what Yahoo is doing, first with modifications to the results page, SearchMonkey and now with the introduction of BOSS (Build Your Own Search Service). BOSS has its technical challenges, but its real power comes from a license change. The ranking algorithm has always been part of the crown jewels of any search engine, and the licensing of search results always comes with a big disclaimer, “You may not modify our results”. Yahoo is changing the rules with it’s release of BOSS, and in the process trying to disrupt Google’s search/ad domination. Anyone with a license key, provided by Yahoo, can now leverage Yahoo’s infrastructure.
The idea is simple enough, empower multiple startups by providing them with infrastructure in exchange for ad revenue. The hope, one or more of the companies stick and fractures the search /ad business in Yahoo’s favor.
Why Is This Significant?
The search engine business seems simple enough from the outside, a user enters a few key words and the system finds some matching results. If you look under the covers you quickly realize this is not the case. Web Search is comprised of 5 key dimensions, ranking, comprehensiveness, freshness, presentation and speed. Yahoo, Google, Microsoft and Ask all maintain large data centers and staff to continually refine their search offerings. The majority of startups cannot raise the amount of capital necessary to compete but BOSS provides the opportunity to change the landscape. The only thing missing is the announcement of a new Venture Fund.
Me.dium was excited by the opportunity and the challenge. The key question we had to answer was how to blend our social search results with Yahoo’s traditional web search. The end result, which is still in alpha launches today, give it a try and let me know what you think?