Cyanogenmod on the playstore, Yeah!

Cyanogenmod

I knew there was a push to make installing custom rom Cyanogen easier to install but I didn’t know they had already gone this far… Thanks to Chris for bring it to my attention

Two months after raising $7 million to build a better version of Android, CyanogenModhas released a one-click installer to put its custom firmware on your Android device. Installation requires the phone to be tethered to a Windows PC via a USB cable. A companion PC app will be released later today as a free download. “Our goal for the installer has always been to allow more users to experience the benefits of CyanogenMod, without the hassles of technical guides and concerns associated with the process,”

So I look forward to Linux support real soon? And you got to love the FAQ

  • Do I need to root my phone before installing?
    • No. You can have a rooted phone, or not. The installer doesn’t care.
  • Do I need to unlock my bootloader first?
    • No, you don’t. If your bootloader is locked, we’ll unlock it for you.
  • Can I install if I’m running a custom ROM?
    • Provided the installer can identify your phone correctly, it doesn’t matter which ROM you’re running.

And I was just thinking about rooting my HTC 1X to join my Samsung Galaxy Tab 7+ on Android 4.2.1. Now I don’t need to bother. Excellent news!

Ouya with XBMC sitting in a tree…

Ouya at home

Simon kindly lent me his brand new Ouya a while ago but I’ve only just gotten around to playing with it as I want to replace my ageing Lenovo Thinkcentre with a new XBMC box.

I wanted originally was interested in the Boxee box but frankly that gone down a path I certainly don’t want to be dragged. Now XBMC works nicely on Android, I’ve been looking at android boxes which seems to be made for XBMC. Most of the boxes are tiny and have all the right ports including HDMI, digital optical out, etc.

So how does it work on the Ouya? Well after a little setting manual up (I would install a SSH server but its not mine to mess with) its good, very fast specially compared to the Raspberry Pi. The User interface is nippy and playing back 1080p seems effortless.

The biggest problem I’m having is getting Dolby Digital or DTS out of the console. I did some research and its a problem quite a few people are having issues with. Audio passthrough can be enabled so the AC3 signal should be able to get to the Onkyo 7.1 surround amp but no matter what I do. And as with everything else, others are struggling too.

If I could solve the problem of Digital passthrough output, I would certainly consider getting a Ouya to replace my home cinema setup. I would love to attempt to get the Wii remote hooked up to the Ouya as the controller is a little too big for a home cinema controller. Although to be fair I’m using the Android Yatse controller app on 3 out of 4 of my Android devices including my mothers old HTC android phone, which is now my permanent desktop XBMC remote.

I’ll persist with the audio output and check it can play back all the old formats like Divx 3.2 and Mpeg1 and 2 stuff. Also need to check how the suspend works…

What is Google up to in the TV space?

7 CEOs talk about Google TV

A couple of interesting things recently have spiked my interest in Google… The recently announced Chromecast and the rumour of the Android box with sensors.

Everyone is comparing the Chromecast to the Apple TV but frankly I couldn’t give a toss. I’m comparing it to XBMC. Of course its cheap very cheap at roughly 35 dollars (expect it to be 35 pounds). It plugs into a HDMI slot and turns any TV/Display into a chrome display. This functionality is good for pushing the likes of Youtube, Hulu, Netflix, Vimeo, etc to your much larger screen. Details of how specification wise is kind of unknown right now but it sounds a lot like XBMC’s push URL system. So sophisticated the push process, I have it on all my android devices (thanks to Yaste and the official XBMC remote) and laptops.

The Rumoured Android Box with sensors fills me with joy. I knew it was going to happen. Microsoft have been pushing the line with there Xboxes but the same way I was excited by the idea of Google TV 3 years ago, this also excites me. Mainly because I was right and I’m hoping Google follow through with there promise of bringing the web to the TV. Finally we may have a platform which is right for Perceptive Media and who knows what that may trigger? I’ve not really seen any evidence than Google understand the benefits of object based broadcasting and ultimately Perceptive media.

Of course it really depends on how open the device is, but to be fair when was the last time a Google Android device was locked down beyond root?

Renaissance in storytelling? Who knows…? But I’m somewhat excited again…

And of course I’m not the only one, although a Google actual TV box doesn’t make so much sense to me.

It’s an ambitious company working on ambitious projects.

Which is why it should quit pussyfooting around with the TV market, and just build its own full-blown television and integrate it with Google Fiber.  Google has the money, the audacity, and the software talent to shake up the TV business. Right now, the company’s journey into the TV market has hints of exciting innovation, but ultimately comes up short of hitting that 10X moon shot goal. Google announced the Chromecast this week, a three-inch dongle that plugs into the HDMI port on a TV and wirelessly plays video from smartphones and tablets. The Wall Street Journal reports Google demoed a new Google TV box at the Consumer Electronics Show to people behind closed doors. The new box was similar to an Apple TV or a Roku, but it had motion tracking and a camera.

Both of these are fine, but they’re basically more of the same. They’re certainly not 10X above what’s currently on the market. A Google television could be 10X what’s on the market.

Samsung Galaxy Tab 3 or 7+

Galaxy Tabs

There is something funny going on with Samsung Tablets… I swear the 7inch Galaxy tab line up is almost exactly the same every year… Actually the only thing which seems to change is the operating system?

The new Galaxy Tab 3 has the exact same specs and screen resolution as the Galaxy Tab 2, and that is very similar to my own Galaxy Tab 7+

I’m sure my Galaxy 7+ running CyanogenMod 10.1 is the same as the Galaxy tab 3.

Galaxy Tabs2

Android 4.2 here I am

Rooted my first generation Kindle Fire and installed an Android 4.2.2 ROM.  It's like having a new device.

I had enough of waiting for Samsung to officially update the Samsung Tab 7+ to Android 4.1 (Jelly Bean). So one night when not able to sleep I rooted my Tab 7+. Its very easy to root and with something like AirDroid (which I swear by since Android doesn’t support mass storage anymore) its even easier. Yes middle of the night at about 4am, I looked over and thought I reckon its time I just rooted the Tablet. Within a 30mins I had found the correct files and done the rooting. Then went back to sleep…

About a month later, Android 4.0.4 was bugging me, specially since I have Andorid 4.1 (Jelly Bean) on my HTC One X phone. What bugged me the most wasn’t the Samsung touchwiz crazyness, it was a bug in the copy and paste system which Samsung are not going to fix until the Jelly Bean update. The bug meant copy and paste failed to work at all!

So I found decent up to date instructions and went through the process and installed the latest and greatest… Thank you cyanogenmod for once again extending the life of devices. Crazy to think it shipped with Android 3 (Honeycomb) and its now up 3 versions to Android 4.2 already. Root your devices people!

Of course before my phone was ahead and now its behind, so expect there to be some midnight rooting once HTC Sense bugs me enough.

Replacing your home launcher

The news world is a buzz with Facebook’s Home (check out the background video).

When I first heard about Home, I thought wow thats really smart… Now with some more time, I’m actually impressed with Home. The guardian shares my thoughts…

…what did Zuckerberg say on Thursday? “We’re not building an operating system. We’re building something that’s a whole lot deeper.” That’s exactly congruent with what Dediu said. Quite possibly what the Facebookers were told matched what they were already thinking. Google’s Android has the advantage that because Google makes its source code available, it can be tweaked endlessly by hardware manufacturers (such as HTC) and software companies (like Facebook). And so, the Facebook phone.

Back to Zuckerberg again: “The home screen is the soul of your phone. It sets the tone. We feel it should be deeply personal.” And: “It’s putting people first in your phone.” Sure, but it also shows Facebook which people you do and don’t pay attention to, by whether you bat away messages from them (useful for its news feed). And it knows what you’re looking at.

And for some people, the idea of those two being so closely linked will be attractive. Don’t forget that as Sir Tim Berners-Lee remarked to John Naughton recently, “there are 200 million people in the world who think Facebook is the internet”. Some people really love using Facebook.

Facebook Home is a launcher and there is a number of them on Android. Most users stick with the stock launcher aka Samsung’s Touchwiz and HTC’s Sense, but they are easily installed without rooting. Now to be fair, in my experience HTC’s Sense was much more flexible about allowing another launcher. Samsung’s touchwiz still bleeds through when pressing certain buttons. End of the day launchers are a great feature of Android! Although its important to know and realise how much data flows through the launchers and what Facebook could learn about you. Of course HTC, Orange, Tmobile, Samsung, etc already benefit from this data already!

I personally use Nemus Launcher on my HTC one X and Samsung Tab 7+ and enjoy its speed, lightness and simple gui. If you want more complex launchers check out Regina 3D. Windows phone 7/8’s gui is copied in Launcher 7.

Develop for the platform please

I have been tweeting recently a post which Sam tweeted a while back.

Reading it, reminds me of a quite major company asking me to try out their newly created Android app because they don’t actually have any designers or developers who ran Android regularly. Ok this was a good 3 years ago but still how the heck can you expect to create a Android app with no real understanding what your building for?

Worst still there were so many classic mistakes which clearly pointed to iOS developers just porting the app to Android. Simple things like pressing the menu button did nothing. The back button would take you right to start of the app again instead of a logical back step. There was no sharing button or option just a email this or post to FB/Twitter. The splash screen seemed to take forever and I always thought it was weird and out of place, all the other apps which have splash screens you can disable using a preference if they had one at all.

Syncing wasn’t a big deal in this case because it didn’t do anything so fancy but (if it did this little rant would count) boy oh boy the app went back to the developers and designers with a massive list of wtf’s…

I hate to say it but they lived up to the stereotype of designers being stuck in a bubble, this bubble was the iOS bubble.

As the writer writes…

You can argue about which is easier to use or more polished, but at the end of the day, iOS does not have as many features as Android and that means it should not be used as the “golden standard” that all apps are targeted for. Take advantage of the features and capabilities of a given device. If iOS has a better WebView, use it; if Android has better sharing support, use it. Don’t let a desire for the lowest common denominator harm your app.

In total agreement, yes I know its more expensive and requires more time, etc… but do a proper job otherwise your userbase will tell you exactly what they think by not installing your app. I think I said it before but developers this isn’t good enough sorry.

Shocking to think it was the BBC News app!

Fitbit One just started working?

Fitbit tracking

I don’t understand what happened but my Fitbit One just started working. As you may remember, I running Ubuntu and the client doesn’t work on Linux (tried libfitbit), so I had hoped the Android app would be my way of syncing data to their website. However syncing was in beta on Android and seems to only work on newer Samsung devices I gather.

It must be one of the following, because my data was update on Friday 4:16pm

  1. The Bluetooth beta syncing is working on my Samsung Tab 7 plus. Even though forcing it to sync never works and its only got Bluetooth 3.0 not 4.0. I do have background sync turned on and the option to sync now is actually there, even if it fails everytime.
  2. The Fitbit sync app works on my HTC One X (which does have bluetooth 4.0), even thought there is no options for syncing the device like on my Samsung Tab 7 plus. However bluetooth is usually on for my headphones and its never failed (mainly because theres no actual button to force sync)
  3. The Fitbit sync’ed via someone elses device on Friday afternoon while at the Future Everything summit.

Option 2 looks like it will happen but not quite yet. HTC’s bluetooth stack is quite different from Samsungs and I guess its the downside of a diverse ecosystem. Option 1 is likely but its strange that when ever I try and force a sync, it just fails. I also have not seen an update to the app for at least a week now and I don’t know how compatible Bluetooth 3.0 is with 4.0?

As crazy as it seems, option 3 is looking likely because the timing looks about right and its never sync’ed before or after then. However does the Fitbit work that way, why only now? And isn’t there major privacy issues with this? (I am aware the fitbit sends its data in the clear over bluetooth already, keep meaning to fire up wireshark to see exactly how and what). Not having to use your own machine does have a lot of advantages. I can sync with a machine which isn’t mine or even a public machine. The password in the clear is a problem but like all my passwords, there just made up nonsense in keepass, so it won’t be used anywhere else. However I must relook at Libfitbit because must be pretty simple for it to work with the Fitbit One?

On the plus side, the Fitbit seemed to keep all the data from the moment I first ever switched it on. I did ask about how much it stored and most people said about 1-2 weeks at a time. But it seems 2 months is more correct.

I should be happy and I am but I’d really like to update it regularly…

Looks like the Pacemaker app goes iOS?

Big Boom boxPacemaker?

Seems through out the South by south west festival those guys behind the Pacemaker were out in force with an ipad?

Yes strange but I assume the deal with Blackberry ended and they ported the software to another platform. iOS it seems, going by whats in his hands? Shame because I had hoped developing the app for the Blackberry would make it easy to port to Android.

Nothings been announced yet but it seems pretty obvious to me at least… Which begs the question if I would buy a ipad just as a dj tool? Unlikely…

Starting the day in the ideal way

Any.do new feature

I use google tasks quite a lot for many things but I’ve found Google a little crappy in support for a useful feature. The Google Task API is good and pretty universal (means even ubuntu will be supported, shame getting things gnome doesn’t), but the apps are not great.

So I started looking at applications which innovate on top of the Google task API.

Any.do stuck out by a long way. Its a very slick and I like the Android ice cream sandwich halo style. The only problem was the google tasks sync wasn’t too hot and I ended up with lots of duplicates across my google tasks list.

I stopped using it for a while but didn’t un-install it.

So I was surprised when it was in the status area.

Any.do now has a feature (any.do moment) which forces you to look at your list of tasks for the week. It sounds like a pain but honestly its actually really good.

Generally I use Google Now then I have Any.do run through my tasks. Now if only I could get Google Task syncing working reliably! Any.do I would pay money for this!

Any.DO Moment from Any.DO on Vimeo.

Is the mobile phone industry ready for the pure web?

Mark Surman @ Campus Party BR 2013

The biggest mobile phone trade faire kicks off in the ever so lovely Barcelona, and the analysis seems to suggest this year it will be about all the mobile platforms tearing down Android and iOS.

My favourites have to be Mobile Ubuntu which I have written about in the past and Firefox OS, which Gigaom has written about.

Love the concept of Firefox OS but interestingly there seems to be a lot of support for Firefox OS from the mobile phone industry. Last time I saw this level of support it was for Android.

From an open standards perspective, the Firefox OS is as pure as it gets right now. The whole thing is based on HTML5 – it’s all about escaping Google and Apple’s walled gardens and frolicking freely in the wilds of the open web. Half the code was written by volunteers.

There will be an official Firefox Marketplace but everyone is free to roll their own, from carriers to games specialists. Any payment method can be implemented – that factor is not in the hands of any one platform sponsor. Apps that run on the platform will also be able to run on rivals that implement HTML5, such as Google’s and Apple’s.

Although I do still ask the question of the mobile phone industry, are you ready to give people the pure web?

So back we come to this idea of the open mobile web. This is an area where luminaries such as Tim Berners-Lee have been on the warpath, pointing out very real problems with the iOS/Android model. These include the inability to share app-based content in a standardized way, and the inability to search across apps. In short: the loss of the level playing field that web technologies represent.

Firefox OS is designed to solve those problems. Weirdly, we can now witness the former walled garden proprietors genuinely extol the virtues of openness. By promoting Firefox OS, they cannot regain control – however, they hope to prise some control from the hands of Google and Apple.

Well I guess we shall see how far Firefox OS gets. Like Ubuntu, my contract is up this year so I could be tempted to switch to one of these phones. Although I’ll be honest and say Google’s extra features are pretty compelling, specially Google Now.

Fitbit wireless syncing, almost…

I have been using my fit bit everyday to give me feedback of how much exercise I’m getting or rather not getting in most cases. However I have no real log of details because the Fitbit won’t sync on Ubuntu or even my Android devices.

However this seems to be coming to an end…

From Fitbit’s blog

Additionally, we waited until now to launch a wristband because we wanted to be able to offer wireless syncing with Android phones as well as iPhones, iPads, and iPods with Bluetooth 4.0. We’re very excited to announce that our products will start syncing with the Samsung Galaxy SIII and Samsung Note 2 in late January/early February, and more devices will follow soon! Viva la mobile!

Its frustrating still because of course i don’t own of those devices however I noticed a comment on the Fitbit app feedback

I was extremely surprised to discover that Sync works on the Galaxy Note 10.1 (n8010) even though it’s not in the supported device list. Super app, though it does loose one star as the functionality and experience is still so far removed from the desktop interface. A little consistency would be welcome, such as the ability to access activity records. Useful if you want to sync your Fitbit on the go and log driving / traveling or any exercises. Keep up the great work though! Looking forward to the next update

Seems most of the samsung bluetooth stack is supported, so when I tried it out on my Samsung Tab 7+ it almost worked. Can’t quite get the sync working but its trying. While on my HTC One X it doesn’t even give me the option.

Indeed frustrating… but I can’t wait for the next update. Reminds me I need to check in on what happening with LibFitbit

Changes to the home network

Just about to make a number of changes to my ageing network.

First up, its time to upgrade my XBMC box in the living room, to something more modern and smaller. Right now I’m using a Lenovo Thinkcentre  A55 mini desktop machine to something smaller and can handle full HD without struggle (specially now I got my new full HD TV). A friend has suggested the Feteko MyGica EnjoyTV 510B, but what puts me off is the 10/100 networking and it runs Android.

My home network backbone is gigabit and most devices are gigabit including the Thinkcentre but after doing some recent reading and tests, I have concluded that the speed of reading data off the hard discs is slower than pushing it around the network. I was using NFS mounts for a while which seemed more efficient but I’ve switched back to Samba after not really understanding how NFS mounts work correctly and installing Plex Home server. Seems my Samba setup isn’t caching as much as I would have liked. This all in all means 10/100 device should be ok to receive media from around the network.

Android? My biggest issue with Android as the background operating system is I’m not certain its as flexible as Ubuntu and XBMC is still in beta on Android. Because this is my main XBMC box, it needs to be super reliable and play everything. I do want to get the live TV functionality in the Frodo release of XBMC working too.

On top of all that… I’m also looking to firmware of the Edimax BR-6574N router I have to the classic DD WRT firmware, mainly because I want to sort out a VPN into my home network.

Yes quite a few changes… luckily I got to use up my holidays before April

HTC One X Jelly Bean update at last!

My thoughts about the HTC One X has changed slightly…

The One X is HTC’s flagship phone for the first half of 2012. It features a highly-acclaimed Super LCD2 720p screen, which many consider to be the best display on a mobile phone to date. The international version of the One X ships with a quad-core Nvidia Tegra 3 CPU processor that is backed by a full gigabyte of RAM and 32 gigs of flash memory. The device’s software is also notable. The One X comes pre-loaded with Android 4.0.3, featuring the HTC Sense 4 user interface, which marked the slimming of their previously heavy custom skin.

As noted above its an incredible phone but crippled with HTC software and a non-removable battery. I was planning to root it and put Jelly bean on but on the day of the rooting, I saw messages from Chris Hernon on Twitter.

Looked at my phone and there was an update. After that update was applied there was a big 63meg update for Android 4.1.3 aka Jelly Bean! Although I’m very happy about the update, I’m still shocked it took 8 months for the upgrade and its not even 4.2 which luckily doesn’t seem to have much changes. At this rate this means Android 4.3 Keylime pie won’t be sent over the air to my phone till next year! Don’t worry I will have rooted it by then, specially now I’ve almost unlocked the bootloader

The other difference is I’ve stopped using Locale. Its a fantastic app but I’ve found something which is does most of the things I want and doesn’t chew through the limited battery.I tried Llama and didn’t get on with it but Profile scheduler looks perfect for me. I do wish it had as many plugins as Locale but frankly I’ll take a battery which lasts a day over 4hours any day.

So I can happily say not only is the phone bloody fast (thats the butter), has a battery which lasts and now also has Google Now!

Ubuntu as a mobile operating system

Ubuntu Mobile

The rumors were true… Ubuntu released a mobile operating system not just a way to hook up your Android phone to Ubuntu. I always thought the Unity interface could work on mobile as well as TV.

A full video can be found here. and OMG!Ubuntu have a nice look at the features including a hangout with lots more answers…

Love the fact its trying to take off where webOS may have failed with the Ubuntu Webapp.