Google I/0 2010: Google TV

The second part of the Day 2 Google I/O 2010 keynote introduced Google TV. Google seemed very excited about this and rolled out the CEO and representatives of Sony and Logitech who will be first to market with the technology, BuyMore, who hope to make millions selling it in the run up to Christmas 2010, and a US satellite company (not Sky) that will have some support for it.

I have to admit to being somewhat underwhelmed. What Google TV is, after all, is just a glorified web browser in a box that can put its signals onto your TV. If you have the cables, you can do this with your PC now, so where’s the value added?
Well it will allow access to the whole Internet, it won’t be a walled garden so that’s good. It’ll play well with your android phone (which can even act as a remote) and it is based on android itself so it can run android apps as well as web apps. It’ll also be able to put Google ads on the biggest screen in the house, so I can see why Google would be excited. Potentially it could put the Internet into the hands of people who don’t have access via PCs (although it will require a broadband connection into the house so it would be interesting to speculate if such a household really exists), and it could be a way to improve the interactivity and educational potential of the “Watching TV” experience.
It won’t be available in the UK for a while I assume, so we’ll have to judge its success by what the US consumer thinks of it. If I upgrade my TV in the next year or so, I’ll be looking for HD and won’t be holding off until the Google TV product arrives in the UK. For this reason, if I was a betting man, I’d expect the sale of Logitech “companion” box to exceed sales of Sony Google TVs by an order of magnitude.
Furthermore, the video of the Google TV keynote (currently available only as a [Google play list](http://www.youtube.com/user/GoogleDevelopers#g/c/B09682344C2F233B)) loses some of its impact because licensing restrictions meant that video of demonstrations of actual TV programmes couldn’t be released. So we only get to see the web features (it’s just a big web browser!) and the android stuff! This may be part of the reason why I’m underwhelmed — perhaps this is a genuine case of “you had to be there”.
I have to admit to being a little disturbed that Google’s domination of the web ad market is moving to mobile phones (see [Android Keynote](http://blog.cpjobling.org/2010/05/google-io-2010-keynote-2.html)) and now the TV. Shouldn’t that be making us all nervous? If we are exposed to or watch a Google ad on TV, or on our phones, the advertisers and Google will know where and when and in what context.
That’s scary!

Google Chrome Web Development Tools


If you are like me you like Google chrome because it’s fast, up-to-date, standards compliant and fast. But if you are a web developer, you need to use Firefox because it has Firebug, the best web development browser extension there is.

Well, it turns out that Chrome provides some built-in web developer features extensions that I stumbled upon the other day quite by accident. The image shows the developer tools open and at the code view and CSS inspector.
The [Google Chrome Developer Development](http://www.chromium.org/devtools) page gives an introduction to the facilities and it contains are a number of videos that demonstrate what you can do with them as well as an detailed tutorial. This [blog posting](http://googlecode.blogspot.com/2010/05/chrome-extensions-for-web-development.html) introduces the google chrome developer tool and additional web developer extensions that can be used to extend the web development capabilities of the browser.
Now if there was only the equivalent of [Xinha](http://xinha.webfactional.com/) and a proper [Delicious bookmarking extension](http://delicious.com/help/quicktour/firefox), I might never use Firefox again.
*Note for Mac users*: the page and tools menu are not turned on by default. The developer tools are hidden behind the view View -> Developer -> Developer tools menu. This explains why I only stumbled across them by accident. You can turn on the tools and page menu in by selecting Preferences from the Chrome menu (?,).
**Stop press**: There is now a beta version of the official Delicious [Chrome extension](http://delicious.com/help/quicktour/promo) and it’s now installed! Let me know if there’s one for Xinha in the comments.

Google I/O 2010: Keynote 2

More from Google I/O 2010.

**Google Android **
**
**
See keynote video [part 1](http://www.youtube.com/watch?v=89xc_1Vv69k):
– An alternative to iPhone and its single device, single carrier model, single source of applications model. Some stats: 100,000+ new activations per day; 2nd in US smart phone sales but first in US web an app usage; 1 billion miles navigated with turn-by-turn navigation app; 5x increase in google search on smart phones; 50,000 apps available; Did I lock myself into the wrong phone on the wrong network when I bought my iPhone last year?
– Android 2.2: speed – JIT compiler for Dalvic Vitual Machine.

See keynote video [part 2](http://www.youtube.com/watch?v=dBQFXRW5ZiE):
– Enterprise features: MS Exchange friendly; device management API.
– Application data backup API; cloud-to-device messaging API.
– A feature that makes an android phone connected to 3G into a WiFi hotspot(!) for other devices.

**The Android Browser**

– Improved browser performance.
– For the future: extending ideas pioneered with the HTML5 geo-location feature a future version of android will be able to use the accelerometer to provide tilt in the browser …

See keynote video [part 3](http://www.youtube.com/watch?v=zXW0RIqBVCo):
– … access the camera from within the browser; record sound from within the browser (for voice activated Google search); speech recognition and speech activated phone features; voice activated translation!!
– Support for flash in the browser!

**Android Market Place**
– Search can be filtered for apps to make them easier to find. Apps can be put on an SD card. Applications can all be updated at the same time; Automatic updating is coming.

See keynote video [part 4](http://www.youtube.com/watch?v=o8unC9bA4O8):
– Bug reporting from apps back to the market place.
– In the future you’ll be able to use a desktop browser to select an app, it’s downloaded over the internet. It works with music too. It will work from your desktop music library as well; allowing you to stream your music to your device (providing the desktop is turned on presumably).

**Advertising**
– Do I really want ads on my phone? I see a glimpse of the white cat here!

See keynote video [part 5](http://www.youtube.com/watch?v=ZNoLVzpBqqk) for more on advertising and …
**New hardware**
– You needed to be there!

There was more from the second keynote but it’s not yet on line.

Google I/O 2010: Keynote 1

Watching the first day keynote and blogging the announcements. There’s more on the web of course from better and more experienced journalists, so this is my personal record.

**HTML5**

– HTML5 reaching critical mass? On Mozilla, Safari and Chrome yes, but not on IE yet.
– Open Video. New codec (VP8) announced with open container WebM. Open video included in YouTube for HTML5 browsers. The tag will become a next big thing.
– Adobe Dreamweaver will support HTML5: support for cross platform development; tooling for JavaScript, CSS3 effects, SVG; and support for VP8 in Flash.

**Web Apps**
– An app store for web applications *chrome web store* was announced.
– Sports Illustrated will be one of the apps (!) – a preview of the end of magazines?

**Google Wave**
– Wave is now open to everyone … still not sure what it is yet though. Is it the collaboration tool that I’ve been waiting for?
– Google Wave will be part of Google Apps.
– Novell and SAP will have Wave compatible services built in to their new enterprise collaboration tools.

**Web Apps at Work**
**
**
*Background*: Google I/O is primary a developer’s conference. To understand the following you need to know that Google Web Toolkit (GWT) is a front-end development framework that takes user interface code written in Java and compiles it into HTML/CSS and JavaScript that can be deployed on the browser. It was used to develop most of the Google web apps you’ll be familiar with like Gmail and Reader. Spring is an enterprise computing framework for Java and Roo is a development tool with philosophical similarities to Ruby on Rails. VMware, a company that specialises in virtualization software, acquired Spring last august.
The announcements and demos made at the end of the opening keynote will mean little to my reader, but it’s great for the old Java enterprise programming teacher that still lurks within my soul to get an outing occasionally.
So here are the geek announcements:
– Google has partnered with VMware to create a cloud computing platform based on the Spring framework (for the back end) and the Google Web Toolkit (for the front end).
– Geek heaven: GWT + Spring Roo (created by Google and VMware/Spring engineers collaborating over Google Wave) to make scaffolding a data driven web app ruby-on-rails(ish) easy.
– End-to-end latency tracing from the browser to the server … even when deployed on Google App Engine.
– New data widgets for GWT.
– GWT widget libraries are mobile ready: means that if your cloud-deployed application works on your laptop. It’ll work on your iPad and smart phone (tip: don’t rely on WiFi when demonstrating mobile Apps at a tech. conference).
– Open deployment (provided it’s a Java container).
– App Engine for Business with domain console, pro support, formal SLA, SSL and SQL databases [note: Google App Engine has up until now used a Google-specific data storage system called Big Table rather than the industry standard SQL] and new pricing scheme.

**Closing Summary**
Google is betting the company on the open-web, in particular HTML5. If its vision comes true, HTML, CSS and JavaScript will be the application development environment of the future. And the courses I’ve been teaching for the last 10 years are about to become mainstream. I’m excited!

Reflections on Social Learning

Just remotely attended Jane Hart’s keynote Social Learning = New Toolset + New Skillset + New Mindset at EdTech 2010 which was streamed live from the Athlone Institute of Technology on Thursday 20th May, 2010. It was very interesting because Jane encouraged the audience, both in the room, and logged in from the Internet, to help her to deliver the keynote by tweeting answers to some key questions as she went along. The actual slides are on SlideShare and hopefully the video of the keynote was recorded and will be made available as a permanent resource later.

The questions asked are worthy of some deeper reflection, but here is a summary of my instant responses:

Q1: Which social media tool has impacted you most – personally or professionally?
The answer has to be Blogger (or perhaps blogging). It’s the one thing that I’ve done consistently since I became aware that I was engaged in social media. I have accounts and have shared on Buzz, Delicious, Flickr, Picasa, YouTube, SlideShare, Facebook, Twitter, FriendFeed, Posterous, Tumblr, Ning and on and on … but the centre of my network is still this blog. It’s arguably not that social, but I share an awful lot on Google reader too.
Q2: Would you rate Twitter as your TOP tool for learning?
No! Personally, I learn more from my news feeds in Google reader. For teaching, I’ve yet to find the magic formula that will get my students to engage with me or my courses on Twitter.
Q3: Formal Learning Models, do you use social media as an 1) add-on to formal learning, 2) embedded with formal learning or 3) for collaborative learning?
The best I can claim here is 2. I’d like to do more 3, but I’m not sure how – or indeed how it would fit in our formal, traditional university models. To paraphrase: “no one ever got fired for using Blackboard!” (or indeed a blackboard) and formal examinations.
Q4: If you are looking for help or information on a subject, where do you go first?
It has to be Google. Jane mentioned YouTube and yes, I do find more and more useful stuff there in a format that’s easy to digest. Wikipedia is also on my list of useful places, but I find information there mostly because it’s high on the Google search result, not because I’ve gone to Wikipedia to find it. Google’s also behind the Open location field in all my favourite browsers, so I hardly ever use bookmarks: and Delicious is mostly write only!
Q5: What collaboration tool do you like?

I have no good answer for this. I like Google docs and Wikis, but I’ve yet to find a colleague who liked one or other of these at the same time as me! Most of my “collaborative” work has been with myself! I find myself commenting more than I used to on blogs and social networks if that counts! Perhaps I need a project where collaboration is a necessity. Even my work colleagues have so far resisted the charms of SharePoint, and though many use the VLE, not many seem to have recognized the value of the wiki there! I also note resistance from my students.

Q6: do you use enterprise-wide social tools?

Yammer took off at Swansea U. for a while: but it’s usage seems to have been embraced by a particular sub-group of the staff and there’s not much learning support there. I’ve played with Ning and Elgg and both have potential for both student and staff use. Ning decided to charge just as I’d started to generate some interest in using it for intra-organizational learning.

So what did I learn? Is social networking in my personal learning environment … definitely. In my teaching? The jury’s out, but this talk may have inspired me to try harder!

All in all an excellent keynote and a very interesting back-channel (Twitter certainly works at e-learning conferences!) The whole conversation is available by following #edtech10 on Twitter Search. But of course, that’s the whole conference, so look for @c4lpt and #edtech10 together; (#edtech10+@c4lpt) and follow the stream from the first tweet.

Radical Math Teaching …

I worry about the teaching of mathematics. Lack of student confidence in the application of mathematics is one of the biggest problems we have in Engineering: it hampers the development of our courses, limits how far we can go, and is a primary source of lecturer concern when we have to deal with the consequences at examination boards. Yet the attitude is too often “the quality of the students is at fault”. As if raising the A-level score in our entry requirements by 10 points is all that is required to solve the problem.

Well I’m sure that the problem is a bit more fundamental than that and our approach to dealing with it seriously flawed. I’m also sure that there is much more that we as a School and University could do to address the issue but because I don’t teach it, as e-learning champion in my School, all I can do is highlight best practice when I see it. Here is one inspirational piece of advice from Dan Meyer, a US high school mathematics teacher who has to deal with remedial students. He takes the problems that typically appear in text books, removes all the step-by-step hints and gets his students to solve the real problem.
Take the filling the tank problem. In a text book there’d be a picture of the tank (essentially a prism), and step by step directions to the answer: calculate the area, use the area and the height to find the volume, work out the flow, use the flow and the volume to calculate the time.
Dan’s approach is simply to photograph the tank, make a video of it being filled up (including a clock), and then get the students to validate the actual time taken by solving the problem themselves from first principles. They don’t apply Euclid and Newton, they have to become Euclid and Newton!
Which is the most inspirational way to teach? Which lesson style achieves the learning outcomes? Watch the video from TED talk Math Class Makeover and then you decide! Real engineering is about using mathematics so reason about and solve real problems. You don’t know the steps in advance and you might not have a formula.

If you have any more suggestions about how to really improve the teaching of Mathematics, leave them in the comments.

Ning announces new prices … initial comments

Yesterday I received an email from Ning’s CEO Jason Rosenthal announcing the “exciting new developments in Ning” (which include the phasing out of free Ning) which will be rolled out in July. The mid-range price plan Ning-plus at $19.95 per month works out cheaper than the current offerings. The equivalent of the current Free Ning (Ning mini) will now cost $2.95 per month, is limited to 150 members and no groups, but will allow you to have no or your own advertising. There will be a free-to-educators-Ning but that is limited to K-12 (primary and secondary school) usage and will be supported by sponsorship from an unnamed educational software supplier.

Some migration tools are promised for those network creators who, like me I guess, will not or cannot pay to continue to run a network once the 30 days from July deadline arrives. For initial comments, Steve Hargadon of Classroom 2.0 has a well reasoned response to the announcement from the educational network user’s perspective and ReadWriteWeb (thanks Helen!) has also posted a comment on the free-for-education proposal. I am sure there are more reactions; I haven’t had much time this week to dip into the news stream, but do keep me posted via the comments!