OpenSearch is beyond cool – it’s the new cold

I was reading Redfin’s Developer Blog and the IE blog a few months ago and I got this desire to write my own OpenSearch provider. OpenSearch was originally created by A9.com (an Amazon.com company) and was primarily designed as a way for web developers to publish search results in a standard and accessible format. This turns out to be a good idea because different types of content require different types of search engines. The best search engine for a particular type of content is frequently the search engine written by the people that know the content the best. Google is great at searching unstructured content on the internet, but when it comes to structured search on a single web site there are much better options (Endeca, FAST, Autonomy, Solr, my favorite SQL database, etc). The other benefit of OpenSearch providers is that it shifts the balance of power away from Google and back toward web browser vendors & web site developers.

Both of the major web browsers support the OpenSearch Referrer extension. IE 7+, Firefox 2+ & Chrome allows you to add search engines to your browser without leaving the web page. The best place to get started is from the browsers vendors themselves. You can add search providers from Microsoft’s site or you can add search providers from Firefox’s add-ons site. In the interest of full disclosure, Opera allows you to add search engines manually, and Safari currently does not support this feature in any form (unless you count using vi to edit the Safari executable or changing your OS’s hosts file as support, which I do not recommend).

Anyway, our developer friends at Redfin wrote a blog post about their OpenSearch provider on their dev blog some time ago. Of course, they took the easy way out by not developing an OpenSearch Suggestions extension (slackers). I decided that a search provider without suggestion support is lame, so I took a stab at creating one. I think what inspired me to write an OpenSearch suggestions provider is that the IE 8 team blogged about their new Visual Search feature (which embraces & extends the OpenSearch suggestions work that Firefox pioneered) and I could leverage the work to improve the search experience for both IE 8 & Firefox 2+ users. (And the satisfaction of having a cool feature that Redfin & Estately haven’t implemented yet was probably another factor).

This functionality is typically exposed to users, via the search engine bar, next to the address bar in your web browser. So in your page markup, you’ll add something like this that tells the browser that your web site has a search service.

<link title="RPA Real Estate Search" type="application/opensearchdescription+xml" rel="search" href="http://www.seattlehouses.com/Feeds/OpenSearch.ashx"/>

The above element points to your site OpenSearch Description XML file which describes your search service in a way the browser can understand. When you visit RPA’s site, the browser will read RPA’s OpenSearch Description file located here and unobtrusively let you add the site’s search providers.

Assuming everything is working correctly, the user should be able to visit RPA’s web site, click on the browser’s search bar to add our search provider like so… (IE’s screen captures are on the left, Firefox’s are on the right).

I’ve also added a button in RPA’s search bar (see above right) in case site visitors don’t discover our search provider via the browser (I suspect most users would miss it otherwise).

After you’ve registered RPA’s search provider with your web browser, you can select it and just start typing. Since I’ve implemented a suggestions service, it will auto complete cities, school districts & neighborhoods as you type them (Didn’t I say this was cool?). I should note that although IE 7 & Chrome support OpenSearch, only IE 8 and Firefox currently support the suggestions providers. Anyway, if you wanted to look for listings in Bellevue, here’s what it currently looks like.

As you’ll notice, IE 8 & Firefox 3 displays suggestions differently on RPA’s site. This is intentional because IE 8 supports a newer version of the OpenSearch standards (Microsoft calls it Visual Search) and I designed RPA’s search provider to exploit this fact. In Firefox, the browser can only handle plain text suggestions, which can lead to ambiguous searches. For example, let’s say you search for Riverview. Riverview is both a neighborhood in Kent and a school district in Carnation / Duvall, so in Firefox there is no means for the user to tell the web site in which context they meant to search for when they typed in Riverview. I suppose one could create a “Did you mean” results page for cases like this, but I think that somewhat defeats the purpose of having suggestions support.

However, in IE 8, if a term has multiple contexts, the search provider can display them all and the user can select the one they meant. Also in IE 8, the search provider can display thumbnails next to the suggestions, which further helps the user quickly find what they are looking for. Although, I haven’t implemented that feature yet (mostly because I wasn’t sure what picture I should put up there for search terms that return multiple results), other web sites have. For example, if you wanted to buy a movie from Amazon or learn more about our 16th president from Wikipedia, the IE 8 search provider experience looks like this…

As the Redfin developers stated, implementing OpenSearch Referrer extensions are surprisingly easy (so I think users will soon request them from all web sites once the word gets out). The OpenSearch Suggestions extensions are more difficult to implement because every single keystroke is essentially a REST web service call. If you aren’t careful, you could bring your web server to its knees real quick. However, given all the AJAX map based tricks today’s real estate web sites perform, this isn’t anything that a professional software engineer can’t handle.

Call me crazy, but I think OpenSearch providers are going to become bigger than RSS feeds over the next year. If IE 8’s forth coming release doesn’t launch them into the mainstream, I think future releases of Firefox & Chrome will improve upon IE 8’s good ideas. Maybe you should think of it as browser favorites on steroids? If search is sticky, then OpenSearch is superglue and duct tape. If Firefox’s suggestions support were the tip of the iceberg, then IE 8’s implementation is cooler than Barrow, Alaska. The future of OpenSearch looks bright, even if it’s cold outside.

Why Connect with Facebook?

connect-with-fbIf you’re been to RCG recently, you’ve undoubtedly noticed that I added Facebook Connect to the sidepanel.   I really want to invite you all to use this feature, so I thought I’d let you know why I added it:

  1. I’m a Facebook addict, love the service, and enjoy connecting with others.  I’m thinking there’s at least a few other RCG community members who would enjoy connecting via the service
  2. I’ve been looking for a way to give a “carrot” to folks who properly identify themselves when they leave comments. I don’t want to “punish” anonymous commenters, I just want to give a bonus to those who aren’t anonymous.

The carrot we’re now offering is two-fold:

  1. Your comment will bypass almost all of the moderation filters that occasionally slow down a comment from showing up immediately on the site.
  2. Your profile link will be of the “dofollow” variety.

For most of the folks in the RCG community, I’m positive you’re here because you love the conversation and could care less about the positive link luv RCG can give you.   Nonetheless, if you’re willing to identify yourself with your “real” identity, then these two things are just two small carrots we’re now offering…

So, please consider taking advantage by clicking on the “Connect with Facebook” button to the right and follow the simple instructions.  As a bonus, after you “connect”, you’ll be able to update your profile on RCG with a few additional fields that will make it easier than ever to connect with others from the RCG community.

And finally, I launched FB Connect on the site despite the fact that I’m not 100% happy with it yet. Here are some problems I’ve found and/or things I’m working on:

  1. FB Connect plays funny (or doesn’t play at all!) with early versions of Internet Explorer, (especially IE 6.0 and below).  This might sound harsh, but my solution is to beg for you to get and use Firefox (or even Chrome),  but if you’re not willing to do that, at least get the latest version of IE
  2. The feature that let’s you “add your comment to your Facebook feed” was giving some folks some problems, so I disabled it.  I really like the idea of this feature, so I’ll work on troubleshooting exactly what was causing problems, although I think it had something to do with old versions of IE (see previous comment!).
  3. I really want the avatar that shows up next to users to default to the “gravatar” instead of the FB avatar.  My thought here is that many folks have a “fun” avatar on Facebook, but might prefer to have a more consistent avatar on a business site like RCG.  I spent some time trying to get this work and while I made some progress, it’s still not working well enough for me to feel comfortable launching… but hopefully soon.

I have a feeling there’s going to be lots more to come in terms of taking advantage of Facebook tools within RCG in the future. Hopefully, you’ll play along and if there is something that doesn’t appear to be working right or a feature you’d like to see, please let me know!

Zillow widens gap on Trulia, traffic soars to 7.5 million visitors

Thanks to John Cook at TechFlash for the article (and picture)zillow-month.  I overheard Rich Barton talking to some friends a couple weeks ago at a TechFlash Launch Party talking about the record number of hits they were receiving.

I guess using Zillow today, was like watching the NASDAQ 8 years ago.

Virtual Discrimination by Real Estate Brokers

A real estate broker who operates in 23 states has filed a complaint with Federal authorities against the local MLS for “restraint of trade” practices, according to Inman News. Ryan Gehris, who is a broker of record for flat-fee real estate company Housepad.com in 10 of those states, alleges that the North Carolina MLS’s requirement to physically attend specific MLS orientation classes discriminates against non-traditional web-based brokerages. I think he has a point.

handcuffed to laptop

Do I have to be here?

While I can see an argument for the advantages of attending specific events, I think that the mandatory requirement of attendance takes it too far. I think of it like networking – It makes sense to do it, but if you don’t it’s your business that is likely to suffer and that’s your choice.

In this age of WebEx, Skype or UStream.TV online meetings, it just isn’t necessary to physically go somewhere for most types of training, especially computer training. And the cost and time concerns associated with attending far away events can make it prohibitive, especially for agents that have other obligations and commitments.

The spokesperson for the MLS said the training is “not intended to be a burden to participants and is required because of the substantial changes in technology.” But if people can get a college degree with online training, it’s hard to imagine why basic MLS user training requires someone’s physical presence to be effective.

The real reason may be that the MLS would like to make it hard for non-brick-and-mortar business models because they do not like the competition. I say let their business model succeed or fail on it’s own merits, not because of discriminatory road blocks put in their way.

Seadragon – Microsoft iPhone App

Microsoft Seadragon iPhone App

Microsoft Seadragon iPhone App

“Seadragon Mobile comes with around 50 sample images that users can play with and Photosynth users will also be able to browse their synths, in 2D at least.”

See more at The Boy Genius…which is a very good site to add to your daily read.

Read more on Seadragon at the Micrsoft Live Labs site.

The Crackberrys are coming to Real Estate by a Storm!

Supra Blackberry phonesI’ve been a fan of the Blackberry for years. I LOVE their “push” email technology, and it’s one-hand scroll-wheel functionality. But I had to drop-kick my crackberry for a Palm Treo when Supra came out with the eKey technology in order to access homes for sale with lockboxes. I actually kept both for a while but after I got an iPhone three phones was just too much, even for a geek like me.

Supra only supports a handful of smartphones and most of them are Palm Treos, either Palm OS or Windows Mobile. The reason for this is not because they are lazy or unresponsive to customer requests, even if they are. The real reason is that most devices do not support IRDA technology. That’s the infrared port that communicates with the Supra iBox to unlock or program it. So Blackberrys, iPhones, and a bunch of other popular and cool smartphones were effectively blocked from being used as an eKey. Until now….

Blackberry eKEY-infrared convertorSupra has decided to sell an “infrared-to-bluetooth converter” and offer their Supra eKey services from several Blackberry devices by the end of the year. It’s like a car key fob that you carry on your keychain. According to their press release, Supra will support the Pearl, the Curve, and the 8800 series devices. There will be a couple of different plans offered. The new eData Mobile application will give the listing agent instant notification of showings, even while they are in progress. I’m not sure how this will play out. I’m not excited about getting calls from agents for feedback while I’m still in the house and showing my client. We may end up needing some NWMLS guidelines to keep Realtors from being too aggressive with other agents. (not that there are any pushy agents out there).

So the real question is … (drum roll please) Will Supra support the new Blackberry Storm? This is the closest thing I’ve seen to a true iPhone competitor coming to the market. All the other vendors have been scrambling to come up with a product that can compete with Apple’s evolutionary and wildly popular device. So far, none of them have really even come close, IMO. They may have some of the look and feel down, but the vastly superior software options still puts the iPhone WAY ahead of anyone else. But the one thing almost all iPhone owners agree on is that typing sucks on the iPhone. I can thumb a text message 10 times faster on a Blackberry.

Well, Blackberry may have found a way to solve this dilemma. The new Storm offers an on-screen touch-and-feel keyboard that you have to actually PUSH in a way that gives you a true “keyboard feel”. People tell me you quickly and intuitively learn how this works and your back to speed-thumb-typing in no time.The Engadget Mobile website has a page-by-page copy of the Verizon Sales brochure of the Storm if you want to look it over. I spoke with someone at GE Supra and they would not commit to saying the Supra eKey product would be compatible with the Storm. It uses Verizon’s GSM and Ev-DO networks and not Wi-Fi, which could be a deal killer for some people too.

Blackberry Storm keyboard

At least agents will have a viable alternative to the old and limited Treo. Finally, Change you can believe in! Sounds like the Blackberry’s running for office!

Thanks for the great time, Zillow!

As one of the presenters put it, last night Zillow took a page from real estate agent’s marketing tools and conducted an “open house.”  A certain number of agents were invited to attend, some mortgage professionals, and there were even invites out to buyers and sellers that frequently are on the site. Part of the open house involved sessions where the attendees could learn more about how Zillow functions – one session for marketing and another for the more technical side of the site.  So, my business partner and I split up to cover as much ground as possible.

For me, the marketing session didn’t produce anything new.  But, I guess I hadn’t realized until being there what a “power user” me and my team are with their site. Somehow I thought that the invites had said that they would be introducing new features, but as far as I could tell it’s stuff that we have found and started using as each new feature was introduced.  Plus, we also had already figured out that syndication sites (like Point2, vFlyer) weren’t the best way to get an individual agent’s info maximized for SEO. Although we do still use syndication sites because the go out to a lot of other sites that we just don’t want to spend the cycles having to re-enter each listing over and over and over.  It is very time consuming.  Gotta love widgets, that’s for sure!

Speaking of technical stuff… I was interested to see the data that they gave about the various sites and the stats for user activity.  Part of what was shown here also filtered over into the conversation at the after-function with regard to Zindexes ( and how that is measured and it’s rate of accuracy.

Afterward there was a soiree down at the Waterfront Grill in their private function locale in the former Rippa’s space.  (I’m curious to know where those photos they had taken will end up…. no, nothing tawdry, just lots of PR stuff) Good times had by all and some great debate between agents and Zillow employees alike.  Thanks to David Gibbons, Drew, Mike, and Scott Huber for all of your discussions with us and for being wonderful hosts along with your other employees.  It was really great to meet all of you and we look forward to seeing what else is “up your sleeve.”

Hands-free law starts July 1st – That means Realtors too!

Look Ma, No Hands!

Washington State will go ‘hands free’ for cell phone use in the car on July 1st, so agents (and everyone else) shouldn’t be driving around with one hand up to their ear anymore. Well…that’s the intent anyway. The Washington State Patrol says you could face up to a $125 fine, although it is suppose to be a secondary offense. Real Estate agents are notorious for this, myself included. Fortunately, for several years I have had an integrated hands-free system in my car (Acura RL) which has given me a head start on being compliant.

I thought I would mention some options for agents, or for that matter anyone who spends a lot of time on the phone in their car, who are just taking the plunge into the deep blue-tooth ocean of products to help them figure out which device might be better suited for them. But don’t just go out and buy one of these devices. Do your research and check with your provider about what they offer and recommend. These days many products and services are specific to wireless vendors, like Verizon, Sprint, and AT&T.

hands-free driverFirst of all, you’ll need a bluetooth capable cell phone. Many, if not most, of the newer cell phones have this capability. But if yours doesn’t, you’ll need to upgrade. These days people change out their cell phones pretty frequently anyway. But if you have been waiting, now is probably a good time. Just be sure you understand how your cell phone plan will be affected and hopefully your carrier won’t force you into signing a new extended service contract.

If you have a newer model car that has integrated bluetooth capabilities you’ll want to check which phones work with it (not all do) and use the products they recommend, if possible. This information should be in your manual. When my car was introduced integrated blue-tooth was still new and it did not specifically support my phone and service (a Palm Treo w/Verizon), but fortunately I was able to trick it (read “hack”). It would be a real drag to decide to buy a $50,000 car because of it’s bluetooth capability only to find out it won’t work with your phone or service.

If you don’t have integrated bluetooth in your car, then you should consider getting either a headset or component speaker system. Most headsets these days just fit in or around your ear and are pretty small. They often use a microphone technology that relies on the vibration of your jawbone, much like your inner ear, which keeps it very small and helps with noise cancellation – cool huh?

Here are some hands-free bluetooth earbud and speakerphone options from $65 to $125:

Bluetooth Jawbone HeadsetThe New Jawbone – Jawbone is the hot bling-bling of the bluetooth world right now. Their marketing is aimed at the fashion-conscious among us. This is perfect for the agent who is most worried how it will fit in with their wardrobe. The have good noise canceling technology too.

Bluetooth Jabra SP5050 SpeakerphoneJabra’s SP5050 – This unit is made to be clipped to your visor and has a speaker system built in. Jabra is well known and were the first to come out with hands-free bluetooth headsets and use digital signal processing (DSP) technology.

BlueAnt’s Supertooth 3 – Another visor clip-on speakerphone, the Supertooth 3 announces the name or ID of the caller when the phone rings – just say ‘OK’ to Bluetooth Blueant Speakerphoneaccept the call. This device is suppose to be very easy to install and it uses ‘Text-to Speech’ software. The voice prompts provide guidance and assistance install and to help pair the device and upload your cell phone’s address book. When a call is received, the Supertooth 3 announces the incoming caller’s name or number. Just say ‘OK’ to accept the call. You also have a choice of 6 languages.

Bluetooth Venturi MiniVenturi Mini – The Venturi Mini directs incoming calls to the cars speakers and includes a FM A2DP audio player and no headset or wires are needed. With phonebook download the incoming caller appears on the Venturi Mini and your car radio simultaneously. This unit plugs into your lighter plug in and offers USB support too, which means you can charge other devices.

You’re going to need to configure your bluetooth cell phone with your hands-free integrated car system or your bluetooth hands-free device. (wireless headset or speakerphone). Once you pair the device and phone you’ll need to do some set up and preferences. Carefully read the manuals regarding hands-free dialing with your Address book and configuring everything to match your network (Verizon, Sprint, AT&T). Most likely you’ll need to “train” the system to recognize your voice and / or connect phrases with numbers. You may need to tell it when you say “Call Jim” to dial the appropriate number.

Take the time to do this and it will be worth your while. This is what the “hands-free” is all about. Now you can impress youir clients with your tech-savvy skills and stay out of jail at the same time!

Any RCG Readers want to jump in and share their favorite hands-free bluetooth goodies?

NWMLS to Allow Brokerages to share more Data

The Northwest Multiple Listing Service has announced policy changes that will allow brokerages to display more information on their websites. This means that if brokerages choose to, people will be able to see the length of time a property has been on the market, referred to as days-on-market (DOM), as well as cumulative-days-on-market (CDOM), along with the listing price adjustment history. The NWMLS will only allow the DOM to be shown if the CDOM is also displayed in order to insure that consumers are not mislead.

Another change for brokerages is that they now have access to three download feeds instead of just two. This could be significant for brokerages that want more options and vendors to choose from to manage their data feeds for property searches, which they make available to agents and the public.

I Dig Dueling Digs

Zillow, which seems to produce new features almost daily, has birthed something totally unique. As a member of Zillow’s board of directors, I usually get previews into what’s coming through the pipeline, but with this release, I hadn’t seen too many of the details.

Dueling Digs is like nothing I’ve ever seen on a real estate site. It’s pretty simple, really: You are presented with two photos, and click on the picture that you like better. After ten “duels,