SV-GTUG: Brad Neuberg on Gears - No Fluff Just Stuff

SV-GTUG: Brad Neuberg on Gears

Posted by: Andres Almiray on June 5, 2008

SV-GTUG (stands for Silicon Valley Google Technology User Group) hosted Brad's Gears talk yesterday at the Googleplex. I couldn't make it to the demos (the group usually runs a couple before each talk) but was comfortable seated 5 minutes before Mike Van riper made a couple of announcements and Brad started his talk.

Somehow I missed the memo stating that Gears is a browser plugin, so my first concern when I learned about the project's nature was how on earth are they going to solve the deployment problem? This brought back memories of the dotcom era when I used to work at a startup that relied on a 3D visualization plugin (it was VET from Viewpoint/MetaStream in case you are wondering), at that time Flash had already reached critical mass and was being bundled with the then constant warring browsers (Netscape vs IE). Everything worked fine except the last step, consumers had to agree to install a plugin on their browsers. That little inconvenience pretty much killed all previous efforts to monetize the product in the long run. But these days Google, MySpace, Facebook and other popular sites may change that, by cleverly providing a "Make this faster" option on their sites they may help in deploying the Gears plugin. I do not harbor the thought of Gears being bundled on a future release of IE, after all Microsoft is not in good friendship with Google (its CEO may throw a chair at you if you mention the G word ;-)).

Being a browser plugin means that Gears works on the native platform, it may access your file system given a set of permissions, may create databases (using SQLLite) and even fire up a local server to allow offline operation of the same webapp. Brad mentioned there is some integration of Gears with Dojo offline toolkit and GWT. A one hour presentation is not nearly enough time to talk about all of Gears' features, specially if the audience is engaged and keeps asking questions (which means Brad's talk awakened the curiosity of many) but in all fairness it looks like Gears has a lot of potential for those that would like to code an application once for two different "deployment" profiles: web and desktop. One thing is for sure, I'll check back on Gears and possible look on how to integrate it with Grails :-D

Some useful links
Andres Almiray

About Andres Almiray

Andres is a Java/Groovy developer and a Java Champion with more than 20 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event. https://ch.linkedin.com/in/aalmiray

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »