May 19, 2006

The Platform Effect and Google Web Toolkit

Google released their AJAX UI framework, GWT, two days ago, following a similar move from Yahoo some months ago.

I haven't really looked at it in depth, yet, as I did with Yahoo's
YUI, but I find myself asking the same question: Why?

It's nice and all, but who benefits? I mean, sure there's some goodwill effect - but is that the reason? Maybe - but that's likely only the tip.

Dave Besbris suggests its because of an anticipated "Platform Effect" - that developers will consume the tools, visit their forums, go to their developer website, participate in their eco-systems, and that will be good. But additionally, having used YUI or GWT, it'll be really trivial for them to embed the Yahoo Chat tool, or the Google message board system: they'll be emotionally and technically commited already, having written/included most of the code to consume more advanced services.

Its a tactic that, in the past, Microsoft has used to devastating effect. Lately, we've even seen the value of it from endeavors like YouTube. They'll give you the HTML code to play their hosted video on your own site - and that drives more video ON their site, as well as traffic and eyeballs back.

11 comments:

Shawn Christopher said...

I think it's the same reason we release VoIP, AIM PhoneLine, CVN, after Vonage, Skype, and YouTube exist...branding.

For some odd reason people like Google and their branding. I don't buy the whole "Do no evil" charade but hey, why not.

mgentry said...

Though they've tossed in the "GWT compiler" that translates Java code (using a somewhat restricted set of the runtime class library) to JavaScript so you can author your client side in Java before "publishing ". Geek value? ... sure ... useful? ... uhmm ... dunno.

And if Sree hadn't linked to Dave Besbris, I would surely never have seen the photo of Kotayniac ... priceless.

Sree Kotay said...

d'oh! dangers of blind linking...

Anonymous said...

I dont work for Google..........yet :) but I ll defend why GWT needs a modicum of attention.

It does sure does look like a geek toy. For starters,it supports bare minimum java library;doesnt have anything fancy to do with 2D|3D; converts Java to Javascript!!!;Doesnt have UI finesse or refinement;If you hate JSwing then I completely understand.There are other questions too, do I trust a compiler generated Javascript code? Is that better than my handwritten code?; Any way to audit it? or do I really need it?. Does my js code size take a order of exponent when my UI designs become complex?. I downloaded GWT and faithfully ran some sample code and after a few helloworld foobars, I realized it is really nifty. Suddenly I dont have to worry about browsers. I dont have to launch a dreaded javascript debugger. I can debug my application with out breaking my browser. I can suddenly make my autocomplete/states come alive(good luck doing that in a non AJAX environment).

So why is google launching GWT?...I agree with Besbris; Its their first strategic salvo to capture & counteract the oncoming Microsoft challenge to capture Rich Internet Application Market. They want to provide the right tools to do that and they want to provide it to you first.

Sooner than sooner might be, web applications are going to perform like desktop applications. Plain vanilla DHTML is not going to be dynamic enough to run RIA apps. You are going to need AJAX servlets or someform of simple RPC to do your blindingly fast business logic to provide richness to WebApps masquerading as DeskApps. Currently their support for UI is minimal since they dont have anything more than trees, tbars, menus and dialogs. But when they bring in their library to support vector graphics, you will suddenly see a very rich UI with AJAX. That combined with the enormous java developer base that the world has around, it seems to me it will be very easy for a Java programmer to write a rich internet app in a much shorter time; and you dont have to unlearn java SWING. They want you to host all your hosted mode RIApps in their servers. They are your search today, soon they will want to be your remote database, eventually they want to be your remote operating system. Yes they want the OS market so badly(yes you are thinking I am crazyyy :)

There is one issue I see.Their JS code might get clumsy and unmanageable if UI designs get complex. Their rendering is much slower. Our own boxely is much faster and better manageable code wise. If we add a Simple secure RPC service to boxely then it will beat Echo and GWT and all its AJAX brothers in one swipe. I think Sree already has that in his mind :)

Anonymous said...

runescape money runescape gold runescape money runescape gold wow power leveling wow powerleveling Warcraft Power Leveling Warcraft PowerLeveling buy runescape gold buy runescape money runescape items runescape gold runescape accounts runescape gp dofus kamas buy dofus kamas Guild Wars Gold buy Guild Wars Gold runescape accounts buy runescape accounts runescape lotro gold buy lotro gold lotro gold buy lotro gold lotro gold buy lotro gold lotro gold buy lotro gold runescape money runescape power leveling runescape money runescape gold dofus kamas cheap runescape money cheap runescape gold Hellgate Palladium Hellgate London Palladium Hellgate money Tabula Rasa gold tabula rasa money 陈楚生 压力开关 压力传感器 流量开关 流量计 液位计 液位开关 温湿度记录仪 风速仪 差压开关 可燃气体检测仪 过滤器 强磁水处理器 自清洗过滤器 自动反冲洗过滤器 保鲜棕榈树 棕榈树

Anonymous said...

wow power leveling
wow powerleveling
wow power leveling
wow gold
wow items
feelingame.com
wow tips
Most Valuable WOW Power Leveling Service
wow power leveling faq
cheap wow power leveling
wow power leveling
wow powerleveling
wow power lvl

Anonymous said...

wow power leveling
wow powerleveling
wow power leveling
wow gold
wow items
feelingame.com
wow tips
Most Valuable WOW Power Leveling Service
wow power leveling faq
cheap wow power leveling
wow power leveling
wow powerleveling
wow power lvl

runescape gold said...

runescape money runescape gold runescape gold runescape money buy runescape gold buy runescape money runescape money runescape gold wow power leveling wow powerleveling Warcraft Power Leveling Warcraft PowerLeveling buy runescape gold buy runescape money runescape itemsrunescape accounts runescape gp dofus kamas buy dofus kamas Guild Wars Gold buy Guild Wars Gold lotro gold buy lotro gold lotro gold buy lotro gold lotro gold buy lotro gold runescape money runescape power leveling runescape money runescape gold dofus kamas cheap runescape money cheap runescape gold Hellgate Palladium Hellgate London Palladium Hellgate money Tabula Rasa gold tabula rasa money Tabula Rasa Credit Tabula Rasa Credits Hellgate gold Hellgate London gold wow power leveling wow powerleveling Warcraft PowerLeveling Warcraft Power Leveling World of Warcraft PowerLeveling World of Warcraft Power Leveling runescape power leveling runescape powerleveling eve isk eve online isk eve isk eve online isk tibia gold Fiesta Silver Fiesta Gold




runescape money runescape gold wow power leveling


棕榈树
VI设计
画册设计
血管瘤
肝血管瘤
音乐剧
福卡
防静电地板
美国留学
留学美国
电阻器
不锈钢电阻器
频敏电阻器

睡眠呼吸机
伟康呼吸机
呼吸机
无创呼吸机
家用呼吸机
呼吸机的使用

北京消化系统疾病
北京心脑血管疾病
北京肾病
北京中医儿科
北京针灸减肥
针灸减肥
北京糖尿病
北京疼痛病
北京类风湿

Anonymous said...

翻译联盟和中国翻译协会深圳翻译公司|联合主办,主题“翻译与多元文化”。这是国际翻译同声传译在亚洲举行的第一次盛会,是促进亚洲翻译界与国际翻译界交流与合作的大好时机。
广州翻译公司今年广交会不允许外商自带翻译入场,但还是有很多翻译公司|已有生意合作意向的外商,在全国翻译公司中找外语导游当翻译,进行“场外商贸洽谈”。
同声传译现在上海翻译公司英语、日语、法语等语种导游储备充足,深圳翻译公司|也是随着参加广交会的巴西、西班牙等西班牙语系以及阿拉伯语国家的客商提供深圳翻译大幅增多,使小语种导游产生巨大缺口,其中来自巴西的外商比去年多了一倍翻译公司

小姐 said...

情趣用品,情趣用品,情趣用品,情趣用品,情趣,情趣,情趣,情趣,情人歡愉用品,情惑用品性哥,情人用品性哥,情趣用品,AIO交友愛情館,情人歡愉用品,美女視訊,情色交友,情人用品性哥,視訊交友,辣妹視訊,美女交友,性愛,嘟嘟成人網,按摩棒,震動按摩棒,微調按摩棒,情趣按摩棒,逼真按摩棒,G點,跳蛋,跳蛋,跳蛋,性感內衣,飛機杯,充氣娃娃,情趣娃娃,角色扮演,性感睡衣,後庭區,SM,潤滑液,情趣禮物,威而柔,香水,精油,芳香精油,自慰,自慰套,性感吊帶襪,情趣用品加盟,情人節禮物,情人節,吊帶襪,辣妹視訊,美女交友,情色交友,成人交友,視訊聊天室,美女視訊,視訊美女,情色視訊,免費視訊聊天,視訊交友,視訊聊天,AIO交友愛情館,嘟嘟成人網,成人貼圖,成人網站,AIO交友愛情館,情色,情色貼圖,情色文學,情色交友,色情聊天室,色情小說,七夕情人節,色情,A片,A片下載,免費A片,免費A片下載,情色視訊,情色電影,色情網站,辣妹視訊,視訊聊天室,情色視訊,免費視訊聊天,視訊聊天,美女視訊,視訊美女,美女交友,美女,情色交友,成人交友,自拍,本土自拍,情人視訊網,視訊交友90739,生日禮物,情色論壇,正妹牆,正妹,成人網站,A片,免費A片,A片下載,免費A片下載,AV女優,成人影片

Charmingirl said...

Wholesale lingerie directly from China?
As a famous brand and specialized manufacturer of sexy clothing in China. Charmingirl supply the international market with fashionable sexy lingerie and sexy costume since 2002. With advanced technology,all our products are of high quality. Now we have clients all around the world. Lingerie Wholesale and OEM are welcomed!
As a Lingerie Manufacturer, Charmingirl has standard workshop and production line, professional designers and experienced workers.
We do Wholesale Underwear,
Lingerie Wholesale, including corset and bustier,
Sexy Lingerie Wholesale, including bikini, underwear
Lingerie Wholesale, and Babydolls, Sexy Lingerie Wholesale, and
Sexy Lingerie Wholesale including sleepwear,clubwear.
Lingerie Wholesale from China: Lingerie China, you will find the
Leather Lingerie and PVC Lingerie, also you can buy
Christmas Costume and Xmas Lingerie
for your Christmas Lingerie Christmas day.
Our Wholesale center: Sexy Lingerie Wholesale can do Lingerie Wholesale online.
Halloween Costume,
also wholesale Pirate Costume with fashion Babydoll Babydoll, and bra and panties Bra and Panties, Sexy Uniform Sexy Uniform is also our major products.