Running Thoughts

Tim Bauer's webcast summaries/insights

Googles on Current Change Catalysts (HTML5, etc)

Scoble interviewed Patrick Chanezon around various emerging technologies today.

image003

Some key aspects (tags) of HTML5

image004

· Why it caught my eye

Googles efforts to gain mindshare in the Enterprise developer space and the ongoing battle on how Rich Internet Applications would shake out.

· Would I recommend you watch it?:

Yes, if you are looking for a 10,000 foot overview of HTML5 and Canvas. The rest of the points were very high level.

· Most Notable Point:

Google’s selling angle on their stack is similar to Apples. Integrated and works together. Why put together the pieces at AMZN or Rackspace? Not much of a barrier there as there are ‘pre-rolled’ stacks already.

· When should you fast forward?

If you are in, you are in on this one. No part jumped out at me as a “Oh.” Moment.

· Small tidbit:

Some vendor is creating a 3rd party Google AE hosting environment so you are not locked into running just on Google’s hardware (cloud).

Hope it helps.

*** START OF RAW SCRIBBLE TAKEN WHILE RUNNING ***

http://www.building43.com/videos/2009/11/03/googles-take-on-html5/

• Patrick Chanezon – Developer Advocate @ Google

• 0:24.897 – Overview

………○ Advocate – Definition

………………§ Build ecosystem around tools ..Live w/ Dev Community

………………§ Get Enterprise to use it

• 1:37.951 – Whats cooking (trends)

………○ Build up APIs (over 1000 in last 4 years)

………○ HTML5 – Fight over who drives RIA

………○ Cloud computing push

………○ 3:58.274 — Every 15 years change way done

………………§ MF

………………§ C/S

………………§ Web (MF v2)

………………§ HTML5, SVG (new change)

• 5:25.962 – Types of Apps that could leverage HTML5/SVG

………○ Richer Apps

………○ Drive need for scaling (Google App Engines)

………○ iPhone – HTML5 on it

………………§ Canvas and SVG possible

• 7:26.847 – HTML5 Deeper

………○ Tag <video> … no plugin (built in browser)

………………§ Demos of greenscreen effects in browser

………○ Tag <audio> … use existing mp3 files …

………………§ HTML, Javascript, and CSS

• 10:9.775 More useful HTML aspects

………○ Offline access

………○ Local database (like Gears – draft for HTML5)

………○ Virtual Machines – Scale via workers (debugging tools)

………………§ Faster

• 12:6.420 – CSS 3, Canvas, SVG (Scalable Vector Graphics)

………○ Tag … Canvas

………………§ Animate real time is possible

………○ Iphone who is using HTML5

………………§ Typically go native (objectiveC)

………○ Mobile (some open)

………………§ Platform is the web

………………§ API to device features … rest HTML5,SVG, Canvas

………………§ Android

• 14:48.689 – WebToolkit, why key

………○ Make web better platform for powerful apps

………○ Problem comes w/ optimization and at scale (easy to do small app w/ HTML, CSS, etc)

………○ Google WebToolkit

………………§ Does optimizations for you

………………§ Integrated to Eclipse

………………§ Compiles to each browser combination (GoogleWave is built using this)

• 17:2.242 – Google Wave –

………○ Showcases Google Web Toolkit

………○ Email re-invented

………○ Opps

………………§ Use to collaborate

………………§ Build wave robots (AE apps / robots)

………………………□ Translation real time

………………………□ Posting to twitter

………………§ Protocol is open source in federation

………○ Using OT (for real time interaction)

• 19:15.576 – App Engine

………○ Move to cloud

………○ Why AE?

………………§ Free is one

………………§ Bidding auction for resources

………………§ Big difference is their approach … AMZN … book server, storage, etc … piece by piece … assemble … a lot of work

………………§ Google — built an integrated solution … bigtable, google web server, simple api’s in python and java (jungle and GPA options) … develop app in python … push to Google

………………§ Limitations … if like MySQL … won’t work … can’t migrate

………………§ Win … DB model of big table … scaling …

• 22:0.580 – Moving off AE

………○ AppScale (?) offering same google API’s but another vendor (hardware stack not googles)

• 22:37.706 – Businesses impacted by new stuff

………○ Use to mobile

………○ Use for auto scale possibilities

………○ Google Web Toolkit and HTML5 – Some startups using it

November 3, 2009 Posted by | Uncategorized | | Leave a comment