google api开发大全下载方法详解

上传人:大米 文档编号:493442172 上传时间:2023-05-23 格式:DOC 页数:11 大小:38.50KB
返回 下载 相关 举报
google api开发大全下载方法详解_第1页
第1页 / 共11页
google api开发大全下载方法详解_第2页
第2页 / 共11页
google api开发大全下载方法详解_第3页
第3页 / 共11页
google api开发大全下载方法详解_第4页
第4页 / 共11页
google api开发大全下载方法详解_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《google api开发大全下载方法详解》由会员分享,可在线阅读,更多相关《google api开发大全下载方法详解(11页珍藏版)》请在金锄头文库上搜索。

1、google api开发大全下载方法详解从谷歌的地图、移动和手机应用开发平台、桌面应用,到进行社交网络开发的公开标准Open Social等,所有这些技术让我们可以扎实地开始网络应用开发的创新,所有这些支持公开网络标准的努力都为网络技术的健康发展提供了一个公平竞争的环境。这也是本书带给读者的价值。除此之外,本书所介绍的一些开发案例,也为读者带来了窥见其他领先开发商在利用谷歌的这些开发技术上如何进行创新的思路。 栾跃,Google(谷歌)开发技术推广部中国市场首席经理 本书的作者(们)完全学习和掌握了Google技术,并且亲身实践、消化吸收后,用心地将他(们)的点点滴滴体会,用优美的文笔整理成书

2、。书中的实例,都是作者(们)在工作中使用过的,或者是作者测试过的,很有参考价值。书中所精选的实例也非常适合中国广大软件工作人员和计算机爱好者在工作中使用。因此,这是一本难得的计算机参考书。 吴军,Google(谷歌)资深研究员作者简介本书的作者中,不少是来自Google公司开发一线的工程师,同时也包括始终关注Google API,并活跃在开发者社区的程序员和架构师,他们无一例外在Google API开发和应用方面有着丰富的实践经验。目录第部分 准备篇Google API概览. 1第1章 Google API简介 3第2章 Google API的商业价值 9第部分 出发篇Google API站点

3、基础类 13第3章 数据交换利器Google Data APIs 153.1 Google Data APIs简介 163.2 Google Data APIs基础 163.3 数据API基础实例 183.4 Google数据API文档格式和请求语法 233.5 小结 35第4章 Google注册用户身份认证Google Account Authentication API 374.1 Google账号授权服务概述 384.2 Google账户授权服务分类 384.3 Google账号服务原理及其使用实例解析 384.4 小结 48第5章 检测多国语言Google AJAX Language

4、API 495.1 Google AJAX Language API概述 505.2 Google AJAX Language API细节 50虽然基于网络平台的云计算概念在几年前刚被提出时有人持否定的态度,但软件开发业界经过这几年的实践和发展,人们对基于互联网的应用和服务的云计算开发的技术可行性,以及这种模式所带来的巨大商机已经不再抱怀疑态度。在世界范围内,云计算的理念正在不断地被越来越多的开发者们所接受和付诸实践。谷歌公司作为世界领先的提供云计算平台的公司,不断推出有利于促进网络发展的各种新型开发者产品和技术,也越来越得到全世界开发者们的重视和喜爱。更多的中国的开发者们也非常想进一步了解谷

5、歌的各种开发技术和API的细节。这本由博文视点组稿、多名谷歌中国工程师一起写作、电子工业出版社出版的Google API大全编程?开发?实例,为广大开发者们提供了及时的参考资源和产品信息,对云计算实践在中国的进一步推广和发展,无疑也是一个及时的积极推动。云计算平台在这几年得到了飞速的发展。从去年9月谷歌功能强大的以开源代码为基础的支持Canvas及地理定位等功能的Chrome浏览器的发行、11月苹果的iPhone对Canvas的支持,到今年春季火狐、Safari和Opera等浏览器对Canvas及地理定位等功能的支持等,这些让以浏览器为应用平台的网络应用开发达到了一个空前未有的高速发展,远远超

6、过了各种仅基于桌面计算机本地运行的终端软件发展的速度。以往业界有人怀疑基于网络的开发是否真正有前途,因为一些关键的技术平台和开发模式还没有解决或不够清晰,但是这一年来的网络技术的飞速发展将这些怀疑彻底地击破了。在多媒体图像和动画显示需求方面,Canvas和在线视频的技术已经满足了这方面的开发需要。Canvas可以让开发者们根据具体的像素要求通过API来解决,并提供完全的控制。有了这样的功能,开发者可以不再须要强迫用户专门下载和依赖于Flash、Silvelight、VML等产品才能享受动画和图像的开发和创作。在地理和定位信息的需求方面,Geolocation功能和服务,以及功能变得日益强大的地

7、图等API功能,为世界范围内无数的开发者带来巨大的创新机会。在数据存储的需求方面,App Cache和基于网络的数据库的发展,也解决了这个应用开发中的关键问题。运算性能的提高方面,诸如Chrome等浏览器不断加快响应速度,以浏览器作为应用平台的速度瓶颈也不再存在。据统计,最新的Chrome等浏览器对JavaScript程序脚本的解析速度与10年前相比,已增长了近百倍!与此相关的另一个重要发展是Web Workers的标准和技术,它让开发者们可以使用与使用界面完全分离的、在后端背景中独立运行的脚本,减轻前端图像使用界面的运行负荷,进一步加快使用界面的速度。正是这些技术的飞速发展,世界范围内越来越

8、多的开发者将原先开发计算机终端的本领和经验,转移到了以网络为平台的应用开发,谷歌API的使用量也达到了空前未有的数量。同时,提高用户的使用体验的其他更令人兴奋的创新和网络功能也在不断地发展:HTML5将使得在网页中加入视频的各种功能就像加入一个那样方便;谷歌最新的三维图象平台O3D将给无数的多媒体、动画、游戏等应用领域中的开发者们开启一个基于浏览器和网络平台的前所未有的创新大门;在不久的将来,谷歌的网络工具GWT2.0还将为开发者们提供在浏览器里进行实地开发调试(Debugging)的功能,把前所未有的开发工具的功能和便利注入云计算开发平台中去。所有这些,都表明了谷歌对云计算一如既往的支持和继

9、续引领云计算技术发展的决心。这些开发技术和平台的不断强化和成长,将给千千万万的开发者们提供创新思维任意驰骋的新天地!千里之行,始于足下。在到达那个网络开发创新高效率和无限商机的美好彼岸之前,今天谷歌的各种开发者产品和技术平台所提供的功能是我们划向这个理想彼岸的第1桨。从谷歌的地图、小工具、移动和手机应用开发平台、桌面应用,到进行社交网络开发的公开标准Open Social,等等,所有这些技术让我们可以扎实地开始网络应用开发的创新,所有这些支持公开网络标准的努力都为网络技术的健康发展提供了一个公平竞争的环境。这也是本书所带给读者的价值。除此之外,本书所介绍的一些开发案例,也为您带来了窥见其他领先

10、开发商在利用谷歌的这些开发技术上如何进行创新的思路。在网络技术飞速发展的今天,及早得到最新的信息将帮助你尽早站在赢得竞争的起跑线上。本书的作者们为了把这些开发技术尽早与读者们分享,在百忙之中为这个项目投入了大量的时间和精力,特别是很多谷歌的工程师们,他们花费了大量业余时间来完成这个工作,更显得难能可贵。谨祝本书与您分享的开发技术能够帮助你在网络应用开发的大海中畅游!栾跃Google(谷歌) 开发技术推广部 中国市场首席经理2009年5月于北京七、推荐序2Google10年前还仅仅是一个小小的搜索引擎,今天它已经是全球最大的收集、处理各种形式的信息并提供免费信息服务的公司。Google(谷歌)的

11、首席执行官埃里克?施密特博士在每次会见来自中国的客人时总是说:“Google是一个奇怪的地方”。施密特讲的Google奇怪之处在于它独特的运作和管理方式。凡是参观过Google总部的中国客人,都会惊讶地发现Google虽然是一个近2万人的大型跨国公司,从表面上看管理却近乎于无政府状态;而且几乎每一个产品、每一个项目都是由分布在全世界不同地点的工程师合作完成的。这样一种非传统的运营方式,却造就了当今全世界科技工业企业中最富创新、利润最高并且发展最快的公司。其实,Google内部是外松内紧,将Google不同经历、不同文化背景和不同地点的员工紧密联系起来,开发大众喜欢的产品的纽带是Google的技

12、术和工程标准。Google的利润在其搜索引擎里,它是由分布在全世界多个办公室上千工程师共同努力开发的。这些工程师的工作方式,完全不遵循传统软件工程教程中的金科玉律。传统的软件开发,总体是自上向下的,从整体设计到细节设计,再分成一个个小模块,分配给开发小组,直到个人; 而Google是上千个工程师自下向上地同时编写和修改一个软件,每个人根据自己的特长主动解决其中一个或数个技术问题,从设计到产品化,从头负责到底。这样,Google比传统的软件公司更能调动员工的积极性,时间一长,便能做出超越同行的产品,创造巨额的利润。当然,为了保证众多工程师各自写的程序能够有效地整合成商业软件,大家须要遵守很多技术

13、规范,其中Google编程的API就是众多技术规范之一。Google成功的另一个重要原因在于它得到了工业界和社会的广泛支持。在商业上Google尽可能联合同行来分利,而不是直接与同行争利。在工程和技术上,Google希望通过提供一些开发的平台,让社会上越来越多的人参与开发应用软件和服务。Google的很多产品,例如Google地球得以普及的原因之一是有大量的政府部门、软件开发商和计算机爱好者基于Google地球开发出各种应用产品。为了方便软件工程师和计算机爱好者使用Google的技术、工具和数据从事开发工作,Google不断公布一些应用程序接口(API)。由于Google在计算机领域,尤其是互

14、联网应用方面技术领先、影响力大,利用Google API进行应用软件和服务的开发在全世界越来越普及,很多年轻人甚至在此基础上成功创业,提供深受欢迎的互联网服务。遗憾的是这些API的原始技术文档都是以英文书写的,不利于广大中国开发者使用。2008年我通过电子工业出版社的周筠和陈琼老师介绍认识了本书的作者高昂先生。高先生和我谈起他正在写一本有关Google API的编程指南,我觉得这是一件非常有意义的事情,它不仅将Google的技术介绍到了中国,并且为中国读者提供了一个中文版的Google的API使用指南,为中国的广大软件程序员提供了很多解决工程问题的参考方案。本书最突出的一点在于它的原创性。长期

15、以来市场上各种软件开发指南的图书,翻译英文的著作较多,由软件专家根据自己经验进行原创的较少。翻译的科技图书不仅文字绕口,而且很多应用实例和中国人生活相去甚远。这类翻译的图书另一大不足之处是,翻译者通常没有去实现书中的编程实例,只是将原文直接附在书中。这样,翻译者不仅对这些实例的理解不深,很难给予编程人员必要的指导,而且由于原文和译文难以避免的一些编辑错误,这些书中的实例时常无法运行。这些编程指南虽然对专业人进行开发有所帮助,但是很难作为软件开发的辅导书。而本书的作者(们)则不同,他们完全学习和掌握了Google技术,并且亲身实践、消化吸收后,用心地将他(们)的点点滴滴体会,用优美的文笔整理成书

16、。书中的实例,都是作者(们)在工作中使用过的,或者是作者测试过的,因此很有参考价值。在和高昂先生的接触中,我发现他年轻有为,思维敏锐,能快速地把握计算机发展技术的动态;同时,他对Google API编程有着全面而深刻的理解。书中所精选的实例也非常适合中国广大软件工作人员和计算机爱好者在工作中使用。因此,这是一本难得的计算机参考书。博文视点出版公司的编辑们非常擅长编辑和出版科技图书。一般科技图书给人的感觉是内容高深而枯燥、版面呆板单调,但是博文视点公司出版的很多科技图书,在内容组织、编排,以及版面设计上新颖、生动、优美并且引人入胜。这是该书的又一个特点。我作为一名长期从事计算机科学研究的学者和Google的资深员工,对于高昂先生这项了不起的工作表示衷心的感谢,同时也非常感谢电子工业出版社博文视点出版公司的周筠老师、陈琼和其他同仁编辑和出版该书,他们把最新的知识介绍给了读者。吴军Go

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号