Mobile Beauty Therapy gets an HTML5 Makeover

Terri’s Top to Toe Mobile Beauty Therapy launches with a bright clean design and online booking, making it easier than ever to get a makeover in South Wales! Lovingly crafted in HTML5, the website also boasts sign in via Twitter and Facebook, so there’s no excuse not to open an account and book that beauty treatment you deserve. Continue reading

Posted in HTML5 | 2 Comments

Education Law dons a new suit made of HTML 5

We recently launched AM Phillips Education Law complete with a pinstripe suit inspired design that aims to be friendly yet professional, exquisitely tailored in dark blue HTML 5. Continue reading

Posted in HTML5 | Leave a comment

Apple iPad and possible iPad Pro

Apple’s iPad tablet computer has been a runaway success, selling nearly 15m units in its first 9 months and there is much debate about an upcoming revision expected in the first half of 2011, that will almost certainly include front and rearward facing cameras. But what divides opinion is whether it will also sport a higher resolution ‘retina’ style display, similar in concept to that of the iPhone 4 and 4th generation iPod touch?

The concept of Apple’s ‘retina’ display is at normal viewing distance, the screen is of sufficiently high resolution that the human eye cannot discern single pixels. In simpler terms, it is beautifully clear and crisp to the point where reading a well printed paper copy would look no better.

Most sources agree, to meet Apple’s definition and also not screw up all iPad apps made thus far, the screen resolution would need to double, from 1024 x 768 to 2048 x 1536 pixels, in order to qualify as a ‘retina’ display for iPad.

Engadget claims the next iPad has, whilst Gruber at Daring Fireball says not, at least not until 2012 at the earliest. Both have track records of being reliable sources of leaked Apple information, so who has it right and who has it wrong?

If I had to bet money on it, then I’d side with Gruber. The iPad is not even a year old and a 2048 x 1536 display upgrade is one hell of a jump in technology at today’s prices, though it’s worth noting Engadget don’t specify the resolution, only that it’s ‘super high’. It would seem a bad business decision too, as it would likely alienate 15m iPad owners if their beloved tablet were outdated so quickly – especially if they only just got it for Christmas!

So why am I writing this post? Well, what if both sources have accurate information about next generation iPads, but are not talking about the same model?

Since Steve Jobs overhauled Apple on his return in 1997, they have kept their product lineups tight and focussed, so you wouldn’t expect a deluge of iPad variants, but an iPad Pro would fit into the mix at a higher price point, say $999.

Engadget also claim the new iPad will feature an SD card slot, something else Gruber denies. If an iPad Pro with retina display were aimed at photo enthusiasts and professionals, then an SD card slot makes a lot more sense too.

What about pixel density, even at $999 a 10″ 2048 x 1536 pixel display would probably be cost prohibitive at today’s prices, but who says it has to be a 10″ screen? Apple has already commented that they consider any tablet smaller than 10″ to be a ‘silly’ form factor, so if there is a new iPad model, it will be the same size or larger.

If I were to blue sky an iPad Pro, I’d use a larger screen requiring a faster processor with more memory, not unlike the rest of Apple’s Pro lineup. 11″ doesn’t seem different enough, so 13″ is more likely and certainly within the realm of being a decently portable tablet. It would also significantly reduce the cost of the display and the pixel density, so calling it a retina might be a stretch, but not beyond Apple’s PR department I’m sure.

In conclusion, I expect iPad to get cameras very soon, that’s a given. If a retina display is anywhere to be seen much before 2012, my guess is it will be on a significantly more expensive iPad Pro.

Posted in Apple | Tagged , | Leave a comment

Google drops support for H.264 video

Most people will have never heard of H.264, let alone understand why Google’s decision to no longer support it could fundamentally change the web for everyone. Whether it’s a change for better or worse is a hotly discussed topic in the geekosphere right now and my opinion is if Google gets its wicked way, then it will definitely be the worse for everyone concerned, whether they’ve heard of H.264 or not.

Briefly for those who don’t know, H.264 is a high compression, high quality video format (codec) developed by the MPEG LA consortium, which includes Microsoft and Apple among its licensors, but notably not Google, which instead bought then invested in an alternative format known as WebM/VP8. H.264 has been rapidly adopted, whilst WebM has not.

Until recently, if you wanted to present video content via the web you had very limited options, namely the Adobe Flash browser plugin. This was seen by everyone (except of course Adobe) as a bad thing, because it is an add-on piece of software owned by just one company and is a mostly closed format requiring licenses. Ideally, you shouldn’t need to add anything to a browser to view content you come across on the web. However, due to there being no other option, Flash quickly became the defacto standard for presenting video.

Given the increasing use of audio and video on the web, when the W3C drafted the HTML5 web standard (current at time of writing being HTML4.01), new <audio> and <video> elements were included that they hoped would be adopted by browser makers, doing away with the need for the Flash plugin altogether.

Firefox (Mozilla), Chrome (Google), Safari (Apple) and Opera all became early adopters of the new <audio> and <video> elements, well before the HTML5 standard is even close to being ratified. However, the list of supported formats between browsers has always been a problem, due to each following its own path. Mozilla and Opera chose to support a little known format called Ogg Theora, Google bought and developed WebM, whilst also supporting H.264 and Apple backed H.264 having already worked on and adopted it for Quicktime. Microsoft, late to the party as always, supports native playback of H.264 with Windows Phone 7 and Internet Explorer 9, currently in beta.

So it looked as though, in H.264 there might be a close to universally supported format that could be used with the new <video> element and be a real alternative to Flash. 3 of the top 5 browsers were already supporting it and as a result smartphones, tablets and laptops the world over could rejoice in longer battery life and smoother video playback at the highest quality!

But alas H.264 is not wholly license free, it’s owned and licensed by the MPEG-LA consortium. Apparently, WebM is not wholly open either, though it is significantly more open due to Google releasing its patents into the public domain and whilst there’s no licensing issues with Ogg Theora, it is the worst of the 3 touted formats. Interestingly, there seems to be no debate on which format is the best, because H.264 is clearly streets ahead in terms of quality vs compression. In fact, there are doubts over WebM infringing the patents held by MPEG-LA relating to the compression WebM uses to get anywhere close to H.264 quality. If WebM doesn’t infringe patents, why won’t Google indemnify users against future lawsuits?

So why is Google backing out now, when it picked H.264 as the format of choice for YouTube not that long ago and converted every video in its vast library to match?

Google cites openness, that H.264 is not wholly open and is therefore worried about future licensing issues and is dropping support as a result. Others argue the licensing is clear and that it’s a cynical move by Google to try and damage the H.264 formats adoption and more importantly for Google and its Android mobile operating system, damage iPhone’s and Windows Phone 7′s popularity.

Although Google is talking about its Chrome web browser when it says it’s dropping support for H.264, Google also owns YouTube. If it stops supporting H.264 there and that’s the next logical step, then a huge chunk of the web’s videos will suddenly no longer be playable on any Windows Phone 7, Apple TV, iPhone, iPad or iPod! That would be a huge advantage to Android.

So what’s likely to happen?

Many major companies have invested heavily in H.264, not just Microsoft and Apple. Lots of manufacturers have hardware support for the format in smartphones, televisions and dvd/media players, many video on demand services use it and it’s unlikely they’ll want to spend lots of money adding extra hardware or dual encode video content to support H.264 and WebM.

Since Android devices and the Chrome web browser both support Flash, I suspect these companies will continue to use H.264 for devices that support it and fallback to Flash as the delivery mechanism for those that don’t, which is exactly what they do, except now that means a lot more users will need to be served Flash content, slowing the adoption of HTML5 and prolonging the need for the Adobe Flash plugin.

If it weren’t for YouTube, I’d say Google has little chance of changing anything by way of their announcement, despite Chrome being increasingly popular as a web browser. But if it acts decisively and switches YouTube to support only WebM and Flash, it could really upset the Apple cart (pun intended) and lever lack of YouTube playback in iOS and Windows Phone 7 devices to seriously advantage its Android mobile operating system.

A ruthless and purely commercial decision that cynically uses openness as a veil to promote Android at the expense of  Windows Phone 7 and Apple iOS. On that note, why is Flash natively supported in the next version of Chrome when it is the mother of all proprietary, mostly closed and licensed formats and the reason the <audio> and <video> elements were introduced in the first place? Hypocrisy anyone?

I’m not suggesting other companies wouldn’t do the same thing if they had the chance to gain a chunk of market share and damage their main opposition in the process. But this will also damage and fragment the web as a whole, the web Google claims to love so much, in order to promote their own agenda. Yes it’s a pity H.264 is not a completely free and open standard, but it took serious investment over several years from a host of companies to develop.

Whether this marks the death throws for WebM adoption, or represents a real challenge to become the dominant HTML5 video format, only time will tell.

Google’s mantra is “don’t be evil”, but I think you need increasingly darker rose tinted spectacles to believe that in recent times. Power corrupts and absolute power corrupts absolutely.

Posted in Google | Tagged , , | 1 Comment

CCCP Rises

It’s been about 2 years since a WordPress vulnerability required I disable and subsequently delete the original CCCP blog. It was too heavily modified to upgrade easily and the fact there were active ongoing attacks on the server was reason enough considering it was my hobby site.

But I’ve missed having somewhere to vent and link to in a less self-promoting fashion, so once more the CCCP rises, minus past posts, still using WordPress, albeit the latest, more easily upgraded version.

First impressions are not enough has changed. If anything, the default theme is worse and the lack of AJAX on the front end for basic tasks like comment and search surprised me.

The admin side has some improvements, most notably ease of upgrading plug-ins and WordPress itself, but overall I’m disappointed.

What does shock me is how many web “developers” use WordPress as the basis for larger projects.

If you’re a web designer, or a developer and want something easily extended to show a few simple products or services that you can spend most of your time styling up with CSS and images, then I’d say WordPress is fine.

But honestly, WordPress as the backbone for anything more involved is simply amateur hour and only goes to illustrate a very limited skills base not worthy of the developer title.

Rant over, I’ll make a theme when I have time and disappointed or not, it feels good to have a blog again – even though they’re supposedly out of fashion :p

Posted in WordPress | Tagged | Leave a comment