<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-2741565367779975400</id><updated>2009-11-03T20:23:41.026+08:00</updated><title type="text">Google Developer Blog China</title><subtitle type="html">A blog for developers in China.</subtitle><link rel="alternate" type="text/html" href="http://www.developer.googlechinablog.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://feeds.feedburner.com/GoogleDeveloperBlogChina" /><author><name>A Googler</name><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><link rel="self" href="http://feeds.feedburner.com/feedburner/ZYAS" type="application/atom+xml" /><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-1263043969431101303</id><published>2009-10-29T11:46:00.002+08:00</published><updated>2009-10-29T11:56:31.522+08:00</updated><title type="text">谷歌Friend Connect for Discuz! 7.0的插件正式发布了！</title><content type="html">&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; line-height: 19px; "&gt;我们很高兴与大家分享这个消息：&lt;a title="Google FriendConnect" href="http://www.google.com/friendconnect/home/overview?hl=zh_CN" id="g2d2"&gt;Google Friend Connect&lt;/a&gt;的&lt;a title="Discuz!" href="http://www.discuz.com/" id="bcpi"&gt;Discuz!&lt;/a&gt; 7.0插件正式发布了。该项目的主页地址是：&lt;a title="http://code.google.com/p/google-friend-connect-plugins/" href="http://code.google.com/p/google-friend-connect-plugins/" id="g36b"&gt;http://code.google.com/p/google-friend-connect-plugins/&lt;/a&gt;.&lt;br /&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;   &lt;br /&gt;Google Friend Connect能使用户使用已有的OpenID帐号，如Google帐号、AIM帐号或Yahoo!帐号登录您的网站。这方便了用户：他们不再需要重新填写相同的注册表格，而是将他们已有的用户信息，包括头像和个人介绍自动化地导入过来。基于这种简单的用户资料整合方式，在安装了Google Friend Connect插件的平台上，用户黏度和交互性将得到提高。&lt;br /&gt;&lt;br /&gt;Google Friend Connect已经有了WordPress，phpBB和Drupal的插件。今天，我们很高兴地见证了Discuz!平台上Google Friend Connect插件的诞生。Discuz!是使用最为广泛的论坛系统之一，因此我们也期望这次发布能使更多的站长和用户从Google Friend Connect的强大功能中获益。&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.developer.googlechinablog.com/uploaded_images/Discuz1-747517.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 97px;" src="http://www.developer.googlechinablog.com/uploaded_images/Discuz1-747506.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; line-height: 19px; "&gt;&lt;span class="Apple-style-span"  style="color:#666666;"&gt;插件安装后的效果图(用户可以通过右上角的"Google朋友群登录"登录)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.developer.googlechinablog.com/uploaded_images/Discuz1-747517.png"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;/span&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.developer.googlechinablog.com/uploaded_images/Discuz2-707804.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 97px;" src="http://www.developer.googlechinablog.com/uploaded_images/Discuz2-707801.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; color: rgb(102, 102, 102); line-height: 19px; "&gt;用户登录成功后的效果图&lt;/span&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.developer.googlechinablog.com/uploaded_images/Discuz2-707804.png"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; line-height: 19px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;此次发布中的插件有以下特点：&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;支持Discuz! 7.0。&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family:Arial;"&gt;支持多语言。不管您的网站是UTF8编码、GBK编码还是BIG5繁体中文，该插件都能很好的支持。&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-family:Arial;"&gt;支持&lt;/span&gt;不同模板。即使您使用了自定义的模板，也不需要花费额外的时间安装。&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family:Arial;"&gt;安装简单。您只需要下载插件，将其上传到您服务器的指定目录，再根据&lt;a title="安装文档" href="http://code.google.com/p/google-friend-connect-plugins/wiki/Discuz_Install_CN" id="zfze"&gt;安装文档&lt;/a&gt;，对文件进行很小的修改就可以完成了。&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;支持Google Friend Connect用户资料向Disucz!个人信息的同步和更新。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;以上是该插件的简单介绍。更多详细的功能请试用示例网站：&lt;a title="中文版" href="http://www.unickway.org.cn/discuz/" id="ftgn"&gt;中文版&lt;/a&gt;、&lt;a title="英文版" href="http://www.unickway.org.cn/discuz.en/" id="d6:u"&gt;英文版&lt;/a&gt;。如果您是Discuz!论坛的站长，请下载&lt;a title="zip打包文件" href="http://google-friend-connect-plugins.googlecode.com/files/discuz.zip" id="uu.t"&gt;zip打包文件&lt;/a&gt;，并按照&lt;a title="安装文档" href="http://code.google.com/p/google-friend-connect-plugins/wiki/Discuz_Install_CN" id="rlc7"&gt;安装文档&lt;/a&gt;的提示进行安装。&lt;a title="代码" href="http://code.google.com/p/google-friend-connect-plugins/source/browse/#svn/trunk/discuz" id="off9"&gt;代码&lt;/a&gt;的发布基于&lt;a title="Apache开源许可2.0版" href="http://www.apache.org/licenses/LICENSE-2.0" id="mmk9"&gt;Apache开源许可2.0版&lt;/a&gt;；欢迎整个开源社区能够帮助审核并贡献代码；也欢迎网站的站长安装插件并&lt;a title="提出反馈意见" href="http://code.google.com/p/google-friend-connect-plugins/issues/list" id="jkdb"&gt;提出反馈意见&lt;/a&gt;，让我们大家一起对它进行完善和改进。&lt;br /&gt;&lt;br /&gt;更多的内容，请参见&lt;a title="用户手册" href="http://code.google.com/p/google-friend-connect-plugins/wiki/Discuz_Manual_CN" id="f05y"&gt;用户手册&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;我们期待您的使用与反馈，谢谢！&lt;br /&gt;&lt;br /&gt;通知发布作者：&lt;a title="林晓辉" href="mailto:linxh.china@gmail.com" id="fh51"&gt;林晓辉&lt;/a&gt;，&lt;a title="王超" href="mailto:jacky.chao.wang@gmail.com" id="t51r"&gt;王超&lt;/a&gt;，&lt;a title="郑韶敏" href="mailto:shamayn@gmail.com" id="f3m:"&gt;郑韶敏&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;谷歌中国 OpenSocial 团队&lt;/div&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-1263043969431101303?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/EEgmh0e9ZJU" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=5qjDeD9M-ec:budkFylmTgI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=5qjDeD9M-ec:budkFylmTgI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=5qjDeD9M-ec:budkFylmTgI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=5qjDeD9M-ec:budkFylmTgI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/1263043969431101303/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2741565367779975400&amp;postID=1263043969431101303" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/1263043969431101303" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/1263043969431101303" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/5qjDeD9M-ec/friend-connect-for-discuz-70.html" title="谷歌Friend Connect for Discuz! 7.0的插件正式发布了！" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.developer.googlechinablog.com/2009/10/friend-connect-for-discuz-70.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/EEgmh0e9ZJU/friend-connect-for-discuz-70.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-1757631175321726006</id><published>2009-08-12T20:09:00.002+08:00</published><updated>2009-08-12T20:15:12.488+08:00</updated><title type="text">谷歌全球编程挑战赛全面启动 -  报名截止9月3日  请大家踊跃报名！</title><content type="html">&lt;div&gt;网络及软件开发各路英雄们和好手们：&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;入围去谷歌美国总部和来自全世界的编程高手一决高下！2009年8月10日Google正式启动谷歌全球编程挑战赛(链接: http://code.google.com/codejam/ )。这是一个给您展示个人风采的舞台。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;谷歌编程挑战赛是要求参赛者在有限的时间内通过编程来解决复杂的算法问题。竞赛允许您选择您所熟悉的编码语言和开发环境。 今年的报名日期为2009年8月10日至2009年9月3日。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9月初，谷歌编程挑战赛的序幕将缓缓拉开，先和来自世界各地的参赛者在网上比赛；从网上比赛的选手中选出25个最佳参赛者，前往在美国加州山景城的谷歌总部进行决赛。决赛时间定于2009年11月13日，届时将决出全球总冠军。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;咱们中国的选手在2008年的比赛中，取得了非常优异的成绩。总共有3000多位中国选手参加比赛；在半决赛的 500 名优秀的选手中有 95 名来自中国，是所有参赛国家中最多的；最终冠亚军也分别被中国的两名选手所包揽！有关故事请点击这里（http://www.googlechinablog.com/2008/11/google.html）。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;关于更详细大赛信息和报名详情，请访问谷歌全球编程挑战赛主页（http://code.google.com/codejam/）。请注意，报名截止时间是9月3日；报名注册的第一步是需要有一个Google Account, 如果您还没有Google Account，那就请在注册第一步的页面上创建属于自己的Google Account（点击“Create an account now”）。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;我们热诚邀请您来参加这项全球比赛，和来自全世界的选手一分高下并切磋技艺。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;祝您取得好成绩！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;谷歌  开发技术推广部  经理  栾跃&lt;/div&gt;&lt;div&gt;Bill Luan, Program Manager, Developer Relations, Google&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-1757631175321726006?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/NoB7k3xyp7c" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=ypuUp7Fc4Ko:JmsfWKpzNh8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=ypuUp7Fc4Ko:JmsfWKpzNh8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=ypuUp7Fc4Ko:JmsfWKpzNh8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=ypuUp7Fc4Ko:JmsfWKpzNh8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/1757631175321726006/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2741565367779975400&amp;postID=1757631175321726006" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/1757631175321726006" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/1757631175321726006" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/ypuUp7Fc4Ko/93.html" title="谷歌全球编程挑战赛全面启动 -  报名截止9月3日  请大家踊跃报名！" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.developer.googlechinablog.com/2009/08/93.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/NoB7k3xyp7c/93.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-6118769841424846561</id><published>2009-08-04T19:22:00.002+08:00</published><updated>2009-08-04T19:28:30.435+08:00</updated><title type="text">北京谷歌技术用户组(Beijing GTUG)社区成立并成功举办第一次交流活动</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.developer.googlechinablog.com/uploaded_images/BJ_GTUG_300-732065.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 300px; height: 186px;" src="http://www.developer.googlechinablog.com/uploaded_images/BJ_GTUG_300-732055.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Verdana, sans-serif;font-size:13px;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family:arial;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;谷歌公司最近在世界范围内开始了开发者社区建设的推动，利用谷歌用户的网上社区平台Google Groups, 为全球开发者们提供进行交流的方便，开始了谷歌技术用户组(&lt;/span&gt;&lt;a id="p2c0" href="http://www.gtugs.org/about" title="Google Technology User Group" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Google Technology User Group&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;，简称GTUG)社区的建立和推广支持。目前在&lt;/span&gt;&lt;a id="k778" href="http://www.gtugs.org/directory" title="世界范围内" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;世界范围内&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;，已经有三十多个国家，超过七十多个城市和地区的开发者们，自愿成立了当地的GTUG社区，开始了他们各自的志愿举办的利用谷歌开发技术的各种交流活动。&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;中国大陆地区的第一个GTUG社区，北京谷歌技术用户组(&lt;/span&gt;&lt;a id="p6vq" href="http://groups.google.com/group/beijing-gtug" title="Beijing GTUG" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Beijing GTUG&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;)，于８月１日在北京正式成立。北京GTUG的宗旨和愿景是，为北京和周边地区的网络及软件开发者们提供一个可以经常举行开发技术、网络开发、开源代码、自由软件、公开标准、谷歌产品、网络商机等等帮助网络应用在中国健康成长的交流和技术分享的社区平台。北京GTUG是由中国开源代码社区和开发者社区的著名领袖们热心组织和推动所建立的。在８月１日北京GTUG成立大会上，谷歌大中华区总裁李开复博士和来自&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial, sans-serif;"&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;中国开源软件推进联盟的领导宋可为先生向社区送来了贺词，&lt;/span&gt;&lt;span style="font-family:arial, sans-serif;"&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;宋可为&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;并做了有关中国开源代码社区和发展状况的介绍演说。谷歌公司的工程师们和北京地区的开发者们也做了有关Open Social 公开标准、谷歌地图、谷歌Android移动平台应用开发的介绍和信息分享。近百名&lt;/span&gt;&lt;span style="font-family:arial, sans-serif;"&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;北京地区&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;软件和网络开发者们和高校学生们前来参加了成立大会。全体参会者都非常高兴能够有机会进行这样的社区交流。大会&lt;/span&gt;&lt;span style="font-family:arial, sans-serif;"&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;参会者留影&lt;/span&gt;&lt;a id="d2pd" href="http://beijing-gtug.googlegroups.com/web/Beijing_GTUG_1.jpg" title="见此" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;见此&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family:arial, sans-serif;"&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;北京GTUG期盼更多的北京及周边地区的网络开发者加入这个社区，一起来推动网络应用的推广、和网络开发技术的交流和分享、以及举办支持开源代码、公开网络和标准、自由软件等各种交流活动的举办。热心于将网络技术进行创业的人士们也欢迎来加入。　&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;在中国其它城市的网络开发者们和开发者社区的领袖们，欢迎你们也组织和举办你们当地的GTUG。有关如何成立和运行GTUG的信息&lt;/span&gt;&lt;a id="e2ky" href="http://sites.google.com/a/gtugs.org/www/so-you-want-to-start-a-gtug" title="见此" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;见此&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;让我们一起通过推动交流和技术分享、以及公开网络的标准的使用，&lt;/span&gt;&lt;span style="font-family:arial, sans-serif;"&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;在中国&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;推动和建立一个有利于竞争和发展的公平和公开的网络环境，让网络应用在中国得到更大的发展！&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;谷歌中国 开发技术推广部经理 栾跃&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Bill Luan, Developer Relations, Google&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-6118769841424846561?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/iN9BxwEDvM4" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=YTQtMIz4om0:yJUsemP5AN4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=YTQtMIz4om0:yJUsemP5AN4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=YTQtMIz4om0:yJUsemP5AN4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=YTQtMIz4om0:yJUsemP5AN4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/6118769841424846561/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2741565367779975400&amp;postID=6118769841424846561" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/6118769841424846561" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/6118769841424846561" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/YTQtMIz4om0/beijing-gtug.html" title="北京谷歌技术用户组(Beijing GTUG)社区成立并成功举办第一次交流活动" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.developer.googlechinablog.com/2009/08/beijing-gtug.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/iN9BxwEDvM4/beijing-gtug.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-4518686910723943525</id><published>2009-07-27T12:15:00.001+08:00</published><updated>2009-07-27T12:17:15.797+08:00</updated><title type="text">OpenSocial ActionScript3 客户端开发包正式发布！</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: 13px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;在刚刚过去的6月5日，一年一度的谷歌开发者盛会Google Developer Day在北京胜利落下帷幕。在此次盛会上， 谷歌北京OpenSocial团队正式向广大ActionScript开发人员开源发布了OpenSocial上的AS3客户端编程库。通过这个库，开发 者可以在OpenSocial容器环境中，调用原生的AS3应用接口来完成小应用的开发。希望这可以大大平缓ActionScript开发者的学习曲线并 减低开发难度。该库的主页地址是：&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;a href="http://code.google.com/p/opensocial-as3-client" id="wzg9" title="http://code.google.com/p/opensocial-as3-client"&gt;http://code.google.com/p/opensocial-as3-client&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;该编程库其实是过去一年来不断发展和演进的结晶。从OpenSocial初期的0.6版本开始，它就开始了设计和开发工作。经过0.7和0.8版的发展， 它已经为一些早期试用者所使用，在被应用于产品原型的同时也获得了各方面的反馈意见。此次随着OpenSocial 0.81稳定版本在广大容器的广泛部署，这个编程库的整体架构也趋于稳定。在完成了大部分的编码和测试工作后，我们决定依照Apache开源许可2.0版 正式将它发布出来。也欢迎整个OpenSocial和开源社区能够审核并贡献代码，让我们大家一起对它进行完善和改进。&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;在此次发布中，该编程库主要包括了以下几个部分：&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: arial; "&gt;一个较完整的OpenSocial APIs stack，囊括了除批量发送外OpenSocial 0.81版本的所有编程接口(APIs)。关于具体的函数调用方法，请参考&lt;a href="http://opensocial-as3-client.googlecode.com/svn/trunk/doc/index.html" id="jbiq" title="代码文档"&gt;代码文档首页&lt;/a&gt;。&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: arial; "&gt;一个完整的事件驱动开发模型。早期试用者们的反馈意见指出，相较于在JavaScript中被广泛使用的回调函数注册与触发机制而言，基于事件驱动的开发模型是ActionScript3下比较常见的开发方法。具体的例子可在代码中找到，这里简述其基本使用流程：&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;&lt;span style="font-family: 'Courier New'; "&gt;// 构造请求参数&lt;br /&gt;var reqOptions:XXXXRequestOptions = new XXXXRequestOptions(...).;&lt;br /&gt;&lt;br /&gt;// 初始化请求对象&lt;br /&gt;var reqObj:XXXRequest = new XXXXRequest(Feature.SOME_FEATURE,&lt;br /&gt;                                        reqOptions);&lt;br /&gt;&lt;br /&gt;// 注册事件处理句柄&lt;br /&gt;reqObj.addEventListener(Event.EVENT_TYPE_1, handler_1);&lt;br /&gt;reqObj.addEventListener(Event.EVENT_TYPE_2, handler_2);&lt;br /&gt;&lt;br /&gt;// 发送&lt;br /&gt;reqObj.send(client);&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;一个完整的基于FlexUnit的测试框架及对核心数据结构部分的测试用例，以方便开放源代码方式的协作开发。&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;两类例子，分别对应于Flash和Flex开发环境。下面撷取的是一个在Flash环境下获取用户资料的真实例子：&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;&lt;span style="font-family: 'Courier New'; "&gt;// 初始化Client&lt;br /&gt;var client:JsWrapperClient = new JsWrapperClient();&lt;br /&gt;client.addEventListener(OpenSocialClientEvent.CLIENT_READY,&lt;br /&gt;                        onReady);&lt;br /&gt;client.start();&lt;br /&gt;&lt;br /&gt;// 初始化完成后，开始进行数据交互&lt;br /&gt;&lt;span style="font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; "&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="background-color: rgb(255, 255, 255); "&gt;function onReady(event:OpenSocialEvent):void {&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="background-color: rgb(255, 255, 255); "&gt;  // API类型1. 同步地获取OpenSocial运行环境信息&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="background-color: rgb(255, 255, 255); "&gt;  var helper:SyncHelper = new SyncHelper(client);&lt;br /&gt; var domain:String = helper.getDomain();&lt;br /&gt; var view:String = helper.getCurrentView();&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="background-color: rgb(255, 255, 255); "&gt;  // API类型2. 异步地获取OpenSocial远程数据信息&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="background-color: rgb(255, 255, 255); "&gt;  // 构造请求及参数&lt;br /&gt; var req:AsyncDataRequest = new AsyncDataRequest(&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;       &lt;span style="font-size:85%;"&gt;// 请求类型&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="background-color: rgb(255, 255, 255); "&gt;       Feature.PEOPLE_GET,&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="background-color: rgb(255, 255, 255); "&gt;       // 构造参数&lt;br /&gt;      new PeopleRequestOptions()&lt;br /&gt;          .setUserId("@me")&lt;br /&gt;          .setGroupId("@self"));&lt;br /&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;    &lt;span class="Apple-style-span"  style="font-family:'Courier New';"&gt;// 注册事件处理句柄&lt;/span&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="background-color: rgb(255, 255, 255); "&gt;  req.addEventListener(ResponseItemEvent.COMPLETE,  &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="background-color: rgb(255, 255, 255); "&gt;                        fetchMeEventHandler);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="background-color: rgb(255, 255, 255); "&gt;  // 通过Client发送请求&lt;br /&gt; req.send(client);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: 'Courier New'; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="background-color: rgb(255, 255, 255); "&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;// 数据获取事件处理句柄&lt;br /&gt;private function fetchMeEventHandler(event:ResponseItemEvent):void {&lt;br /&gt;  var person:Person = event.response.getData();&lt;br /&gt;  // 显示该用户&lt;br /&gt;  drawPerson(person);&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;在库中有一个特殊的，也是非常重要的抽象类型OpenSocialClient，所有的OpenSocial请求都由这里发出。在目前这个版本 中，我们定义了它的一个参考实现JsWrapperClient——它寄生于OpenSocial容器环境下，通过调用外层的原生Javascript APIs完成功能。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;以上是对OpenSocial上的ActionScript3客户端编程库的一些综合性描述，它的详细架构请参见&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;a href="http://opensocial-as3-client.googlecode.com/svn/trunk/doc/index.html" id="gy:l" title="英文文档"&gt;英文文档&lt;/a&gt;&lt;/span&gt;。&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;在现有的功能之外，该库还提供了非常优秀的扩展性，主要包括以下方面：&lt;br /&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;服务器端数据获取模式的扩展。众所周知，OpenSocial规范支持多种数据获取模式，其中既包括了浏览器客户端的JavaScript模式，也包括了 RESTful/RPC的服务器间交互模式。未来，规范还可能支持更多的社交类数据获取方法。通过继承并实现抽象化的数据获取渠道 OpenSocialClient类，您可以自由添加所需要支持的数据获取方式。目前在库中我们已经包含了一个参考实现JsWrapperClient， 并希望在不久的将来提供直接与服务器交互的参考实现RestfulClient（名称待定）。这种抽象的好处是大大降低了您作为用户从一个Client转 移到另一个Client上的成本——除了对于Client初始化的少量修改外，您的后续处理代码可以无差别的继续沿用。这也将有助于浏览器端Flash和 桌面AIR项目间共享功能性代码。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;不同OpenSocial容器间支持功能的扩展。在不同的OpenSocial平台上，彼此的功能提供上可能会有些许的差别，如有的平台提供了用户视频的 管理而另一些并没有。通过继承对应的JsWrapperClient或者是其他的Client，并改写Feature Book部分，您就可以根据容器的不同量体裁衣，在自由删补所需要功能的同时保持整体架构的稳定。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;不同OpenSocial容器间数据结构的扩展。同样的功能在不同的OpenSocial平台上也可能由于数据存储结构的不同而有所差别，如有的平台 Person对象中包含了视频域而另一些则没有。对于JsWrapperClient，它会调用JS接口自动地发掘数据存储结构中的属性。我们也期望在其 他类型的Client上也能以相应的技术来实现数据域的扩展自适应。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;如果您关于该库有更多疑问或建议，或是想直接参与到项目的开发过程中来，请访问&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;a href="http://code.google.com/p/opensocial-as3-client" id="p385" title="http://code.google.com/p/opensocial-as3-client"&gt;http://code.google.com/p/opensocial-as3-client&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;与我们&lt;/span&gt;&lt;/span&gt;联系。&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: arial, sans-serif; "&gt;&lt;span style="font-size:85%;"&gt;更多内容请参见 OpenSocial 官方博客：&lt;br /&gt;&lt;a rel="nofollow" href="http://blog.opensocial.org/2009/06/new-addition-to-opensocial-family.html" title="http://blog.opensocial.org/2009/06/new-addition-to-opensocial-family.html" style="color: rgb(85, 26, 139); "&gt;http://blog.opensocial.org/2009/06/new-addition-to-opensocial-family.html&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;我们期待您的参与和反馈，谢谢！&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;吴伊自 王超&lt;/div&gt;谷歌 OpenSocial小组&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-4518686910723943525?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/7NxS6R4nG2M" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=bpUzey8IWMo:prr-ZVzft3I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=bpUzey8IWMo:prr-ZVzft3I:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=bpUzey8IWMo:prr-ZVzft3I:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=bpUzey8IWMo:prr-ZVzft3I:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/4518686910723943525/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2741565367779975400&amp;postID=4518686910723943525" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/4518686910723943525" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/4518686910723943525" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/bpUzey8IWMo/opensocial-actionscript3.html" title="OpenSocial ActionScript3 客户端开发包正式发布！" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.developer.googlechinablog.com/2009/07/opensocial-actionscript3.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/7NxS6R4nG2M/opensocial-actionscript3.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-5069995576572305302</id><published>2009-07-15T16:50:00.004+08:00</published><updated>2009-07-15T16:56:29.969+08:00</updated><title type="text">2009年谷歌开发者日技术大会成功落幕</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.developer.googlechinablog.com/uploaded_images/GDD0-743007.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 150px; height: 157px;" src="http://www.developer.googlechinablog.com/uploaded_images/GDD0-743002.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.developer.googlechinablog.com/uploaded_images/GDD1-719198.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 41px;" src="http://www.developer.googlechinablog.com/uploaded_images/GDD1-719191.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.developer.googlechinablog.com/uploaded_images/GDD2a-775606.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 36px;" src="http://www.developer.googlechinablog.com/uploaded_images/GDD2a-775596.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Verdana;font-size:13px;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;今年6月5日在北京国际会议中心举行的谷歌开发者技术大会(Google Developer Day - GDD)在热烈的气氛中落幕。近一千八百名来自全国各地的软件和网络业界开发者和领导、管理及市场人员、高等院校师生、媒体人员等，参加了今年谷歌开发技术推广部年度最大的盛会GDD。今年的GDD以丰富的技术交流讲座课程和参会者们踊跃参加大会的各项活动而给大会带来巨大的成功。大会的各项统计数据如下：&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;参会者们呈交7,040份反馈表；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;14家企业参加了今年的合作伙伴参展；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;94位开发者呈交了他们利用谷歌开发技术进行创新的作品总结、并在大会场地得到展出。大会期间大量的参会者们纷纷参观这些创新的作品展出，很多人对这些作品的展出拍照做参考；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;今年的大会举行了晚间交流和娱乐活动，有38为开发者登台向听众们介绍他们的开发经验和成果。&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;谷歌中国的工程开发团队的员工们组成了自愿的产品介绍小组，在大会期间向参会者们介绍了共１４种谷歌的各种开发者技术和产品；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;有60个采用各种谷歌开发技术的公司的logo，在大会期间作为网络开发的先行者被展示，他们包括了在国内业界采用谷歌地图、Open Social、和Android移动平台的开发技术领先企业，包括奔驰汽车、吉普、携程旅行网、易龙旅行网、酷讯旅行网、大众点评网、安居客、51.com、简单生活网、华为、中兴、中国移动、网通等等领先业界的网站和企业。&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;今年大会所举办的这些由开发者们进行开发创作的大量的展示和上台交流，还是GDD大会第一次这样做。有很多参会者在听了这些开发者们的介绍之后说：看了他们的开发成果，让我心里痒痒的，回去后一定要赶快学习利用谷歌开发技术来进行创新开发。我们今年举办这些内容，也正是这个目的：让更多的开发者们更加有强烈的兴趣去进行网络开发的创新、充分利用各种新型技术把自己企业的网站做得更好、变得更有竞争力、为客户提供更好的服务。我们欣慰地看到，我们的工作和努力，为参会者们和业界的开发者们提供了他们所需要的和有价值的内容和对他们j进行创新的触动。&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;下面是一些参会者们的反馈数据：&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;35%的参会者的参会目的是学习新的谷歌开发技术API、21%为加深对已经使用的API的知识、10%是想听某个讲师的课程、15%是为了与其他开发者进行交流、13%为了与谷歌的员工进行交流；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;90%的参会者说参加这次大会对他们今后的工作有所帮助；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;有46%的参会者说，参加这次大会对将促使他们在今后的工作中利用谷歌的开发技术；只有0.35%的说今后仍旧不会使用(还有45%已经在或已经计划使用了);&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;49%的参会者表示对谷歌的地图最有兴趣使用、31%的对Open Social最有兴趣、30%对App Engine最有兴趣、 33%对Chrome和Web技术最有兴趣、 29%对谷歌新型的三维动画平台O3D最l有兴趣、8%对AdWords API最有兴趣；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;56%的参会者们认为一天的大会时间长短正好，31%认为太短了，3%认为太长了;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;47%参会者表示非常满意、43%表示满意、0.6%表示不满意；&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;这里是一些参会者的评语：&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#0B5394;"&gt;连续2年参加大会，今年的大会令人很兴奋，眼前一亮。为google团队而感到骄傲，也可以为自己的开发增添了信心，希望明年比今年更好，明年我们会参加！&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#0B5394;"&gt;这届大会办的非常好！我会仔细阅读开发文档，希望google多办这种有意义的讲座，感谢google给我提供的机会！&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#0B5394;"&gt; 这次的大会很好！可以更多的了解谷歌的技术和创新，吸引更多的开发者参与进来。但是感觉开发者与谷歌公司之间的交流还不够，希望能够得到改进！&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#0B5394;"&gt;一定还会参加下届的Google大会，本人在上海上班，希望在上海能组织一次大会。&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#0B5394;"&gt;第二次参加大会，比上届组织秩序上要好， 内容也丰富.&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#0B5394;"&gt;出乎预料的好！希望在上海也能举办。期待明年的盛会。一定参加！&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#0B5394;"&gt;Google一直与社区有很好的沟通，惟一的期望就是能在北京多举办此类活动，以后可以多针对专题举办研讨会！&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;今年大会的照片在此供大家下载和存档 - 希望你可以找到你在里面： &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="fds4" href="http://picasaweb.google.com/2009developerday/2009ChinaGDDEventDecorationDesign2009#slideshow/5358267552469039602" title="大会场地和布置" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;大会场地和布置&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;；&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="g633" href="http://picasaweb.google.com/2009developerday/2009ChinaGDDCheckIn2009#slideshow/5358270379918761154" title="大会签到" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;大会签到&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;；&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="qpcy" href="http://picasaweb.google.com/2009developerday/2009ChinaGDDGeneralSessionKeynote2009#slideshow/5345737209220951602" title="主题演讲" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;主题演讲&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;；&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="g:lh" href="http://picasaweb.google.com/2009developerday/2009ChinaGDDBreakoutSessionsSeapkersAndAudience2009#slideshow/5345736876623961026" title="课程讲座" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;课程讲座&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;；&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="wb5c" href="http://picasaweb.google.com/2009developerday/2009ChinaGDDAudiences2009#slideshow/5345740920948451314" title="听众" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;听众&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;；&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="anlz" href="http://picasaweb.google.com/2009developerday/2009ChinaGDDSpeakers2009#slideshow/5345741738376446018" title="讲师风采" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;讲师风采&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;；&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="u3sh" href="http://picasaweb.google.com/2009developerday/2009ChinaGDDPartnerDemoBooths2009#slideshow/5345737736334361250" title="合作伙伴展区" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;合作伙伴展区&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;；&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="izkb" href="http://picasaweb.google.com/2009developerday/2009ChinaGDDGoogleProductDemos2009#slideshow/5358268836294997762" title="谷歌产品演示交流区" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;谷歌产品演示交流区&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;；&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="rnon" href="http://picasaweb.google.com/2009developerday/2009ChinaGDDDeveloperInnovationShowcase2009#slideshow/5358271251117905266" title="开发创新作品展出" style="color: rgb(85, 26, 139); "&gt;&lt;u&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;开发创新作品展出&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;；&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="mpso" href="http://picasaweb.google.com/2009developerday/2009ChinaGDDEveningDesignShowcaseEvent2009#slideshow/5358299783032205330" title="晚餐和创新交流活动" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;晚餐和创新交流活动&lt;/span&gt;&lt;/a&gt;。&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;另外，请大家关注&lt;a id="aq.w" href="http://code.google.com/intl/zh-CN/events/developerday/2009/home.html" title="GDD的网站" style="color: rgb(85, 26, 139); "&gt;&lt;span class="Apple-style-span"  style="color:#0000FF;"&gt;GDD的网站&lt;/span&gt;&lt;/a&gt; - 我们在接下来的几天内将在该网站上刊登所有大会课程的录像和幻灯片下载。&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;作为今年GDD大会的组织者，我谨借此机会在此向所有参会者和合作伙伴们表示衷心的感谢！我们感谢和聆听了你们的反馈和建议，争取把明年的大会办得更好。期盼我们在新的一年里有更多的合作机会，大家一起来为推动网络技术和以网络为平台的应用和服务在中国的进一步发展而共同努力。让我们在明年的GDD大会再见！　&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style=" color: rgb(51, 51, 51); font-family:arial;"&gt;谷歌中国 开发技术推广部经理 栾跃&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-5069995576572305302?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/Ng4g5Nsqv_s" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=NxWSVMqUTDM:alHUgjZpEwI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=NxWSVMqUTDM:alHUgjZpEwI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=NxWSVMqUTDM:alHUgjZpEwI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=NxWSVMqUTDM:alHUgjZpEwI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/5069995576572305302/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2741565367779975400&amp;postID=5069995576572305302" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/5069995576572305302" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/5069995576572305302" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/NxWSVMqUTDM/65google-developer-day-gddgddgdd-7040.html" title="2009年谷歌开发者日技术大会成功落幕" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.developer.googlechinablog.com/2009/07/65google-developer-day-gddgddgdd-7040.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/Ng4g5Nsqv_s/65google-developer-day-gddgddgdd-7040.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-6297899194694860719</id><published>2009-04-07T14:53:00.002+08:00</published><updated>2009-04-07T15:13:57.911+08:00</updated><title type="text">2009年谷歌中国开发者日技术大会将在北京举行。报名注册今天开始！　</title><content type="html">&lt;a href="http://www.developer.googlechinablog.com/uploaded_images/logo-759729.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 137px; CURSOR: hand; HEIGHT: 101px" alt="" src="http://www.developer.googlechinablog.com/uploaded_images/logo-759727.gif" border="0" /&gt;&lt;/a&gt; &lt;span style="font-family:arial;"&gt;谷歌中国技术推广部谨在此宣布，2009年谷歌中国的开发者日技术大会(Google Developer Day)将在北京举行。这个面向开发者的一整天长的技术分享和交流大会，将于今年６月５日在北京国际会议中心举行。去年，近两千开发者参加了在北京举办的开发者日技术大会，听取了二十多门我们各种开发者产品和技术的有关讲座。今年，我们将为听众们带来更多令人兴奋的谷歌开发者技术和产品的最新信息，包括地图、Open Social、App Engine、网络技术及最新的浏览器Chrome、最新移动电话技术和平台Android、iGoogle和Gadgets、AdWords等等产品和技术的最新发展和应用。&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;在开发者日技术大会上，你将有机会与来自各个产品和工程部门的团队就开发者产品和API进行直接的交流和沟通。我们将有比去年更多的、总共三十门的技术讲座和课程，为大家提供对如何更好地利用谷歌开发者产品和公开的技术进行应用开发做深入的阐述和演示。我们也为专注于进行企业应用的开发者们加入了相关的课程和内容。同时，我们也将为开发者们提供很多有关社区建设的机会，让大家能够有机会相识和进一步讨论利用谷歌的技术进一步开发最新的网络和移动服务的机会。作为全力支持开放型平台和推动公开标准的领头技术公司，在这次大会上我们也加入了有关开源代码和网络公开标准等话题的讨论和讲座。另外，在今年的大会上，你将还有机会听到在业界的其它领先的公司是如何利用谷歌的开发技术去进行商机的开发和市场的拓展的经验和案例。&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;我们正为把今年的谷歌中国开发者日技术大会办成一个前瞻性的、富有价值的、和有趣的活动而全力准备。由于场地限制和预计将有大量的业界同仁们踊跃参加，参会者必须事先报名注册才能入场。所以请大家尽早在以下链接报名注册以保证你的座位：&lt;/span&gt;&lt;a href="http://code.google.com/intl/zh-CN/events/developerday/2009/home.html"&gt;&lt;span style="font-family:arial;"&gt;http://code.google.com/intl/zh-CN/events/developerday/2009/home.html&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;我们期盼与你在今年的谷歌开发者日技术大会上相见！　&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:arial;"&gt;谷歌中国 开发技术推广部经理 栾跃&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-6297899194694860719?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/BdjbbG0_IqY" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=z7A-5f1fh_Q:eHFqUiwjVdM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=z7A-5f1fh_Q:eHFqUiwjVdM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=z7A-5f1fh_Q:eHFqUiwjVdM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=z7A-5f1fh_Q:eHFqUiwjVdM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/6297899194694860719/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2741565367779975400&amp;postID=6297899194694860719" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/6297899194694860719" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/6297899194694860719" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/z7A-5f1fh_Q/2009.html" title="2009年谷歌中国开发者日技术大会将在北京举行。报名注册今天开始！　" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://www.developer.googlechinablog.com/2009/04/2009.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/BdjbbG0_IqY/2009.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-8979561284292164916</id><published>2009-03-11T18:39:00.003+08:00</published><updated>2009-03-11T19:28:54.022+08:00</updated><title type="text">请随意安排您的旅程</title><content type="html">&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;使用过&lt;a href="http://ditu.google.cn" id="l9_e" target="_blank" title="谷歌地图"&gt;谷歌地图&lt;/a&gt;的&lt;a href="http://ditu.google.cn/maps?f=d" id="ieu7" target="_blank" title="驾车路线查询"&gt;驾车路线查询&lt;/a&gt;吗？即使没用过，大概也能想象得出这是怎么回事——输入起点和终点，回车，地图上就会标出起点到终点的路线详情，欧~~了。&lt;/font&gt;&lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;font size="2"&gt;不错，我可不是要来这里告诉你怎么使用这种基本操作的！ &lt;/font&gt;&lt;/div&gt;&lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;截个图，先睹为快！&lt;/div&gt;&lt;div&gt; &lt;div id="v31q" style="padding: 1em 0px; text-align: left;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;img src="http://docs.google.com/File?id=dgcz5z78_2g52wzfg4_b" style="width: 329px; height: 188px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;font size="2"&gt;估计你知道我要说什么吧，图上都有提示了！&lt;/font&gt; &lt;/div&gt;  &lt;div id="jcfb" style="padding: 1em 0pt; text-align: left;"&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;font size="2"&gt;对，现在使用谷歌地图的驾车路线查询，把你的鼠标移到代表驾车路线的这条蓝线上，就会出现一个小圆圈，把它拖到你想经过的地点，地图就会自动重新查询，重新计算出从起点到终点、并且经过你所设定的中间点的新路线。而且，这样的中间点可以设置多个！&lt;br&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;注意了，只要能计算出有效路线，不等你松开鼠标，只要你稍微停顿，新路线就会动态给出，同时，给出里程和参考耗时，比如&lt;br&gt;&amp;nbsp;&lt;/font&gt; &amp;nbsp; &lt;img style="width: 426px; height: 205px;" src="http://docs.google.com/File?id=dgcz5z78_49gs7f4rck_b"&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;所以，拖动的目的，除了设置需要经过的地点，驾车路线查询现在也可以成为你避开某个地点或者规划行程的工具，比如需要回避拥堵或者管制路段。不知道怎么做？在回避路段周围多设几个经过点，我就不信避不开 :)&lt;br&gt;&amp;nbsp;&lt;/font&gt;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;也许你会问，如果我不仅仅需要经过某个地点，还想在这个地点上停靠，该怎么办呢？很简单，在拖动后出现的圆圈上点右键，选择“目的地”，或者在路线上的任何一点点击右键，选择“添加目的地”，如图：&lt;/font&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img style="width: 355px; height: 166px;" src="http://docs.google.com/File?id=dgcz5z78_51xt8xz6f8_b"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img style="width: 140px; height: 93px;" src="http://docs.google.com/File?id=dgcz5z78_54hcng3pd6_b"&gt;&lt;div id="gb_h" style="padding: 1em 0pt; text-align: left;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;这样路线上就会增加一个绿色的图标作为新增的目的地，同时左边的驾车指示就会以目的地分割，一目了然。当然，你也可以在地图上任何一条路上点击右键并选择“添加为目的地”，查询路线会自动延伸至你新加的目的地。&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 说到这里，就不能不提另一个与驾车路线有关的右键菜单——在地图上直接点击右键。&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如果你并不确定你的目的地或出发地的准确地址，那么，直接在地图上右键点击的的目标吧，并分别在弹出的菜单中选择“以此处为出发点的路线”或“到达此目的地的路线”就可以了。&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img style="width: 163px; height: 125px;" src="http://docs.google.com/File?id=dgcz5z78_53p3rbmdhm_b"&gt;&lt;br&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;font size="2"&gt;谷歌地图的驾车路线查询是没有范围限制的，不管你是查询城里的上班路线还是远隔千里的驾车旅游，相信你都能找到适合你的路线，请随意安排您的旅程吧！&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 等等，你出门旅游还不想走高速，也不想走任何收费道路？这个......&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 好吧，谷歌地图想到了，使用谷歌地图查询驾车路线，你现在可以选择“避开高速路”和“避免通行费”，赶紧到谷歌地图主页上找找下面这个截图藏在哪里吧，或许你会有更多新的发现，比如查找步行路线！当然，别忘了先指定出发地址和目的地址哦。&lt;/font&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;div id="zm82" style="padding: 1em 0pt; text-align: left;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img style="width: 397px; height: 127px;" src="http://docs.google.com/File?id=dgcz5z78_52d7w8mmgs_b"&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;如果你有新的建议和需求，可以到我们的&lt;a href="http://groups.google.com/group/google-Info-zh-SC/topics" id="flfm" target="_blank" title="用户论坛"&gt;用户论坛&lt;/a&gt;里提出，我们会努力把地图做得更好！&lt;/font&gt; &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt; &lt;br&gt; &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;font size="2"&gt;如果你是&lt;a id="q_o5" href="http://code.google.com/intl/zh-CN/apis/maps/" target="_blank" title="谷歌地图API"&gt;谷歌地图API&lt;/a&gt;的开发者，可能你会对下面的内容更感兴趣。&lt;/font&gt;&lt;br&gt; &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;font size="2"&gt;&lt;b&gt;问&lt;/b&gt;：这个在谷歌地图API里面有对应的方法吗？可以使用谷歌地图API在自己的地图上实现这个功能吗？&lt;/font&gt;&lt;br&gt; &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;font size="2"&gt;&lt;b&gt;答&lt;/b&gt;：嗯，现在还没有直接的方法可以让你一步到位，但使用谷歌地图API我们可以实现相似的功能。还是看一下API中的哪些类和方法和这个能够拖拽的驾车路线查询有关系吧。&lt;br&gt;&lt;/font&gt; &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;font size="2"&gt;1、在API中使用驾车路线的核心类是&lt;a id="k.4q" href="http://code.google.com/intl/zh-CN/apis/maps/documentation/reference.html#GDirections" target="_blank" title="GDirections"&gt;GDirections&lt;/a&gt;：&lt;/font&gt;&lt;br /&gt; &lt;/div&gt; &lt;font size="2"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt; 使用GDirections的loadFromWaypoints()方法，可以查询经过多个点的路线，这些点可以是地址名称，也可以是坐标，但是要保证这些地址和坐标都能够被正确解析。示例代码如下：&lt;br&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var directions = new GDirections (map, panel); &lt;/div&gt; &lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var wayPoints = ["北京市清华园科建大厦","北京市海淀区中关村大街","北京市王府井"]; &lt;/div&gt; &lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; directions.loadFromWaypoints(wayPoints); &lt;/div&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt; 使用GDirections的getPolyline()方法，可以取得查询路线对应的polyline，但是需要注意polyline必须在查询结果可用之后才可以取到，所以，你需要监听GDirection的addoverlay事件，这个事件是在polyline添加到地图上以后才触发的，所以这能保证我们可以得到正确的polyline。比如： &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEvent.addListener(directions, "addoverlay", function(){ &lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;polyline = directions.getPolyline(); &lt;/div&gt; &lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;});&lt;br /&gt; &lt;/div&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;使用GDirectionsOptions，你可以设定avoidHighways属性为true，那么你的地图查询结果也可以避开高速路了。GDirectionsOptions里还有其他一些有趣的属性，比如可以设定travelMode，指定查询驾车路线或步行路线。&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;2、要让用户通过拖拽动态改变路线，接下来需要关注的就是&lt;a id="q77t" href="http://code.google.com/intl/zh-CN/apis/maps/documentation/reference.html#GPolyline" target="_blank" title="GPolyline"&gt;GPolyline&lt;/a&gt;类了： &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt; 你需要动态改变polyline的editing状态，这里需要注意GPolyline的drawing和editing状态的区别，你可以把下面两个方法里面的Editing换成Drawing，看看会是什么样的结果比如：&lt;br&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEvent.addListener(polyline, "mouseover", function(){&lt;br&gt; &lt;/div&gt; &lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;polyline.enableEditing(); &lt;/div&gt; &lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}); &lt;/div&gt; &lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;GEvent.addListener(polyline, "mouseout", function(){ &lt;/div&gt; &lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;polyline.disableEditing(); &lt;/div&gt;&lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;polyline改变后会触发lineupdated事件，你需要监听这个事件，并再次调用directions.loadFromWaypoints()方法得到新的路线。&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;3、其他还有一些问题需要考虑，比如怎么得到和验证新的地点坐标，判断新的地点在wayPoints数组中的index等等，相信这些都不会难住聪明的你。&lt;br&gt; &lt;/div&gt;&lt;br /&gt; &lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;怎么样，赶紧动手试试吧，说不定你能做出更好更方便的驾车路线查询，别忘了和大家分享奥。&lt;br&gt; &lt;/div&gt; &lt;div&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style="border-collapse: collapse; font-family: arial;"&gt;在你使用谷歌地图API 的过程中，如果遇到问题和困难，欢迎访问&lt;a href="http://groups.google.com/group/Google-Maps-API-China%20?hl=zh-CN" id="y9vl" target="_blank" title="谷歌地图API社区论坛"&gt;谷歌地图API中文论坛&lt;/a&gt;&amp;nbsp;，&lt;wbr&gt;在那里有很多专家和热心的好手们会帮你解决问题：&lt;/span&gt;&lt;br&gt;&lt;br /&gt; &lt;/span&gt;&lt;/div&gt; &lt;span style="border-collapse: collapse; font-family: arial;"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt; &lt;a href="http://groups.google.com/group/Google-Maps-API-China" style="color: rgb(85, 26, 139);" target="_blank"&gt;http://groups.google.com/&lt;wbr&gt;group/Google-Maps-API-China&lt;/a&gt; &lt;br&gt;&lt;br&gt;周桂衡、陈飞&lt;br&gt;&lt;/div&gt; &lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-8979561284292164916?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/ukWF-95Gopw" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=jx0An42h3BA:NdInlfiEPII:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=jx0An42h3BA:NdInlfiEPII:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=jx0An42h3BA:NdInlfiEPII:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=jx0An42h3BA:NdInlfiEPII:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/8979561284292164916/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=2741565367779975400&amp;postID=8979561284292164916" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/8979561284292164916" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/8979561284292164916" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/jx0An42h3BA/blog-post_11.html" title="请随意安排您的旅程" /><author><name>Fei</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="00340040686344300346" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.developer.googlechinablog.com/2009/03/blog-post_11.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/ukWF-95Gopw/blog-post_11.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-1525486571941810507</id><published>2009-02-22T15:07:00.001+08:00</published><updated>2009-02-22T15:35:07.750+08:00</updated><title type="text">更新的中文版本的AdWords API说明文件最近发行了</title><content type="html">&lt;div&gt;为了帮助中国的开发者们和AdWords零售商充分利用AdWords APIs进行工具开发，谷歌开发者网站近日推出了最新版本的中文AdWords API说明文件。这个最新版本的中文AdWords API说明文件，可以在谷歌中文开发者网站产品列单中的AdWords API产品链接中看到，也可以使用这个直接的链接：http://code.google.com/intl/zh-CN/apis/adwords/docs/developer/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;这次更新的中文版本是第AdWords API说明文件的第12版，比原来在这里中文开发者网站上所刊登的中文版的AdWords API第8版说明文件向前跨进了一大步。第12版是目前谷歌公司仍旧提供技术支持的版本，也是目前世界范围之内大量的AdWords零售商和工具开发商正在参照使用的版本之一。第12版与目前最新的第13版本相差无几，重要功能函数的格式和参数的解释都已经包括在第12版里面了。所以这个版本将为中国的AdWords零售商和工具开发商提供最新的AdWords API参考资料以及开发上很大的方便，它也为独立开发商和开发者们创造了一个新的商机：为AdWords零售商们开发提高运行效率的各种管理和数据交换与整合的工具。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;当AdWords API第13版的中文说明文件发表后，我们将在这里及时通知大家。请关注未来在这方面的信息发布。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;谢谢！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;栾跃 (Bill Luan)&lt;/div&gt;&lt;div&gt;开发技术推广部&lt;/div&gt;&lt;div&gt;谷歌中国&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-1525486571941810507?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/5OLYfqcYBPM" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=b3GaRQ1nm9Y:TKnYfFgaHDg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=b3GaRQ1nm9Y:TKnYfFgaHDg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=b3GaRQ1nm9Y:TKnYfFgaHDg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=b3GaRQ1nm9Y:TKnYfFgaHDg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/1525486571941810507" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/1525486571941810507" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/b3GaRQ1nm9Y/adwords-api.html" title="更新的中文版本的AdWords API说明文件最近发行了" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2009/02/adwords-api.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/5OLYfqcYBPM/adwords-api.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-4909073062899704302</id><published>2009-02-16T17:08:00.000+08:00</published><updated>2009-02-16T17:09:47.556+08:00</updated><title type="text">今年的谷歌年度全球开发技术大会Google I/O将在2009年5月底举行</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;全世界网络技术和开发盛会之一，谷歌公司年度的"Google I/O大会"，将于今年5月27日至28日，在位于美国旧金山市的莫斯贡尼大型会议中心(Moscone Center)举行。届时来自全世界的数千名网络技术开发者们将聚于一堂，共同学习和交流最新的网络开发技术、听取谷歌最新的网络技术和开发者产品的介绍、分享如何进行基于公开标准和技术平台的应用开发i的经验。 &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;今年的Google I/O大会将为开发者们带来大量的谷歌最新的开发技术和产品的介绍。谷歌公司为今年的大会准备了超过80们讲座以上的丰富的课程内容。参会者们将有机会聆听来自谷歌产品团队的技术专家们详细介绍包括Android, App Engine, Chrome, Google Web Toolkit, AJAX APIs 等等产品在内的各种产品和技术的介绍。这些新产品和技术将为网络开发者们在开发新的网络服务和应用产品时提供前所未有的的功能、方便、和效益，以及为业界在市场开发和拓展方面带来很多崭新的商机和理念。作为网络开发社区里对开放型标准具有共同信念和理想的技术爱好者，参会者们还可以利用这一机会与其他跟你一样热衷于领先业界的网络技术的其他开发者们互相进行开发技术的磋商和经验分享。&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;除了各种技术和产品课程(Breakout Session)之外，今年的Google I/O大会还将包括其它各种形式的交流，包括与谷歌产品团队成员的问答交流(Fireside Chats)、软件技术的讲座(Techtalks)、其它网络技术公司的采用谷歌的技术进行他们的业务开发的介绍和演示(Developer Sandbox)、以及会后晚间的各种轻松趣味活动(After Hours Playground)等等。 &lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;大家可以从以下网站链接获得更多信息：&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;大会内容形式的简介：&lt;a href="http://code.google.com/events/io/about.html" style="color: rgb(85, 26, 139); "&gt;http://code.google.com/events/io/about.html&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;大会报名注册：&lt;a href="https://io2009.event-projects.com/" style="color: rgb(85, 26, 139); "&gt;https://io2009.event-projects.com/&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;大会课程安排：&lt;a href="http://code.google.com/events/io/sessions.html" style="color: rgb(85, 26, 139); "&gt;http://code.google.com/events/io/sessions.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt; &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;谷歌公司欢迎来自中国和大中华地区(台湾和香港)的网络开发者们报名参加今年的谷歌全球开发技术大会Google I/O!&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;就像去年一样，在Google I/O大会结束之后，谷歌将在世界范围之内举办谷歌开发者日大会(Developer Days)。请大家关注我们将在这里发布的有关GDD大会细节和日期的通知。  &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;栾跃 (Bill Luan)&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;开发技术推广部&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;谷歌中国&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-4909073062899704302?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/vzHuPL2UhEU" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=X3JO6uPTGyU:QuAHka2_-Cw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=X3JO6uPTGyU:QuAHka2_-Cw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=X3JO6uPTGyU:QuAHka2_-Cw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=X3JO6uPTGyU:QuAHka2_-Cw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/4909073062899704302" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/4909073062899704302" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/X3JO6uPTGyU/google-io20095.html" title="今年的谷歌年度全球开发技术大会Google I/O将在2009年5月底举行" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2009/02/google-io20095.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/vzHuPL2UhEU/google-io20095.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-3434022946483325634</id><published>2009-02-01T08:27:00.000+08:00</published><updated>2009-02-01T08:29:19.552+08:00</updated><title type="text">谷歌开发者产品技术文档有了新的更新</title><content type="html">&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;谷歌公司的&lt;a id="t.th" href="http://code.google.com/intl/zh-CN/" title="中文开发者网站" style="color: rgb(85, 26, 139); "&gt;中文开发者网站&lt;/a&gt;最近对一些产品的资料文档作了一些年终前的更新，加入了一些新的产品技术资料和文件。中国的开发者们现在可以阅读到以下这些产品的最新文档和参考资料：&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;OpenSocial 标准的0.8版本：包括&lt;a id="h-ez" href="http://code.google.com/intl/zh-CN/apis/opensocial/docs/0.8/devguide.html" title="开发人员指南" style="color: rgb(85, 26, 139); "&gt;开发人员指南&lt;/a&gt; ，&lt;a id="st.s" href="http://code.google.com/intl/zh-CN/apis/opensocial/docs/releasenotes.html" title="发行说明" style="color: rgb(85, 26, 139); "&gt;发行说明&lt;/a&gt; 、&lt;a id="llpx" href="http://code.google.com/intl/zh-CN/apis/opensocial/docs/0.8/spec.html" title="API 规范" style="color: rgb(85, 26, 139); "&gt;API 规范&lt;/a&gt; 、和详细的&lt;a id="mmx1" href="http://code.google.com/intl/zh-CN/apis/opensocial/docs/0.8/reference/" title="API 参考" style="color: rgb(85, 26, 139); "&gt;API 参考&lt;/a&gt;等等；&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;谷歌开发者网站的&lt;a id="qvxu" href="http://code.google.com/intl/zh-CN/more/#products-products-android" title="目录版面" style="color: rgb(85, 26, 139); "&gt;目录版面&lt;/a&gt;也有了更新：现在，开发者们可以阅读到新增加到有关以下这些产品的文档：&lt;/li&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="key6" href="http://code.google.com/intl/zh-CN/chromium/" title="Chromium" style="color: rgb(85, 26, 139); "&gt;Chromium&lt;/a&gt; ：这是谷歌浏览器之后的开源浏览器项目。在这里你可以阅读到由WebKit呈现器和新V8 JavaScript引擎等组件构建的这个浏览器的很多技术的细节，以及这个新型浏览器所具有的为使用者提供更多内容显示空间的平实简单的使用界面、和大大提高运行的稳定性和安全性的多进程架构等很多技术细节；　&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="bqo6" href="http://code.google.com/intl/zh-CN/apis/customsearch/" title="Google自定义搜索" style="color: rgb(85, 26, 139); "&gt;Google自定义搜索&lt;/a&gt; API：利用谷歌公司的自定义搜索技术，你可以在很短的时间内为您的网站、博客等创建一个利用谷歌公司强大搜索功能的搜索引擎，并将搜索结果显示在你的网站中。利用这个API技术，你可以调节搜索结果显示的顺序和等级，以及设定符合你自己需求的个性化的搜索结果的外观。你甚至还可利用你的Google AdSense 帐户通过你的搜索引擎赚钱。&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;Google&lt;a id="k98k" href="http://code.google.com/intl/zh-CN/more/#products-products-finance" title="财经数据API" style="color: rgb(85, 26, 139); "&gt;财经数据API&lt;/a&gt; ：您的客户端应用程序可以使用谷歌公司财经数据API 来创建新文件夹和交易条目、请求条目列表，以及编辑或删除现有条目；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="kwy6" href="http://code.google.com/intl/zh-CN/more/#products-products-v8" title="V8" style="color: rgb(85, 26, 139); "&gt;V8&lt;/a&gt; : V8是谷歌公司的开源JavaScript引擎。它采用 C++编写，可在谷歌公司Chrome浏览器中使用。你在自己的基于C++语言的应用程序中嵌入V8，可以使你的应用程序的对象和方法被 JavaScript所利用，也可以使你的应用程序充分利用基于JavaScript的对象和函数。&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;请访问谷歌公司的&lt;a id="t.th" href="http://code.google.com/intl/zh-CN/" title="中文开发者网站" style="color: rgb(85, 26, 139); "&gt;中文开发者网站 &lt;/a&gt;去仔细阅读上述文档和其它新增的开发者产品的API文档资料。在主页左面的目录单里，所有新增加的文件类都有一个红色的“新增”的标记。如果你的浏览器的语言设定选项是使用中文，那么这些中文页面将会自动显示。如果你的浏览器的语言设定选项是英文或其它语言，那么当你来到谷歌的开发者网站CodeSite的主页后，你可以在主页的右上角选择中文的显示。　&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;在新的一年里，我们将会对谷歌中文开发者网站进行不断的更新，更好地为你服务。欢迎你经常来访！&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;祝你新年快乐！　&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;栾跃 (Bill Luan)&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;开发技术推广部&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;谷歌中国&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-3434022946483325634?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/OsT4Orm_M1k" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=nmeQQbswFm4:9Vh5vyelpYE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=nmeQQbswFm4:9Vh5vyelpYE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=nmeQQbswFm4:9Vh5vyelpYE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=nmeQQbswFm4:9Vh5vyelpYE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/3434022946483325634" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/3434022946483325634" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/nmeQQbswFm4/blog-post.html" title="谷歌开发者产品技术文档有了新的更新" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2009/01/blog-post.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/OsT4Orm_M1k/blog-post.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-8533799440932740366</id><published>2009-01-13T17:25:00.000+08:00</published><updated>2009-01-13T18:11:42.448+08:00</updated><title type="text">2008年12月北京上海OpenSocial编程俱乐部圆满成功</title><content type="html">2008年12月在&lt;a name="3013204160163838805"&gt;北京上海召开的OpenSocial编程俱乐部圆满成功，两地共有八十多名开发者参加，包括象&lt;/a&gt;&lt;a href="http://app.xiaonei.com/apps/application.do?id=17940" id="g_tz" target="_blank" title="奇矩互动"&gt;奇矩互动&lt;/a&gt;&lt;a name="3013204160163838805"&gt;，&lt;/a&gt;&lt;a href="http://www.rekoo.com/" id="jz7q" target="_blank" title="热酷"&gt;热酷&lt;/a&gt;&lt;a name="3013204160163838805"&gt;，&lt;/a&gt;&lt;a href="http://www.apptz.com/" name="3013204160163838805" target="_blank" title="上海掌心科技"&gt;上海掌心科技&lt;/a&gt;&lt;a name="3013204160163838805"&gt;，&lt;/a&gt;&lt;a href="http://www.boyaa.com/"&gt;博雅互动&lt;/a&gt;&lt;a name="3013204160163838805"&gt;和&lt;/a&gt;&lt;a href="http://app.xiaonei.com/apps/application.do?id=23163" id="h0p." target="_blank" title="五分钟"&gt;五分钟&lt;/a&gt;&lt;a name="3013204160163838805"&gt;之类&lt;/a&gt;&lt;a name="3013204160163838805"&gt;的&lt;/a&gt;&lt;a name="3013204160163838805"&gt;中国社交网上主要&lt;/a&gt;&lt;a name="3013204160163838805"&gt;应用&lt;/a&gt;&lt;a name="3013204160163838805"&gt;开发团队。&lt;br /&gt;&lt;br /&gt;北京和上海的开发者们各提交了22款和7款应用程序。北京的&lt;/a&gt;&lt;a href="http://www.youtube.com/watch?v=jo94GtmxDJc" id="kuwt" target="_blank" title="头奖"&gt;王光耀倪海宇梁钒团队的好友捏捏&lt;/a&gt;&lt;a name="3013204160163838805"&gt;&lt;/a&gt;&lt;a name="3013204160163838805"&gt;和上海阚嘉的Flickr Show分别得到两地的头奖，各赢得&lt;/a&gt;&lt;a name="3013204160163838805"&gt;一枚&lt;/a&gt;&lt;a name="3013204160163838805"&gt;iPod Touch。&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.developer.googlechinablog.com/uploaded_images/IMG_7598-794578.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://www.developer.googlechinablog.com/uploaded_images/IMG_7598-794569.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a name="3013204160163838805"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;参加这两次活动的人还包括国外应用程序开发商Markus Weichselbaum (&lt;/a&gt;&lt;a name="3013204160163838805"&gt;奥大利亚&lt;/a&gt;TheBroth.com的CEO),&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=vnYtu7awggM" name="3013204160163838805" target="_blank" title="Mark Otero"&gt;Mark Otero&lt;/a&gt;&lt;a name="3013204160163838805"&gt; (美国KlickNation的CEO)&lt;/a&gt;&lt;a name="3013204160163838805"&gt;，&lt;/a&gt;&lt;a href="http://www.youtube.com/watch?v=EgBGQlQc30I" id="aj7:" target="_blank" title="Juan Franco"&gt;Juan Franco&lt;/a&gt; &lt;a name="3013204160163838805"&gt;(Mentez的CEO)，和Mack Growen (PlayFish常住北京总监)。 他们的参与带来了新的运营模试成功案例和合作机会。&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a name="3013204160163838805"&gt;这两次活动促进了开发者对OpenSocial的深度了解，&lt;/a&gt;&lt;a name="3013204160163838805"&gt;提供了一个国内外开发者之间的沟通互学互利及和作机会，&lt;/a&gt;&lt;a name="3013204160163838805"&gt;增强了开发者和社交网站广告代理及谷歌之间的联络，&lt;/a&gt;&lt;a name="3013204160163838805"&gt;扩大了&lt;/a&gt;&lt;a name="3013204160163838805"&gt;谷歌在开发者社区内的影响力，为OpenSocial2009年在中国的深度推广奠定了基础。&lt;span style="background-color: rgb(255, 255, 255);"&gt;我们&lt;/span&gt;&lt;/a&gt;&lt;a name="3013204160163838805"&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;再次&lt;/span&gt;对所有参加的开发者及合作伙伴表示由衷的感谢。&lt;br /&gt;&lt;/a&gt;&lt;a name="3013204160163838805"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.developer.googlechinablog.com/uploaded_images/IMG_7509-763883.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://www.developer.googlechinablog.com/uploaded_images/IMG_7509-763880.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:'Times New Roman';"&gt;&lt;span style="font-family:Verdana;"&gt;&lt;a name="3013204160163838805"&gt;我们也欢迎大家把应用提交到正在进行中的OpenSocial中国应用大赛,&lt;/a&gt;&lt;a href="http://code.google.com/intl/zh-CN/events/contest08/index.html"&gt; 相关信息&lt;/a&gt;&lt;a name="3013204160163838805"&gt;见。&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;沈翔，谷歌技术推广部&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-8533799440932740366?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/sgUSJU-6lsc" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=7KN3GG4JCD8:jpR_Iqkyvj0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=7KN3GG4JCD8:jpR_Iqkyvj0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=7KN3GG4JCD8:jpR_Iqkyvj0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=7KN3GG4JCD8:jpR_Iqkyvj0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/8533799440932740366" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/8533799440932740366" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/7KN3GG4JCD8/200812opensocial.html" title="2008年12月北京上海OpenSocial编程俱乐部圆满成功" /><author><name>Jason Costa</name><uri>http://www.blogger.com/profile/14669103128795433436</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="04448515768588563485" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2009/01/200812opensocial.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/sgUSJU-6lsc/200812opensocial.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-3916398620357603976</id><published>2008-12-11T18:34:00.000+08:00</published><updated>2008-12-11T18:43:54.728+08:00</updated><title type="text">互联网的标准性和谷歌浏览器</title><content type="html">&lt;span class="Apple-style-span"   style="  ;font-family:Verdana;font-size:13px;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 102);"&gt;在刚刚结束的今年的CSDN大会上，我在介绍谷歌开发技术推广理念的演讲中，谈到了网络开发技术的发展为什么应该基于公开的、标准的技术，以及这些概念对网络技术健康发展的重要性。今天我看到一片博客文章，将这个重要理念从另一个方面进行了很好的阐述。他是&lt;/span&gt;&lt;span class="Apple-style-span"   style="  font-weight: bold; font-family:arial;font-size:16px;"&gt;&lt;span class="Apple-style-span"   style="  font-weight: normal; font-family:Verdana;font-size:13px;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 102);"&gt;谷歌中国工程研究院研发总监&lt;/span&gt;&lt;span class="Apple-style-span"   style="  font-weight: bold; font-family:arial;font-size:16px;"&gt;&lt;span class="Apple-style-span"   style="  font-weight: normal; font-family:Verdana;font-size:13px;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 102);"&gt;幺宝刚撰写的。虽然这篇博客已经发表了几个月了，它仍旧具有极好的参考价值，帮助我们能够更好地理解为什么推行这些标准化的理念的实行和运用是及其重要的。在此我与大家分享幺宝刚的&lt;/span&gt;&lt;span class="Apple-style-span"   style="  font-weight: bold; font-family:arial;font-size:16px;"&gt;&lt;span class="Apple-style-span"   style="  font-weight: normal; font-family:Verdana;font-size:13px;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 102);"&gt;这篇博客。博客全文见下。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 102);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:Verdana;font-size:13px;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 102);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:Verdana;font-size:13px;"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 102);"&gt;栾跃 (Bill Luan)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 102);"&gt;谷歌中国 开发技术推广部经理&lt;br /&gt;　&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  font-weight: bold; font-family:arial;font-size:16px;"&gt;     互联网的标准性和谷歌浏览器&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  font-weight: bold;font-family:arial;font-size:16px;"&gt;&lt;span class="Apple-style-span"   style="  font-weight: normal; font-family:Verdana;font-size:13px;"&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;    随着&lt;/span&gt;&lt;a href="http://www.google.com/chrome/intl/zh-CN/why.html?hl=zh-CN" title="谷歌浏览器的发布" target="_blank"&gt;&lt;span style=" ;font-size:small;"&gt;&lt;span style="color: rgb(51, 51, 255); "&gt;谷歌浏览器的发布&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=" ;font-size:small;"&gt;，对网络标准性支持的讨论再次浮上水面（&lt;wbr&gt;关于网络标准请您参阅&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.w3.org/TR" title="W3C发布的相应标准" target="_blank"&gt;&lt;span style=" ;font-size:small;"&gt;&lt;span style="color: rgb(51, 51, 255); "&gt;W3C发布的相应标准&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;）。&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;对这个问题，&lt;wbr&gt;业界的讨论曾经有过很多，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;但是标准化的推行效果在国内不是特别理&lt;wbr&gt;想，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;很多网站和网络应用对标准的支持还是很不够的。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;    &lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;之所以造成这种局面，&lt;wbr&gt;是与很多网络开发人员在网站和网络应用软件开发中采用了一些非标&lt;wbr&gt;准特性（比如某些&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;IE&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;插件）息息相关的&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;，许多网站仅仅支持&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;IE&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;或&lt;wbr&gt;某些以&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;IE&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;为内核的浏览器，&lt;wbr&gt;这导致了数以百万计的使用其它浏览器（比如&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;Firefox, Safari&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;和&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;Google Chrome&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;）的用户无法正常浏览某些网页。&lt;wbr&gt;我们已经收到一些用户对这类问题的反馈，但我们的分析结果表明，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;wbr&gt;绝大部分类似的问题，是因为网页&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;/&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;站本身的对标准支持不够造成的&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;wbr&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;     从长期的角度来看，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;这种非标准性对网站的推广和吸引更多的用户是&lt;wbr&gt;很不利的，主要包括以下几个原因：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;浏览器市场有了越来越多的产品选择&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;     谷歌浏览器在发布当天引起的广泛关注和踊跃的用户下载，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;说明广大&lt;wbr&gt;的互联网用户还是很欢迎和支持有更多的浏览器的选择的。&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;因为每一&lt;wbr&gt;个新的浏览器的诞生，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;都会在这个产品领域带来更多的技术革新。&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;F&lt;wbr&gt;irefox&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;火狐发布&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;后迅速被用户接受、&lt;wbr&gt;普及就是一个很好的例子。&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;我们相信谷歌浏览器的发布，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;会给浏览器&lt;wbr&gt;产品和技术创新带来一个新的飞跃。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;     但是这也会带来另外一个头疼的问题：&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;是不是又要在代码里支持另一&lt;wbr&gt;个标准呢？其实这种担心，我们从开发浏览器之初就意识到了，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;这也&lt;wbr&gt;是我们如此坚持支持标准化的原因。&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;     只要您的程序是按照标准来写的，不需要做任何改动，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;就应该可以直&lt;wbr&gt;接在谷歌浏览器里正常工作。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;网络的标准化有助于网站吸引更多用户&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;     浏览器的不停更新换代，只会使网络应用的功能越来越强大，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;这样也&lt;wbr&gt;会使大家的网站和网络服务越做越好，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;从而带来更多用户。&lt;wbr&gt;从最近的产品趋势来看，非&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;IE&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;浏览器的用&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;户越来越多。一方面，&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;F&lt;wbr&gt;irefox、Safari&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;和&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;Chrome &lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;的用户数有持续增长&lt;wbr&gt;的势头。根据&lt;/span&gt;&lt;/span&gt;&lt;a href="http://arstechnica.com/news.ars/post/20080129-firefox-gobbles-up-more-internet-explorer-market-share.html" target="_blank"&gt;&lt;span style=" ;font-size:small;"&gt;&lt;span style="color: rgb(51, 51, 255); "&gt;Ars Technica&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;span style="color: rgb(51, 51, 255); "&gt;公布的数据&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;，在美国和欧洲，非&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;IE&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;浏览器的市场&lt;wbr&gt;份&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;额已经超过了&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;25%&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;。另一方面，使用手机&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;(iPhone,&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt; &lt;wbr&gt;Android)&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;等移动设备上网的用户越来越多，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;而这些终端上的&lt;wbr&gt;浏览器很多都不是基于&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;IE&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;的。&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;如果您的网站或者程序是支持标准的&lt;wbr&gt;，就可以支持更多的用户（&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;包括手机用户）。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;     另外还有一个因素：随着奥运效应的持续发酵和延续，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;中国的国际化&lt;wbr&gt;也在进一步增强，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;这意味着中国国内网站的国外用户会越来越多，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;而&lt;wbr&gt;这些用户很多是使用非&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;IE&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;浏览器的，对标准的不支持，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;就可能意味&lt;wbr&gt;着这些用户的流失。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=" ;font-size:small;"&gt;IE 8.0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;     IE&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;本身，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;对标准的支持也在不断增强，新发布的&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;IE8&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;测试版，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;已&lt;wbr&gt;经缺省到标准模式，这就意味着即使您的网站只是针对&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;IE&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;用户，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;在&lt;wbr&gt;新版&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;IE&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;中也可能会有问题。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;      &lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;     总而言之，将您的网站和网络应用标准化将有助于您以更小的成本"&lt;wbr&gt;以不变应万变"。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;       &lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;     &lt;/span&gt;&lt;b&gt;&lt;span style=" ;font-size:small;"&gt;您的网站"标准"么？&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;        &lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;     要了解您的网站是否标准其实很简单，&lt;wbr&gt;您可以使用某种对标准有良好支持的浏览器&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;(比如Firefox,&lt;wbr&gt;Safari或Chrome) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;来测试您的程序代码。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;        &lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;     将您的网站变得更标准化并不是多么难的技术问题。有很多网站，&lt;wbr&gt;比如&lt;span style="color: rgb(51, 51, 255); "&gt;&lt;a href="http://www.w3cn.org/howto/index.html" target="_blank"&gt;http://www.w3cn.org/howto/&lt;wbr&gt;index.html&lt;/a&gt;&lt;/span&gt;,提供了很好的参考信息。&lt;wbr&gt;我们最近也计划和业界组织一些关于标准的研讨会，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;探讨如何在市场&lt;wbr&gt;和技术层面把这件事情做得更好。同时，&lt;wbr&gt;也会组织一些技术上的研讨，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;看看如何自动化地识别网络兼容性问题&lt;wbr&gt;，&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;如何更快速地将一个网页标准化。&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;敬请关注我们这方面的信息发布&lt;wbr&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;     &lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;如果您想了解更多关于&lt;/span&gt;&lt;/span&gt;&lt;span style=" ;font-size:small;"&gt;Chrome&lt;/span&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;的信息，请访问&lt;/span&gt;&lt;a href="http://www.google.cn/chrome/" title="谷歌浏览器" target="_blank"&gt;&lt;span style=" ;font-size:small;"&gt;&lt;span style="color: rgb(51, 51, 255); "&gt;谷&lt;wbr&gt;歌浏览器&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=" ;font-size:small;"&gt;或&lt;/span&gt;&lt;a href="http://groups.google.com/group/google-chrome-help" title="谷歌浏览器支持论坛" target="_blank"&gt;&lt;span style=" ;font-size:small;"&gt;&lt;span style="color: rgb(51, 51, 255); "&gt;谷歌浏览器支持论坛&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=" ;font-size:small;"&gt;(英文)。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span style=" ;font-size:16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span style=" ;font-size:small;"&gt;作者：     谷歌中国工程研究院研发总监 幺宝刚 &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;博客原文：&lt;a href="http://www.googlechinawebmaster.com/2008/10/blog-post_29.html"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255); "&gt;http://www.googlechinawebmaster.com/2008/10/blog-post_29.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-3916398620357603976?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/uZtW8BxCLKQ" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=iX385SUJPQ8:Vnhz8LmFTkk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=iX385SUJPQ8:Vnhz8LmFTkk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=iX385SUJPQ8:Vnhz8LmFTkk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=iX385SUJPQ8:Vnhz8LmFTkk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/3916398620357603976" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/3916398620357603976" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/iX385SUJPQ8/blog-post.html" title="互联网的标准性和谷歌浏览器" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/12/blog-post.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/uZtW8BxCLKQ/blog-post.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-3013204160163838805</id><published>2008-12-09T11:05:00.000+08:00</published><updated>2008-12-09T11:58:08.139+08:00</updated><title type="text">OpenSocial编程俱乐部将在2008年12月16日和18日分别在北京和上海举行</title><content type="html">&lt;div&gt;&lt;div&gt;Google将在2008年12月16日和18日分别在北京和上海开展两次OpenSocial编程俱乐部的活动。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;与历次活动不同，本次活动重点是现场动手编程。我们将邀请校内网，51.com，MySpace.cn（聚友），天涯社区、和一起网等等开放平台的相关人士参加，现场审核应用。我们将对现场审核通过的应用进行评审，头奖将获得iPod Touch。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;OpenSocial是社交网络开放平台的技术标准，目前支持OpenSocial的社交平台的注册用户数已经超过六个亿。随着中国的社交平台对OpenSocial的支持，国外基于OpenSoical的应用程序已开始陆续打入中国市场，而国内开发者用这种标准来开发社区网的应用，不仅可达一亿多国内用户市场，还可以进入国际市场。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;在本次编程俱乐部的活动上，我们将略过基础的OpenSocial知识。首先请各平台更新一下对OpenSocial的支持，特别是最新开发的基于OpenSocial的各种传播渠道的支持， 然后我们会介绍几个开源的OpenSocial应用案例，接下来就是编程和与平台讨论的时间。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;当然会有Google的传统美食接待大家。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;本次活动针对能够现场编程并提交应用的程序员，所以名额非常有限，请在此立即报名登记。&lt;/div&gt;&lt;div&gt;https://spreadsheets.google.com/viewform?key=pqoXbGmhrqHG_jpiIG1fFXg&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;作者：杨巍，谷歌中国OpenSocial产品经理&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-3013204160163838805?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/iSmS7rMKB8s" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=NovXTvImXVg:o639qaUNzHo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=NovXTvImXVg:o639qaUNzHo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=NovXTvImXVg:o639qaUNzHo:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=NovXTvImXVg:o639qaUNzHo:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/3013204160163838805" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/3013204160163838805" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/NovXTvImXVg/opensocial2008121618.html" title="OpenSocial编程俱乐部将在2008年12月16日和18日分别在北京和上海举行" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/12/opensocial2008121618.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/iSmS7rMKB8s/opensocial2008121618.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-8045383442733613406</id><published>2008-11-29T11:04:00.000+08:00</published><updated>2008-11-29T11:06:27.098+08:00</updated><title type="text">一年一度的CSDN大会即将开幕！</title><content type="html">&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: 13px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 153); "&gt;全国最大的开发者技术交流大会之一 - 一年一度的CSDNConference, 今年以第二届SD2C大会的名称，将在12月4-6日在北京的九华山庄举行。届时来自北京和全国各地的近一千五百开发者们、IT Pros, Software Architects, and IT media，将聚集在这个盛大的技术交流会学习最新技术和业界发展趋势，分享最新开发技术运用的经验。&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr" style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="color: rgb(0, 0, 153); "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;谷歌公司作为全球互联网络技术开发的领先者，对中国网络开发技术的发展、特别是建立一个以公开标准为基础、为广大开发者提供一个公平竞争、有利于创新的开发环境和生态系统，持全力支持的态度。我们大力倡导网络开发技术和平台，应该建立在公开化标准的基础之上的理念和实践，促进网络平台和应用的健康发展。因此，我们十分高兴地参加这一届开发者技术交流的盛会，并为大会提供黄金级别的赞助。届时将有谷歌中国工程研究院副院长兼工程总监幺宝刚为大会作Keynote演讲，以及包括谷歌中国产品经理杨巍等在内的多位来自谷歌中国的项目经理和资深开发工程师，为大家介绍许多令人兴奋的新型网络开发技术、标准、理念、工具、以及应用开发的指南，包括极受使用者欢迎的谷歌地图API、OpenSocial标准和技术等等。&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;大会的内容的具体消息以及报名注册等信息可在这里看到：&lt;a href="http://www.sd2china2008.com/" style="color: rgb(85, 26, 139); "&gt;http://www.sd2china2008.com/&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;我们期盼与大家在第二届SD2C大会上相会！　&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;Bill Luan (栾跃)&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;开发技术推广部经理　&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;谷歌中国&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-8045383442733613406?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/yRYFKcAdSWk" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=cV8FOjGRRTA:qylrerGcZv4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=cV8FOjGRRTA:qylrerGcZv4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=cV8FOjGRRTA:qylrerGcZv4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=cV8FOjGRRTA:qylrerGcZv4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/8045383442733613406" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/8045383442733613406" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/cV8FOjGRRTA/csdn.html" title="一年一度的CSDN大会即将开幕！" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/11/csdn.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/yRYFKcAdSWk/csdn.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-7168809818988297693</id><published>2008-11-25T13:55:00.000+08:00</published><updated>2008-11-25T14:02:24.495+08:00</updated><title type="text">生日快乐，OpenSocial！</title><content type="html">&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;推动社区网络的开发走向公开化和标准化的OpenSocial技术标准，这个月达到了一周年的里程碑。为了庆祝这个一周岁的纪念日，OpenSocial技术标准的推动者们 -  来自美国和世界各地的各个网络开发的领先企业，于上个星期四(11月13日)聚集在位于旧金山的MySpace公司的总部，共同庆祝这个重要的里程碑。参加这个盛会的公司代表了目前在英特网上进行社区网站开发的领头羊和皎皎者们：谷歌公司、雅虎公司、Sun Microsystems, MySpace、Orkut、Hi5、Bebo等等。来自中国的采用了OpenSocial标准的社区网站开发的领先企业和51.com和校内网两个公司，也参加了这个大会。&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;在OpenSocial的一周年纪念大会上，来自这些公司的共三百多代表们在一起回顾了OpenSocial标准的发展、审视了网络开发业界对OpenSocia技术标准的采用态势、并分享和交流了利用OpenSocial进行应用开发和市场拓展的经验。包括MySpace、Sun、RockYou、OxyLabs(PhotoBuzz)、Hi5、LinkedIn等公司在内的代表对他们的产品分别作了介绍，并对新的开发工具诸如Zembly, iWidget、PixVerse等作了演示。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;在庆祝会上，这些OpenSocial标准制定的参加者们，还讨论了如何进一步推动这个公开标准的发展。MySpace推出了采用OpenSocia最新的.8标准的版本。各个公司还讨论了如何在开发运用上最快采用在明年将要发行的.9版本的标准。这个新的版本将为初次使用这个标准的开发者们提供一个巨大的开发的便利：在开发工具中加入WISIWYG图像界面的支持，以及新的OpenSocial Markup Language(OSML)的功能，给开发者们利用JavaScript进行新功能开发带来巨大的方便。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;OpenSocial标准为网络开发者们提供了一个基于经过软件开发历史上被多次证明有效的基本开发理念：通过将开发API标准化，让开发者们能够以最高的效益建立跨网站和平台的应用软件，使他们能够花最少的力气在众多社区网站上进行应用产品的发行和分布、让最多的客户们享用你的开发成果。这样的基于标准化和公开化的技术理念，也往往是推动发明创造的动力，因为它让开发者们，不管资源背景如何，都能通过创新来参加一个公平的竞争去创造商机和赢得市场。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;这个高效率开发和发布的例子在这次庆祝会上得到了很多开发商的证实，包括来自于Hi5公司的技术领导的这个介绍：Pixverse先是为Hi5而开发的。由于采用了OpenSocial的标准，他们仅仅花了90分钟就将这个产品转换成可以在MySpace网站上运行的版本，然后只用了一小时就将它又转换成在Orkut发行的版本。这样的高效益的好处实在是不言而喻。　&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;由于体现了推动社区网络开的技术走向标准化和公开化的努力，OpenSocial这一标准得到了来自世界范围的网络开发领先企业和开发者们的拥护和采纳。自从OpenSocial的标准一年前发行至今，在短短的一年里，在全世界已经有超过七千五百多开发者采用这个技术标准进行各种应用开发。一个几乎令人不可思议的超过三亿的巨大数量的各种应用软件，在世界范围内的二十多个社区网站上被下载安装。在诸如MySpace、Orkut,Bebo、Linked-in、Hi5、Ning等等这些广受使用者喜爱的社区网站上，这些基于OpenSocial的应用软件得到了超过六亿的客户的使用。光是在MySpace这个网站上，就有超过四千六百多的应用软件被开发者们开发出来供客户下载，它们已经被四千万以上的客户下载安装、运行数量达到了一亿次！这些近乎天文数字的开发和利用率，充分显示了OpenSocial所代表的网络技术公开化和标准化在开发者中间深得人心，以及这样的推动高度透明和平等的技术标准所能带来的市场拓展和商机的巨大潜力。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;在OpenSocial达到两周年纪念日的下一年里，业界和市场将会看到更多社区网站的应用采用OpenSocial的标准，同时更具创造性的应用软件也将被开发出来。2009年里我们将会看到和有机会直接参加更多非常令人兴奋的开发和发展。我们热切期盼和展望明年的新成果！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;祝贺OpenSocial一周岁生日！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;更多的OpenSocial一周年纪念活动的总结和照片请看: http://opensocialapis.blogspot.com/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;作者: Bill Luan (栾跃)&lt;/div&gt;&lt;div&gt;开发技术推广部经理　&lt;/div&gt;&lt;div&gt;谷歌中国&lt;/div&gt;&lt;div&gt;　&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-7168809818988297693?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/4hWOuElG0vQ" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=O7k0rDHu9Ro:xsSgXSebIcw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=O7k0rDHu9Ro:xsSgXSebIcw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=O7k0rDHu9Ro:xsSgXSebIcw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=O7k0rDHu9Ro:xsSgXSebIcw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/7168809818988297693" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/7168809818988297693" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/O7k0rDHu9Ro/opensocial.html" title="生日快乐，OpenSocial！" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/11/opensocial.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/4hWOuElG0vQ/opensocial.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-8355787145789020826</id><published>2008-11-19T12:58:00.000+08:00</published><updated>2008-11-19T13:24:55.868+08:00</updated><title type="text">DevFest归来</title><content type="html">&lt;div&gt;    上次Google的北京DevFest活动，来自美国的工程师Pamela Fox介绍了地图API中的一些新的功能，这些功能在目前的谷歌中文地图大多得到了很好的支持，因此，在这里对这些API做一些介绍，让很多因为时间和名额的关系没能参加这次活动的朋友一起来分享这顿技术大餐。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;一、强大的地址解析器 —— 反向地址解析（Reverse Geocoding）&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    熟悉谷歌地图API的朋友可能已经知道在谷歌地图API里有一个叫做&lt;span style="font-family:Helvetica;"&gt;&lt;a id="kf0c" href="http://code.google.com/intl/zh-CN/apis/maps/documentation/reference.html#GClientGeocoder" title="GClientGeocoder"&gt;GClientGeocoder&lt;/a&gt; 的类，这个类提供了geocode功能，能够把用户指定的地址转换成为地理坐标，也就是我们常说的地址解析。但是，一直以来，在谷歌中文地图上我们只能用这个API来解析省市县级别的地址，如果你指定的地址包括乡镇街道等等更精细的信息，API就无能为力了。幸运的是，就在前不久，谷歌中文地图的geocode功能已经放开，能够支持到乡镇街道等等更为精细的地址解析了，比如，我们现在可以用下面的这行代码就可以直接取得"五道口"的地理坐标了：&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    new GClientGeocoder().getLatLng("五道口", callback); &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    如果你还没有用过地址解析器，可以&lt;a id="e-y-" href="http://code.google.com/intl/zh-CN/apis/maps/documentation/examples/geocoding-simple.html" title="来这里试试" target="_blank"&gt;来这里试试&lt;/a&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    而Pamela Fox这次给我们带来的好消息是，GClientGeocoder不仅能够把地址解析成地理坐标，而且还能够把地理坐标还原成地址，也就是反向地址解析。你或许要问，反向解析，这有什么用？好吧，我也不知道你会把这个功能用在哪里，试试下面的这个反向解析的例子，你肯定会比我更清楚你准备要怎么来用。拿起你的鼠标猛击地图吧！   &lt;/span&gt;&lt;/div&gt;&lt;iframe src="http://chinamaps.googlecode.com/svn/4blogs/geocoding-reverse-cn.html" frameborder="0" height="307" scrolling="no" width="407"&gt; &lt;/iframe&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    更多更详细的GClientGeocoder的用法，到&lt;a id="uhav" href="http://code.google.com/intl/zh-CN/apis/maps/documentation/index.html" title="地图API的文档"&gt;地图API的文档&lt;/a&gt;看看吧，有问题的话也可以到我们的&lt;a id="q0l1" href="http://groups.google.com/group/Google-Maps-API-China?hl=zh-CN" title="地图API论坛"&gt;地图API论坛&lt;/a&gt;里提问。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;b&gt;二、小巧灵活的搜索工具 —— 本地搜索栏（Local Search）&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;      曾经有朋友抱怨说谷歌地图左下角的Logo有时候似乎有点碍事，这里且不讨论Logo在这里的"合法"地位，但就这个Logo来说，如果有方法把它变成一个灵活的搜索框，你，难道还会抱怨吗？看看下面地图的右下角&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;iframe src="http://chinamaps.googlecode.com/svn/4blogs/googlebar-simple-cn.html" frameborder="0" height="307" scrolling="no" width="407"&gt;&lt;/iframe&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    这就是本地搜索栏，而且，在你使用谷歌地图API创建一个GMap2对象的时候，只需要这样一行代码，你就可以拥有这样一个搜索栏了：&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    GMap2.enableGoogleBar();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    当然，API还提供了很多参数用来对这个搜索栏进行定制，比如，改变搜索结果的显示样式和位置、改变搜索栏的初始状态和搜索框里的提示信息、改变搜索的数据源等等&lt;/span&gt;&lt;span style="font-family:Helvetica;"&gt;，另外，你也可以使用&lt;a title="AJAX Search API" target="_blank" href="http://code.google.com/intl/zh-CN/apis/ajaxsearch/" id="oyzi"&gt;AJAX Search API&lt;/a&gt;的相关内容来定制自己的本地搜索框&lt;/span&gt;&lt;span style="font-family:Helvetica;"&gt;，更详细的说明请参考&lt;a title="开发文档" target="_blank" href="http://code.google.com/intl/zh-CN/apis/maps/documentation/services.html#Local_Search" id="pk:i"&gt;开发文档&lt;/a&gt; ；   &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;b&gt;三、不用再为用户定位费神了 —— 地点探测（Location Detection）&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    如果你想让你的用户在登录你的地图应用时，不需要不停的缩放和拖拽地图就能够快速定位他在地图的位置，仅仅使用现有的API，实现这样的用户体验估计让你贡献了不少脑细胞。现在，一切都简单了，在你的应用里导入AJAX API的加载器，也就是google.loader，使用这个加载器提供的ClientLocation类，就可以根据用户加载AJAX类库时的IP，自动解析用户所在的地理位置，取得包括地理坐标、城市、国家、国家代码、与IP关联的地区名等在内的所有信息。一段典型的示例代码如下：&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    var loc = google.loader.ClientLocation;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    if(loc &amp;amp;&amp;amp; loc.latitude &amp;amp;&amp;amp; loc.longitude)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;      map.setCenter(new GLatLng(loc.latitude, loc.longitude), DEFAULT_LEVEL);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    } else {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;      map.setCenter(DEFAULT_CENTER, DEFAULT_LEVEL);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    注意，&lt;a id="rli1" href="http://code.google.com/intl/zh-CN/apis/ajax/" title="AJAX API"&gt;AJAX API&lt;/a&gt;是一个独立的类库，就是说，需要使用一个新的&amp;lt;script&gt;标签来导入一个新的AJAX类库。这是一个简单小巧的类库，支持谷歌搜索、谷歌地图等等API类库的动态加载，可惜的是目前还不支持中文地图API的动态加载。但是，这并不妨碍我们在中文地图API环境中使用ClientLocation来进行地点探测。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;b&gt;四、可以不加载类库就使用谷歌地图？—— 静态地图（Static Map）&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    是的，我们常用的地图是需要浏览器支持JavaScript、需要加载一系列的JavaScript类库和图片、支持用户点击拖拽的动态地图。如果你的用户环境不支持JavaScript，或者，你只是想使用地图来做一些简单的示意，只有在用户需要的时候才激活动态地图，那么，静态地图就可以派上用场了。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    其实，所谓静态地图就是对动态地图的一个截图，所以，使用静态地图也非常简单，只需要一个&amp;lt;img&gt;标签就可以搞定。当然，这个截图不需要你去进行实际的截图操作，你要做的就是给这个&amp;lt;img&gt;标签的src属性指定一个固定的URL，在这个URL中设定你所需要的地图边界、缩放层次等等就可以了，比如：&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;span&gt;  &lt;a href="http://ditu.google.com/staticmap?center=39.91,116.40&amp;amp;zoom=12&amp;amp;size=300x200&amp;amp;key=YOUR_KEY_HERE"&gt;http://ditu.google.com/staticmap?center=39.91,116.40&amp;amp;zoom=12&amp;amp;size=300x200&amp;amp;key=YOUR_KEY_HERE&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;  &lt;span style="font-family:Verdana;"&gt;&lt;img src="http://docs.google.com/File?id=dgcz5z78_38g54qhcc5_b" style="width: 300px; height: 200px;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    如果需要的话，你同样可以在这个静态地图上添加各种标记和折线，这里也有一个&lt;a id="sr:5" href="http://chinamaps.googlecode.com/svn/4blogs/static-map-wizard.html" title="静态地图的向导"&gt;静态地图的向导&lt;/a&gt; ，试试看？&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;静态地图详细的&lt;span style="font-family:Verdana;"&gt;&lt;a target="_blank" id="cze:" href="http://code.google.com/intl/zh-CN/apis/maps/documentation/staticmaps/" title="文档在这里"&gt;文档在这里&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;b&gt;五、浏览器就是一切 —— 扩展地图API&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    谷歌地图API提供了丰富的扩展接口，这些扩展接口中有些是直接在地图API类库中定义的，有些则已经成为独立的类库，Pamela主要为我们介绍了这几种扩展，这里作一下简单的介绍：&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;1、自定义地图&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    这是在谷歌地图API中定义的一系列扩展接口，使用这些接口，你可以定义你自己地图，比如，把地图上的图片换成你自己的全景图片，或者，使用你自己的卫星图片或历史图片替换地图上的某个图块（Tile）等等，但这些往往需要复杂的数学计算和服务器端支持，所以实现起来就不是那么easy了。当然，地图API中也有一些相对简单的扩展接口，比如，定义你自己的&lt;a id="p96x" href="http://code.google.com/intl/zh-CN/apis/maps/documentation/reference.html#GControl" title="控件（GControl）"&gt;控件（GControl）&lt;/a&gt; 、&lt;a id="qwjc" href="http://code.google.com/intl/zh-CN/apis/maps/documentation/reference.html#GOverlay" title="叠加层（GOverlay）"&gt;叠加层（GOverlay）&lt;/a&gt; 等等。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    这里有一些自定义地图的例子：&lt;a id="ldxb" href="http://www.maplib.net/map.php?id=3923" title="使用全景图"&gt;上海实景&lt;/a&gt; 、&lt;span style="font-family:Verdana;"&gt;&lt;a id="d4-k" href="http://www.maplib.net/map.php?id=1198" title="纽约老地图"&gt;纽约老地图&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;2、Flash API&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    这是一个独立于JavaScript API的类库，允许你在Flash环境下嵌入和使用谷歌地图，并具有JavaScript类库类似的功能。这是一个新近发布的类库，所以&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;现在还没有中文文档，在API的使用过程中有什么问题，可以看看它的&lt;a id="nfd4" href="http://code.google.com/apis/maps/documentation/flash/intro.html" title="开发文档"&gt;开发文档（英文）&lt;/a&gt; 或者&lt;a id="w.hn" href="http://groups.google.com/group/google-maps-api-for-flash" title="用户论坛"&gt;用户论坛（英文）&lt;/a&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    这是一个&lt;a id="ia28" href="http://beta.navx.com/en/#" title="使用Flash API的例子"&gt;使用Flash API的例子&lt;/a&gt; ，还有一个使用键盘控制的&lt;a id="q03h" href="http://geoquake.jp/en/webgame/DrivingSimulatorGM/" title="Flash游戏"&gt;Flash驾车游戏&lt;/a&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;3、Earth API&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    谷歌地球（GoogleEarth）的强悍是人所共知的，把这样一个强悍的3D模型嵌入到浏览器中，并且使用JavaScript来与这个3D模型沟通，像在谷歌地图上一样在这个嵌入式的谷歌地球上添加标记和折线，这就有点太神奇了吧。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    Earth API就是这样可以控制这个嵌入式谷歌地球并可以在这个3D模型上展示数据的JavaScript独立类库，但是，使用它的前提是你已经安装了谷歌地区的浏览器插件，如果你还没有安装请&lt;a id="i_-." href="http://code.google.com/intl/zh-CN/apis/earth/" title="到这里下载"&gt;到这里下载&lt;/a&gt; ，目前这个插件只支持Windows环境下的FireFox和IE6/7。更多信息请参考它的&lt;a id="wq:n" href="http://code.google.com/intl/zh-CN/apis/earth/documentation/" title="中文文档"&gt;中文文档&lt;/a&gt; 和&lt;a id="wtwp" href="http://groups.google.com/group/kml-support/topics" title="英文论坛"&gt;英文论坛&lt;/a&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;    先睹为快，到这里来&lt;a id="prff" href="http://earth-api-samples.googlecode.com/svn/trunk/demos/drive-simulator/index.html" title="体验一个例子"&gt;体验一个例子&lt;/a&gt;吧，或者，看看我们在北京奥运期间做的&lt;a id="i_j_" href="http://www.gmodules.com/ig/ifr?url=http://2008summergames.googlecode.com/svn/cn/games.xml" title="奥运场馆3D模型"&gt;奥运场馆3D模型&lt;/a&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;span style="border-collapse: collapse;font-family:arial;" &gt;&lt;div&gt;    在你使用谷歌地图API 的过程中，如果遇到问题和困难，请访问&lt;a id="y9vl" href="http://groups.google.com/group/Google-Maps-API-China%20?hl=zh-CN" target="_blank" title="谷歌地图API社区论坛"&gt;谷歌地图API社区论坛&lt;/a&gt; ，&lt;wbr&gt;在那里有很多专家和热心的好手们会帮你解决问题：&lt;/div&gt;&lt;div&gt;&lt;a href="http://groups.google.com/group/Google-Maps-API-China" target="_blank" style="color: rgb(0, 0, 204);"&gt;http://groups.google.com/&lt;wbr&gt;group/Google-Maps-API-China&lt;/a&gt; &lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Helvetica;"&gt;&lt;br /&gt;Chen fei&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-8355787145789020826?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/Fk3k3kPPIXs" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=-dS5jMt5zfQ:NWT9oZFVhxM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=-dS5jMt5zfQ:NWT9oZFVhxM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=-dS5jMt5zfQ:NWT9oZFVhxM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=-dS5jMt5zfQ:NWT9oZFVhxM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/8355787145789020826" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/8355787145789020826" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/-dS5jMt5zfQ/devfest.html" title="DevFest归来" /><author><name>Fei</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="00340040686344300346" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/11/devfest.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/Fk3k3kPPIXs/devfest.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-374224353950542213</id><published>2008-11-11T15:27:00.001+08:00</published><updated>2008-11-11T15:27:45.222+08:00</updated><title type="text">2008谷歌中国DevFest技术交流讲座会议总结及资料分享</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: Verdana; line-height: 20px; "&gt;&lt;span style="font-family: SimSun; "&gt;谷歌中国十月份在北京和上海两个城市举行的&lt;a href="http://code.google.com/events/apacdevfest/" target="_blank" title="DevFest" style="color: rgb(85, 26, 139); "&gt;DevFest&lt;/a&gt;技术交&lt;wbr&gt;流讲座活动顺利结束了。&lt;wbr&gt;来自两个城市的一百多位网络开发技术专家和IT人士，&lt;wbr&gt;分别参加了在两个城市位于谷歌中国办公楼的全天&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: SimSun; line-height: 20px; "&gt;技术分享和交流的&lt;wbr&gt;盛会。他们聆听了来自&lt;/span&gt;&lt;span style="font-family: Verdana; line-height: 20px; "&gt;&lt;span style="font-family: SimSun; "&gt;谷歌在美国&lt;/span&gt;Mt. View&lt;span style="font-family: SimSun; "&gt;总部和来自谷歌中国的工程师们所作的各种最新型的网络技&lt;wbr&gt;术的介绍，包括OpenSocial, 地图(Maps) API, 和App Engine的技术&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; line-height: 20px; "&gt;介绍，&lt;wbr&gt;以及如何利用这些新技术进行应用编程的示范演示。&lt;wbr&gt;参会的听众们还就自己所关心的各种问题和开发中所碰到的疑问和难&lt;wbr&gt;点，向讲师们进行了&lt;/span&gt;&lt;span style="font-family: Verdana; line-height: 20px; "&gt;互动式提问和对话，在现场直接得到&lt;/span&gt;&lt;span style="font-family: SimSun; line-height: 20px; "&gt;谷歌技术专&lt;wbr&gt;家们针对性的回答和建议。在北京的讲座上，来自&lt;a href="http://51.com/" target="_blank"&gt;51.com&lt;/a&gt;的开&lt;wbr&gt;发领导经理，还向听众们介绍了&lt;a href="http://51.com/" target="_blank"&gt;51.com&lt;/a&gt;如何按照OpenSo&lt;wbr&gt;cial的公开标准开发他们的社会关系网站的经验，展示了他们&lt;/span&gt;&lt;span style="font-family: SimSun; line-height: 20px; "&gt;成&lt;wbr&gt;功应用OpenSocial公开标准的案例。&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: SimSun; line-height: 20px; "&gt;&lt;br /&gt;这次讲座活动的举办方，谷歌中国的Developer Relations部门,对参会者作了反馈调查。绝大多数&lt;span style="font-family: Verdana; line-height: normal; "&gt;参会者希望将这样的活动保持在一天之内的长短、喜欢将演讲和编程实践结合在一起的讲座活动。很多人都希望参加更多的类似活动。根据大家的反馈，我们在未来将举办更多&lt;span style="font-family: SimSun; line-height: 20px; "&gt;的类似讲座&lt;wbr&gt;和技术分享活动。请大家关注未来的类似活动的通知。　&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: SimSun; line-height: 20px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: SimSun; line-height: 20px; "&gt;为了便于所有参会者对讲座的内容进行复习和进一步实践，&lt;wbr&gt;也为了让所有网络开发者进行了解，&lt;wbr&gt;这里我们谨向大家分享这次DevFest讲座的幻灯片 - 大家可以任意下载这些参考资料进行自学：　&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;OpenSocial讲座的幻灯片： &lt;span style="border-collapse: collapse; font-family: arial; "&gt;&lt;a href="http://www.slideshare.net/kurrik/opensocial-tech-talk-beijing-chinese-presentation/" target="_blank" style="color: rgb(85, 26, 139); "&gt;http://www.slideshare.net/&lt;wbr&gt;kurrik/opensocial-tech-talk-&lt;wbr&gt;beijing-chinese-presentation/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;Map API讲座的幻灯片：&lt;a href="http://docs.google.com/Present?docid=dggjrx3s_2298dr8k9jdn&amp;amp;pli=1" target="_blank" style="color: rgb(85, 26, 139); "&gt;http://docs.google.&lt;wbr&gt;com/Present?docid=dggjrx3s_&lt;wbr&gt;2298dr8k9jdn&amp;amp;pli=1&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;App Engine讲座的幻灯片：&lt;span style="border-collapse: collapse; font-family: arial; "&gt;&lt;a href="https://docs.google.com/a/google.com/Presentation?docid=cdmzkxw7_429dr3jrpgh&amp;amp;hl=en" target="_blank" style="color: rgb(85, 26, 139); "&gt;https://docs.google.com/a/&lt;wbr&gt;google.com/Presentation?docid=&lt;wbr&gt;cdmzkxw7_429dr3jrpgh&amp;amp;hl=en &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: SimSun; line-height: 20px; "&gt;两个城市的讲座照片在这里与大家分享：&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="qkoo" href="http://picasaweb.google.com/billluan1/2008GoogleChinaDevFestShanghai#" title="上海会场" style="color: rgb(85, 26, 139); "&gt;上海会场;&lt;/a&gt; &lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a id="t_x4" href="http://picasaweb.google.com/billluan1/2008GoogleChinaDevFestBeijing#" title="北京会场" style="color: rgb(85, 26, 139); "&gt;北京会场;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: SimSun; line-height: 20px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: SimSun; line-height: 20px; "&gt;谷歌中国Developer Relations向所有参会者们表示感谢！　&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: SimSun; line-height: 20px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: SimSun; line-height: 20px; "&gt;&lt;span style="font-family: Verdana; "&gt;&lt;p class="MsoNormal" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span style="color: rgb(0, 0, 0); "&gt;Bill Luan (栾跃)&lt;br /&gt;Technical Program Manager&lt;br /&gt;Developer Relations&lt;br /&gt;&lt;span style="font-family: SimSun; "&gt;谷歌中国&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-family: SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-374224353950542213?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/bB9jKzQfLiE" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=9M1WyldOITI:qKWxgO3mJzk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=9M1WyldOITI:qKWxgO3mJzk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=9M1WyldOITI:qKWxgO3mJzk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=9M1WyldOITI:qKWxgO3mJzk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/374224353950542213" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/374224353950542213" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/9M1WyldOITI/2008devfest.html" title="2008谷歌中国DevFest技术交流讲座会议总结及资料分享" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/11/2008devfest.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/bB9jKzQfLiE/2008devfest.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-5171731192968369014</id><published>2008-11-07T07:06:00.000+08:00</published><updated>2008-11-07T07:08:33.632+08:00</updated><title type="text">介绍OpenSocial Dev App - 它让开发OpenSocial 应用更方便了！</title><content type="html">&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; "&gt;作者：&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;Arne Roomann-Kurrik, &lt;/span&gt;谷歌开发工程师 &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;翻译：&lt;span style="border-collapse: collapse; font-family: arial; "&gt;&lt;span style="border-collapse: separate; font-family: Verdana; "&gt;&lt;span style="border-collapse: collapse; font-family: arial; "&gt;Guibin (孔贵宾)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: 13px; "&gt;今天我非常荣幸能够发布OpenSocial Dev App：&lt;wbr&gt;一种能让原型和JavaScript代码调试在容器环境中运行的&lt;wbr&gt;工具。其目的是让那些不熟悉OpenSocial JavaScript APIs的新手们学习起来更轻松，&lt;wbr&gt;同时给经验丰富的开发者们提供了一种更快捷的方式，无需编写全部的XML规范，&lt;wbr&gt;或下载一个文件到服务器上，&lt;wbr&gt;或安装一系列简单的测试应用程序就可直接测试新容器和APIs方法。&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; "&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: arial; "&gt;&lt;br /&gt;作为一名OpenSocial开发者，&lt;wbr&gt;我已经编写了很多小配件以测试我们的新容器和API函数。之前，&lt;wbr&gt;这种测试工作一般包括填写配件的XML规范，编写JavaScript代码，&lt;wbr&gt;下载文件到服务器上，把配件安装到容器中以及下载应用程序。&lt;wbr&gt;我发现我经常忘记在规范中填写一些必要的东西，使输入混乱，&lt;wbr&gt;或者把newFetchPersonRequest混成 newFetchPeopleRequest（不下一百回了），&lt;wbr&gt;这些事情就经常让编写测试代码的过程看起来很令人沮丧。&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span style="font-family: arial; "&gt;&lt;br /&gt;利用Dev App，用户可以编写一组测试函数，并在编辑窗口直接运行。&lt;wbr&gt;以后还想用到代码吗？这些样品都可以保存下载。&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;下面我们列举了Dev App的一些特性：&lt;br /&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;b&gt;Code tab&lt;/b&gt;--在现今容器上测试JavaScript代码。&lt;wbr&gt;你可以保存或下载代码样品，&lt;wbr&gt;这对编写小测试文件或样品来说意义很大。点击下载样品的名字，在新的浏览器窗口中打开它--&lt;wbr&gt;该窗口的URL可被标记，也可发送给朋友或者在调试报告中使用。&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;Sample tab--一个描述一般OpenSocial活动的样品列表（&lt;wbr&gt;我们希望持续增加更多的样品），在你的容器上你可以直接下载这些样品到code tab以测试它们的功能。一旦下载好了，&lt;wbr&gt;试着改变样品以添加新的功能特性。&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;Data Viewer tab--当需要人名和持续数据时，检查容器返回的数据。&lt;wbr&gt;是不是想看看容器能否以ID支持提取人名方式？是不是想看到容器实现的领域以及应用程序应用的领域。&lt;wbr&gt;利用这一工具就可快速探讨数据，而且不用编写任何一行代码。&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;Export XML tab--现在编写XML规范就像填写一张简单的表格。&lt;wbr&gt;如果希望通过不同的代码样品使用相同的数据，输入将可被下载并保存。&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;News tab--&lt;wbr&gt;从众多OpenSocial开发人员的博客中收集最新作品，&lt;wbr&gt;并在某一块地方作出介绍。掌握众多OpenSocial容器的最新动态，而且无需关注很多不同的博客。&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;Help tab--提供帮助的功能，OpenSocial Dev App功能是一个在线的帮助浏览器，一本全面的"入门"指南。&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;更多信息，链接以及在线帮助指南的副本，都在&lt;span style="color: rgb(51, 51, 51); font-family: Arial; "&gt; &lt;a href="http://osda.appspot.com/"&gt;the OpenSocial Dev App homepage&lt;/a&gt;&lt;/span&gt;首页。如果想在容器上测试OpenSocial Dev App，从下列网站列表中就可以安装：&lt;br /&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a href="http://widgets.friendster.com/opensocialdevapp"&gt;Friendster&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a href="http://hi5.com/friend/apps/entry/osda.appspot.com/gadget/osda-hi5.xml?view=preview"&gt;hi5&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a href="http://www.orkut.com/Main#Application.aspx?appId=291092957065"&gt;orkut&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a href="http://profile.myspace.com/Modules/Applications/Pages/Canvas.aspx?appId=117879"&gt;MySpace&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a href="http://developer.ning.com/opensocial/application/about?appUrl=http%3A%2F%2Fosda.appspot.com%2Fgadget%2Fosda-ning.xml"&gt;Ning&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;如果你喜爱的容器不在上述列表内，请不用担心--&lt;wbr&gt;使用下列2个XML链接之一就可使用OpenSocial Dev App。&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a href="http://osda.appspot.com/gadget/osda-0.7.xml"&gt;OpenSocial Dev App for API version 0.7&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a href="http://osda.appspot.com/gadget/osda-0.8.xml"&gt;OpenSocial Dev App for API version 0.8&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;编码愉快！&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;(英文原文来源：&lt;span style="font-family: arial; "&gt;&lt;a href="http://opensocialapis.blogspot.com/2008/10/writing-opensocial-code-just-got-easier.html" target="_blank" style="color: rgb(85, 26, 139); "&gt;http://opensocialapis.&lt;wbr&gt;blogspot.com/2008/10/writing-&lt;wbr&gt;opensocial-code-just-got-&lt;wbr&gt;easier.html)&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-5171731192968369014?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/AoYXGjSRiJ4" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=ZP0oq46YuwU:Ar3m3apU2uY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=ZP0oq46YuwU:Ar3m3apU2uY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=ZP0oq46YuwU:Ar3m3apU2uY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=ZP0oq46YuwU:Ar3m3apU2uY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/5171731192968369014" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/5171731192968369014" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/ZP0oq46YuwU/opensocial-dev-app-opensocial.html" title="介绍OpenSocial Dev App - 它让开发OpenSocial 应用更方便了！" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/11/opensocial-dev-app-opensocial.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/AoYXGjSRiJ4/opensocial-dev-app-opensocial.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-3524949678059497032</id><published>2008-10-13T15:07:00.000+08:00</published><updated>2008-10-17T18:12:07.793+08:00</updated><title type="text">谷歌中国DevFest技术讲座会议将在北京、上海举行</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.developer.googlechinablog.com/uploaded_images/logo_devfest-701308.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 366px; height: 119px;" src="http://www.developer.googlechinablog.com/uploaded_images/logo_devfest-701305.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span"   style=";font-family:Verdana;font-size:13;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-family:SimSun;"&gt;&lt;span class="Apple-style-span"  style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;谷歌中国这个月将在北京和上海两个城市举行&lt;a id="umb8" href="http://code.google.com/events/apacdevfest/" title="DevFest" style="color: rgb(85, 26, 139);"&gt;DevFest&lt;/a&gt;技术交流讲座：&lt;/span&gt;10&lt;span style="font-family:SimSun;"&gt;月&lt;/span&gt;17&lt;span style="font-family:SimSun;"&gt;日在上海，&lt;/span&gt;10&lt;span style="font-family:SimSun;"&gt;月&lt;/span&gt;24&lt;span style="font-family:SimSun;"&gt;日在北京。&lt;span style="font-family:Verdana;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;我们诚挚邀请中国网络开发的技术专家们，前来参加这个技术分享和交流的盛会。这个技术教育讲座会议将采用谷歌&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Hackathon&lt;/span&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;讲座的形式，让听众们除了听讲座、还通过亲自动手编程实践的方法，来学习和掌握最新的网络应用开发技术。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;日期：上海，&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;10&lt;/span&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;月&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;17&lt;/span&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;日；&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;北京&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, 10&lt;/span&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;月&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;24&lt;/span&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;日；&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;时间：上午&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;9&lt;/span&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;点到下午&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;6&lt;/span&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;点（提供午餐);&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;内容：&lt;/span&gt;&lt;/li&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px;"&gt;OpenSocial 介绍、编程示范和应用演示；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px;"&gt;Map API 介绍、编程示范和应用演示；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px;"&gt;Goggle App Engine 介绍、编程示范和应用演示；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px;"&gt;综合应用演示 - 如何将这也技术整合起来的编程演示；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px;"&gt;参会者自由编程实践，谷歌工程师们现场辅导及回答技术问题；&lt;/li&gt;&lt;li style="margin-top: 0px; margin-bottom: 0px;"&gt;全体参会者向谷歌工程师们提问的互动对话； &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p style="margin: 0px;"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span class="Apple-style-span"  style="font-family:Verdana;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;这次&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;DevFest&lt;/span&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;技术教育讲座会议将主要讲解和分享有关建立网上社区的公开标准&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;OpenSocial&lt;/span&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;及其开发应用，用来开发提供地图服务的谷歌地图&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;API&lt;/span&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;，以及&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Google App Engine&lt;/span&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;应用技术&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;。谷歌在美国&lt;/span&gt;Mt. View&lt;span style="font-family:SimSun;"&gt;总部的工程师们，加上谷歌中国的工程师们，将一起为你进行讲解和演示，并指导听众们进行编程的动手实践，将学到的技术立即进行运用。&lt;/span&gt; &lt;span style="font-family:SimSun;"&gt;另外，还会有让听众向来自谷歌总部和谷歌中国的讲师们就所关心的问题进行提问的问答活动。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;我们邀请你根据自己就近的城市来参加两个其中的活动之一。你只需带上你的笔记本电脑、你的好奇心和创新力、你的问题和困惑，来参加我们这个一整天的网络编程盛会！&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;如果你有兴趣来参加，请你在以下网页注册，并标明你想参加哪个城市的讲座：&lt;span style="font-family:Verdana;"&gt;&lt;a href="https://spreadsheets.google.com/viewform?key=ps3tFc_QUYHhmmqegaPDwZA" style="color: rgb(85, 26, 139);"&gt;https://spreadsheets.google.com/viewform?key=ps3tFc_QUYHhmmqegaPDwZA&lt;span style="text-decoration: none;"&gt;  &lt;/span&gt;&lt;/a&gt;我们会根据注册者的通讯信息进一步通知所有参会者具体的会议细节和地点。  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;由于我们只有有限的空位，有可能我们无法满足所有要来参加的人。如果要是因为场地局限我们无法满足你这一次的参会要求，请允许我们在这里事先表示抱歉和致意。只要你注了册，我们在将来举办类似的未来网络技术分享和学习的活动时一定告知你并提供参加机会。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;谢谢！ &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Bill Luan (栾跃)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Technical Program Manager&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Developer Relations&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family:SimSun;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;谷歌中国&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-family:SimSun;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-3524949678059497032?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/XmKRuEW-rEo" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=n7Lw7Yksgyc:XM_d99KCSnY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=n7Lw7Yksgyc:XM_d99KCSnY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=n7Lw7Yksgyc:XM_d99KCSnY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=n7Lw7Yksgyc:XM_d99KCSnY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/3524949678059497032" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/3524949678059497032" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/n7Lw7Yksgyc/devfest.html" title="谷歌中国DevFest技术讲座会议将在北京、上海举行" /><author><name>Bill_Luan</name><uri>http://www.blogger.com/profile/15098609073258286657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17727067472597100041" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/10/devfest.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/XmKRuEW-rEo/devfest.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-8706715065973063798</id><published>2008-10-06T11:07:00.000+08:00</published><updated>2008-10-06T11:13:18.489+08:00</updated><title type="text">喜欢"我的地图"吗？在你自己的API应用上使用它的线条和形状编辑器吧！</title><content type="html">&lt;div class="Ih2E3d"&gt;  &lt;p style="margin-bottom: 12pt;"&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;转自&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt; &lt;a href="http://googlemapsapi.blogspot.com/" title="谷歌地图API官方博客（英文）" target="_blank"&gt;&lt;span  lang="ZH-CN" style="font-family:SimSun;"&gt;谷歌地图&lt;/span&gt;API&lt;span  lang="ZH-CN" style="font-family:SimSun;"&gt;官方博客（英文）&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;作者&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt; Pamela Fox&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;翻译&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=";color:black;" &gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;Chenfei&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;原文地址&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt; &lt;a href="http://googlemapsapi./" target="_blank"&gt;http://googlemapsapi.&lt;/a&gt;&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;a href="http://blogspot.com/2008/05/love-my-maps-use-its-line-and-shape.html" target="_blank"&gt;blog&lt;wbr&gt;spot.com/2008/05/love-my-maps-&lt;wbr&gt;use-its-line-and-shape.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/div&gt;&lt;p style="margin-bottom: 0.0001pt;"&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;br /&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;在我们发布谷歌地图上的那个&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;"&lt;a href="http://ditu.google.com/maps/mm" title="我的地图" target="_blank"&gt;&lt;span  lang="ZH-CN" style="font-family:SimSun;"&gt;我的地图&lt;/span&gt;&lt;/a&gt;"&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;编辑器的时候，&lt;wbr&gt;开发者的反应是&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;"&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;太酷了，&lt;wbr&gt;但我怎么才能在我自己的网站上也用上这样的工具呢？&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;"&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;。&lt;span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;作为&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);font-size:100%;" &gt;&lt;span style="color: rgb(0, 0, 0);"&gt;最初&lt;wbr&gt;就是因为有地图&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Arial,sans-serif;font-size:100%;"  &gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;API&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;以及有一个相当好的开发者社区&lt;span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;而被吸引到谷&lt;wbr&gt;歌来的人&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;，&lt;/span&gt;我就想一定要让开发者们能够在他们自己的网站上也能用&lt;wbr&gt;上和&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;"&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;我的地图&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;"&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;中一样的编辑工具。&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0.0001pt;"&gt;&lt;span style=";font-size:100%;color:black;"  &gt;    &lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;现在，我很高兴的宣布，&lt;wbr&gt;这个支持可编辑的折线和多边形这样的&lt;span&gt;&lt;span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;图像&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;使用界面&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;功能&lt;/span&gt;&lt;span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;现在&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);font-size:100%;" &gt;是&lt;/span&gt;&lt;span style="font-size:100%;"&gt;地图&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;wbr&gt;API&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;的一部分了。&lt;/span&gt;&lt;/p&gt;&lt;div class="Ih2E3d"&gt;  &lt;p style="margin-bottom: 0.0001pt;"&gt;&lt;span style=";font-size:100%;color:black;"  &gt;   &lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;也就是说，比如，你有一个想让用户能够编辑的多边形（&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;a href="http://code.google.com/intl/zh-CN/apis/maps/documentation/reference.html#GPolygon" title="GPolygon" target="_blank"&gt;G&lt;wbr&gt;Polygon&lt;/a&gt; &lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;）。只需调用&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;GPolygon.&lt;wbr&gt;enableEditing()&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;，&lt;wbr&gt;用户创建的多边形的每个边在用户光标悬浮在这条边上的时候都会出&lt;wbr&gt;现一个可拖拽的小方块，用户可以拖动某个方块点来编辑对应的边。&lt;wbr&gt;要是你又不想让它可编辑，调用&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;GPolygon.&lt;wbr&gt;disableEditing()&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;就可以了。&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;&lt;p style="margin-bottom: 0.0001pt;"&gt;&lt;span style=";font-size:100%;color:black;"  &gt;   &lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;另外我们也列出了&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;a href="http://code.google.com/intl/zh-CN/apis/maps/documentation/reference.html#GPolygon" title="GPolygon" target="_blank"&gt;GPolygon&lt;/a&gt; &lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;和&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;a href="http://code.google.com/intl/zh-CN/apis/maps/documentation/reference.html#GPolyline" title="GPolyline" target="_blank"&gt;GPolylin&lt;wbr&gt;e&lt;/a&gt; &lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;的一些附加事件，这样你很容易就可以模仿&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;"&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;我的地图&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;"&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;的&lt;span&gt;&lt;span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;使用&lt;wbr&gt;功能&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;了（在&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;API&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;应用或者是小地图中），具体的做法就是，在&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;mo&lt;wbr&gt;useover&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;的时候调用&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;enableEditing&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;方法，在&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;m&lt;wbr&gt;ouseout&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;的时候调用&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;disableEditing&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;方法。&lt;wbr&gt;要确认用户什么时候做了编辑的话，侦听&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;lineupdated&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;事&lt;wbr&gt;件就行了。如果你想让用户能够&lt;span&gt;&lt;span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;从无到有&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;画一条完整的新的&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;GPol&lt;wbr&gt;yline,&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;像下面这样调用&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;enableDrawing&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;：&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="Ih2E3d"&gt;  &lt;p style="margin-bottom: 0.0001pt;"&gt;&lt;span style=";font-size:100%;color:black;"  &gt;    var polyline = new GPolyline([]);&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0.0001pt;"&gt;&lt;span style=";font-size:100%;color:black;"  &gt;    map.addOverlay(polyline);&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0.0001pt;"&gt;&lt;span style=";font-size:100%;color:black;"  &gt;    polyline.enableDrawing();&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin-bottom: 12pt;"&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 12pt;"&gt;&lt;span style=";font-size:100%;color:black;"  &gt;   &lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;在地图上的每次点击都会增加一个新的&lt;span&gt;&lt;span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;段&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;点&lt;/span&gt;来连接折线，&lt;wbr&gt;直到用户双击或者单击折线开始的那个顶点。你也可以调用&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;enab&lt;wbr&gt;leDrawing&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;来让用户能够追加一个&lt;span&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;段&lt;/span&gt;&lt;/span&gt;点到一条已经存在的折&lt;wbr&gt;线的任何一端。每个人都喜欢漂亮一点的颜色，&lt;wbr&gt;所以我们也提供几个方法让你能够改变折线或者多边形的样式：&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;se&lt;wbr&gt;tStrokeStyle&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;和&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;setFillStyle&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;。&lt;wbr&gt;尽情玩吧，呵呵，有什么问题可以到我们的论坛上说说。&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;&lt;p style="margin-bottom: 0.0001pt;"&gt;&lt;span style=";font-size:100%;color:black;"  &gt;   &lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;这里有一个&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt;&lt;a href="http://chinamaps.googlecode.com/svn/4blogs/mymapstoolbar.html" title="在单独的窗口打开" target="_blank"&gt;&lt;span  lang="ZH-CN" style="font-family:SimSun;"&gt;在单独的窗口打开&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;的&lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;例子&lt;/span&gt;&lt;span style=";font-size:100%;color:black;"  &gt; &lt;/span&gt;&lt;span style=";font-family:SimSun;font-size:100%;color:black;"   lang="ZH-CN" &gt;。&lt;/span&gt;&lt;/p&gt;&lt;span class="byline-author"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-8706715065973063798?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/An6DOrUtqCY" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=ebJMC502I1w:Nr3hHGdRDKQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=ebJMC502I1w:Nr3hHGdRDKQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=ebJMC502I1w:Nr3hHGdRDKQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=ebJMC502I1w:Nr3hHGdRDKQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/8706715065973063798" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/8706715065973063798" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/ebJMC502I1w/api.html" title="喜欢&quot;我的地图&quot;吗？在你自己的API应用上使用它的线条和形状编辑器吧！" /><author><name>Jason Costa</name><uri>http://www.blogger.com/profile/14669103128795433436</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="04448515768588563485" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/10/api.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/An6DOrUtqCY/api.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-8981839304266659205</id><published>2008-09-26T15:03:00.000+08:00</published><updated>2008-09-26T15:04:14.525+08:00</updated><title type="text">当我们混在一起</title><content type="html">几个小时之内搞出一坨页面来收集全球网友发布的带有 #080808 标签的内容？乍一听可能觉得不可思议，但在 Web 2.0 时代纵横交错的各种 API 的帮助下，做起来其实是非常的简单呢！&lt;br /&gt; &lt;br /&gt; 8月7日那天下午我一边在搞 Google 的&lt;a href="http://g.cn/2008" id="g8e21"&gt;“北京夏季运动会”&lt;/a&gt;页面 (也是一个mash-up哦)，一边就在 twitter 看到了 &lt;a href="http://twitter.com/flypig" id="g8e22"&gt;flypig&lt;/a&gt;、&lt;a href="http://twitter.com/webleon" id="g8e23"&gt;webleon&lt;/a&gt; 和 &lt;a href="http://twitter.com/babechloe" id="g8e24"&gt;babechloe&lt;/a&gt; 几位朋友做的 #080808 这个 idea。“好棒的主意！”我想，“可以做一个更 fancy 的首页把网友们的参与给 show 出来。”于是我在 Gmail 里面给这几位天才的创始人发了一个草图，原始文献如下所示：&lt;br /&gt; &lt;br /&gt; &lt;a href="http://tag080808.com/uploaded_images/tag080808-draft-797443.png" id="g8e27"&gt;&lt;img alt="" id="g8e28" src="http://tag080808.com/uploaded_images/tag080808-draft-797441.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; 8月8日的凌晨我开始动手搞这个。最先动手写的是 HTML + JavaScript，它们决定了页面的结构和内容。Geeks 同学们可能会对我们如何使用这些 API 的细节有兴趣：&lt;br /&gt; &lt;ul id="g8e212"&gt;&lt;li id="g8e213"&gt;     用 &lt;a href="http://search.twitter.com/api" id="g8e214"&gt;Twitter Search API&lt;/a&gt; 拿到了 twitter 上 &lt;a href="http://search.twitter.com/search?q=%23080808" id="g8e215"&gt;“#080808”搜索结果&lt;/a&gt;的数据，&lt;a href="http://search.twitter.com/search.json?q=%23080808&amp;amp;rpp=50&amp;amp;callback=?" id="g8e216"&gt;json 格式&lt;/a&gt;；   &lt;/li&gt;&lt;li id="g8e217"&gt;     通过 &lt;a href="http://www.flickr.com/services/api/" id="g8e218"&gt;Flickr API&lt;/a&gt; 和 &lt;a href="http://www.flickr.com/services/feeds/" id="g8e219"&gt;Flickr Feeds&lt;/a&gt; 拿到了 Flickr 的两个数据，一个是&lt;a href="http://www.flickr.com/search/?w=all&amp;amp;q=%23080808&amp;amp;m=tags" id="g8e220"&gt;“080808”的搜索结果&lt;/a&gt;，另一个是&lt;a href="http://www.flickr.com/search/?w=all&amp;amp;q=%23080808+icon&amp;amp;m=" id="g8e221"&gt;“080808 icon”的搜索结果&lt;/a&gt;，都是 json 格式；   &lt;/li&gt;&lt;li id="g8e222"&gt;     用 &lt;a href="http://pipes.yahoo.com/" id="g8e223"&gt;Yahoo! Pipes&lt;/a&gt; 把 &lt;a href="http://technorati.com/search/tag080808" id="g8e224"&gt;Technorati&lt;/a&gt; 和 &lt;a href="http://blogsearch.google.com/blogsearch?&amp;amp;scoring=d&amp;amp;q=tag080808" id="g8e225"&gt;Google Blog Search&lt;/a&gt; 关于“tag080808”的搜索结果烧录到一块, 同样输出成 &lt;a href="http://pipes.yahoo.com/pipes/pipe.run?_id=bgq9vq5k3RGtuPoN1pzWFw&amp;amp;_render=json&amp;amp;_callback=?" id="g8e226"&gt;json 格式的数据&lt;/a&gt;；   &lt;/li&gt;&lt;li id="g8e227"&gt;     用 &lt;a href="http://code.google.com/apis/ajaxlibs/" id="g8e228"&gt;Google AJAX Libraries API&lt;/a&gt; 加载了 &lt;a href="http://jquery.com/" id="g8e229"&gt;jQuery&lt;/a&gt;, 利用 jQuery 把这些 json 格式的数据 render 成 HTML;   &lt;/li&gt;&lt;li id="g8e230"&gt;     最后用 &lt;a href="http://code.google.com/apis/ajaxfeeds/" id="g8e231"&gt;Google AJAX Feeds API&lt;/a&gt; 把我们这个官方 blog 的 &lt;a href="http://tag080808.com/atom.xml" id="g8e232"&gt;feed&lt;/a&gt; 加载进来。   &lt;/li&gt;&lt;/ul&gt; 这一步工作完成了以后就有一个裸奔的站点出现在我们眼前啦——功能齐备，就是丑得不堪入目。找飞猪老师讨来设计素材，在 Fireworks 里面做了一些简单的页面设计，输出图片，写 CSS……把它打扮得漂漂亮亮, 就赶在黎明前出街鸟。&lt;br /&gt; &lt;br /&gt; 这就是我们的成果：&lt;a href="http://tag080808.appspot.com/" id="g8e235"&gt;http://tag080808.appspot.com&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; 虽然这个 application 放在了 &lt;a href="http://appengine.google.com/" id="g8e238"&gt;Google App Engine&lt;/a&gt; 上，但其实到目前为止我们都没有用到任何服务器端技术。整个页面就是一个静态的 HTML 页面，所有动态的数据都是用 JavaScript 读入的。所以电视机前的观众朋友们，如果您想 copy 这个站点的话，把这个网页直接保存下来然后上传到自己的服务器就可以啦。我们也欢迎你动手做一些改进，时间所限，这个 mash-up 确实还有很大的改进空间。像 Google 就还有许多容易上手又非常强大的 API 可以利用，比如说 &lt;a href="http://code.google.com/apis/ajaxsearch/" id="g8e239"&gt;AJAX Search API&lt;/a&gt;、&lt;a href="http://code.google.com/apis/maps/" id="g8e240"&gt;Maps API&lt;/a&gt;、&lt;a href="http://code.google.com/apis/ajaxlanguage/" id="g8e241"&gt;AJAX Languages API&lt;/a&gt; 还有 &lt;a href="http://code.google.com/apis/chart/" id="g8e242"&gt;Chart API&lt;/a&gt; 等等……详情请参见 &lt;a href="http://code.google.com/intl/zh-CN/more/" id="g8e243"&gt;Google 的 API 目录页&lt;/a&gt; 。&lt;br /&gt; &lt;br /&gt; Mash-up 真是很好玩也很有用的东西，把散落在网络四处的信息放在一起重新组合，这本身就是一件很神奇的事情。 Web 2.0 不仅仅意味着半透明渐变 logo，永不消逝的 beta 标签和标签云，像这样的开放性也是 Web 2.0 基因的一部分。&lt;br /&gt; &lt;br /&gt; 也希望国内的厂商也能多一点开放性，这样子下次我们或许可以显示更多来自国内网站的内容。 &lt;div&gt;  &lt;br /&gt;&lt;/div&gt; &lt;div&gt;   &lt;i&gt; Update:&lt;/i&gt; 这篇帖子最早是在奥运会期间发在 tag080808.com 上的。奥运会结束以后，我们又利用 App Engine 的技术搭建了一个总结页面，可以显示每个参与个人的所有消息，还有根据这些消息分析出来的关键词云图。如果你也参与了这个活动，可以去 &lt;a href="http://me.tag080808.com/" id="i7gf" title="me.tag080808.com"&gt;me.tag080808.com&lt;/a&gt; 查看一下。比如，这就是&lt;a href="http://me.tag080808.com/tweeter/junyu" id="q5ut" title="我的页面"&gt;我的页面&lt;/a&gt;啦。&lt;br /&gt;  &lt;div&gt;     &lt;div&gt;      &lt;br /&gt;    &lt;/div&gt;     &lt;div&gt;       王俊煜, Google 用户体验部     &lt;/div&gt;   &lt;/div&gt; &lt;/div&gt; &lt;span class="byline-author"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-8981839304266659205?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/XyhpkmbNhmQ" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=G8o5xi_cYdQ:zvtTl223rQE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=G8o5xi_cYdQ:zvtTl223rQE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=G8o5xi_cYdQ:zvtTl223rQE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=G8o5xi_cYdQ:zvtTl223rQE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/8981839304266659205" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/8981839304266659205" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/G8o5xi_cYdQ/blog-post_26.html" title="当我们混在一起" /><author><name>Jason Costa</name><uri>http://www.blogger.com/profile/14669103128795433436</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="04448515768588563485" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/09/blog-post_26.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/XyhpkmbNhmQ/blog-post_26.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-7779014635313035160</id><published>2008-09-22T09:35:00.000+08:00</published><updated>2008-09-25T18:17:51.464+08:00</updated><title type="text">谷歌中国开发者视频节目专辑增加了新的播放列表</title><content type="html">&lt;div class="Ih2E3d"&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;谷歌中国开发者视频节目专辑上星期正式发布后，&lt;wbr&gt;谷歌中国开发者关系部为了方便大家对各种开发者技术的学习，&lt;wbr&gt;在已有的谷歌中国开发者日等专门的中文视频内容基础之上，&lt;wbr&gt;现在又加入了一个新的集中谷歌开发者产品和技术辅导录像的播放列&lt;wbr&gt;表：&lt;/span&gt;&lt;a href="http://www.youtube.com/view_play_list?p=E4B1AC1C4BDF74E4" target="_blank"&gt;谷歌开发者产品和技术的辅导录像汇集（英文版）&lt;/a&gt; 。&lt;span style="color: rgb(0, 0, 0);"&gt;播放列表&lt;wbr&gt;的直接链接为：&lt;/span&gt;&lt;/div&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/view_play_list?p=E4B1AC1C4BDF74E4" target="_blank"&gt;http://www.youtube.com/view_&lt;wbr&gt;play_list?p=E4B1AC1C4BDF74E4&lt;/a&gt;。&lt;span style="color: rgb(0, 0, 0);"&gt;你&lt;wbr&gt;也可以在&lt;/span&gt;&lt;a href="http://www.youtube.com/user/GoogleDevelopersZHCN" target="_blank"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;谷歌中国视频节目专辑的主页&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;上右边的播放列表中选到。&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;这是一个专为中国的开发者们所建的谷歌开发者产品和技术的辅导演&lt;wbr&gt;示录像列表，集中了各种谷歌开发者产品和技术的讲解，&lt;wbr&gt;便于大家的搜索和参照。虽然录像视频是英文，&lt;wbr&gt;很多视频都加上了中文字幕，便于收看者的理解。&lt;wbr&gt;我们为大家提供这些视频资源，&lt;wbr&gt;是为了满足大家尽快学到各种先进的网络应用新型技术的需要。&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;今后我们会继续采取这种双管齐下的技术分享方针：&lt;wbr&gt;在尽量为中国的开发者们提供中文版本的原创内容的同时，&lt;wbr&gt;也向大家及时提供谷歌在世界范围进行技术分享的英文讲座和演示的&lt;wbr&gt;内容，&lt;wbr&gt;让中国的网络应用开发者们能够方便地了解和学习到谷歌领先业界的&lt;wbr&gt;各种网络开发和应用技术，&lt;wbr&gt;让你的网络应用开发的效益能够提高得更快。&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;我们欢迎的你的经常来访！ 谢谢！&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;谷歌中国开发者关系部&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-7779014635313035160?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/K4qW_YIIOOY" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=Xu6H_xZM418:IU1zSF1JeH4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=Xu6H_xZM418:IU1zSF1JeH4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=Xu6H_xZM418:IU1zSF1JeH4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=Xu6H_xZM418:IU1zSF1JeH4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/7779014635313035160" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/7779014635313035160" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/Xu6H_xZM418/blog-post_21.html" title="谷歌中国开发者视频节目专辑增加了新的播放列表" /><author><name>Jason Costa</name><uri>http://www.blogger.com/profile/14669103128795433436</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="04448515768588563485" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/09/blog-post_21.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/K4qW_YIIOOY/blog-post_21.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-3681330250436457291</id><published>2008-09-18T22:50:00.001+08:00</published><updated>2008-09-25T18:16:59.930+08:00</updated><title type="text">谷歌中国开发者视频节目专辑正式发布</title><content type="html">&lt;p style="margin: 0px 0px 0.8em; padding: 0px;"&gt;&lt;span style="font-family: SimSun;" lang="ZH-CN"&gt;伴随着最新的谷歌开发者博客的发布，&lt;wbr&gt;谷歌开发者网今天推出最新的面向中国开发者的视频节目专辑。&lt;wbr&gt;这个专辑是基于&lt;/span&gt;YouTube&lt;span style="font-family: SimSun;" lang="ZH-CN"&gt;的影视录像资源，&lt;wbr&gt;以一个专门的频道集中所有谷歌开发技术的内容为一起，&lt;wbr&gt;为开发者们提供一个方便的进行开发内容录像在线观看的资源。&lt;wbr&gt;谷歌中国视频节目专辑的链接地址为：&lt;/span&gt;&lt;a href="http://www.youtube.com/googledeveloperszhcn" target="_blank"&gt;http://www.&lt;wbr&gt;youtube.com/&lt;wbr&gt;googledeveloperszhcn&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px 0px 0.8em; padding: 0px;"&gt;&lt;span style="font-family: SimSun;" lang="ZH-CN"&gt;这个视频节目专辑的最新内容包括了&lt;/span&gt;2008&lt;span style="font-family: SimSun;" lang="ZH-CN"&gt;年度的谷歌中国开发者&lt;wbr&gt;日的各个技术专题的演讲录像。从这个专辑的主页，&lt;wbr&gt;你可以选择各种技术演讲的&lt;/span&gt;&lt;a href="http://www.youtube.com/profile_play_list?user=GoogleDevelopersZHCN" target="_blank"&gt;&lt;span style="font-family: SimSun;" lang="ZH-CN"&gt;播放列表&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: SimSun;" lang="ZH-CN"&gt;、&lt;wbr&gt;很容易地挑选你感兴趣的技术专题的录像进行在线观看。&lt;wbr&gt;你也可以从谷歌中国开发者日的&lt;/span&gt;&lt;span style="font-family: SimSun;" lang="ZH-CN"&gt;&lt;a href="http://www.youtube.com/view_play_list?p=E86B3DC0F89A799B" target="_blank"&gt;播放列表&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: SimSun;" lang="ZH-CN"&gt;中挑选任何该大会活动的&lt;wbr&gt;演讲。&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0px 0px 0.8em; padding: 0px;"&gt;&lt;span style="font-family: SimSun;" lang="ZH-CN"&gt;今后我们会不断充实这个谷歌中国视频节目专辑的内容，&lt;wbr&gt;增加各种来自谷歌和开源代码社区的令人兴奋的新型技术和产品。&lt;wbr&gt;我们欢迎的你的经常来访！&lt;/span&gt;&lt;span lang="ZH-CN"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0px 0px 0.8em; padding: 0px;"&gt;&lt;span style="font-family: SimSun;" lang="ZH-CN"&gt;谷歌中国开发者关系部&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-3681330250436457291?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/N6XaLJznmvM" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=OW7Im_YxAS0:NvA95Wjxot4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=OW7Im_YxAS0:NvA95Wjxot4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=OW7Im_YxAS0:NvA95Wjxot4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=OW7Im_YxAS0:NvA95Wjxot4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/3681330250436457291" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/3681330250436457291" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/OW7Im_YxAS0/blog-post_18.html" title="谷歌中国开发者视频节目专辑正式发布" /><author><name>Jason Costa</name><uri>http://www.blogger.com/profile/14669103128795433436</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="04448515768588563485" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/09/blog-post_18.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/N6XaLJznmvM/blog-post_18.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2741565367779975400.post-7628692643251228992</id><published>2008-09-12T12:00:00.001+08:00</published><updated>2008-09-16T23:59:20.657+08:00</updated><title type="text">谷歌中国的开发者博客网隆重发布</title><content type="html">欢迎你来访谷歌中国开发者博客网!  请尽情浏览我们的&lt;a title="开发者首页" href="http://code.google.com/intl/zh-CN/" id="lwc:"&gt;开发者首页&lt;/a&gt; ，参阅大量的有关APIs和开发者产品的参考文件、录像、以及许多档案资料。我们还将有包含开源和托管项目的内容，这些内容丰富的参考资料和源代码的样本，将使您获得前无所有的编程效率和速度。　&lt;br /&gt;&lt;br /&gt;除了丰富的技术和产品的参考资料，这个网站将会是许多前瞻性新型技术的社区中心。你将会看到许多人气旺盛的专门面向诸如&lt;a title="地图" href="http://groups.google.com/group/Google-Maps-API-China" id="wg51"&gt;地图&lt;/a&gt; (Maps)、&lt;a title="OpenSocial" href="http://groups.google.com/group/opensocial-china" id="x.ns"&gt;OpenSocial&lt;/a&gt;、以及在接下来的几个月里将会推出的其它新技术讨论社区。　请你来踊跃加入这里社区的讨论、与大家一起分享进行互相学习、传授 知识和经验的快乐！　　　&lt;br /&gt;&lt;br /&gt;我们期盼你的参与！ 谢谢！&lt;br /&gt;&lt;br /&gt;&lt;span class="byline-author"&gt;Google Developer Relations, China&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2741565367779975400-7628692643251228992?l=www.developer.googlechinablog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleDeveloperBlogChina/~4/I9hV-IQ2PuU" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=F4bmY17zXXU:T8XsLBAGqVk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=F4bmY17zXXU:T8XsLBAGqVk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/feedburner/ZYAS?a=F4bmY17zXXU:T8XsLBAGqVk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/feedburner/ZYAS?i=F4bmY17zXXU:T8XsLBAGqVk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/7628692643251228992" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2741565367779975400/posts/default/7628692643251228992" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/feedburner/ZYAS/~3/F4bmY17zXXU/blog-post_11.html" title="谷歌中国的开发者博客网隆重发布" /><author><name>Jason Costa</name><uri>http://www.blogger.com/profile/14669103128795433436</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="04448515768588563485" /></author><feedburner:origLink>http://www.developer.googlechinablog.com/2008/09/blog-post_11.html</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/GoogleDeveloperBlogChina/~3/I9hV-IQ2PuU/blog-post_11.html</feedburner:origLink></entry></feed>
