The Echo Chamber

cool echoecho video from bizspark ;)

Tony Bailey and his team at Microsoft helped put together a video explaining echoecho – it’s short and quite cute – check it out below:

Interestingly it was designed to work well at tradeshows where audio is either entirely turned off – or hard to hear – hence the reliance on strong and simple visuals.

It’s nice to see that some big players out there continue to be huge fans of echoecho.

echoecho new video(s) … check them out

echoecho is a simple app that’s designed to solve a simple (but very painful) problem of finding, meeting and chatting with your friends. However if a picture is worth a thousand words then a video is worth even more – with that in mind we’re working on a simple instructional video that explains the key points of echoecho.

In the meantime – I thought you might get a kick out of two videos we made to raise awareness (and have some fun while doing it):

Without further ado here’s video 1 – known as “but I’m the mayor…”

And here’s video 2 – which is what happens when you try to make a standard corporate video but a crazy director gets in the way. It’s known (no surprise here) as “crazy director”

And last but no least we have a NSFW version of that last video – known only as “crazy foreign director”

What’s that you say? Tech startups don’t have NSFW promotional videos?
Well…this one does ;)

As a very quick behind the scenes here are a few quick photos from the shoot:

The simple white cyclorama set and all the gear.

Explaining how echoecho works to the actors.

When everything falls into place.

Thanks to the cast (Colin Cunningham, Dominika Wolski, Sean Simbro) and the numerous crew who showed up to create the magic.

echoecho featured on Windows Phone Marketplace…

Awesome stuff – We are being featured on the Windows Phone Marketplace right now.

Here’s an example of what that looks like on a WP7 phone:

WP7 phone feature

And here’s an example of a web page:

WP7 web feature

Of course WP7 is coming from behind right now in the smartphone wars – but the users are very appreciative of quality applications.

Almost every review is 5 stars and many users are taking the time to write in and tell us how much they love echoecho. Cool.

echoecho selected as one of top 20 apps in the world

echoecho will presenting on stage during the Mobile World Congress in Barcelona later this month – as one of the 20 finalists from around the world chosen for the Mobile Premier Awards finals.

As per the site – we already won the AppCircus contest in London late last year – and now we have been chosen by an international jury of mobile industry heavyweights, including experts from Facebook, Twitter and Mozilla.

Awesome. Nice to see the recognition of our efforts to solve real problems for real people.

Fingers crossed we win the whole lot ;)

echoecho finally eats an azure coated mango…

Well we took our sweet time. But we finally got a WP7 version of echoecho out there. And if the early usage and reviews are any indication at all we’ve done an excellent job. (Our average is 5 stars (yes yes out of 5) across the world.

Here’s the main inbox above – and of course the map below:

But – it pays to rewind the story a little bit here.
A couple of months back I met Microsoft executive Claire Lee at a Silicon Valley networking event (Michelle Gonzales’ influencer series). While we were both listening to Jay Adelson enthuse about the future of social networking, Claire and I exchanged notes and gossip about mobile geolocation, privacy, VCs, signal-to-noise, overvalued and undervalued CEOs in the valley and so forth.
Of course I told her about echoecho – and did my usual spiel – and of course she whipped out a WP7 phone and said “Hey what about this one – why doesn’t it run on this phone?”

And I had what I thought was an easy response – it went something like this

“Aha – well we can’t do that. Because WP7 doesn’t support the kind of features that we need, we don’t have any experience in Silverlight therefore it would be a total pain to port etc etc…”

And I thought that was it – but boy was I wrong.
A few emails later Claire had roped in a few people in the extended Bizspark family (including Reza Alizadeh and Aaron Stannard) and after taking the time to sit down and talk through the app on iOS and Android – Reza and Aaron started breaking down my defenses.

What we thought wasn’t previously possible (for example direct access to address book numbers) turned out to be very possible in the most recent update of WP7.

To be honest we finally started playing with some WP7 handsets and the elegant and clean UI lines made a huge difference. Frankly – coming from a company that’s not known for producing compelling user experiences – this was a pleasant surprise. (my favorite is actually the panorama UI element on a portrait screen – where a small element of the NEXT screen is revealed prior to a swipe – see our unique take on this below)

The funny thing about this is that it has clearly influenced UI/UX design on other platforms including Android and iOS (see the latest Facebook and Path mobile apps as an example) – but of course almost nobody sees fit to mention this. It will be interested to see if WP7 manages to gain any traction in the mobile space in the coming months.

In any case – using a number of different tools (from Photoshop templates to design guidelines to errrm….our heads) we mango-fied the application.
Note to future developers who do this – don’t port an iphone UI and force other platforms to match. This approach doesn’t even work on Android – which in theory matches iphone the most closely. Subtlety is everything here – but even the way a standard dialog box or input box control works is different from platform to platform.
It took a bit of thinking – because certain things WP7 Mango have no functional or aesthetic equivalent in other mobile O/Ses – but fairly soon we were ready to rapidly code and deploy.

Now as for the Azure mentions in the header of this post – You see our back-end was originally on SQL Server. While that might not ring a trendy chord with the hipster NoSQL MongoDB crowd – .net is quick to develop for – and was what our original API was designed in.

However – as stable as it is – we were already feeling the strain under load – and we wanted to have the additional stability and performance boost capacity when necessary – and this meant moving our .net architecture into the cloud. We obviously had the choice of a hosted server solution but then we discovered SQL Azure.

The way we did this – learning as we went along – was to migrate small test databases and mini applications first…and by playing figure out how to make Azure do what we wanted.
Eventually we moved the database in one fell swoop (and yes MSFT – there should still be better and faster tools for doing this. Copying large databases line by line to Azure is NOT the most efficient way)
Finally we had to move the application. It felt scary to push the button to finally make the echoecho api and application live on Azure – but in the end it just…worked.

Now the MSFT guys will be the first to tell you that the maturity of tools available on SQL Azure do not YET rival the desktop tools. There are some things you can’t do because you shouldn’t… (cloud architecture requires rethinking certain types of data structures). But there are other things you should be able to do but can’t because they haven’t yet been built.

Regardless ;) – we got through it.

So now we have another platform under our belt and by many accounts one of the best apps on WP7 made so far.

But…you ain’t seen nothing yet ;)

Microsoft wrote a piece about us on Bizspark

BBC says “echoecho turns the foursquare model on its head”

Kate Russell did a very thorough and insightful roundup of echoecho on today’s BBC Click. She hit some key talking points and understood a lot of what we’re trying to convey with simplicity, utility and elegance in using the app.

Check out the video directly on the bbc website here or look at the embedded clip below:

Excellent stuff Kate.

A big hat tip to Dominika, one our first beta-testers and an awesome actress who suggested us to Kate. Here’s a link to her FB

echoecho Mango WP7 – now it’s out in the open…

So we’ve been hard at work doing a super-secret port of echoecho to WP7 – but now we sort of outed ourselves…(or maybe Microsoft outed us ;) – either way – it’s not a secret anymore since Wired wrote about it we can say:

Hey….we’re doing a Mango WP7 echoecho app.

It’s actually really cool and takes advantage of virtually every new feature Mango offers. Here’s the same screenshot Wired magazine used – but there will be pleny more shortly as it goes live in (hopefully) a week or so.

wp7 mango inbox

tsk tsk Apple… iOS 5 location tracking – here we go again…

A few months back there were endless posts (here’s one of many) on how your iphone tracks your location without your permission etc etc…

Sure – the wording was a little bombastic and overblown in parts – but nonetheless it was eye-opening for many people.

In iOS 5 this feature seems to be one step forward and two steps back. Taking a leaf out of Facebook’s playbook – Apple seems to opt for the “let’s put the setting in there for users to turn this off – but let’s make it so obscure no-one ever will”

I noticed this by total accident. Go to your (remember this is iOS 5 only) Settings screen. It looks something like this:

settings

So far – so good. Now click on Location Services – and you will see something like this:

location services 1

Again. Not so bad. A little different to what you used to see in iOS 4 but close enough. But this is where it gets interesting. It’s not at all clear that there is another button below the fold. If you scroll down you’ll see it:

location services 2

If you click on this button – then you get deeper into Apple’s geo-tracking features.

location services 3

When I first saw this I was pleasantly surprised – because I thought it was interesting that Apple allows you to turn these features off.
What I found a little distubing was what happens when you scroll THIS screen down:

location services 4

Yep. It’s off by default. For EVERYBODY. It just doesn’t seem like an Apple thing to do.

Expose all the guts of the geo-tracking functionality – but bury it deep so no normal user finds it – and then bury the “visibility” of it even deeper.

I’m not saying there’s anything surreptitious going on here – after all many people willingly submit to all kinds of tracking/geosharing – but it’s just seemed a bit shifty to me.