Category Archives: Google Tech Links

Google not so open?

Google 1st banned all tethering applications from Android Market, and then later backtracks and is now allowing tethering applications for users outside of the T-Mobile US network.

http://www.androidcentral.com/google-allowing-tethering-applications-non-t-mobile-users

Interesting issue – in the USA, T-Mobile offer the G1 on an unlimited plan – so I guess allowing tethering would mean you can run your broadband from home via your phone – and downloading lots of content for your home PC is probably not what T-Mobile would have wanted.

So I can imagine that this might be why these applications got yanked.

In any case, I’m actually growing a slow dislike for Android and might be tempted to ditch the phone and buy an iPhone (shock horror!) . I might seriously look into when iPhone 3.0 comes out or perhaps when Cupcake (the next Android release) is available… I’m not yet sure.

I’ll list my current Android dislikes..

  1. The phone requires a reboot every 2nd day – otherwise it crashes and apps fail to run.
  2. The phone features (ie call history, ending/answering etc) are too basic.
  3. The operating system isn’t fully open – http://andblogs.net/2009/04/android-and-open-source/
  4. Concerns that the App store might become more and more like Apples, restricted or limited.
  5. Too slow – the phone generally seems slow and sluggish (probably due to point 1.)

For me, I’m keen to see it get better, but I’m now having doubts given the pace of change and lack of openness that it doesn’t have – this will cause Android to slowly die if developers and the community have doubts – as they may as well stick with Apple and gain the massive market share that iPhone already has.

With the increasing pressure from Palm and the global slow down, I think Google have a prime opportunity right now to take a significant lead, but they need to act soon, as being 3rd in the race means you may as well be last.

8,000+ and counting

I released v1.2.5 of OFCGWT – the GWT library for Open Flash Chart and within the 1st hour I had nearly 100 downloads! This made me wonder how many downloads in total I had. Google code don’t provide a quick/easy way to find this out, so I went to the the downloads search, grabbed the table and dumped it into a Google Spreadsheet – the total was over 8,000 !!

Not bad for a project that started 6 mths ago.

http://code.google.com/p/ofcgwt/

A book half way written

I’m writing my first published book on the Ext GWT library, and today I passed the half way point.

It has been an eye-opening-experience, and so far, something that I would do again. I’ve always wondered what authors and publishers do as they bang away on the keys and throw paper manuscripts at each other – it looks like a fun and interesting career.

I’ve learn’t a lot about writing a technical book and it is not as easy as I had first thought – which is of no surprise I guess, considering this is my first venture into published works.

When I started, I thought I had an average to good knowledge of Ext GWT, but it’s not until you have to start explaining how something works that you realise your understanding is limited. It reminds me of when I used to do technical instructing – I used to be a technical instructor, and learn’t quickly that having a solid and comprehensive knowledge about the subject really helps when explaining complex topics.

So whilst I recognise Developing with Ext GWT is not going to become the worlds next #1 best seller with a million copies sold (..look out JK Rowling), it has helped me gain a tremendous understanding about GWT and Ext GWT development – which is one of the reason I decided to write the book.

Cool chart/grid sync

ofcgxt-20-01-2009 I updated a the GXT ChartWidget (http://code.google.com/p/ext-ux-ofcgxt/) demo to showcase adding a new row. All I did was add a button and tell the store to add a new Model. The rest was automated by the Store/Model providers and listeners.

Cool that it’s that easy to add extra functionality – but then again, that’s the point for why I added the Store/Model providers and listeners – hehehe.

I still want to add multi-model/provider support to the Chart – so you can have two graphs shown, each attached to a different Store etc. Should be cool and hope to lock that away soon.