Nokia and Microsoft

February 11th, 2011

This is the first time I’ve disagreed with Horace Dediu.

He asks what’s in the deal for Nokia?

And comes to the conclusion that possible maps revenue is the only upside.

I disagree.

Nokia’s core problem is that when they were great, phones were hardware.

Now, phones are as much about the software as they are about the hardware.  This will become more and more the case as the phone becomes most people’s primary computing platform.

Nokia couldn’t go with Android – they would either ship stock-android, just the same as any other no-mark manufacturer.  Or they could customise android.  But Nokia is bad at software – they have no track record in that area, it doesn’t appear to be in their DNA.

So Nokia chose Windows Phone 7.  Microsoft is actually good at software.  Not as good as some of their competitors, but it is their core business and they know it well.

Couple a decent hardware manufacturer with a decent software manufacturer and you’ve got a winner?

Well, maybe – the entire thing rests on who else builds Windows 7 phones.  Will Nokia be top of the pile of the WP7 manufacturers or just A.N.Other?


The D&G online store launches

February 10th, 2011

D&G Educational have recently launched their new online store, a joint production of Telescope Studios and 3hv.

Built on the Spree platform, the site showcases the many products of D&G and uses custom shipping rules to calculate your delivery price, as well as taking payment via Paypal.


iPhone versus Android: it’s Mac versus Windows all over again

February 9th, 2011

The marketplace, the economics, the entire dynamics of the ecosystem are completely different to the 80s and 90s.

But, after six hours with an Android phone (my two and half year old iPhone 3G is dying a slow death), there is one striking similarity.

The Mac had a wonderful desktop with user interface elements never seen before (although the idea of the GUI was bought from Xerox PARC, Apple added pull-down menus and icons) and a large investment in researching how these elements should be put together – which were written down into the infamous “Human Interface Guidelines”.  Windows had the same user interface elements (although as far as I am aware, Microsoft copied them without ever paying or even acknowledging where they came from) but it had no such research or guidelines (or rather they had guidelines but there was never any pressure to follow them).

The iPhone has a wonderful user interface with interactions never seen before (although touch screen phones and devices pre-date the iPhone by many years) but along with it comes a series of strict guidelines on how to build your user-interface – one very important one being that a tappable area should have a minimum physical size.  Android has the same user controls and interactions, but there is no consistency in their usage; one common example being a number of apps let you swipe a page off to the left to reveal the page to the right hand side.  But if you want to go back to the previous page, you don’t swipe rightwards, you press the back button.

A tiny detail.

And just like Mac versus Windows, it’s these tiny differences that add up to a feeling of frustration and dissatisfaction.  However as the cause of this dissatisfaction is so tiny you never know where to attribute it.  You just realise that you swear less and feel a little bit happier when using a Mac or iPhone.

PS: Don’t get me wrong, I can feel the potential in Android.  And widgets on the home screen is a great idea.

But the user-experience is shocking.

Sadly, most people buy purely on price, not experience.  And then wonder why they hate their computer and/or device.


The Total Handling Solutions store goes live

February 5th, 2011

3hv is pleased to announce that the Total Handling Solutions online store is now live and taking orders.

Built upon the Spree platform, Total Handling is the first of a suite of sites that synchronise with a central products database.  It displays those products and allows you to pay, either via Paypal or using secure encryption to allow you to enter your card details directly.


Technology Radar

February 1st, 2011

Technologies that look interesting and need further investigation:

  • Redis: the only ‘NoSQL’ database that interests me
  • Resque: I love queueing and messaging and Resque looks like the simplest, most performant, way to get started (especially when Redis gains clustering)
  • JSON: not really a new technology but the idea of having a server-side app that is nothing more than a JSON API is gaining traction
  • Backbone.js: I really liked the look of Sproutcore but it was just too heavy, backbone gets us many of the benefits without the weight
  • Mustache.js: No point having a JSON API if you can’t display your results on the page
  • Sencha Touch: Commercial and/or GPL but produces amazing results

Rich text editors considered harmful

January 4th, 2011

A lot of my time is now spent updating various content management systems (mainly Radiant, but often WordPress and occasionally Drupal).

And a lot of that work is cleaning up the formatting inserted by “rich text” editors – you know those editor fields that work “a little bit” like Microsoft Word – giving you bold, italics, bullet points etc.

Now bold, italics and so on are good. Where they tend to fail is when the editor gives you the option to change the text colour, or font-size. Why? Because of history.

Word Processors were designed for building documents that would be printed out. You would have a single document, in isolation. So if you change the font size or whatever, it would affect you and no-one else. If you have a house-style that affects lots of documents you would probably have a template of some sort (each word processor has its own system of templates). It would be fair to say that most people try to avoid templates – they are overly complicated for what they try to achieve and you often find your document looking weird as your desired style clashes with the template’s style.

Unfortunately, this is exactly the situation with making web-pages.

Your site will have the equivalent of a template – known as a “stylesheet” – that defines how your site looks. HTML, the language of web-pages is pretty simple. But CSS, the language of stylesheets, is quite complicated. Your designer will spend hours hand-crafting lines and lines of CSS and testing it across all the major browsers. And then your text editor overrides those rules, forcing the text into a slightly different shade of blue to the other text on the page, at a slightly different size. These inconsistencies drive designers up the wall and make your site look cheap and unprofessional. And even worse, the tags that the editor inserts to make these changes are often verbose, increasing the size of the page and making it slower to load.

So what’s the answer?

For the most part (but admittedly not always) you don’t need the full functionality that a text editor offers you. You need to be able to specify headings and paragraphs, bold, italics, quotations and citations, bullet points, links and images. A lot of the time the rest is overkill – certainly not worth risking the damage a text editor can wreak.

So I recommend using Markdown. It is designed to look as if you had written it in plain text – or on plain paper with nothing more than a biro.

You want something in italics? Wrap it in *stars* to emphasise it.
You want something in bold? Wrap it in **double-stars** to add extra emphasis.
You want bullet points?

* Add each bullet point
* on its own
* line with an asterisk
* at the start

As you are entering plain text with very simple formatting marks, your words are clear and it works with or without formatting. But sent through a Markdown filter and it is converted to HTML that then uses your designer’s stylesheet; giving you simple content management in a consistent framework.

You can read more about Markdown’s syntax and try it out using the Markdown Dingus.


Spring Bank Primary School

January 2nd, 2011

Spring Bank Primary School‘s new website went live at the start of the Autumn term.

Built on the WordPress platform it offers ease of use for busy staff, encouraging them to showcase their pupil’s activities and achievements.


Tom Mansi and the Icebreakers

December 18th, 2010

Metric Acorn records is proud to announce that the new Tom Mansi and the Icebreakers website has gone live.

The site is built on the WordPress platform and features Paypal and Youtube integration, audio from Soundcloud and a full events (gig) calendar.


Telescope Studios site

December 12th, 2010

A few days ago the new Telescope Studios site went live.

Telescope’s site is built on the Radiant platform allowing maximum flexibility and extensibility with minimum hassle.


eighteensixtyfive redesigned

December 10th, 2010

My Nottingham Forest podcast site, eighteensixtyfive, has recently undergone a major redesign.

With an audio match report after every home game, it’s the perfect way for fans who can’t attend to find out what really happened at The City Ground on Saturday afternoon.

The new look pushes forwards a sports magazine feel, with the latest report easily accessible, and a twitter feed of interesting links. It also includes a sister-site Nottingham Forest News that automatically scours the web for the latest information, so you can stay informed.

eighteensixtyfive is also optimised for mobile devices (in particular iPhones and Android devices) so you can get your fix on the move.