CINXE.COM

Official Google Cloud Blog: news

<!DOCTYPE html> <html class='v2 list-page' dir='ltr' itemscope='' itemtype='http://schema.org/Blog' lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <title> Official Google Cloud Blog: news </title> <meta content='width=device-width, height=device-height, minimum-scale=1.0, initial-scale=1.0, user-scalable=0' name='viewport'/> <meta content='IE=Edge' http-equiv='X-UA-Compatible'/> <meta content='Official Google Cloud Blog' property='og:title'/> <meta content='en_US' property='og:locale'/> <meta content='https://cloud.googleblog.com/search/label/news' property='og:url'/> <meta content='Official Google Cloud Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Official Google Cloud Blog' property='og:title'/> <meta content='summary' name='twitter:card'/> <meta content='@gsuite' name='twitter:creator'/> <link href='https://fonts.googleapis.com/css?family=Roboto:400italic,400,500,500italic,700,700italic' rel='stylesheet' type='text/css'/> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' type='text/javascript'></script> <!-- End --> <style id='page-skin-1' type='text/css'><!-- /* <Group description="Header Color" selector="header"> <Variable name="header.background.color" description="Header Background" type="color" default="#ffffff"/> </Group> */ .header-outer { border-bottom: 1px solid #e0e0e0; background: #ffffff; } html, .Label h2, #sidebar .rss a, .BlogArchive h2, .FollowByEmail h2.title, .widget .post h2 { font-family: Roboto, sans-serif; } .plusfollowers h2.title, .post h2.title, .widget h2.title { font-family: Roboto, sans-serif; } .widget-item-control { height: 100%; } .widget.Header, #header { position: relative; height: 100%; width: 100%; } } .widget.Header .header-logo1 { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #ddd; } .header-title h2 { color: rgba(0,0,0,.54); display: inline-block; font-size: 40px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 56px; vertical-align: top; margin-left:5px; } .header-inner { background-repeat: no-repeat; background-position: right 0px; } .post-author, .byline-author { font-size: 14px; font-weight: normal; color: #757575; color: rgba(0,0,0,.54); } .post-content .img-border { border: 1px solid rgb(235, 235, 235); padding: 4px; } .header-title a { text-decoration: none !important; } pre { border: 1px solid #bbbbbb; margin-top: 1em 0 0 0; padding: 0.99em; overflow-x: auto; overflow-y: auto; } pre, code { font-size: 9pt; background-color: #fafafa; line-height: 125%; font-family: monospace; } pre, code { color: #060; font: 13px/1.54 "courier new",courier,monospace; } .header-left .header-logo1 { width: 128px !important; } .header-desc { line-height: 20px; margin-top: 8px; } .fb-custom img, .twitter-custom img, .gplus-share img { cursor: pointer; opacity: 0.54; } .fb-custom img:hover, .twitter-custom img:hover, .gplus-share img:hover { opacity: 0.87; } .fb-like { width: 80px; } .post .share { float: right; } #twitter-share{ border: #CCC solid 1px; border-radius: 3px; background-image: -webkit-linear-gradient(top,#ffffff,#dedede); } .twitter-follow { background: url(//4.bp.blogspot.com/-8O7VcmcY32o/VSYkC2vUj7I/AAAAAAAAHeU/7mzo-JFgTgk/s1600/twitter-bird.png) no-repeat left center; padding-left: 18px; font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; margin-bottom: 10px; } .twitter-fb { padding-top: 2px; } .fb-follow-button { background: -webkit-linear-gradient(#4c69ba, #3b55a0); background: -moz-linear-gradient(#4c69ba, #3b55a0); background: linear-gradient(#4c69ba, #3b55a0); border-radius: 2px; height: 18px; padding: 4px 0 0 3px; width: 57px; border: #4c69ba solid 1px; } .fb-follow-button a { text-decoration: none !important; text-shadow: 0 -1px 0 #354c8c; text-align: center; white-space: nowrap; font-size: 11px; color: white; vertical-align: top; } .fb-follow-button a:visited { color: white; } .fb-follow { padding: 0px 5px 3px 0px; width: 14px; vertical-align: bottom; } .gplus-wrapper { margin-top: 3px; display: inline-block; vertical-align: top; } .twitter-custom, .gplus-share { margin-right: 12px; } .fb-follow-button{ margin: 10px auto; } /** CUSTOM CODE **/ --></style> <style id='template-skin-1' type='text/css'><!-- .header-outer { clear: both; } .header-inner { margin: auto; padding: 0px; } .footer-outer { background: #f5f5f5; clear: both; margin: 0; } .footer-inner { margin: auto; padding: 0px; } .footer-inner-2 { /* Account for right hand column elasticity. */ max-width: calc(100% - 248px); } .google-footer-outer { clear: both; } .cols-wrapper, .google-footer-outer, .footer-inner, .header-inner { max-width: 978px; margin-left: auto; margin-right: auto; } .cols-wrapper { margin: auto; clear: both; margin-top: 60px; margin-bottom: 60px; overflow: hidden; } .col-main-wrapper { float: left; width: 100%; } .col-main { margin-right: 278px; max-width: 660px; } .col-right { float: right; width: 248px; margin-left: -278px; } /* Tweaks for layout mode. */ body#layout .google-footer-outer { display: none; } body#layout .header-outer, body#layout .footer-outer { background: none; } body#layout .header-inner { height: initial; } body#layout .cols-wrapper { margin-top: initial; margin-bottom: initial; } --></style> <!-- start all head --> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://cloud.googleblog.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://cloud.googleblog.com/search/label/news' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Official Google Cloud Blog - Atom" href="https://cloud.googleblog.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Official Google Cloud Blog - RSS" href="https://cloud.googleblog.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Official Google Cloud Blog - Atom" href="https://www.blogger.com/feeds/6567687196385815607/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='https://cloud.googleblog.com/search/label/news' property='og:url'/> <meta content='Official Google Cloud Blog' property='og:title'/> <meta content='Built in the cloud. Engineered for your enterprise.' property='og:description'/> <!-- end all head --> <base target='_self'/> <style> html { font-family: Roboto, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } body { padding: 0; /* This ensures that the scroll bar is always present, which is needed */ /* because content render happens after page load; otherwise the header */ /* would "bounce" in-between states. */ min-height: 150%; } h2 { font-size: 16px; } h1, h2, h3, h4, h5 { line-height: 2em; } html, h4, h5, h6 { font-size: 14px; } a, a:visited { color: #4184F3; text-decoration: none; } a:focus, a:hover, a:active { text-decoration: none; } .Header { margin-top: 15px; } .Header h1 { font-size: 32px; font-weight: 300; line-height: 32px; height: 42px; } .header-inner .Header .titlewrapper { padding: 0; margin-top: 30px; } .header-inner .Header .descriptionwrapper { padding: 0; margin: 0; } .cols-wrapper { margin-top: 56px; } .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 60px; } .header-inner { height: 256px; position: relative; } html, .header-inner a { color: #212121; color: rgba(0,0,0,.87); } .header-inner .google-logo { display: inline-block; background-size: contain; z-index: 1; height: 50px; overflow: hidden; margin-top: 4px; } .header-left { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin-top: 12px; width: 100%; } .google-logo { margin-left: -4px; } #google-footer { position: relative; font-size: 13px; list-style: none; text-align: right; } #google-footer a { color: #444; } #google-footer ul { margin: 0; padding: 0; height: 144px; line-height: 144px; } #google-footer ul li { display: inline; } #google-footer ul li:before { color: #999; content: "\00b7"; font-weight: bold; margin: 5px; } #google-footer ul li:first-child:before { content: ''; } #google-footer .google-logo-dark { left: 0; margin-top: -16px; position: absolute; top: 50%; } /** Sitemap links. **/ .footer-inner-2 { font-size: 14px; padding-top: 42px; padding-bottom: 74px; } .footer-inner-2 .HTML h2 { color: #212121; color: rgba(0,0,0,.87); font-size: 14px; font-weight: 500; padding-left: 0; margin: 10px 0; } .footer-inner-2 .HTML ul { font-weight: normal; list-style: none; padding-left: 0; } .footer-inner-2 .HTML li { line-height: 24px; padding: 0; } .footer-inner-2 li a { color: rgba(65,132,243,.87); } /** Archive widget. **/ .BlogArchive { font-size: 13px; font-weight: normal; } .BlogArchive .widget-content { display: none; } .BlogArchive h2, .Label h2 { color: #4184F3; text-decoration: none; } .BlogArchive .hierarchy li { display: inline-block; } /* Specificity needed here to override widget CSS defaults. */ .BlogArchive #ArchiveList ul li, .BlogArchive #ArchiveList ul ul li { margin: 0; padding-left: 0; text-indent: 0; } .BlogArchive .intervalToggle { cursor: pointer; } .BlogArchive .expanded .intervalToggle .new-toggle { -ms-transform: rotate(180deg); transform: rotate(180deg); } .BlogArchive .new-toggle { float: right; padding-top: 3px; opacity: 0.87; } #ArchiveList { text-transform: uppercase; } #ArchiveList .expanded > ul:last-child { margin-bottom: 16px; } #ArchiveList .archivedate { width: 100%; } /* Months */ .BlogArchive .items { max-width: 150px; margin-left: -4px; } .BlogArchive .expanded .items { margin-bottom: 10px; overflow: hidden; } .BlogArchive .items > ul { float: left; height: 32px; } .BlogArchive .items a { padding: 0 4px; } .Label { font-size: 13px; font-weight: normal; } .sidebar-icon { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 12px; margin-top: -1px } .Label a { margin-right: 4px; } .Label .widget-content { display: none; } .FollowByEmail { font-size: 13px; font-weight: normal; } .FollowByEmail h2 { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: 0 50%; text-indent: 30px; } .FollowByEmail .widget-content { display: none; } .searchBox input { border: 1px solid #eee; color: #212121; color: rgba(0,0,0,.87); font-size: 14px; padding: 8px 8px 8px 40px; width: 164px; font-family: Roboto, sans-serif; background: url("https://www.gstatic.com/images/icons/material/system/1x/search_grey600_24dp.png") 8px center no-repeat; } .searchBox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: rgba(0,0,0,.54); } .searchBox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; opacity: 0.54; } .searchBox ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; opacity: 0.54; } .searchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #757575; } .widget-item-control { margin-top: 0px; } .section { margin: 0; padding: 0; } #sidebar-top { border: 1px solid #eee; } #sidebar-top > div { margin: 16px 0; } .widget ul { line-height: 1.6; } /*main post*/ .post { margin-bottom:30px; } #main .post .title { margin: 0; } #main .post .title a { color: #212121; color: rgba(0,0,0,.87); font-weight: normal; font-size: 24px; } #main .post .title a:hover { text-decoration:none; color:#4184F3; } .message, #main .post .post-header { margin: 0; padding: 0; } #main .post .post-header .caption, #main .post .post-header .labels-caption, #main .post .post-footer .caption, #main .post .post-footer .labels-caption { color: #444; font-weight: 500; } #main .tr-caption-container td { text-align: left; } #main .post .tr-caption { color: #757575; color: rgba(0,0,0,.54); display: block; max-width: 560px; padding-bottom: 20px; } #main .post .tr-caption-container { line-height: 24px; margin: -1px 0 0 0 !important; padding: 4px 0; text-align: left; } #main .post .post-header .published{ font-size:11px; font-weight:bold; } .post-header .publishdate { font-size: 17px; font-weight:normal; color: #757575; color: rgba(0,0,0,.54); } #main .post .post-footer{ font-size:12px; padding-bottom: 21px; } .label-footer { margin-bottom: 12px; margin-top: 12px; } .comment-img { margin-right: 16px; opacity: 0.54; vertical-align: middle; } #main .post .post-header .published { margin-bottom: 40px; margin-top: -2px; } .post .post-content { color: #212121; color: rgba(0,0,0,.87); font-size: 17px; margin: 25px 0 36px 0; line-height: 32px; } .post-body .post-content ul, .post-body .post-content ol { margin: 16px 0; padding: 0 48px; } .post-summary { display: none; } /* Another old-style caption. */ .post-content div i, .post-content div + i { font-size: 14px; font-style: normal; color: #757575; color: rgba(0,0,0,.54); display: block; line-height: 24px; margin-bottom: 16px; text-align: left; } /* Another old-style caption (with link) */ .post-content a > i { color: #4184F3 !important; } /* Old-style captions for images. */ .post-content .separator + div:not(.separator) { margin-top: -16px; } /* Capture section headers. */ .post-content br + br + b, .post-content .space + .space + b, .post-content .separator + b { display: inline-block; margin-bottom: 8px; margin-top: 24px; } .post-content li { line-height: 32px; } /* Override all post images/videos to left align. */ .post-content .separator, .post-content > div { text-align: left; } .post-content .separator > a, .post-content .separator > span { margin-left: 0 !important; } .post-content img { max-width: 100%; height: auto; width: auto; } .post-content .tr-caption-container img { margin-bottom: 12px; } .post-content iframe, .post-content embed { max-width: 100%; } .post-content .carousel-container { margin-bottom: 48px; } #main .post-content b { font-weight: 500; } /* These are the main paragraph spacing tweaks. */ #main .post-content br { content: ' '; display: block; padding: 4px; } .post-content .space { display: block; height: 8px; } .post-content iframe + .space, .post-content iframe + br { padding: 0 !important; } #main .post .jump-link { margin-bottom:10px; } .post-content img, .post-content iframe { margin: 30px 0 20px 0; } .post-content > img:first-child, .post-content > iframe:first-child { margin-top: 0; } .col-right .section { padding: 0 16px; } #aside { background:#fff; border:1px solid #eee; border-top: 0; } #aside .widget { margin:0; } #aside .widget h2, #ArchiveList .toggle + a.post-count-link { color: #212121; color: rgba(0,0,0,.87); font-weight: 400 !important; margin: 0; } #ArchiveList .toggle { float: right; } #ArchiveList .toggle .material-icons { padding-top: 4px; } #sidebar .tab { cursor: pointer; } #sidebar .tab .arrow { display: inline-block; float: right; } #sidebar .tab .icon { display: inline-block; vertical-align: top; height: 24px; width: 24px; margin-right: 13px; margin-left: -1px; margin-top: 1px; color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget-content > :first-child { padding-top: 8px; } #sidebar .active .tab .arrow { -ms-transform: rotate(180deg); transform: rotate(180deg); } #sidebar .arrow { color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget h2 { font-size: 14px; line-height: 24px; display: inline-block; } #sidebar .widget .BlogArchive { padding-bottom: 8px; } #sidebar .widget { border-bottom: 1px solid #eee; box-shadow: 0px 1px 0 white; margin-bottom: 0; padding: 14px 0; min-height: 20px; } #sidebar .widget:last-child { border-bottom: none; box-shadow: none; margin-bottom: 0; } #sidebar ul { margin: 0; padding: 0; } #sidebar ul li { list-style:none; padding:0; } #sidebar ul li a { line-height: 32px; } #sidebar .archive { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiNDY23s9AAWBioBCwYBM8c+YMVsUmJibEGYBNMS5DaeMFfDYSZQA2v9I3FrB5AZeriI4FmnrBccCT8mhmGs1MwyAzAQQYAKEWG9zm9QFEAAAAAElFTkSuQmCC"); height: 24px; line-height: 24px; padding-left: 30px; } #sidebar .labels { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNpiNDY23s9AAMycOfM7UF05kHkZmzwTMkdSUhKrIcXFxZy3bt3qBjIN8RrS09PDsHnzZjCNDr58+cKQlpbGDjSoHcg1w2oIyAUODg5gARCNzUVIBrUCuVYYhjx//pzhwIEDYAEQDeJjA1CDWIAGNQK59jBxRuSABbkAlwHIgIeHh2HWrFn/1NTU2oDcvSgBS4wBSC5iArqoCsj1YGIgEyAZVMoEchqlBjEB/cZAiUHg2AEGznpKDAImxOeM////B4VLKtBvEUCngZ1ILKivr3/u6+ubBzJAGZQ9gC5aQoqLgAY8BhkAZL4BuQQkxgXE34A4BuiiZEIuAhrwEGhAEZD5DpzYoIaA2UAM4kQADUrHZRDUgAIg8wO2XAwzbQXQa5OweQ1owB10AyA6gS7BgX1u3ry5397eHow3bdo0EyjGi00tQIABANPgyAH1q1eaAAAAAElFTkSuQmCC"); height: 20px; line-height: 20px; padding-left: 30px; } #sidebar .rss a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVDGSgkAQHL2rIiIikohIc/EBRkbwAIwuwgfwAXiAD9AHSI7kEkECRCb6AIyINDLx7K0aa6kT7uq0q7YYtnZ7umdnt7darXbr9Zpegeu61DNNc0dvwCcH4/GYJpMJnc9nOhwOVJbl/4hAAokMECZJQtvt9k+kH7qufyEYDAakqqqYxFdRFBqNRmTbNg2HQ0rTlK7XayvR0xqBdDqdkuM4dE/0ULhYLOh4PHYrknG5XGi/31MYhuL/nkwonM1mlGUZ1XXdrsiyLGEDhY7juJEZ1u5tIixDGdYhmYw+B7CAzPP5nDabjdgIAgCksMX1832/3drtdqPT6SQWapomiGEFNkDEdpDMMAzK81ys/7XYy+XyoQgq2WoURSIJ2iIIgp/WZCCTvFm2wgeAU31aI3Q2GhIDMeB53qPYPIcm5VrxXIOIOxsDMStjVawAc1VViRgN22lNBiuQN3GR+SY07hpOoStmFQAKXRRFY93bnpG+fONfedi+BRgAbkS8Fxp7QQIAAAAASUVORK5CYII="); } #sidebar .subscription a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); } #sidebar-bottom { background: #f5f5f5; border-top:1px solid #eee; } #sidebar-bottom .widget { border-bottom: 1px solid #e0e0e0; padding: 15px 0; text-align: center; } #sidebar-bottom > div:last-child { border-bottom: 0; } #sidebar-bottom .text { line-height: 20px; } /* Home, forward, and backward pagination. */ .blog-pager { border-top : 1px #e0e0e0 solid; padding-top: 10px; margin-top: 15px; text-align: right !important; } #blog-pager { margin-botom: 0; margin-top: -14px; padding: 16px 0 0 0; } #blog-pager a { display: inline-block; } .blog-pager i.disabled { opacity: 0.2 !important; } .blog-pager i { color: black; margin-left: 16px; opacity: 0.54; } .blog-pager i:hover, .blog-pager i:active { opacity: 0.87; } #blog-pager-older-link, #blog-pager-newer-link { float: none; } .gplus-profile { background-color: #fafafa; border: 1px solid #eee; overflow: hidden; width: 212px; } .gplus-profile-inner { margin-left: -1px; margin-top: -1px; } /* Sidebar follow buttons. */ .followgooglewrapper { padding: 12px 0 0 0; } .loading { visibility: hidden; } .detail-page .post-footer .cmt_iframe_holder { padding-top: 40px !important; } /** Desktop **/ @media (max-width: 900px) { .col-right { display: none; } .col-main { margin-right: 0; min-width: initial; } .footer-outer { display: none; } .cols-wrapper { min-width: initial; } .google-footer-outer { background-color: #f5f5f5; } } /** Tablet **/ @media (max-width: 712px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 40px; } } /* An extra breakpoint accommodating for long blog titles. */ @media (max-width: 600px) { .header-left { height: 100%; top: inherit; margin-top: 0; -webkit-transform: initial; transform: initial; } .header-title { margin-top: 18px; } .header-inner .google-logo { height: 40px; margin-top: 3px; } .header-inner .google-logo img { height: 35px; } .header-title h2 { font-size: 32px; line-height: 36px; } .header-desc { bottom: 24px; position: absolute; } } /** Mobile/small desktop window; also landscape. **/ @media (max-width: 480px), (max-height: 480px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 16px; } .cols-wrapper { margin-top: 0; } .post-header .publishdate, .post .post-content { font-size: 16px; } .post .post-content { line-height: 28px; margin-bottom: 30px; } .post { margin-top: 30px; } .byline-author { display: block; font-size: 12px; line-height: 24px; margin-top: 6px; } #main .post .title a { font-weight: 500; color: #4c4c4c; color: rgba(0,0,0,.70); } #main .post .post-header { padding-bottom: 12px; } #main .post .post-header .published { margin-bottom: -8px; margin-top: 3px; } .post .read-more { display: block; margin-top: 14px; } .post .tr-caption { font-size: 12px; } #main .post .title a { font-size: 20px; line-height: 30px; } .post-content iframe { /* iframe won't keep aspect ratio when scaled down. */ max-height: 240px; } .post-content .separator img, .post-content .tr-caption-container img, .post-content iframe { margin-left: -16px; max-width: inherit; width: calc(100% + 32px); } .post-content table, .post-content td { width: 100%; } #blog-pager { margin: 0; padding: 16px 0; } /** List page tweaks. **/ .list-page .post-original { display: none; } .list-page .post-summary { display: block; } .list-page .comment-container { display: none; } .list-page #blog-pager { padding-top: 0; border: 0; margin-top: -8px; } .list-page .label-footer { display: none; } .list-page #main .post .post-footer { border-bottom: 1px solid #eee; margin: -16px 0 0 0; padding: 0 0 20px 0; } .list-page .post .share { display: none; } /** Detail page tweaks. **/ .detail-page .post-footer .cmt_iframe_holder { padding-top: 32px !important; } .detail-page .label-footer { margin-bottom: 0; } .detail-page #main .post .post-footer { padding-bottom: 0; } .detail-page #comments { display: none; } } [data-about-pullquote], [data-is-preview], [data-about-syndication] { display: none; } </style> <noscript> <style> .loading { visibility: visible }</style> </noscript> <script type='text/javascript'> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-18038-3', 'auto', 'blogger'); ga('blogger.send', 'pageview'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=6567687196385815607&amp;zx=d3803282-de61-465b-a26d-29b2bc7fa777' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=6567687196385815607&amp;zx=d3803282-de61-465b-a26d-29b2bc7fa777' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <script type='text/javascript'> //<![CDATA[ var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://2542116.fls.doubleclick.net/activityi;src=2542116;type=gblog;cat=googl0;ord=ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); //]]> </script> <noscript> <img alt='' height='1' src='https://ad.doubleclick.net/ddm/activity/src=2542116;type=gblog;cat=googl0;ord=1?' width='1'/> </noscript> <!-- Header --> <div class='header-outer'> <div class='header-inner'> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a class='google-logo' href='https://cloud.googleblog.com/'> <img height="50" src="//3.bp.blogspot.com/-a3v4BOp6LoU/V-y9lFzsb_I/AAAAAAAATGY/aD_EUNu9X4MHVu3ScQH38S2yvyNAVON9ACK4B/s1600/logo_lockup_cloud_color.png"> </a> <a href='/.'> <h2> Official Blog </h2> </a> </div> <div class='header-desc'> Built in the cloud. Engineered for your enterprise. </div> </div> </div></div> </div> </div> <!-- all content wrapper start --> <div class='cols-wrapper loading'> <div class='col-main-wrapper'> <div class='col-main'> <div class='section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='post' data-id='4849655003578999470' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/07/cloud2-commission-releases-report-on.html' itemprop='url' title='Cloud2 Commission Releases Report on Cloud Computing'> Cloud2 Commission Releases Report on Cloud Computing </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, July 26, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Sarah Falvey, Sr. Policy Analyst, Google</span><br /><br />In May we <a href="http://googleenterprise.blogspot.com/2011/05/google-joins-cloud2-commission.html">announced our participation</a> in the TechAmerica Foundation&#8217;s Commission on the Leadership Opportunity in U.S. Deployment of the Cloud (<a href="http://www.techamericafoundation.org/cloud-commission">CLOUD<sup>2</sup></a>). The Commission had a three-month mandate and we are excited to unveil the finished report entitled <span style="font-style:italic;"><a href="http://www.techamericafoundation.org/content/wp-content/uploads/2011/07/CLOUD2.pdf">Cloud First, Cloud Fast: Recommendations for Innovation, Leadership and Job Creation</a></span>.<br /> <br />This report is an important roadmap to assist the US government with moving toward more rapid cloud adoption while continuing to promote commercial innovation. More than 70 companies worked together to provide the government with detailed recommendations&#8212;and Google is proud to have been a member. The report consists of four key policy areas: Trust, Transformation, Transparency, and Transnational Data Flows and seeks to address barriers within each area that hinder cloud adoption. The Commission also produced a &#8220;<a href="http://www.techamerica.org/Docs/fileManager.cfm?f=cloud_buyers_guide.pdf">Buyer&#8217;s Guide</a>&#8221; to help government agencies evaluate cloud offerings and move services to the cloud.<br /><br />This report is an important first step in outlining the necessary policy steps needed to keep the U.S. at the forefront of cloud innovation. </script> <noscript> <span class="byline-author">Posted by Sarah Falvey, Sr. Policy Analyst, Google</span><br /><br />In May we <a href="http://googleenterprise.blogspot.com/2011/05/google-joins-cloud2-commission.html">announced our participation</a> in the TechAmerica Foundation&#8217;s Commission on the Leadership Opportunity in U.S. Deployment of the Cloud (<a href="http://www.techamericafoundation.org/cloud-commission">CLOUD<sup>2</sup></a>). The Commission had a three-month mandate and we are excited to unveil the finished report entitled <span style="font-style:italic;"><a href="http://www.techamericafoundation.org/content/wp-content/uploads/2011/07/CLOUD2.pdf">Cloud First, Cloud Fast: Recommendations for Innovation, Leadership and Job Creation</a></span>.<br /> <br />This report is an important roadmap to assist the US government with moving toward more rapid cloud adoption while continuing to promote commercial innovation. More than 70 companies worked together to provide the government with detailed recommendations&#8212;and Google is proud to have been a member. The report consists of four key policy areas: Trust, Transformation, Transparency, and Transnational Data Flows and seeks to address barriers within each area that hinder cloud adoption. The Commission also produced a &#8220;<a href="http://www.techamerica.org/Docs/fileManager.cfm?f=cloud_buyers_guide.pdf">Buyer&#8217;s Guide</a>&#8221; to help government agencies evaluate cloud offerings and move services to the cloud.<br /><br />This report is an important first step in outlining the necessary policy steps needed to keep the U.S. at the forefront of cloud innovation. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/07/cloud2-commission-releases-report-on.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Cloud2 Commission Releases Report on Cloud Computing&url=https://cloud.googleblog.com/2011/07/cloud2-commission-releases-report-on.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/07/cloud2-commission-releases-report-on.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/07/cloud2-commission-releases-report-on.html' data-url='https://cloud.googleblog.com/2011/07/cloud2-commission-releases-report-on.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/07/cloud2-commission-releases-report-on.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/cloud%20computing' rel='tag'> cloud computing </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/government' rel='tag'> government </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='post' data-id='3109543291911197029' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/05/google-joins-cloud2-commission.html' itemprop='url' title='Google Joins Cloud2 Commission Examining Cloud Computing'> Google Joins Cloud2 Commission Examining Cloud Computing </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, May 17, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Sarah Falvey, Sr. Policy Analyst, Google </span><br /><br />At Google, we believe the Internet is a rich platform for innovation and that when organizations fully adopt online services (what we call "100% web") they dramatically improve productivity and reduce their costs. In order to advance these interests, we work closely with similarly minded groups to advance this common goal and to enable innovation. <br /><br />To that end, we are excited to participate in the TechAmerica Foundation&#8217;s recently formed Commission on the Leadership Opportunity in U.S. Deployment of the Cloud (<a href="http://www.techamericafoundation.org/cloud-commission">CLOUD<sup>2</sup></a>). The Commission&#8217;s three-month mandate is to provide the Obama Administration with recommendations for how the U.S. Government could help drive American innovation in the cloud. This comes on the heels of the Administration's "<a href="http://www.cio.gov/documents/Federal-Cloud-Computing-Strategy.pdf">Cloud First</a>" policy, an important first step in helping the federal government take advantage of the benefits cloud computing has to offer. The Commission will make recommendations to the U.S. Government on ways to spur the adoption of cloud computing and to address policies that hinder U.S. leadership in the commercial space. We&#8217;re supporting the efforts of two CLOUD<sup>2</sup> working groups: the first works on facilitating the flow of information between countries, and the second deals with security in the cloud.<br /><br />With <a href="//www.google.com/apps/intl/en/business/index.html#utm_campaign=SecurityFirst&amp;utm_source=en-na-us-entblog-CLOUD2-05172011&amp;utm_medium=blog">Google Apps</a>, we are investing in technologies that help businesses, educational institutions and governments be productive with a 100% web approach. We&#8217;re committed to minimizing barriers to adoption of the cloud by the public sector. Additionally, we hope to promote the development of technology-neutral, non-proprietary and interoperable standards to ensure that the benefits offered by cloud computing are fully realized.<br /><br />For these reasons, we&#8217;re excited to support TechAmerica&#8217;s efforts in this important area and look forward to working with other industry players to further the adoption of cloud computing. </script> <noscript> <span class="byline-author">Posted by Sarah Falvey, Sr. Policy Analyst, Google </span><br /><br />At Google, we believe the Internet is a rich platform for innovation and that when organizations fully adopt online services (what we call "100% web") they dramatically improve productivity and reduce their costs. In order to advance these interests, we work closely with similarly minded groups to advance this common goal and to enable innovation. <br /><br />To that end, we are excited to participate in the TechAmerica Foundation&#8217;s recently formed Commission on the Leadership Opportunity in U.S. Deployment of the Cloud (<a href="http://www.techamericafoundation.org/cloud-commission">CLOUD<sup>2</sup></a>). The Commission&#8217;s three-month mandate is to provide the Obama Administration with recommendations for how the U.S. Government could help drive American innovation in the cloud. This comes on the heels of the Administration's "<a href="http://www.cio.gov/documents/Federal-Cloud-Computing-Strategy.pdf">Cloud First</a>" policy, an important first step in helping the federal government take advantage of the benefits cloud computing has to offer. The Commission will make recommendations to the U.S. Government on ways to spur the adoption of cloud computing and to address policies that hinder U.S. leadership in the commercial space. We&#8217;re supporting the efforts of two CLOUD<sup>2</sup> working groups: the first works on facilitating the flow of information between countries, and the second deals with security in the cloud.<br /><br />With <a href="//www.google.com/apps/intl/en/business/index.html#utm_campaign=SecurityFirst&amp;utm_source=en-na-us-entblog-CLOUD2-05172011&amp;utm_medium=blog">Google Apps</a>, we are investing in technologies that help businesses, educational institutions and governments be productive with a 100% web approach. We&#8217;re committed to minimizing barriers to adoption of the cloud by the public sector. Additionally, we hope to promote the development of technology-neutral, non-proprietary and interoperable standards to ensure that the benefits offered by cloud computing are fully realized.<br /><br />For these reasons, we&#8217;re excited to support TechAmerica&#8217;s efforts in this important area and look forward to working with other industry players to further the adoption of cloud computing. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/05/google-joins-cloud2-commission.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Google Joins Cloud2 Commission Examining Cloud Computing&url=https://cloud.googleblog.com/2011/05/google-joins-cloud2-commission.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/05/google-joins-cloud2-commission.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/05/google-joins-cloud2-commission.html' data-url='https://cloud.googleblog.com/2011/05/google-joins-cloud2-commission.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/05/google-joins-cloud2-commission.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/cloud%20computing' rel='tag'> cloud computing </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/government' rel='tag'> government </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='post' data-id='2075003732470129950' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/09/security-first-google-at-issa.html' itemprop='url' title='Security First: Google at the ISSA International Conference'> Security First: Google at the ISSA International Conference </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, September 15, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> This week the Google Enterprise team is excited to be participating in the Information Systems Security Association&#8217;s <a href="http://www.issa.org/conf/">(ISSA) International Conference</a> in Atlanta, GA from September 15-17. The ISSA is a not-for-profit, international professional organization of information security professionals and practitioners. It promotes management practices that will ensure the confidentiality, integrity and availability of information resources. This year more than 500 IT and security professionals will gather under this year&#8217;s theme of &#8220;Connect and Collaborate&#8221;.<br /><br />Eran Feigenbaum, Director Security for Google Enterprise wil be delivering a keynote presentation entitled &#8220;<a href="https://www.issa.org/conf/?p=231">A New Security Model in the Cloud</a>&#8221; on Thursday, September 16th, at 12:40 PM.<br /><br />If you'll be at the conference, please join us for Eran&#8217;s session. If you&#8217;re not going to be at the conference, you can find <a href="//www.google.com/apps/security#utm_campaign=SecurityFirst&amp;utm_source=en-na-us-entblog-ISSA_09152010&amp;utm_medium=blog">more information</a> on the security and privacy of data in Google Apps.<br /><br /><span class="byline-author">Posted by Adam Swidler, Sr. Manager - Google Enterprise Team</span> </script> <noscript> This week the Google Enterprise team is excited to be participating in the Information Systems Security Association&#8217;s <a href="http://www.issa.org/conf/">(ISSA) International Conference</a> in Atlanta, GA from September 15-17. The ISSA is a not-for-profit, international professional organization of information security professionals and practitioners. It promotes management practices that will ensure the confidentiality, integrity and availability of information resources. This year more than 500 IT and security professionals will gather under this year&#8217;s theme of &#8220;Connect and Collaborate&#8221;.<br /><br />Eran Feigenbaum, Director Security for Google Enterprise wil be delivering a keynote presentation entitled &#8220;<a href="https://www.issa.org/conf/?p=231">A New Security Model in the Cloud</a>&#8221; on Thursday, September 16th, at 12:40 PM.<br /><br />If you'll be at the conference, please join us for Eran&#8217;s session. If you&#8217;re not going to be at the conference, you can find <a href="//www.google.com/apps/security#utm_campaign=SecurityFirst&amp;utm_source=en-na-us-entblog-ISSA_09152010&amp;utm_medium=blog">more information</a> on the security and privacy of data in Google Apps.<br /><br /><span class="byline-author">Posted by Adam Swidler, Sr. Manager - Google Enterprise Team</span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/09/security-first-google-at-issa.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Security First: Google at the ISSA International Conference&url=https://cloud.googleblog.com/2010/09/security-first-google-at-issa.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/09/security-first-google-at-issa.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='4' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/09/security-first-google-at-issa.html' data-url='https://cloud.googleblog.com/2010/09/security-first-google-at-issa.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/09/security-first-google-at-issa.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/events' rel='tag'> events </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Security' rel='tag'> Security </a> </span> </div> </div> </div> <div class='post' data-id='8535077694992698019' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/08/jibjab-helps-visitors-find-their-online.html' itemprop='url' title='JibJab helps visitors find their online funny bone with Google Site Search'> JibJab helps visitors find their online funny bone with Google Site Search </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, August 26, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style="font-style:italic;">Editor&#8217;s note: Today&#8217;s guest post comes from Chris Poe, Engineering Director at JibJab Media. <a href="http://sendables.jibjab.com/">JibJab.com</a> is a digital entertainment studio that creates, produces and distributes humorous online content. From offbeat eCards to personalized videos and satirical viral videos, JibJab is on a mission to help more people share more laughs than any other company in the history of the world.</span><br /><br />We could all use a good laugh from time to time. Which is why we&#8217;re thrilled to announce that, as of today, search on <a href="http://sendables.jibjab.com/">JibJab.com</a> is powered by <a href="//www.google.com/sitesearch/#utm_source=en-na-us-entblog-gss_customers_8-26&amp;utm_medium=enterprise_blog&amp;utm_campaign=jibjab-launch">Google Site Search</a>, making it even easier for our visitors to explore and find their favorite funny items:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//2.bp.blogspot.com/_ejz3ESLR9IM/THaviY2wRgI/AAAAAAAAASo/5xNFaUrG98A/s1600/jibjab.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509784199456900610" src="//2.bp.blogspot.com/_ejz3ESLR9IM/THaviY2wRgI/AAAAAAAAASo/5xNFaUrG98A/s320/jibjab.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 236px;"></a><br /><br />In evaluating a website search engine, we chose Google Site Search for its ability to help users find the perfect eCard or video, fast, while allowing our developers to control the look and feel of the results. We also appreciated the fact that Google Site Search provided XML results for full customization of each search query, and gave us a hands-free search solution that requires little-to-no custom maintenance.<br /><br />This, hopefully, will allow our visitors to find more of what they&#8217;re looking for on our site - good laughs!<br /><br />Posted by: Rajat Mukherjee, Group Product Manager, Google Enterprise </script> <noscript> <span style="font-style:italic;">Editor&#8217;s note: Today&#8217;s guest post comes from Chris Poe, Engineering Director at JibJab Media. <a href="http://sendables.jibjab.com/">JibJab.com</a> is a digital entertainment studio that creates, produces and distributes humorous online content. From offbeat eCards to personalized videos and satirical viral videos, JibJab is on a mission to help more people share more laughs than any other company in the history of the world.</span><br /><br />We could all use a good laugh from time to time. Which is why we&#8217;re thrilled to announce that, as of today, search on <a href="http://sendables.jibjab.com/">JibJab.com</a> is powered by <a href="//www.google.com/sitesearch/#utm_source=en-na-us-entblog-gss_customers_8-26&amp;utm_medium=enterprise_blog&amp;utm_campaign=jibjab-launch">Google Site Search</a>, making it even easier for our visitors to explore and find their favorite funny items:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//2.bp.blogspot.com/_ejz3ESLR9IM/THaviY2wRgI/AAAAAAAAASo/5xNFaUrG98A/s1600/jibjab.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509784199456900610" src="//2.bp.blogspot.com/_ejz3ESLR9IM/THaviY2wRgI/AAAAAAAAASo/5xNFaUrG98A/s320/jibjab.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 236px;"></a><br /><br />In evaluating a website search engine, we chose Google Site Search for its ability to help users find the perfect eCard or video, fast, while allowing our developers to control the look and feel of the results. We also appreciated the fact that Google Site Search provided XML results for full customization of each search query, and gave us a hands-free search solution that requires little-to-no custom maintenance.<br /><br />This, hopefully, will allow our visitors to find more of what they&#8217;re looking for on our site - good laughs!<br /><br />Posted by: Rajat Mukherjee, Group Product Manager, Google Enterprise </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/08/jibjab-helps-visitors-find-their-online.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:JibJab helps visitors find their online funny bone with Google Site Search&url=https://cloud.googleblog.com/2010/08/jibjab-helps-visitors-find-their-online.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/08/jibjab-helps-visitors-find-their-online.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='3' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/08/jibjab-helps-visitors-find-their-online.html' data-url='https://cloud.googleblog.com/2010/08/jibjab-helps-visitors-find-their-online.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/08/jibjab-helps-visitors-find-their-online.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/developers' rel='tag'> developers </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Site%20Search' rel='tag'> Google Site Search </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='post' data-id='8164914110981051079' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/08/security-first-google-at-comptia.html' itemprop='url' title='Security First: Google at the CompTIA Breakaway 2010 Conference'> Security First: Google at the CompTIA Breakaway 2010 Conference </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, August 9, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> On Thursday, August 12th, the Google Enterprise team will be participating in the inaugural Cybersecurity Summit at the <a href="http://www.comptia.org/breakaway/default.aspx">CompTIA Breakaway 2010</a> Conference in San Antonio, Texas. The summit brings together leaders from the IT industry and government to discuss how to work together to mitigate the frequency and impact of cyber threats in the private and public sectors. Google will be participating in the panel discussion &#8220;Security in the Cloud&#8221; at 11 AM CDT.<br /><br />If you'll be at the conference, please join us for the panel discussion to hear about Google&#8217;s cloud security efforts. Additionally, you can find lots of information about the security of our solutions for enterprises <a href="//www.google.com/apps/trust#utm_campaign=trust&amp;utm_source=en-na-us-entblog-trust_080610&amp;utm_medium=blog">here.</a><br /><br /><br />Posted by Adam Swidler, Sr. Manager &#8211; Google Enterprise </script> <noscript> On Thursday, August 12th, the Google Enterprise team will be participating in the inaugural Cybersecurity Summit at the <a href="http://www.comptia.org/breakaway/default.aspx">CompTIA Breakaway 2010</a> Conference in San Antonio, Texas. The summit brings together leaders from the IT industry and government to discuss how to work together to mitigate the frequency and impact of cyber threats in the private and public sectors. Google will be participating in the panel discussion &#8220;Security in the Cloud&#8221; at 11 AM CDT.<br /><br />If you'll be at the conference, please join us for the panel discussion to hear about Google&#8217;s cloud security efforts. Additionally, you can find lots of information about the security of our solutions for enterprises <a href="//www.google.com/apps/trust#utm_campaign=trust&amp;utm_source=en-na-us-entblog-trust_080610&amp;utm_medium=blog">here.</a><br /><br /><br />Posted by Adam Swidler, Sr. Manager &#8211; Google Enterprise </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/08/security-first-google-at-comptia.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Security First: Google at the CompTIA Breakaway 2010 Conference&url=https://cloud.googleblog.com/2010/08/security-first-google-at-comptia.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/08/security-first-google-at-comptia.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/08/security-first-google-at-comptia.html' data-url='https://cloud.googleblog.com/2010/08/security-first-google-at-comptia.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/08/security-first-google-at-comptia.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/events' rel='tag'> events </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Security' rel='tag'> Security </a> </span> </div> </div> </div> <div class='post' data-id='9105189285927806535' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/08/upgrade-your-users-knowledge-with.html' itemprop='url' title='Upgrade your users’ knowledge with Google Apps Tips and Tricks'> Upgrade your users&#8217; knowledge with Google Apps Tips and Tricks </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, August 3, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div>As a Google Apps trainer, I&#8217;ve spent more than two years working with Google Apps customers on deployments, researching how they use <a href="http://deployment.googleapps.com/Home/resources-user-adoption">resources provided by Google</a> or from our <a href="http://deployment.googleapps.com/Home/resources-user-adoption/training-partners">professional training partners</a>.</div><div><br /></div><div>I always learn a lot from &#8220;Go Live&#8221; week &#8211; the first days of deployment, when users start to discover Apps&#8217; features and capabilities. But for me, the real &#8220;aha&#8221; comes a month or so later, when users are familiar enough with Apps that they want to dive in and do more. I often see people beginning to seek out and share power tips and tricks for using Apps around that time.</div><div><br /></div><div>To help with that sharing, we&#8217;re announcing a new addition to the <a href="http://deployment.googleapps.com/">Google Apps Deployment Site</a>: a center for <b><a href="http://deployment.googleapps.com/Home/resources-user-adoption/google-apps-tips-and-tricks">Google Apps Tricks and Tips</a></b>. This center contains a collection of ideas and suggestions that that users can try to take their Apps use to the next level. The first collection of tips focuses on Gmail, but insights on using Docs and other features are in the works.</div><div><br /></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img alt="" border="0" id="BLOGGER_PHOTO_ID_5501275699160471170" src="//2.bp.blogspot.com/_jSdgG4-DeNE/TFh1GfPy1oI/AAAAAAAAAno/Ai4OHsBd62A/s400/Salimimage.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 371px; height: 400px; "></span></div><div style="text-align: center;"><i>View this image in detail </i><a href="https://docs.google.com/Doc?docid=0AXxt5ipSUBpSZGRmN3R4YmtfMjA0cGZmaHdkMw&amp;hl=en&amp;authkey=COvF-pYE"><i>here</i></a><i>. </i></div><div style="text-align: center;"><br /></div><div><div>The tips are short, easy to understand, and incorporate step-by-step graphics to walk the user through the tip. They&#8217;re designed to encourage users to discover features of Google Apps they may not have known existed, and to educate them when new functionality is incorporated into the products.</div><div><br /></div><div>We&#8217;ve made it easy for Google Apps administrators to use these resources. Our <a href="https://docs.google.com/document/edit?id=1PmQ49uO_C7qFB2tY7uRRsmOPHv1GKwzPZnle6l6Kobw&amp;hl=en&amp;authkey=CMiEurwE&amp;pli=1#">Tips and Tricks Getting Started Guide</a> walks you through the process of incorporating the tips and tricks in your training site. (If you haven&#8217;t created a launch or training site, <a href="http://deployment.googleapps.com/Home/resources-user-adoption/google-apps-support-site-templates">check out our support site templates</a> for an easy way to get started.)</div><div><br /></div><div>Give <a href="http://deployment.googleapps.com/Home/resources-user-adoption/google-apps-tips-and-tricks">Google Apps Tips and Tricks</a> a try and watch how quickly your users become more collaborative, productive, and proficient as they incorporate the newly learned features into their daily routine.</div><div><br /></div><div>Posted by Gary Giurbino, Google Enterprise Training team</div></div><div><br /></div><div><br /></div> </script> <noscript> <div>As a Google Apps trainer, I&#8217;ve spent more than two years working with Google Apps customers on deployments, researching how they use <a href="http://deployment.googleapps.com/Home/resources-user-adoption">resources provided by Google</a> or from our <a href="http://deployment.googleapps.com/Home/resources-user-adoption/training-partners">professional training partners</a>.</div><div><br /></div><div>I always learn a lot from &#8220;Go Live&#8221; week &#8211; the first days of deployment, when users start to discover Apps&#8217; features and capabilities. But for me, the real &#8220;aha&#8221; comes a month or so later, when users are familiar enough with Apps that they want to dive in and do more. I often see people beginning to seek out and share power tips and tricks for using Apps around that time.</div><div><br /></div><div>To help with that sharing, we&#8217;re announcing a new addition to the <a href="http://deployment.googleapps.com/">Google Apps Deployment Site</a>: a center for <b><a href="http://deployment.googleapps.com/Home/resources-user-adoption/google-apps-tips-and-tricks">Google Apps Tricks and Tips</a></b>. This center contains a collection of ideas and suggestions that that users can try to take their Apps use to the next level. The first collection of tips focuses on Gmail, but insights on using Docs and other features are in the works.</div><div><br /></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img alt="" border="0" id="BLOGGER_PHOTO_ID_5501275699160471170" src="//2.bp.blogspot.com/_jSdgG4-DeNE/TFh1GfPy1oI/AAAAAAAAAno/Ai4OHsBd62A/s400/Salimimage.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 371px; height: 400px; "></span></div><div style="text-align: center;"><i>View this image in detail </i><a href="https://docs.google.com/Doc?docid=0AXxt5ipSUBpSZGRmN3R4YmtfMjA0cGZmaHdkMw&amp;hl=en&amp;authkey=COvF-pYE"><i>here</i></a><i>. </i></div><div style="text-align: center;"><br /></div><div><div>The tips are short, easy to understand, and incorporate step-by-step graphics to walk the user through the tip. They&#8217;re designed to encourage users to discover features of Google Apps they may not have known existed, and to educate them when new functionality is incorporated into the products.</div><div><br /></div><div>We&#8217;ve made it easy for Google Apps administrators to use these resources. Our <a href="https://docs.google.com/document/edit?id=1PmQ49uO_C7qFB2tY7uRRsmOPHv1GKwzPZnle6l6Kobw&amp;hl=en&amp;authkey=CMiEurwE&amp;pli=1#">Tips and Tricks Getting Started Guide</a> walks you through the process of incorporating the tips and tricks in your training site. (If you haven&#8217;t created a launch or training site, <a href="http://deployment.googleapps.com/Home/resources-user-adoption/google-apps-support-site-templates">check out our support site templates</a> for an easy way to get started.)</div><div><br /></div><div>Give <a href="http://deployment.googleapps.com/Home/resources-user-adoption/google-apps-tips-and-tricks">Google Apps Tips and Tricks</a> a try and watch how quickly your users become more collaborative, productive, and proficient as they incorporate the newly learned features into their daily routine.</div><div><br /></div><div>Posted by Gary Giurbino, Google Enterprise Training team</div></div><div><br /></div><div><br /></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/08/upgrade-your-users-knowledge-with.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Upgrade your users’ knowledge with Google Apps Tips and Tricks&url=https://cloud.googleblog.com/2010/08/upgrade-your-users-knowledge-with.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/08/upgrade-your-users-knowledge-with.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='1' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/08/upgrade-your-users-knowledge-with.html' data-url='https://cloud.googleblog.com/2010/08/upgrade-your-users-knowledge-with.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/08/upgrade-your-users-knowledge-with.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/admin' rel='tag'> admin </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/hints%20and%20tips' rel='tag'> hints and tips </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='post' data-id='6405790871983191792' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/07/google-apps-for-government.html' itemprop='url' title='Google Apps for Government'> Google Apps for Government </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, July 26, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div>Last September, <a href="http://googleenterprise.blogspot.com/2009/09/google-apps-and-government.html">we announced</a> our intent to create a Google Apps environment dedicated to our government customers, and to complete United States government security certification for Google Apps. Today, we&#8217;re delivering on both.</div><div><br /></div><div>Today, we&#8217;re pleased to introduce a new edition of Google Apps designed specifically for the needs of U.S. government entities. It&#8217;s called &#8211; appropriately enough &#8211; <a href="//www.google.com/apps/intl/en/government/#utm_campaign=govapps&amp;utm_source=entblog-appsforgov-0710&amp;utm_medium=blog">Google Apps for Government</a>. This new edition is available now to federal, state and local governments in the United States.</div><div><br /></div><div>Google Apps is also the first suite of cloud computing applications to receive Federal Information Security Management Act (FISMA) certification from the U.S. government. With this federal government certification of our security controls, government agencies can use our cloud services with confidence.</div><div><br /></div><div>A wide range of U.S. government customers are already taking advantage of Google Apps, from the <a href="http://googleenterprise.blogspot.com/2010/07/berkeley-lab-is-going-google.html">U.S. Department of Energy&#8217;s Berkeley Lab</a> to the U.S. Navy&#8217;s <a href="http://www.inrelief.org/">InRelief</a> program, to the <a href="http://googleenterprise.blogspot.com/2010/06/city-of-los-angeles-on-going-google.html">City of Los Angeles,</a> to smaller governments across the country like <a href="http://www.pcgov.org/">Panama City, Florida</a> and the <a href="http://woosteroh.com/">City of Wooster, Ohio</a>.</div><div><br /></div><div>You can learn more about how U.S. Government customers can benefit from this new edition in <a href="http://googleblog.blogspot.com/2010/07/introducing-google-apps-for-government.html">today&#8217;s Official Google Blog post</a>.</div><div><br /></div><div style="text-align: right;"><i>&#8211; Kripa Krishnan, Technical Program Manager, Google Apps for Government</i></div><div style="text-align: right;"><br /></div><div>Posted by Dan Israel, Google Enterprise team</div> </script> <noscript> <div>Last September, <a href="http://googleenterprise.blogspot.com/2009/09/google-apps-and-government.html">we announced</a> our intent to create a Google Apps environment dedicated to our government customers, and to complete United States government security certification for Google Apps. Today, we&#8217;re delivering on both.</div><div><br /></div><div>Today, we&#8217;re pleased to introduce a new edition of Google Apps designed specifically for the needs of U.S. government entities. It&#8217;s called &#8211; appropriately enough &#8211; <a href="//www.google.com/apps/intl/en/government/#utm_campaign=govapps&amp;utm_source=entblog-appsforgov-0710&amp;utm_medium=blog">Google Apps for Government</a>. This new edition is available now to federal, state and local governments in the United States.</div><div><br /></div><div>Google Apps is also the first suite of cloud computing applications to receive Federal Information Security Management Act (FISMA) certification from the U.S. government. With this federal government certification of our security controls, government agencies can use our cloud services with confidence.</div><div><br /></div><div>A wide range of U.S. government customers are already taking advantage of Google Apps, from the <a href="http://googleenterprise.blogspot.com/2010/07/berkeley-lab-is-going-google.html">U.S. Department of Energy&#8217;s Berkeley Lab</a> to the U.S. Navy&#8217;s <a href="http://www.inrelief.org/">InRelief</a> program, to the <a href="http://googleenterprise.blogspot.com/2010/06/city-of-los-angeles-on-going-google.html">City of Los Angeles,</a> to smaller governments across the country like <a href="http://www.pcgov.org/">Panama City, Florida</a> and the <a href="http://woosteroh.com/">City of Wooster, Ohio</a>.</div><div><br /></div><div>You can learn more about how U.S. Government customers can benefit from this new edition in <a href="http://googleblog.blogspot.com/2010/07/introducing-google-apps-for-government.html">today&#8217;s Official Google Blog post</a>.</div><div><br /></div><div style="text-align: right;"><i>&#8211; Kripa Krishnan, Technical Program Manager, Google Apps for Government</i></div><div style="text-align: right;"><br /></div><div>Posted by Dan Israel, Google Enterprise team</div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/07/google-apps-for-government.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Google Apps for Government&url=https://cloud.googleblog.com/2010/07/google-apps-for-government.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/07/google-apps-for-government.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='2' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/07/google-apps-for-government.html' data-url='https://cloud.googleblog.com/2010/07/google-apps-for-government.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/07/google-apps-for-government.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/gonegoogle' rel='tag'> gonegoogle </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/government' rel='tag'> government </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='post' data-id='9022854979677636877' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/07/q2-spam-virus-trends-from-postini.html' itemprop='url' title='Q2&#39;10 spam &amp; virus trends from Postini'> Q2&#39;10 spam &amp; virus trends from Postini </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, July 16, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div style="text-align: left;"><span class="Apple-style-span" style="font-style: italic; font-weight: bold; ">Editor's note:<span class="Apple-style-span" style="font-weight: normal; "> The spam data cited in this post is drawn from the network of Google email security and archiving services, powered by Postini, which processes more than 3 billion email messages per day in the course of providing email security to more than 50,000 businesses and 18 million business users.</span></span></div><div><b><i><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Spam and virus volumes this year have continued their upward trend. Q2&#8217;10 has seen a sharp 16% increase in spam volume over Q1&#8217;10. Virus traffic has moderately increased 3% increase this quarter, however Q2&#8217;10 virus was 260% higher than Q2&#8217;09. These trends tell us that the spammers are still extremely active, and their botnets produce high levels of spam and virus traffic.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-style: normal;">By the by numbers</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Spam volume shot up 16% from Q1&#8217;10 to Q2&#8217;10. Overall, however spam levels are down 15% from Q2&#8217;09.</span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img alt="" border="0" id="BLOGGER_PHOTO_ID_5494537168575171890" src="//2.bp.blogspot.com/_jSdgG4-DeNE/TECEcYoajTI/AAAAAAAAAlg/8kj0jtG_YOU/s400/spamperuser-q2-2.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 272px; "></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Virus volume grew quickly at the beginning of the quarter, shooting up 90% from March to April, but then quickly dropped off. We saw only a modest 3% uptick from Q1&#8217;10 to Q2&#8217;10 at the aggregate level. Compared to Q2&#8217;09, this represents a 260% increase.</span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img alt="" border="0" id="BLOGGER_PHOTO_ID_5494537849050096178" src="//3.bp.blogspot.com/_jSdgG4-DeNE/TECFD_mR4jI/AAAAAAAAAlw/wqm3cl6MPv4/s400/virusvolume-q2-2.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 272px; "></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">One interesting trend we noticed is size of individual spam messages rising 35% from Q1&#8217;10. This points to the fact that spammers are sending more image-based spam, as well as viruses as attachments.</span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img alt="" border="0" id="BLOGGER_PHOTO_ID_5494537507493613666" src="//2.bp.blogspot.com/_jSdgG4-DeNE/TECEwHM3kGI/AAAAAAAAAlo/5ov6GU_XSo8/s400/spamsize-q2-2.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 272px; "></span></span></div><div><span class="Apple-style-span" style="font-style: normal;">New methods of attack</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">We have also seen a recent surge in obfuscated (hidden) JavaScript attacks. These messages are a hybrid between virus and spam messages. The messages are designed to look like Non Delivery Report (NDR) messages, which are legitimate messages, however they contained hidden JavaScript which in some cases tried to do things the user may not have been aware of. </span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">In some cases, the message may have forwarded the user's browser to a pharma site or tried to download something unexpected, which is more virus-like. Since the messages contained classic JavaScript which generates code, the messages could change themselves and take multiple forms, making them challenging to identify. </span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Fortunately, our spam traps were receiving these messages early, providing our engineers with advanced warning which allowed us to write manual filters and escalate to our anti-virus partners quickly. In addition to this, we updated our Postini Anti-Spam Engine (PASE) to recognize the obfuscated JavaScript and capture the messages based on the underlying code to ensure accuracy.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-style: normal;">The classics</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Although they&#8217;ve added a few new tricks to their bag, spammers continue to exploit tried and true techniques, including:</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;">&#8226; False Social Networking Messages</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal; ">Social networks continue to be one of the most frequently spoofed domains for the purpose of spreading phishing scams and virus downloaders. These messages do not actually come from social networks but look similar to legitimate social networks messages. Such messages often contain links to external websites which contain malicious content and/or attempt to harvest user login information. The Postini Anti-Spam Engine is very good at detecting such messages, but users should always be cautious when handling messages from popular social networking sites.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;">&#8226; Current events</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">As always, spammers continue to spoof major news stories, and this quarter, we saw an increase in spam involving the World Cup. Here is one example of a virus downloader that our spam filters caught:</span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img alt="" border="0" id="BLOGGER_PHOTO_ID_5494538245645565026" src="//3.bp.blogspot.com/_jSdgG4-DeNE/TECFbFCAfGI/AAAAAAAAAl4/Gr7so8tRtB0/s400/World-Cup-Scam-blurred.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 233px; "></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;">&#8226; Shipping scams</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">The shipping scam is a favorite of spammers. This quarter we saw a more wide spread outbreak of messages claiming to be from major shipping companies because spammers get a higher success rate with these type of scams. The subject for the message made it look like an invoice and the message body contained random text such as news stories that did not look particularly "spammy." Each message had an attached zip file that presumably was intended to contain some sort of virus payload; however, the data was corrupt and did not pose any actual threat.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-style: normal;">Stay safe from phishing scams</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">With the global economy continuing to lag, we have seen a continued upswing in <a href="http://www.walletpop.com/blog/2010/07/02/when-a-friend-emails-for-help-beware/">&#8220;friend-in-need&#8221; phishing attempts</a>, where hackers break into the email account of unsuspecting users and then hand-type a message to send to the victim&#8217;s email contacts. </span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">The most common message told a story of the person being mugged while traveling abroad and requesting money to be sent to them in order to help them get home. The hacker is preying on the generosity of the victims friends in the hopes that one or more of them will send money to them. These messages can be difficult for spam filters to identify since they are hand typed and not sent in bulk. It goes without saying, but be wary of emails requesting money &#8211; regardless of the sender.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">In response to these outbreaks, our engineers have released several updated filters to combat new spam waves.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="font-style: normal;">Conclusion</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Spam volume fluctuates in the short term, but overall, for the last 3 quarters spam volume has been relatively flat. Spammers continue to exploit techniques that have proven results, but as we have seen with obfuscated JavaScript attacks spammers are always experimenting with new techniques to stay ahead of security measures. Google Postini Services customers are protected from the brunt of these increases in spam volume.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">For more information on how Google&#8217;s security and archiving services can help your business stay safe and compliant, please visit <a href="//www.google.com/postini">www.google.com/postini</a>.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Posted by Adam Hollman and Gopal Shah, Google Postini Services team</span></span></div><div><br /></div></i></b></div> </script> <noscript> <div style="text-align: left;"><span class="Apple-style-span" style="font-style: italic; font-weight: bold; ">Editor's note:<span class="Apple-style-span" style="font-weight: normal; "> The spam data cited in this post is drawn from the network of Google email security and archiving services, powered by Postini, which processes more than 3 billion email messages per day in the course of providing email security to more than 50,000 businesses and 18 million business users.</span></span></div><div><b><i><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Spam and virus volumes this year have continued their upward trend. Q2&#8217;10 has seen a sharp 16% increase in spam volume over Q1&#8217;10. Virus traffic has moderately increased 3% increase this quarter, however Q2&#8217;10 virus was 260% higher than Q2&#8217;09. These trends tell us that the spammers are still extremely active, and their botnets produce high levels of spam and virus traffic.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-style: normal;">By the by numbers</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Spam volume shot up 16% from Q1&#8217;10 to Q2&#8217;10. Overall, however spam levels are down 15% from Q2&#8217;09.</span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img alt="" border="0" id="BLOGGER_PHOTO_ID_5494537168575171890" src="//2.bp.blogspot.com/_jSdgG4-DeNE/TECEcYoajTI/AAAAAAAAAlg/8kj0jtG_YOU/s400/spamperuser-q2-2.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 272px; "></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Virus volume grew quickly at the beginning of the quarter, shooting up 90% from March to April, but then quickly dropped off. We saw only a modest 3% uptick from Q1&#8217;10 to Q2&#8217;10 at the aggregate level. Compared to Q2&#8217;09, this represents a 260% increase.</span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img alt="" border="0" id="BLOGGER_PHOTO_ID_5494537849050096178" src="//3.bp.blogspot.com/_jSdgG4-DeNE/TECFD_mR4jI/AAAAAAAAAlw/wqm3cl6MPv4/s400/virusvolume-q2-2.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 272px; "></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">One interesting trend we noticed is size of individual spam messages rising 35% from Q1&#8217;10. This points to the fact that spammers are sending more image-based spam, as well as viruses as attachments.</span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img alt="" border="0" id="BLOGGER_PHOTO_ID_5494537507493613666" src="//2.bp.blogspot.com/_jSdgG4-DeNE/TECEwHM3kGI/AAAAAAAAAlo/5ov6GU_XSo8/s400/spamsize-q2-2.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 272px; "></span></span></div><div><span class="Apple-style-span" style="font-style: normal;">New methods of attack</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">We have also seen a recent surge in obfuscated (hidden) JavaScript attacks. These messages are a hybrid between virus and spam messages. The messages are designed to look like Non Delivery Report (NDR) messages, which are legitimate messages, however they contained hidden JavaScript which in some cases tried to do things the user may not have been aware of. </span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">In some cases, the message may have forwarded the user's browser to a pharma site or tried to download something unexpected, which is more virus-like. Since the messages contained classic JavaScript which generates code, the messages could change themselves and take multiple forms, making them challenging to identify. </span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Fortunately, our spam traps were receiving these messages early, providing our engineers with advanced warning which allowed us to write manual filters and escalate to our anti-virus partners quickly. In addition to this, we updated our Postini Anti-Spam Engine (PASE) to recognize the obfuscated JavaScript and capture the messages based on the underlying code to ensure accuracy.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-style: normal;">The classics</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Although they&#8217;ve added a few new tricks to their bag, spammers continue to exploit tried and true techniques, including:</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;">&#8226; False Social Networking Messages</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal; ">Social networks continue to be one of the most frequently spoofed domains for the purpose of spreading phishing scams and virus downloaders. These messages do not actually come from social networks but look similar to legitimate social networks messages. Such messages often contain links to external websites which contain malicious content and/or attempt to harvest user login information. The Postini Anti-Spam Engine is very good at detecting such messages, but users should always be cautious when handling messages from popular social networking sites.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;">&#8226; Current events</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">As always, spammers continue to spoof major news stories, and this quarter, we saw an increase in spam involving the World Cup. Here is one example of a virus downloader that our spam filters caught:</span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img alt="" border="0" id="BLOGGER_PHOTO_ID_5494538245645565026" src="//3.bp.blogspot.com/_jSdgG4-DeNE/TECFbFCAfGI/AAAAAAAAAl4/Gr7so8tRtB0/s400/World-Cup-Scam-blurred.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 233px; "></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;">&#8226; Shipping scams</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">The shipping scam is a favorite of spammers. This quarter we saw a more wide spread outbreak of messages claiming to be from major shipping companies because spammers get a higher success rate with these type of scams. The subject for the message made it look like an invoice and the message body contained random text such as news stories that did not look particularly "spammy." Each message had an attached zip file that presumably was intended to contain some sort of virus payload; however, the data was corrupt and did not pose any actual threat.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-style: normal;">Stay safe from phishing scams</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">With the global economy continuing to lag, we have seen a continued upswing in <a href="http://www.walletpop.com/blog/2010/07/02/when-a-friend-emails-for-help-beware/">&#8220;friend-in-need&#8221; phishing attempts</a>, where hackers break into the email account of unsuspecting users and then hand-type a message to send to the victim&#8217;s email contacts. </span></span></div><div><span class="Apple-style-span" style="font-style: normal; font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">The most common message told a story of the person being mugged while traveling abroad and requesting money to be sent to them in order to help them get home. The hacker is preying on the generosity of the victims friends in the hopes that one or more of them will send money to them. These messages can be difficult for spam filters to identify since they are hand typed and not sent in bulk. It goes without saying, but be wary of emails requesting money &#8211; regardless of the sender.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">In response to these outbreaks, our engineers have released several updated filters to combat new spam waves.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="font-style: normal;">Conclusion</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Spam volume fluctuates in the short term, but overall, for the last 3 quarters spam volume has been relatively flat. Spammers continue to exploit techniques that have proven results, but as we have seen with obfuscated JavaScript attacks spammers are always experimenting with new techniques to stay ahead of security measures. Google Postini Services customers are protected from the brunt of these increases in spam volume.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">For more information on how Google&#8217;s security and archiving services can help your business stay safe and compliant, please visit <a href="//www.google.com/postini">www.google.com/postini</a>.</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Posted by Adam Hollman and Gopal Shah, Google Postini Services team</span></span></div><div><br /></div></i></b></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/07/q2-spam-virus-trends-from-postini.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Q2&#39;10 spam &amp; virus trends from Postini&url=https://cloud.googleblog.com/2010/07/q2-spam-virus-trends-from-postini.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/07/q2-spam-virus-trends-from-postini.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='5' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/07/q2-spam-virus-trends-from-postini.html' data-url='https://cloud.googleblog.com/2010/07/q2-spam-virus-trends-from-postini.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/07/q2-spam-virus-trends-from-postini.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Postini' rel='tag'> Postini </a> , <a class='label' href='https://cloud.googleblog.com/search/label/spam%20and%20security%20trends' rel='tag'> spam and security trends </a> </span> </div> </div> </div> <div class='post' data-id='1740611380624700205' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/07/google-commerce-search-lands-in-oz.html' itemprop='url' title='Google Commerce Search lands in Oz'> Google Commerce Search lands in Oz </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, July 6, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> As we <a href="http://google-au.blogspot.com/2010/07/google-commerce-search-offered-to.html">just announced</a> on the Google Australia blog, Google Commerce Search is extending its availability beyond the U.S. and U.K. to include Aussie retailers. With this launch, Australian e-commerce sites will be able to respond to the growing proportion of shoppers who turn to the web to research and purchase products &#8211; and unfortunately often have a hard time finding what they&#8217;re looking for. <br /><br />Launching today at the <a href="http://www.onlineretailer.net/events/or10/home">Online Retailer Conference &amp; Expo</a> in Sydney, Google Commerce Search can now bring the same speed, relevancy, and ease of use that retailers like <a href="http://www.smartfurniture.com">Smart Furniture</a> in the U.S. and <a href="http://www.chemistdirect.co.uk">Chemist Direct</a> in the U.K. have chosen for their sites.<br /><br />If you&#8217;re an e-commerce company in Australia and won&#8217;t be attending the conference in Sydney this week, you can learn more by visiting the <a href="http://www.google.com.au/commercesearch">website</a> or contacting us <a href="//www.google.com/support/gcs/bin/request.py?contact_type=contact_sales&amp;src_details=gcsbutton">here</a>.<br /><br />Posted by Anna Bishop, Google Commerce Search team </script> <noscript> As we <a href="http://google-au.blogspot.com/2010/07/google-commerce-search-offered-to.html">just announced</a> on the Google Australia blog, Google Commerce Search is extending its availability beyond the U.S. and U.K. to include Aussie retailers. With this launch, Australian e-commerce sites will be able to respond to the growing proportion of shoppers who turn to the web to research and purchase products &#8211; and unfortunately often have a hard time finding what they&#8217;re looking for. <br /><br />Launching today at the <a href="http://www.onlineretailer.net/events/or10/home">Online Retailer Conference &amp; Expo</a> in Sydney, Google Commerce Search can now bring the same speed, relevancy, and ease of use that retailers like <a href="http://www.smartfurniture.com">Smart Furniture</a> in the U.S. and <a href="http://www.chemistdirect.co.uk">Chemist Direct</a> in the U.K. have chosen for their sites.<br /><br />If you&#8217;re an e-commerce company in Australia and won&#8217;t be attending the conference in Sydney this week, you can learn more by visiting the <a href="http://www.google.com.au/commercesearch">website</a> or contacting us <a href="//www.google.com/support/gcs/bin/request.py?contact_type=contact_sales&amp;src_details=gcsbutton">here</a>.<br /><br />Posted by Anna Bishop, Google Commerce Search team </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/07/google-commerce-search-lands-in-oz.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Google Commerce Search lands in Oz&url=https://cloud.googleblog.com/2010/07/google-commerce-search-lands-in-oz.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/07/google-commerce-search-lands-in-oz.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='11' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/07/google-commerce-search-lands-in-oz.html' data-url='https://cloud.googleblog.com/2010/07/google-commerce-search-lands-in-oz.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/07/google-commerce-search-lands-in-oz.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/events' rel='tag'> events </a> , <a class='label' href='https://cloud.googleblog.com/search/label/google%20commerce%20search' rel='tag'> google commerce search </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='post' data-id='3476337295817449290' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/06/security-first-google-at-gartner.html' itemprop='url' title='Security First: Google at the Gartner Security &amp; Risk Management Summit'> Security First: Google at the Gartner Security &amp; Risk Management Summit </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, June 21, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> This week the Google Enterprise team is excited to be participating in the <a href="http://www.gartner.com/technology/summits/na/security/index.jsp">Gartner Security and Risk Management Summit</a>. From today through Wednesday, IT and business executives responsible for information security, risk management, compliance, and business continuity management will gather to discuss new technologies and strategies to better secure their organizations and reduce risk.<br /><br />We're particularly excited to be joined by Chet Loveland of MWV and Brian Bolt from Boise State University for a panel on security and cloud computing. They discussed <a href="http://agendabuilder.gartner.com/sec16/WebPages/SessionDetail.aspx?EventSessionId=952">why their organizations chose Google Apps</a>, and the steps Google takes to protect the security and privacy of their data.<br /><br />On Tuesday, we&#8217;ll be presenting a <a href="http://agendabuilder.gartner.com/sec16/WebPages/SessionDetail.aspx?EventSessionId=953">review of Google Apps security and reliability</a>, building on the content in our recently published <a href="https://docs.google.com/fileview?id=0B5Y-fwYJF2hLY2MwNzk0NjQtYTZlNy00MjdiLThmMmUtOTM1OTRjMTdjNDMx&hl=en">Apps security white paper</a>.<br /><br />If you'll be at the conference, please join us for a session or stop by our booth to learn more about Google&#8217;s solutions for cloud security. If you&#8217;re not going to be at the conference, you can find lots of information on Google Apps <a href="//www.google.com/a">here</a>.<br /><br />Posted by Adam Swidler, Sr. Manager &#8211; Google Enterprise </script> <noscript> This week the Google Enterprise team is excited to be participating in the <a href="http://www.gartner.com/technology/summits/na/security/index.jsp">Gartner Security and Risk Management Summit</a>. From today through Wednesday, IT and business executives responsible for information security, risk management, compliance, and business continuity management will gather to discuss new technologies and strategies to better secure their organizations and reduce risk.<br /><br />We're particularly excited to be joined by Chet Loveland of MWV and Brian Bolt from Boise State University for a panel on security and cloud computing. They discussed <a href="http://agendabuilder.gartner.com/sec16/WebPages/SessionDetail.aspx?EventSessionId=952">why their organizations chose Google Apps</a>, and the steps Google takes to protect the security and privacy of their data.<br /><br />On Tuesday, we&#8217;ll be presenting a <a href="http://agendabuilder.gartner.com/sec16/WebPages/SessionDetail.aspx?EventSessionId=953">review of Google Apps security and reliability</a>, building on the content in our recently published <a href="https://docs.google.com/fileview?id=0B5Y-fwYJF2hLY2MwNzk0NjQtYTZlNy00MjdiLThmMmUtOTM1OTRjMTdjNDMx&hl=en">Apps security white paper</a>.<br /><br />If you'll be at the conference, please join us for a session or stop by our booth to learn more about Google&#8217;s solutions for cloud security. If you&#8217;re not going to be at the conference, you can find lots of information on Google Apps <a href="//www.google.com/a">here</a>.<br /><br />Posted by Adam Swidler, Sr. Manager &#8211; Google Enterprise </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/06/security-first-google-at-gartner.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Security First: Google at the Gartner Security &amp; Risk Management Summit&url=https://cloud.googleblog.com/2010/06/security-first-google-at-gartner.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/06/security-first-google-at-gartner.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/06/security-first-google-at-gartner.html' data-url='https://cloud.googleblog.com/2010/06/security-first-google-at-gartner.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/06/security-first-google-at-gartner.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/events' rel='tag'> events </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Security' rel='tag'> Security </a> </span> </div> </div> </div> <div class='post' data-id='3420194500194445048' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/05/google-at-gov-20.html' itemprop='url' title='Google at Gov 2.0'> Google at Gov 2.0 </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, May 25, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div>The Google Enterprise team is excited to be taking part in this week's <a href="http://www.gov2expo.com/gov2expo2010">Gov 2.0 Expo</a> in Washington, DC. From today through Thursday, the Gov 2.0 Expo brings together government and industry leaders from across the nation to discuss transformative technologies that can help support the mission of governments everywhere.</div><div><br /></div><div>We're particularly excited that Dave Girouard, president of Google Enterprise, and Randi Levin, the Chief Technology Officer for the City of Los Angeles, will be sharing the stage for this event&#8217;s keynote. Titled "<a href="http://www.gov2expo.com/gov2expo2010/public/schedule/detail/14641">Cloud Computing Services: Finding a Solution for Over Budget, Understaffed Agencies</a>,&#8221; this conversation, moderated by conference chair <a href="http://www.gov2expo.com/gov2expo2010/public/schedule/speaker/251">Tim O'Reilly</a>, will explore <a href="https://sites.google.com/a/lageecs.lacity.org/la-geecs-blog/home/project-blog/10000usersmigrated-1">Los Angeles&#8217; decision to move to the cloud and adopt Google Apps</a> &#8211; and what&#8217;s happened since.</div><div><br /></div><div>If you&#8217;ll be at Gov 2.0, watch for Dave and Randi on the main stage at 8:50 a.m. EDT. Afterwards, stop by the Google booth to learn more about how <a href="//www.google.com/apps/intl/en/government/#utm_campaign=govapps&amp;utm_source=entblog-gov-20-0525&amp;utm_medium=blog">Google Apps</a> is helping government agencies of all sizes provide secure, modern collaboration tools to their employees, while at the same time allowing them to realize significant cost savings.</div><div><br /></div><div>If you can't be at Gov 2.0 in person, we invite you to tune in live to Dave and Randi's presentation on the <a href="http://www.gov2expo.com/gov2expo2010/public/content/livestream">Gov 2.0 site</a> (note: online registration required). Watch this space for more about Google Apps and the work we're doing with our government customers.</div><div><br /></div><div>Posted by Dan Israel, Public Sector Marketing Manager, Google Enterprise</div> </script> <noscript> <div>The Google Enterprise team is excited to be taking part in this week's <a href="http://www.gov2expo.com/gov2expo2010">Gov 2.0 Expo</a> in Washington, DC. From today through Thursday, the Gov 2.0 Expo brings together government and industry leaders from across the nation to discuss transformative technologies that can help support the mission of governments everywhere.</div><div><br /></div><div>We're particularly excited that Dave Girouard, president of Google Enterprise, and Randi Levin, the Chief Technology Officer for the City of Los Angeles, will be sharing the stage for this event&#8217;s keynote. Titled "<a href="http://www.gov2expo.com/gov2expo2010/public/schedule/detail/14641">Cloud Computing Services: Finding a Solution for Over Budget, Understaffed Agencies</a>,&#8221; this conversation, moderated by conference chair <a href="http://www.gov2expo.com/gov2expo2010/public/schedule/speaker/251">Tim O'Reilly</a>, will explore <a href="https://sites.google.com/a/lageecs.lacity.org/la-geecs-blog/home/project-blog/10000usersmigrated-1">Los Angeles&#8217; decision to move to the cloud and adopt Google Apps</a> &#8211; and what&#8217;s happened since.</div><div><br /></div><div>If you&#8217;ll be at Gov 2.0, watch for Dave and Randi on the main stage at 8:50 a.m. EDT. Afterwards, stop by the Google booth to learn more about how <a href="//www.google.com/apps/intl/en/government/#utm_campaign=govapps&amp;utm_source=entblog-gov-20-0525&amp;utm_medium=blog">Google Apps</a> is helping government agencies of all sizes provide secure, modern collaboration tools to their employees, while at the same time allowing them to realize significant cost savings.</div><div><br /></div><div>If you can't be at Gov 2.0 in person, we invite you to tune in live to Dave and Randi's presentation on the <a href="http://www.gov2expo.com/gov2expo2010/public/content/livestream">Gov 2.0 site</a> (note: online registration required). Watch this space for more about Google Apps and the work we're doing with our government customers.</div><div><br /></div><div>Posted by Dan Israel, Public Sector Marketing Manager, Google Enterprise</div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/05/google-at-gov-20.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Google at Gov 2.0&url=https://cloud.googleblog.com/2010/05/google-at-gov-20.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/05/google-at-gov-20.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/05/google-at-gov-20.html' data-url='https://cloud.googleblog.com/2010/05/google-at-gov-20.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/05/google-at-gov-20.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/events' rel='tag'> events </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/government' rel='tag'> government </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='post' data-id='3676551961889353976' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/05/thriving-in-new-world-of-enterprise-it.html' itemprop='url' title='Thriving in the New World of Enterprise IT'> Thriving in the New World of Enterprise IT </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, May 24, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//4.bp.blogspot.com/_jSdgG4-DeNE/S_q3Mm-58kI/AAAAAAAAAbk/QKMBoIvxvzU/s1600/moore.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5474889724272964162" src="//4.bp.blogspot.com/_jSdgG4-DeNE/S_q3Mm-58kI/AAAAAAAAAbk/QKMBoIvxvzU/s400/moore.jpg" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 160px; height: 236px;"></a><i><b>Editor's note: </b>Today&#8217;s guest blogger is notable technology expert and futurist Geoffrey Moore. He is an author, consultant, and venture capital partner, with a background in English literature. He is the author of Crossing the Chasm, Inside the Tornado, The Gorilla Game (with co-authors Tom Kippola and Paul Johnson), and most recently Living on the Fault Line, which deals with a set of management or investor challenges posed by fast-changing, technology-enabled markets. </i><div><i><br /></i></div><div><i>Geoffrey is a frequent contributor to business periodicals and a speaker at industry conferences. He is also a venture partner at Mohr Davidow Ventures, providing strategy advice and consulting services across MDV's entire portfolio of early-stage investments.<br />Please join Geoffrey this week at a live webcast this Thursday, May 27, at 2:00 p.m. EDT, 12:00 noon CDT, or 11:00 a.m. PDT. <a href="http://whitepapers.zdnet.com/abstract.aspx?docid=1740559">Register today</a>.</i><br /><br />Tectonic shifts are occurring in today&#8217;s enterprise IT environment, powered by mega-forces such as globalization and commoditization&#8212;and also driven by consumer technologies like social networking, video, and mobile devices. In enterprise IT, static databases and servers no longer suffice, and it really makes no sense to build another data center. <div><br /></div><div>So what&#8217;s next? How do you thrive in the brave new world of enterprise IT?<br /><br />Many enterprises are holding their own by consolidating, virtualizing, and attempting to do more with less. But over the next few years, enterprise IT will have to adapt more dramatically, and do so quickly and nimbly. Whether dealing with huge volumes of transactions in a business-to-consumer environment or handling lower-volume, more complex operations in a business-to-business situation, enterprise IT professionals must understand that consumer technologies are now in the driver&#8217;s seat.<br /><br />Fortunately, there are many insights and tools you can use to guide your infrastructure in the right direction. By making shifts in your IT strategies, you have the opportunity to increase profit margins while providing advanced services and systems that are truly user-centric, beneficial to the business and more secure than ever. <div><br /></div><div>Join me in a lively discussion to share insights and actionable tips about how to turn your IT challenges into competitive advantages and thrive in an era of disruptive yet ultimately beneficial technology change.</div><div><br /></div><div style="text-align: right;">Geoffrey Moore</div><div><div style="text-align: right;"><br /></div> <a href="http://whitepapers.zdnet.com/abstract.aspx?"></a><a href="http://whitepapers.zdnet.com/abstract.aspx?docid=1740559">Geoffrey Moore on the New Face of Enterprise IT</a><br />Thursday, May 27, 2010<br />11:00 a.m. PDT / 2:00 p.m. EDT / 6:00 p.m. GMT<br /><br /><a href="//www.google.com/calendar/event?action=TEMPLATE&amp;text=Geoffrey+Moore+on+the+New+Face+of+Enterprise+IT&amp;dates=20100527T180000Z/20100527T190000Z&amp;details=Futurist+and+consultant+Geoffrey+Moore%E2%80%94author+of+popular+books+such+as+Crossing+the+Chasm+and+Inside+the+Tornado+shares+insights+on+the+tectonic+shift+that+is+occurring+in+IT.&amp;location=Register:+http://whitepapers.zdnet.com/abstract.aspx?docid%3D1740559&amp;trp=true&amp;sprop=www.google.com/apps&amp;sprop=name:www.google.com/apps" target="_blank"><img border="0" src="//www.google.com/calendar/images/ext/gc_button6.gif"></a><br /><br />Posted by Serena Satyasai, the Google Apps team<br /><br />Do you have an informative and fun Google Apps story to share? Please <a href="https://spreadsheets.google.com/a/google.com/viewform?hl=en&amp;formkey=cm5BVzV3QUtjaTljSWRiUDlub25rSEE6MA..">submit it here</a>.<br /></div></div></div> </script> <noscript> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//4.bp.blogspot.com/_jSdgG4-DeNE/S_q3Mm-58kI/AAAAAAAAAbk/QKMBoIvxvzU/s1600/moore.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5474889724272964162" src="//4.bp.blogspot.com/_jSdgG4-DeNE/S_q3Mm-58kI/AAAAAAAAAbk/QKMBoIvxvzU/s400/moore.jpg" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 160px; height: 236px;"></a><i><b>Editor's note: </b>Today&#8217;s guest blogger is notable technology expert and futurist Geoffrey Moore. He is an author, consultant, and venture capital partner, with a background in English literature. He is the author of Crossing the Chasm, Inside the Tornado, The Gorilla Game (with co-authors Tom Kippola and Paul Johnson), and most recently Living on the Fault Line, which deals with a set of management or investor challenges posed by fast-changing, technology-enabled markets. </i><div><i><br /></i></div><div><i>Geoffrey is a frequent contributor to business periodicals and a speaker at industry conferences. He is also a venture partner at Mohr Davidow Ventures, providing strategy advice and consulting services across MDV's entire portfolio of early-stage investments.<br />Please join Geoffrey this week at a live webcast this Thursday, May 27, at 2:00 p.m. EDT, 12:00 noon CDT, or 11:00 a.m. PDT. <a href="http://whitepapers.zdnet.com/abstract.aspx?docid=1740559">Register today</a>.</i><br /><br />Tectonic shifts are occurring in today&#8217;s enterprise IT environment, powered by mega-forces such as globalization and commoditization&#8212;and also driven by consumer technologies like social networking, video, and mobile devices. In enterprise IT, static databases and servers no longer suffice, and it really makes no sense to build another data center. <div><br /></div><div>So what&#8217;s next? How do you thrive in the brave new world of enterprise IT?<br /><br />Many enterprises are holding their own by consolidating, virtualizing, and attempting to do more with less. But over the next few years, enterprise IT will have to adapt more dramatically, and do so quickly and nimbly. Whether dealing with huge volumes of transactions in a business-to-consumer environment or handling lower-volume, more complex operations in a business-to-business situation, enterprise IT professionals must understand that consumer technologies are now in the driver&#8217;s seat.<br /><br />Fortunately, there are many insights and tools you can use to guide your infrastructure in the right direction. By making shifts in your IT strategies, you have the opportunity to increase profit margins while providing advanced services and systems that are truly user-centric, beneficial to the business and more secure than ever. <div><br /></div><div>Join me in a lively discussion to share insights and actionable tips about how to turn your IT challenges into competitive advantages and thrive in an era of disruptive yet ultimately beneficial technology change.</div><div><br /></div><div style="text-align: right;">Geoffrey Moore</div><div><div style="text-align: right;"><br /></div> <a href="http://whitepapers.zdnet.com/abstract.aspx?"></a><a href="http://whitepapers.zdnet.com/abstract.aspx?docid=1740559">Geoffrey Moore on the New Face of Enterprise IT</a><br />Thursday, May 27, 2010<br />11:00 a.m. PDT / 2:00 p.m. EDT / 6:00 p.m. GMT<br /><br /><a href="//www.google.com/calendar/event?action=TEMPLATE&amp;text=Geoffrey+Moore+on+the+New+Face+of+Enterprise+IT&amp;dates=20100527T180000Z/20100527T190000Z&amp;details=Futurist+and+consultant+Geoffrey+Moore%E2%80%94author+of+popular+books+such+as+Crossing+the+Chasm+and+Inside+the+Tornado+shares+insights+on+the+tectonic+shift+that+is+occurring+in+IT.&amp;location=Register:+http://whitepapers.zdnet.com/abstract.aspx?docid%3D1740559&amp;trp=true&amp;sprop=www.google.com/apps&amp;sprop=name:www.google.com/apps" target="_blank"><img border="0" src="//www.google.com/calendar/images/ext/gc_button6.gif"></a><br /><br />Posted by Serena Satyasai, the Google Apps team<br /><br />Do you have an informative and fun Google Apps story to share? Please <a href="https://spreadsheets.google.com/a/google.com/viewform?hl=en&amp;formkey=cm5BVzV3QUtjaTljSWRiUDlub25rSEE6MA..">submit it here</a>.<br /></div></div></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/05/thriving-in-new-world-of-enterprise-it.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Thriving in the New World of Enterprise IT&url=https://cloud.googleblog.com/2010/05/thriving-in-new-world-of-enterprise-it.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/05/thriving-in-new-world-of-enterprise-it.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='2' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/05/thriving-in-new-world-of-enterprise-it.html' data-url='https://cloud.googleblog.com/2010/05/thriving-in-new-world-of-enterprise-it.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/05/thriving-in-new-world-of-enterprise-it.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/guest%20post' rel='tag'> guest post </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> , <a class='label' href='https://cloud.googleblog.com/search/label/productivity' rel='tag'> productivity </a> , <a class='label' href='https://cloud.googleblog.com/search/label/webinar' rel='tag'> webinar </a> </span> </div> </div> </div> <div class='post' data-id='42654740938687869' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/04/adobe-community-help-and-google-site.html' itemprop='url' title='Adobe Community Help and Google Site Search: Making search come alive in CS5'> Adobe Community Help and Google Site Search: Making search come alive in CS5 </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, April 30, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div style="text-align: left;"><span class="Apple-style-span" style="font-style: italic; "><b>Editor&#8217;s note: </b>Today&#8217;s guest blogger is Mark Nichoson, Product Manager at Adobe Community Help.</span></div><div><br /></div><div><a href="http://googleblog.blogspot.com/2008/09/adobe-users-get-help-with-google-site.html">Back in 2008</a>, Adobe began to use the power of <a href="//www.google.com/sitesearch/#utm_source=en-na-us-entblog-gss&amp;utm_medium=blog&amp;utm_campaign=adobe">Google Site Search</a> to &#8220;plug the whole community brain trust right into the Creative Suite,&#8221; as we liked to say.</div><div><br /></div><div>Now with the launch of <a href="http://www.adobe.com/go/creativesuite">Adobe&#174; Creative Suite 5</a>, we&#8217;ve taken that brain trust to a whole new level with the introduction of our new <a href="http://www.adobe.com/support/chc/">Community Help application</a>. It&#8217;s an Adobe AIR&#174;-based companion that&#8217;s automatically installed as part of any new Adobe CS5 product.</div><div><br /></div><div>Launched directly from the Help menu of any CS5 product, the Community Help application enables customers to:</div><div><ul><li>find fast answers with powerful new search options that let them focus results to just Adobe content, community content, developer resources, or even code samples</li><li>download core Adobe Help and language reference content for offline viewing (thanks to the Adobe AIR runtime)</li><li>see what the community thinks is the best, most valuable content via ratings and comments</li><li>share their expertise with others and find out what experts have to say about using their favorite Adobe product</li></ul></div><div><b>Google Site Search: integration and innovation</b></div><div>Under the hood of the Community Help app lies our Google Site Search engine. This search engine searches across about 3000 sites &#8211; content such as product Help, language references, Tech Notes, Developer Connection articles, and Adobe TV videos as well as the best online content from the Adobe community. Content is chosen by experts at Adobe and in the design and developer communities, meaning customers find the answers they need faster.</div><div><br /></div><div>Thanks to the robust Google Site Search APIs, the development team was not only able to easily integrate search results but also create unique innovations such as our new Code Search functionality. Formerly known as <a href="http://labs.adobe.com/technologies/blueprint/">Blueprint</a>, this new search option allows Adobe Flash&#174; and Flex developers to search for relevant code samples so that they can write better code, faster.</div><div><br /></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img alt="" border="0" id="BLOGGER_PHOTO_ID_5466012373141155378" src="//4.bp.blogspot.com/_jSdgG4-DeNE/S9stSw737jI/AAAAAAAAAYU/KEDG-LvVrxs/s400/Adobe_CH_codesearch.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 268px; "></span></div><div><b>A new definition of Help</b></div><div>By combining the best community content with the definitive reference that customers traditionally expect from Adobe, Community Help allows us to expand the definition what help means. Now users can tap into an entire ecosystem of content &#8212; one that can dynamically adjust to changing user needs and provide a much richer set of resources over the lifetime of the product.</div><div><br /></div><div>Community Help can also be used as a standalone application. To give it a try, you can <a href="http://www.adobe.com/support/chc/">download it</a> from adobe.com.</div><div><br /></div><div style="text-align: right;">Mark Nichoson, Product Manager at Adobe Community Help</div><div><br /></div><div style="text-align: center;">---</div><div style="text-align: center;"><br /></div><div><i>If you&#8217;d like to learn more about what Google Site Search can do for your website, join us for this upcoming webinar:</i></div><div><br /></div><div><a href="https://googleonline.webex.com/mw0306lb/mywebex/default.do?nomenu=true&amp;siteurl=googleonline&amp;service=6&amp;main_url=https%3A%2F%2Fgoogleonline.webex.com%2Fec0605lb%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D615982405%26siteurl%3Dgoogleonline%26%26%26">Google Site Search: an introduction</a></div><div>Thursday, May 13, 2010</div><div>11:00 a.m. PDT, 2:00 p.m. EDT, GMT 07:00</div><div><a href="https://googleonline.webex.com/mw0306lb/mywebex/default.do?nomenu=true&amp;siteurl=googleonline&amp;service=6&amp;main_url=https%3A%2F%2Fgoogleonline.webex.com%2Fec0605lb%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D615982405%26siteurl%3Dgoogleonline%26%26%26">Register here</a> </div> </script> <noscript> <div style="text-align: left;"><span class="Apple-style-span" style="font-style: italic; "><b>Editor&#8217;s note: </b>Today&#8217;s guest blogger is Mark Nichoson, Product Manager at Adobe Community Help.</span></div><div><br /></div><div><a href="http://googleblog.blogspot.com/2008/09/adobe-users-get-help-with-google-site.html">Back in 2008</a>, Adobe began to use the power of <a href="//www.google.com/sitesearch/#utm_source=en-na-us-entblog-gss&amp;utm_medium=blog&amp;utm_campaign=adobe">Google Site Search</a> to &#8220;plug the whole community brain trust right into the Creative Suite,&#8221; as we liked to say.</div><div><br /></div><div>Now with the launch of <a href="http://www.adobe.com/go/creativesuite">Adobe&#174; Creative Suite 5</a>, we&#8217;ve taken that brain trust to a whole new level with the introduction of our new <a href="http://www.adobe.com/support/chc/">Community Help application</a>. It&#8217;s an Adobe AIR&#174;-based companion that&#8217;s automatically installed as part of any new Adobe CS5 product.</div><div><br /></div><div>Launched directly from the Help menu of any CS5 product, the Community Help application enables customers to:</div><div><ul><li>find fast answers with powerful new search options that let them focus results to just Adobe content, community content, developer resources, or even code samples</li><li>download core Adobe Help and language reference content for offline viewing (thanks to the Adobe AIR runtime)</li><li>see what the community thinks is the best, most valuable content via ratings and comments</li><li>share their expertise with others and find out what experts have to say about using their favorite Adobe product</li></ul></div><div><b>Google Site Search: integration and innovation</b></div><div>Under the hood of the Community Help app lies our Google Site Search engine. This search engine searches across about 3000 sites &#8211; content such as product Help, language references, Tech Notes, Developer Connection articles, and Adobe TV videos as well as the best online content from the Adobe community. Content is chosen by experts at Adobe and in the design and developer communities, meaning customers find the answers they need faster.</div><div><br /></div><div>Thanks to the robust Google Site Search APIs, the development team was not only able to easily integrate search results but also create unique innovations such as our new Code Search functionality. Formerly known as <a href="http://labs.adobe.com/technologies/blueprint/">Blueprint</a>, this new search option allows Adobe Flash&#174; and Flex developers to search for relevant code samples so that they can write better code, faster.</div><div><br /></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img alt="" border="0" id="BLOGGER_PHOTO_ID_5466012373141155378" src="//4.bp.blogspot.com/_jSdgG4-DeNE/S9stSw737jI/AAAAAAAAAYU/KEDG-LvVrxs/s400/Adobe_CH_codesearch.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 268px; "></span></div><div><b>A new definition of Help</b></div><div>By combining the best community content with the definitive reference that customers traditionally expect from Adobe, Community Help allows us to expand the definition what help means. Now users can tap into an entire ecosystem of content &#8212; one that can dynamically adjust to changing user needs and provide a much richer set of resources over the lifetime of the product.</div><div><br /></div><div>Community Help can also be used as a standalone application. To give it a try, you can <a href="http://www.adobe.com/support/chc/">download it</a> from adobe.com.</div><div><br /></div><div style="text-align: right;">Mark Nichoson, Product Manager at Adobe Community Help</div><div><br /></div><div style="text-align: center;">---</div><div style="text-align: center;"><br /></div><div><i>If you&#8217;d like to learn more about what Google Site Search can do for your website, join us for this upcoming webinar:</i></div><div><br /></div><div><a href="https://googleonline.webex.com/mw0306lb/mywebex/default.do?nomenu=true&amp;siteurl=googleonline&amp;service=6&amp;main_url=https%3A%2F%2Fgoogleonline.webex.com%2Fec0605lb%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D615982405%26siteurl%3Dgoogleonline%26%26%26">Google Site Search: an introduction</a></div><div>Thursday, May 13, 2010</div><div>11:00 a.m. PDT, 2:00 p.m. EDT, GMT 07:00</div><div><a href="https://googleonline.webex.com/mw0306lb/mywebex/default.do?nomenu=true&amp;siteurl=googleonline&amp;service=6&amp;main_url=https%3A%2F%2Fgoogleonline.webex.com%2Fec0605lb%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D615982405%26siteurl%3Dgoogleonline%26%26%26">Register here</a> </div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/04/adobe-community-help-and-google-site.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Adobe Community Help and Google Site Search: Making search come alive in CS5&url=https://cloud.googleblog.com/2010/04/adobe-community-help-and-google-site.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/04/adobe-community-help-and-google-site.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='1' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/04/adobe-community-help-and-google-site.html' data-url='https://cloud.googleblog.com/2010/04/adobe-community-help-and-google-site.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/04/adobe-community-help-and-google-site.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/developers' rel='tag'> developers </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Site%20Search' rel='tag'> Google Site Search </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='post' data-id='4779747806875552983' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/04/update-to-google-maps-in-canada.html' itemprop='url' title='Update to Google Maps in Canada'> Update to Google Maps in Canada </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, April 28, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div>The data that powers API features like the map tiles, geocoding, and driving directions has been updated in Canada! The new base map in Canada will have expanded features such as more detailed water bodies, university campuses, postal code coverage, and a shorter feedback cycle for Maps updates &#8211; all leading to better, more accurate maps for employees and customers. </div><div><br /></div><div>Along with this update we've launched the popular "Report a Problem" feature that's used in the United States to our Canadian users, too. It's recommended that you re-geocode all of your data to take advantage of the update.</div><div><br /></div><div>Learn more about the Google Maps API Premier at <a href="//www.google.com/enterprise/earthmaps/maps.html#utm_campaign=en&amp;utm_medium=ha&amp;utm_source=en-ha-us-bk&amp;utm_term=google%20maps%20api%20premier">google.com/enterprise/maps</a>.</div><div><br /></div><div>Posted by Dan Chu, Product Manager, Google Enterprise team</div><div><br /></div><div><span class="Apple-style-span" style="font-family: Arial, sans-serif; color: rgb(51, 51, 51); "><i><span class="Apple-style-span" style="font-size:small;">Editor's note: Updated the post to say postal codes instead of zip codes. Thanks to our sharp-eyed readers for catching that!</span></i></span></div> </script> <noscript> <div>The data that powers API features like the map tiles, geocoding, and driving directions has been updated in Canada! The new base map in Canada will have expanded features such as more detailed water bodies, university campuses, postal code coverage, and a shorter feedback cycle for Maps updates &#8211; all leading to better, more accurate maps for employees and customers. </div><div><br /></div><div>Along with this update we've launched the popular "Report a Problem" feature that's used in the United States to our Canadian users, too. It's recommended that you re-geocode all of your data to take advantage of the update.</div><div><br /></div><div>Learn more about the Google Maps API Premier at <a href="//www.google.com/enterprise/earthmaps/maps.html#utm_campaign=en&amp;utm_medium=ha&amp;utm_source=en-ha-us-bk&amp;utm_term=google%20maps%20api%20premier">google.com/enterprise/maps</a>.</div><div><br /></div><div>Posted by Dan Chu, Product Manager, Google Enterprise team</div><div><br /></div><div><span class="Apple-style-span" style="font-family: Arial, sans-serif; color: rgb(51, 51, 51); "><i><span class="Apple-style-span" style="font-size:small;">Editor's note: Updated the post to say postal codes instead of zip codes. Thanks to our sharp-eyed readers for catching that!</span></i></span></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/04/update-to-google-maps-in-canada.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Update to Google Maps in Canada&url=https://cloud.googleblog.com/2010/04/update-to-google-maps-in-canada.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/04/update-to-google-maps-in-canada.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='3' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/04/update-to-google-maps-in-canada.html' data-url='https://cloud.googleblog.com/2010/04/update-to-google-maps-in-canada.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/04/update-to-google-maps-in-canada.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Maps' rel='tag'> Google Maps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/new%20features' rel='tag'> new features </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='post' data-id='1970621693870477409' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/04/webinar-extending-google-apps-with.html' itemprop='url' title='Webinar: Extending Google Apps with the Google Apps Marketplace'> Webinar: Extending Google Apps with the Google Apps Marketplace </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, April 22, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> If you're a Google Apps user, you're already running part of your business in the cloud, and realizing the benefits around speed, efficiency and collaboration it brings. The <a href="//www.google.com/enterprise/marketplace/?utm_source=entblog-webinar&amp;utm_medium=entblog">Google Apps Marketplace</a> enables those same cloud benefits for your entire business, beyond messaging and collaboration. <div><br /></div><div><div><div>Since our <a href="http://googleenterprise.blogspot.com/2010/03/more-great-apps-for-google-apps.html">launch last month</a>, we&#8217;ve been pleased by the great success our customers have seen with Marketplace apps, and by the constant stream of innovation coming from our Marketplace vendors.</div><div><br /></div><div>Next Wednesday, April 28, we're hosting a <a href="https://googleonline.webex.com/googleonline/onstage/g.php?t=a&amp;d=579165555">webinar</a> about extending Google Apps with web-based applications from the Google Apps Marketplace. You&#8217;ll get a general overview of the marketplace, see a demo of how to find and install apps, and learn about applications &#8211; many of which are free &#8211; that you can start using right now for your business. Please join us!</div><div><br /></div><div><a href="https://googleonline.webex.com/googleonline/onstage/g.php?t=a&amp;d=579165555">Extending Google Apps with the Google Apps Marketplace</a></div><div>Wednesday, April 28, 2010</div><div>11:00 a.m. PDT / 2:00 p.m. EDT / 7:00 p.m. GMT</div><div><a href="https://googleonline.webex.com/googleonline/onstage/g.php?t=a&amp;d=579165555">Register here</a></div><div><a href="https://googleonline.webex.com/googleonline/onstage/g.php?t=a&amp;d=579165555"></a><br /><div></div><div><div><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//1.bp.blogspot.com/_jSdgG4-DeNE/S9CHcXrdelI/AAAAAAAAAXk/2CRy6NY2uJA/s1600/Google+Apps+Marketplace.jpg" style="text-decoration: none;"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5463015269462800978" src="//1.bp.blogspot.com/_jSdgG4-DeNE/S9CHcXrdelI/AAAAAAAAAXk/2CRy6NY2uJA/s400/Google+Apps+Marketplace.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 303px; height: 40px; "></a></div><div>Posted by Chris Kelly, the Google Apps Marketplace team</div></div></div></div></div></div> </script> <noscript> If you're a Google Apps user, you're already running part of your business in the cloud, and realizing the benefits around speed, efficiency and collaboration it brings. The <a href="//www.google.com/enterprise/marketplace/?utm_source=entblog-webinar&amp;utm_medium=entblog">Google Apps Marketplace</a> enables those same cloud benefits for your entire business, beyond messaging and collaboration. <div><br /></div><div><div><div>Since our <a href="http://googleenterprise.blogspot.com/2010/03/more-great-apps-for-google-apps.html">launch last month</a>, we&#8217;ve been pleased by the great success our customers have seen with Marketplace apps, and by the constant stream of innovation coming from our Marketplace vendors.</div><div><br /></div><div>Next Wednesday, April 28, we're hosting a <a href="https://googleonline.webex.com/googleonline/onstage/g.php?t=a&amp;d=579165555">webinar</a> about extending Google Apps with web-based applications from the Google Apps Marketplace. You&#8217;ll get a general overview of the marketplace, see a demo of how to find and install apps, and learn about applications &#8211; many of which are free &#8211; that you can start using right now for your business. Please join us!</div><div><br /></div><div><a href="https://googleonline.webex.com/googleonline/onstage/g.php?t=a&amp;d=579165555">Extending Google Apps with the Google Apps Marketplace</a></div><div>Wednesday, April 28, 2010</div><div>11:00 a.m. PDT / 2:00 p.m. EDT / 7:00 p.m. GMT</div><div><a href="https://googleonline.webex.com/googleonline/onstage/g.php?t=a&amp;d=579165555">Register here</a></div><div><a href="https://googleonline.webex.com/googleonline/onstage/g.php?t=a&amp;d=579165555"></a><br /><div></div><div><div><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//1.bp.blogspot.com/_jSdgG4-DeNE/S9CHcXrdelI/AAAAAAAAAXk/2CRy6NY2uJA/s1600/Google+Apps+Marketplace.jpg" style="text-decoration: none;"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5463015269462800978" src="//1.bp.blogspot.com/_jSdgG4-DeNE/S9CHcXrdelI/AAAAAAAAAXk/2CRy6NY2uJA/s400/Google+Apps+Marketplace.jpg" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 303px; height: 40px; "></a></div><div>Posted by Chris Kelly, the Google Apps Marketplace team</div></div></div></div></div></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/04/webinar-extending-google-apps-with.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Webinar: Extending Google Apps with the Google Apps Marketplace&url=https://cloud.googleblog.com/2010/04/webinar-extending-google-apps-with.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/04/webinar-extending-google-apps-with.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/04/webinar-extending-google-apps-with.html' data-url='https://cloud.googleblog.com/2010/04/webinar-extending-google-apps-with.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/04/webinar-extending-google-apps-with.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/admin' rel='tag'> admin </a> , <a class='label' href='https://cloud.googleblog.com/search/label/developers' rel='tag'> developers </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/marketplace' rel='tag'> marketplace </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> , <a class='label' href='https://cloud.googleblog.com/search/label/webinar' rel='tag'> webinar </a> </span> </div> </div> </div> <div class='post' data-id='3934284673239430570' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/04/collaborative-mapping-for-major.html' itemprop='url' title='Collaborative mapping for major disasters'> Collaborative mapping for major disasters </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, April 5, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style="font-style:italic;"><span style="font-weight:bold;">Editor&#8217;s Note: </span>Today's guest author is A.J. Clark, President of Thermopylae Sciences and Technology, which helps developers build new applications with the Google Earth browser plug-in on Google Earth Enterprise through the iSpatial framework. A.J. works on the visualization, analysis, and dissemination of disaster/post-conflict data with a focus on emerging technologies that support participatory, collaborative approaches to spatial content creation and infrastructure development.<div><span class="Apple-style-span" style="font-style: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-style: normal;">In the aftermath of the Haiti earthquake, an urgent need for geospatial data sharing arose. As aid organizations and governments rushed to help, the collection and sharing of large amounts of geographic information among many sources and users presented a daunting challenge.<br /><br />In response, the United States Southern Command (</span><a href="http://www.southcom.mil/"><span class="Apple-style-span" style="font-style: normal;">USSOUTHCOM</span></a><span class="Apple-style-span" style="font-style: normal;">) made information and tools available through an </span><a href="http://3dudop.org/haiti"><span class="Apple-style-span" style="font-style: normal;">interactive mapping website</span></a><span class="Apple-style-span" style="font-style: normal;"> which they call a User Defined Operational Picture (UDOP), built on the </span><a href="//www.google.com/enterprise/earthmaps/earth_enterprise.html"><span class="Apple-style-span" style="font-style: normal;">Google Earth Enterprise</span></a><span class="Apple-style-span" style="font-style: normal;"> platform to make visualizing the map and overlaid data easy and clear. Public sites are now available both for the </span><a href="http://3dudop.org/haiti/main.php?autologin=true"><span class="Apple-style-span" style="font-style: normal;">Haiti earthquake</span></a><span class="Apple-style-span" style="font-style: normal;"> and the </span><a href="http://3dudop.org/chile/main.php?autologin=true"><span class="Apple-style-span" style="font-style: normal;">Chile earthquake</span></a><span class="Apple-style-span" style="font-style: normal;">, where thousands of users can view, create, and edit spatial data (please note that you will be prompted to download the Google Earth plugin to view this data through these links.)<br /><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//1.bp.blogspot.com/_jSdgG4-DeNE/S7pC1s5uOzI/AAAAAAAAAVE/UrroNj4-D_0/s1600/3DUDOP-screenshot.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5456747388866542386" src="//1.bp.blogspot.com/_jSdgG4-DeNE/S7pC1s5uOzI/AAAAAAAAAVE/UrroNj4-D_0/s400/3DUDOP-screenshot.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 318px;"></a><span class="Apple-style-span" style="font-style: normal;"><br />The system was rapidly deployed using an enterprise geospatial framework called iSpatial, which provides an open platform for the integration of dynamic data and the development of interactive applications. The data is displayed using the </span><a href="http://code.google.com/apis/earth/"><span class="Apple-style-span" style="font-style: normal;">Google Earth browser plug-in and API</span></a><span class="Apple-style-span" style="font-style: normal;">, which enables the visualization of geographic data layers in the rich, 3D Google Earth environment, on any web page.<br /><br />The breadth of data sources and content producers contributing to and making use of the UDOP reflected the global community supporting the relief effort. The combination of participatory geospatial content, the collaborative nature of the UDOP and the ability to integrate mobile applications as direct content producers is available for ongoing relief efforts. This is an evolving capability within SOUTHCOM as we break new ground in providing collaborative tools for humanitarian aid and disaster relief efforts.<br /></span><br /><b>Note: </b>to see imagery and maps in Google Earth, you can also download the Google Crisis Response KML files for <a href="http://mw1.google.com/mw-earth-vectordb/haiti/Haiti-Earthquake-nl.kml">Haiti</a> and <a href="http://mw1.google.com/mw-earth-vectordb/chile_earthquake_2010/Chile-Earthquake-nl.kml">Chile</a>.<br /><br />Posted by Jeff Martin, Google Crisis Response team</div></span> </script> <noscript> <span style="font-style:italic;"><span style="font-weight:bold;">Editor&#8217;s Note: </span>Today's guest author is A.J. Clark, President of Thermopylae Sciences and Technology, which helps developers build new applications with the Google Earth browser plug-in on Google Earth Enterprise through the iSpatial framework. A.J. works on the visualization, analysis, and dissemination of disaster/post-conflict data with a focus on emerging technologies that support participatory, collaborative approaches to spatial content creation and infrastructure development.<div><span class="Apple-style-span" style="font-style: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-style: normal;">In the aftermath of the Haiti earthquake, an urgent need for geospatial data sharing arose. As aid organizations and governments rushed to help, the collection and sharing of large amounts of geographic information among many sources and users presented a daunting challenge.<br /><br />In response, the United States Southern Command (</span><a href="http://www.southcom.mil/"><span class="Apple-style-span" style="font-style: normal;">USSOUTHCOM</span></a><span class="Apple-style-span" style="font-style: normal;">) made information and tools available through an </span><a href="http://3dudop.org/haiti"><span class="Apple-style-span" style="font-style: normal;">interactive mapping website</span></a><span class="Apple-style-span" style="font-style: normal;"> which they call a User Defined Operational Picture (UDOP), built on the </span><a href="//www.google.com/enterprise/earthmaps/earth_enterprise.html"><span class="Apple-style-span" style="font-style: normal;">Google Earth Enterprise</span></a><span class="Apple-style-span" style="font-style: normal;"> platform to make visualizing the map and overlaid data easy and clear. Public sites are now available both for the </span><a href="http://3dudop.org/haiti/main.php?autologin=true"><span class="Apple-style-span" style="font-style: normal;">Haiti earthquake</span></a><span class="Apple-style-span" style="font-style: normal;"> and the </span><a href="http://3dudop.org/chile/main.php?autologin=true"><span class="Apple-style-span" style="font-style: normal;">Chile earthquake</span></a><span class="Apple-style-span" style="font-style: normal;">, where thousands of users can view, create, and edit spatial data (please note that you will be prompted to download the Google Earth plugin to view this data through these links.)<br /><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//1.bp.blogspot.com/_jSdgG4-DeNE/S7pC1s5uOzI/AAAAAAAAAVE/UrroNj4-D_0/s1600/3DUDOP-screenshot.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5456747388866542386" src="//1.bp.blogspot.com/_jSdgG4-DeNE/S7pC1s5uOzI/AAAAAAAAAVE/UrroNj4-D_0/s400/3DUDOP-screenshot.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 318px;"></a><span class="Apple-style-span" style="font-style: normal;"><br />The system was rapidly deployed using an enterprise geospatial framework called iSpatial, which provides an open platform for the integration of dynamic data and the development of interactive applications. The data is displayed using the </span><a href="http://code.google.com/apis/earth/"><span class="Apple-style-span" style="font-style: normal;">Google Earth browser plug-in and API</span></a><span class="Apple-style-span" style="font-style: normal;">, which enables the visualization of geographic data layers in the rich, 3D Google Earth environment, on any web page.<br /><br />The breadth of data sources and content producers contributing to and making use of the UDOP reflected the global community supporting the relief effort. The combination of participatory geospatial content, the collaborative nature of the UDOP and the ability to integrate mobile applications as direct content producers is available for ongoing relief efforts. This is an evolving capability within SOUTHCOM as we break new ground in providing collaborative tools for humanitarian aid and disaster relief efforts.<br /></span><br /><b>Note: </b>to see imagery and maps in Google Earth, you can also download the Google Crisis Response KML files for <a href="http://mw1.google.com/mw-earth-vectordb/haiti/Haiti-Earthquake-nl.kml">Haiti</a> and <a href="http://mw1.google.com/mw-earth-vectordb/chile_earthquake_2010/Chile-Earthquake-nl.kml">Chile</a>.<br /><br />Posted by Jeff Martin, Google Crisis Response team</div></span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/04/collaborative-mapping-for-major.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Collaborative mapping for major disasters&url=https://cloud.googleblog.com/2010/04/collaborative-mapping-for-major.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/04/collaborative-mapping-for-major.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='5' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/04/collaborative-mapping-for-major.html' data-url='https://cloud.googleblog.com/2010/04/collaborative-mapping-for-major.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/04/collaborative-mapping-for-major.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/earth%20and%20maps' rel='tag'> earth and maps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Enterprise' rel='tag'> Google Earth Enterprise </a> , <a class='label' href='https://cloud.googleblog.com/search/label/guest%20post' rel='tag'> guest post </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='post' data-id='318736537379341257' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/03/announcing-google-apps-marketplace.html' itemprop='url' title='Announcing the Google Apps Marketplace YouTube channel'> Announcing the Google Apps Marketplace YouTube channel </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, March 26, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div>Hot on the heels of our <a href="//www.google.com/enterprise/marketplace/home?utm_source=en-et-na-us-blogpost&amp;utm_medium=et">Google Apps Marketplace</a> release, we're pleased to announce today a new YouTube channel, <a href="//www.youtube.com/appsmarketplace">youtube.com/appsmarketplace</a>.</div><div><br /></div><div>The Apps Marketplace YouTube channel showcases videos from Marketplace vendors. Ranging from funny to informative, from cartoons to screencasts, these videos are meant to convey the benefits of extending <a href="//www.google.com/apps/intl/en/business/index.html">Google Apps</a> with integrated apps that work seamlessly with Gmail, Calendar, Docs and more. We're happy to already have more than a dozen videos in the channel and over 60 integrated app vendors in the Marketplace, and look forward to more great things as the Marketplace grows.</div><div><br /></div><div>Please enjoy these examples of our Marketplace vendors' hard work. Thanks for the videos, guys!</div><div style="text-align: center;"><h1 style="text-align: left;"><span class="Apple-style-span" style="font-size:medium;">Aviary:</span></h1></div><div style="text-align: center;"><object height="385" width="480"><param name="movie" value="//www.youtube.com/v/Yakp1VviyQc&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/Yakp1VviyQc&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></div><div style="text-align: center;"><br /></div><div style="text-align: center;"><h1 style="text-align: left;"><span class="Apple-style-span" style="font-size:medium;">ScheduleOnce:</span></h1></div><div style="text-align: center;"><object height="385" width="480"><param name="movie" value="//www.youtube.com/v/Qs9aY9VQ0wc&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/Qs9aY9VQ0wc&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></div><div style="text-align: center;"><br /></div><div style="text-align: center;"><h1 style="text-align: left;"><span class="Apple-style-span" style="font-size:medium;">MindMeister:</span></h1></div><div style="text-align: center;"><object height="295" width="480"><param name="movie" value="//www.youtube.com/v/qdCsgZ8JN6A&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/qdCsgZ8JN6A&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></div><div><br /></div><div>To get started using great apps like these, visit <a href="//www.google.com/enterprise/marketplace/home?utm_source=en-et-na-us-blogpost&amp;utm_medium=et">google.com/appsmarketplace</a>, or watch our own short <a href="//www.youtube.com/watch?v=uJxbEQGWpeA">demo video</a> explaining how the Marketplace works. </div><div><br /></div><div>Are you a developer? Visit <a href="http://developer.googleapps.com/?utm_source=en-et-na-us-blogpost&amp;utm_medium=et">developer.googleapps.com</a> and start building.</div><div><br /></div><div>Posted by Chris Kelly, Google Apps Marketplace team</div> </script> <noscript> <div>Hot on the heels of our <a href="//www.google.com/enterprise/marketplace/home?utm_source=en-et-na-us-blogpost&amp;utm_medium=et">Google Apps Marketplace</a> release, we're pleased to announce today a new YouTube channel, <a href="//www.youtube.com/appsmarketplace">youtube.com/appsmarketplace</a>.</div><div><br /></div><div>The Apps Marketplace YouTube channel showcases videos from Marketplace vendors. Ranging from funny to informative, from cartoons to screencasts, these videos are meant to convey the benefits of extending <a href="//www.google.com/apps/intl/en/business/index.html">Google Apps</a> with integrated apps that work seamlessly with Gmail, Calendar, Docs and more. We're happy to already have more than a dozen videos in the channel and over 60 integrated app vendors in the Marketplace, and look forward to more great things as the Marketplace grows.</div><div><br /></div><div>Please enjoy these examples of our Marketplace vendors' hard work. Thanks for the videos, guys!</div><div style="text-align: center;"><h1 style="text-align: left;"><span class="Apple-style-span" style="font-size:medium;">Aviary:</span></h1></div><div style="text-align: center;"><object height="385" width="480"><param name="movie" value="//www.youtube.com/v/Yakp1VviyQc&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/Yakp1VviyQc&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></div><div style="text-align: center;"><br /></div><div style="text-align: center;"><h1 style="text-align: left;"><span class="Apple-style-span" style="font-size:medium;">ScheduleOnce:</span></h1></div><div style="text-align: center;"><object height="385" width="480"><param name="movie" value="//www.youtube.com/v/Qs9aY9VQ0wc&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/Qs9aY9VQ0wc&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></div><div style="text-align: center;"><br /></div><div style="text-align: center;"><h1 style="text-align: left;"><span class="Apple-style-span" style="font-size:medium;">MindMeister:</span></h1></div><div style="text-align: center;"><object height="295" width="480"><param name="movie" value="//www.youtube.com/v/qdCsgZ8JN6A&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/qdCsgZ8JN6A&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></div><div><br /></div><div>To get started using great apps like these, visit <a href="//www.google.com/enterprise/marketplace/home?utm_source=en-et-na-us-blogpost&amp;utm_medium=et">google.com/appsmarketplace</a>, or watch our own short <a href="//www.youtube.com/watch?v=uJxbEQGWpeA">demo video</a> explaining how the Marketplace works. </div><div><br /></div><div>Are you a developer? Visit <a href="http://developer.googleapps.com/?utm_source=en-et-na-us-blogpost&amp;utm_medium=et">developer.googleapps.com</a> and start building.</div><div><br /></div><div>Posted by Chris Kelly, Google Apps Marketplace team</div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/03/announcing-google-apps-marketplace.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Announcing the Google Apps Marketplace YouTube channel&url=https://cloud.googleblog.com/2010/03/announcing-google-apps-marketplace.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/03/announcing-google-apps-marketplace.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='4' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/03/announcing-google-apps-marketplace.html' data-url='https://cloud.googleblog.com/2010/03/announcing-google-apps-marketplace.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/03/announcing-google-apps-marketplace.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/developers' rel='tag'> developers </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/marketplace' rel='tag'> marketplace </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='post' data-id='8107504073703017107' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/03/an-update-for-our-customers-on-google.html' itemprop='url' title='An update for our customers on Google Apps and China'> An update for our customers on Google Apps and China </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, March 23, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div>Yesterday, we stopped censoring our search services &#8211; Google Search, Google News, and Google Images &#8211; on our Chinese domain, www.google.cn. This makes good on our commitment to stop censoring search results in China, and you can read more <a href="http://googleblog.blogspot.com/2010/03/new-approach-to-china-update.html">here</a>. In terms of Google's wider business operations, we intend to continue R&amp;D work in China and maintain a sales presence there. We&#8217;d like to share some additional information on how this may affect your employees that use Google Apps within mainland China.</div><div><br /></div><div>First, we very much hope that the Chinese government respects our decision, though we are well aware that China could at any time block access to our services in mainland China. We will be carefully monitoring access issues and we have created <a href="//www.google.com/prc/report.html#hl=en">this new web page</a>, which we will update regularly each day, so that you can see which Google services are available in China. </div><div><br /></div><div>Note that you can continue to view performance information for Google Apps services outside of China on the <a href="//www.google.com/appsstatus#hl=en">Google Apps Status Dashboard</a>.</div><div><br /></div><div>Second, it is important to know that there are several networking configurations and associated technologies available to help ensure ongoing access to your critical business services such as Gmail, Google Calendar, and Google Docs. These network configurations, such as a Virtual Private Network (VPN) connection, secure shell (SSH) tunneling, or using a proxy server, are already in place by many businesses with worldwide operations who serve their users from various locations. Companies should consult their own technical, legal and policy personnel to find a solution that works best for them.</div><div><br /></div><div>Finally, we do not host any Google Apps services, or your data, in mainland China. Moreover, Google employees in mainland China do not have access to any Apps systems or customer data.</div><div><br /></div><div>We recognize that these issues are not unique to Google; many technology companies serving users in China face challenges in providing access to their services, and we don't see yesterday&#8217;s news changing how we serve you moving forward.</div><div><br /></div><div>Feel free to contact us with any questions via our support channels. Thanks for reading.</div><div><br /></div><div>Posted by the Google Apps team</div> </script> <noscript> <div>Yesterday, we stopped censoring our search services &#8211; Google Search, Google News, and Google Images &#8211; on our Chinese domain, www.google.cn. This makes good on our commitment to stop censoring search results in China, and you can read more <a href="http://googleblog.blogspot.com/2010/03/new-approach-to-china-update.html">here</a>. In terms of Google's wider business operations, we intend to continue R&amp;D work in China and maintain a sales presence there. We&#8217;d like to share some additional information on how this may affect your employees that use Google Apps within mainland China.</div><div><br /></div><div>First, we very much hope that the Chinese government respects our decision, though we are well aware that China could at any time block access to our services in mainland China. We will be carefully monitoring access issues and we have created <a href="//www.google.com/prc/report.html#hl=en">this new web page</a>, which we will update regularly each day, so that you can see which Google services are available in China. </div><div><br /></div><div>Note that you can continue to view performance information for Google Apps services outside of China on the <a href="//www.google.com/appsstatus#hl=en">Google Apps Status Dashboard</a>.</div><div><br /></div><div>Second, it is important to know that there are several networking configurations and associated technologies available to help ensure ongoing access to your critical business services such as Gmail, Google Calendar, and Google Docs. These network configurations, such as a Virtual Private Network (VPN) connection, secure shell (SSH) tunneling, or using a proxy server, are already in place by many businesses with worldwide operations who serve their users from various locations. Companies should consult their own technical, legal and policy personnel to find a solution that works best for them.</div><div><br /></div><div>Finally, we do not host any Google Apps services, or your data, in mainland China. Moreover, Google employees in mainland China do not have access to any Apps systems or customer data.</div><div><br /></div><div>We recognize that these issues are not unique to Google; many technology companies serving users in China face challenges in providing access to their services, and we don't see yesterday&#8217;s news changing how we serve you moving forward.</div><div><br /></div><div>Feel free to contact us with any questions via our support channels. Thanks for reading.</div><div><br /></div><div>Posted by the Google Apps team</div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/03/an-update-for-our-customers-on-google.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:An update for our customers on Google Apps and China&url=https://cloud.googleblog.com/2010/03/an-update-for-our-customers-on-google.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/03/an-update-for-our-customers-on-google.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='6' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/03/an-update-for-our-customers-on-google.html' data-url='https://cloud.googleblog.com/2010/03/an-update-for-our-customers-on-google.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/03/an-update-for-our-customers-on-google.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='post' data-id='7085881736349578117' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/03/google-message-security-wins-sc.html' itemprop='url' title='Google Message Security wins SC Magazine Reader Trust award'> Google Message Security wins SC Magazine Reader Trust award </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, March 15, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//1.bp.blogspot.com/_jSdgG4-DeNE/S56i1QV_HKI/AAAAAAAAASU/VgMObV40r9E/s1600-h/sc_awards_2010_winner_89944.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5448971634968829090" src="//1.bp.blogspot.com/_jSdgG4-DeNE/S56i1QV_HKI/AAAAAAAAASU/VgMObV40r9E/s200/sc_awards_2010_winner_89944.jpg" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 107px; height: 200px;"></a>A few months back, we learned that <a href="//www.google.com/postini/email.html#utm_campaign=en&amp;utm_source=en-blog-na-us-sc_winner&amp;utm_medium=blog&amp;utm_term=enterprise_blog">Google Message Security</a>, powered by Postini, was <a href="http://googleenterprise.blogspot.com/2009/12/google-honored-as-finalist-in-2010-sc.html">selected as a finalist</a> in the 2010 SC Awards for outstanding achievement in IT security. Today, we are thrilled to announce that Google Message Security has received the <a href="http://www.scmagazineus.com/best-managed-security-service/article/164123/">Reader Trust Award</a> for Best Managed Security Service.<br /><br />At Google, we think about the user experience in all that we do, so we are especially honored to receive this award from the Reader Trust Voting Panel, which consists of security and technology experts from large, medium and small enterprises from all major vertical markets.<br /><br />The Postini team would like to thank SC Magazine and the many readers who voted for Google Message Security. We'd also like to congratulate our fellow nominees and award-winners and acknowledge their contributions to the field of online security.<br /><br />For more information on Google Message Security and the Postini suite of security and archiving products, please visit, <a href="//www.google.com/postini/index.html#utm_campaign=en&amp;utm_source=en-blog-na-us-sc_winner&amp;utm_medium=blog&amp;utm_term=enterprise_blog%20">www.google.com/postini</a><br /><a href="//www.google.com/postini/index.html#utm_campaign=en&amp;utm_source=en-blog-na-us-sc_winner&amp;utm_medium=blog&amp;utm_term=enterprise_blog%20"></a><br />Posted by Gopal Shah, Google Postini team </script> <noscript> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//1.bp.blogspot.com/_jSdgG4-DeNE/S56i1QV_HKI/AAAAAAAAASU/VgMObV40r9E/s1600-h/sc_awards_2010_winner_89944.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5448971634968829090" src="//1.bp.blogspot.com/_jSdgG4-DeNE/S56i1QV_HKI/AAAAAAAAASU/VgMObV40r9E/s200/sc_awards_2010_winner_89944.jpg" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 107px; height: 200px;"></a>A few months back, we learned that <a href="//www.google.com/postini/email.html#utm_campaign=en&amp;utm_source=en-blog-na-us-sc_winner&amp;utm_medium=blog&amp;utm_term=enterprise_blog">Google Message Security</a>, powered by Postini, was <a href="http://googleenterprise.blogspot.com/2009/12/google-honored-as-finalist-in-2010-sc.html">selected as a finalist</a> in the 2010 SC Awards for outstanding achievement in IT security. Today, we are thrilled to announce that Google Message Security has received the <a href="http://www.scmagazineus.com/best-managed-security-service/article/164123/">Reader Trust Award</a> for Best Managed Security Service.<br /><br />At Google, we think about the user experience in all that we do, so we are especially honored to receive this award from the Reader Trust Voting Panel, which consists of security and technology experts from large, medium and small enterprises from all major vertical markets.<br /><br />The Postini team would like to thank SC Magazine and the many readers who voted for Google Message Security. We'd also like to congratulate our fellow nominees and award-winners and acknowledge their contributions to the field of online security.<br /><br />For more information on Google Message Security and the Postini suite of security and archiving products, please visit, <a href="//www.google.com/postini/index.html#utm_campaign=en&amp;utm_source=en-blog-na-us-sc_winner&amp;utm_medium=blog&amp;utm_term=enterprise_blog%20">www.google.com/postini</a><br /><a href="//www.google.com/postini/index.html#utm_campaign=en&amp;utm_source=en-blog-na-us-sc_winner&amp;utm_medium=blog&amp;utm_term=enterprise_blog%20"></a><br />Posted by Gopal Shah, Google Postini team </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/03/google-message-security-wins-sc.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Google Message Security wins SC Magazine Reader Trust award&url=https://cloud.googleblog.com/2010/03/google-message-security-wins-sc.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/03/google-message-security-wins-sc.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/03/google-message-security-wins-sc.html' data-url='https://cloud.googleblog.com/2010/03/google-message-security-wins-sc.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/03/google-message-security-wins-sc.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Email%20Security%20and%20Archiving' rel='tag'> Google Email Security and Archiving </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Postini' rel='tag'> Postini </a> </span> </div> </div> </div> <div class='post' data-id='983436483678918821' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2010/03/more-great-apps-for-google-apps.html' itemprop='url' title='More great apps for Google Apps'> More great apps for Google Apps </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, March 9, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> This evening, we were joined by more than 50 participating companies to announce the launch of the <a href="//google.com/appsmarketplace">Google Apps Marketplace</a>, a new online storefront that enables millions of Google Apps administrators to discover and purchase integrated third party cloud applications and deploy them to their domains. <br /><br />Adding an application from the Marketplace to your domain is simple - it only takes four clicks. Applications can then be easily managed from your domain's control panel and accessed by users through the same links as the Google Apps suite.<br /><br />1) Click "<span style="font-weight:bold;">Add it now</span>"<br />2) Agree to the vendor's Terms of Service<br />3) Grant access to the data that the app is requesting (ome apps require data access, some don't...so only grant access to apps you trust)<br />4) Turn it on and start enjoying your increased productivity<br /><br />Applications listed in the Google Apps Marketplace integrate with Google Apps using open protocols. These integrations improve the efficiency of your businesses by allowing users to share data and collaborate on projects as well as connect to users' daily workflows in apps like Gmail, Google Calendar and Google Contacts. <br /><br /><object height="295" width="480"><param name="movie" value="//www.youtube.com/v/uJxbEQGWpeA&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="//www.youtube.com/v/uJxbEQGWpeA&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object><br /><br />This integrated app experience is available in the Marketplace today for users of Google Apps Premier, Standard and Education Editions thanks to the efforts of folks like <a href="//www.google.com/enterprise/marketplace/viewVendorListings?vendorId=3453">Intuit</a> and <a href="//www.google.com/enterprise/marketplace/viewVendorListings?vendorId=3421">Atlassian</a>, and others who are committed to join, including NetSuite and Successfactors. We are honored to work with the more than <a href="http://code.google.com/googleapps/campfire.html">50 partners</a> listed below:<br /><br /><a href="http://code.google.com/googleapps/campfire.html"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5447018592709230482" src="//lh4.googleusercontent.com/wo-Iofu9kJaEiAbGLWY76FA0xD_2KMAltHa4nAfhFUrPyHf8inBcr4Igz0YJ6U3kQBI9I2gstH700oezKJlC0EInzQ=s512" style="display:block; margin:0px auto 10px;"></a><br />The Google Apps Marketplace gives software vendors access to a rapidly growing Google Apps customer base of 25 million users from 2 million businesses and universities. By embracing open standards like OpenID and OAuth, and by giving software vendors freedom of choice for both billing arrangement and hosting platform, Google makes it easy to build apps for the Google Apps Marketplace.<br /><br />For a lot more detail on what this means for developers and ISVs, check out our posts on the new <a href="http://googleappsdeveloper.blogspot.com/2010/03/reach-new-customers-integrate-with.html">Google Apps Developer Blog</a> and the <a href="http://googlecode.blogspot.com/2010/03/integrate-publish-sell-google-apps.html">Google Code Blog</a>.<br /><br />We look forward to seeing the ways in which companies leverage the applications currently in the Google Apps Marketplace in addition to the apps to come in the future. In fact, we'll be exploring these topics further at <a href="http://code.google.com/events/io/2010">Google I/O</a> on May 19-20 in San Francisco. We hope you'll join us!<br /><br />Posted by Scott McMullan, Google Apps Partner Lead, Google Enterprise team </script> <noscript> This evening, we were joined by more than 50 participating companies to announce the launch of the <a href="//google.com/appsmarketplace">Google Apps Marketplace</a>, a new online storefront that enables millions of Google Apps administrators to discover and purchase integrated third party cloud applications and deploy them to their domains. <br /><br />Adding an application from the Marketplace to your domain is simple - it only takes four clicks. Applications can then be easily managed from your domain's control panel and accessed by users through the same links as the Google Apps suite.<br /><br />1) Click "<span style="font-weight:bold;">Add it now</span>"<br />2) Agree to the vendor's Terms of Service<br />3) Grant access to the data that the app is requesting (ome apps require data access, some don't...so only grant access to apps you trust)<br />4) Turn it on and start enjoying your increased productivity<br /><br />Applications listed in the Google Apps Marketplace integrate with Google Apps using open protocols. These integrations improve the efficiency of your businesses by allowing users to share data and collaborate on projects as well as connect to users' daily workflows in apps like Gmail, Google Calendar and Google Contacts. <br /><br /><object height="295" width="480"><param name="movie" value="//www.youtube.com/v/uJxbEQGWpeA&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="//www.youtube.com/v/uJxbEQGWpeA&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object><br /><br />This integrated app experience is available in the Marketplace today for users of Google Apps Premier, Standard and Education Editions thanks to the efforts of folks like <a href="//www.google.com/enterprise/marketplace/viewVendorListings?vendorId=3453">Intuit</a> and <a href="//www.google.com/enterprise/marketplace/viewVendorListings?vendorId=3421">Atlassian</a>, and others who are committed to join, including NetSuite and Successfactors. We are honored to work with the more than <a href="http://code.google.com/googleapps/campfire.html">50 partners</a> listed below:<br /><br /><a href="http://code.google.com/googleapps/campfire.html"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5447018592709230482" src="//lh4.googleusercontent.com/wo-Iofu9kJaEiAbGLWY76FA0xD_2KMAltHa4nAfhFUrPyHf8inBcr4Igz0YJ6U3kQBI9I2gstH700oezKJlC0EInzQ=s512" style="display:block; margin:0px auto 10px;"></a><br />The Google Apps Marketplace gives software vendors access to a rapidly growing Google Apps customer base of 25 million users from 2 million businesses and universities. By embracing open standards like OpenID and OAuth, and by giving software vendors freedom of choice for both billing arrangement and hosting platform, Google makes it easy to build apps for the Google Apps Marketplace.<br /><br />For a lot more detail on what this means for developers and ISVs, check out our posts on the new <a href="http://googleappsdeveloper.blogspot.com/2010/03/reach-new-customers-integrate-with.html">Google Apps Developer Blog</a> and the <a href="http://googlecode.blogspot.com/2010/03/integrate-publish-sell-google-apps.html">Google Code Blog</a>.<br /><br />We look forward to seeing the ways in which companies leverage the applications currently in the Google Apps Marketplace in addition to the apps to come in the future. In fact, we'll be exploring these topics further at <a href="http://code.google.com/events/io/2010">Google I/O</a> on May 19-20 in San Francisco. We hope you'll join us!<br /><br />Posted by Scott McMullan, Google Apps Partner Lead, Google Enterprise team </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2010/03/more-great-apps-for-google-apps.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:More great apps for Google Apps&url=https://cloud.googleblog.com/2010/03/more-great-apps-for-google-apps.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2010/03/more-great-apps-for-google-apps.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='10' data-onclick='' data-post-url='https://cloud.googleblog.com/2010/03/more-great-apps-for-google-apps.html' data-url='https://cloud.googleblog.com/2010/03/more-great-apps-for-google-apps.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2010/03/more-great-apps-for-google-apps.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/developers' rel='tag'> developers </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20I%2FO' rel='tag'> Google I/O </a> , <a class='label' href='https://cloud.googleblog.com/search/label/news' rel='tag'> news </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://cloud.googleblog.com/'> <i class='material-icons'> &#59530; </i> </a> <i class='material-icons disabled'> &#58820; </i> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://cloud.googleblog.com/search/label/news?updated-max=2010-03-09T19:00:00-08:00&max-results=20&start=20&by-date=false' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'> &#58824; </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML8'> <div class='widget-content'> <div class='searchBox'> <input type='text' title='Search This Blog' placeholder='Search blog ...' /> </div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23innovationupgrade'> #innovationupgrade </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23InspireGirls'> #InspireGirls </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23moregoogleapps'> #moregoogleapps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23SysAdminDay'> #SysAdminDay </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23tbt'> #tbt </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23throwbackthursday'> #throwbackthursday </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23top10trust'> #top10trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/100%25%20web'> 100% web </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/50states'> 50states </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/ad%20contest'> ad contest </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/add-ons'> add-ons </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/admin'> admin </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Admin%20console'> Admin console </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/admin%20sdk'> admin sdk </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/AirPlay'> AirPlay </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android'> Android </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20for%20Work'> Android for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20for%20Work%20Live'> Android for Work Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20Marshmellow'> Android Marshmellow </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20Nougat'> Android Nougat </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20security'> Android security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20security%20tips'> Android security tips </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Apps%20Adventures'> Apps Adventures </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/apps%20script'> apps script </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/apptuesday'> apptuesday </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Armed%20Forces%20Day'> Armed Forces Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Asia%20Pacific'> Asia Pacific </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Atmosphere%20Live'> Atmosphere Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Audi'> Audi </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Audi%20Connect'> Audi Connect </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/audit'> audit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Australia'> Australia </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/big%20data'> big data </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Big%20Query'> Big Query </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/bigquery'> bigquery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Boston'> Boston </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/browser'> browser </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chomebox%20for%20Meetings'> Chomebox for Meetings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome'> Chrome </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20Device%20Management'> Chrome Device Management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20digital%20signage'> Chrome digital signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20for%20Business'> Chrome for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20for%20Work'> Chrome for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20Frame'> Chrome Frame </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20OS'> Chrome OS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebit'> Chromebit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks'> Chromebooks </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Business'> Chromebooks for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Education'> Chromebooks for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Work'> Chromebooks for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20digital%20signage'> Chromebox for digital signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20meetings'> Chromebox for meetings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20signage'> Chromebox for signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromeboxes'> Chromeboxes </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromecast'> Chromecast </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/City%2024%2F7'> City 24/7 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Classroom'> Classroom </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Clearing%20Kosovo'> Clearing Kosovo </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Cloud'> Cloud </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing'> cloud computing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle'> cloud computing gonegoogle </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps'> cloud computing gonegoogle Google Apps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps%20google%20docs%20small%20business%20success%20story'> cloud computing gonegoogle Google Apps google docs small business success story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps%20google%20docs%20small%20business%20success%20story%20switch'> cloud computing gonegoogle Google Apps google docs small business success story switch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20datastore'> cloud datastore </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20platform'> cloud platform </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Cloud%20Platform%20Live'> Cloud Platform Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20print'> cloud print </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20series'> cloud series </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20services'> cloud services </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20sql'> cloud sql </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/collaboration'> collaboration </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Colorado'> Colorado </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Connectors'> Connectors </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/contacts'> contacts </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Control%20Panel'> Control Panel </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/customer'> customer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/customer%20love'> customer love </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20story'> Customer story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20support'> Customer support </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20testimonial'> Customer testimonial </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20centers'> data centers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20processing%20amendment'> data processing amendment </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20protection'> data protection </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Developer'> Developer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/developers'> developers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Digital%20Learning%20Day'> Digital Learning Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Docs'> Docs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/documents'> documents </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/DPA'> DPA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Drawings'> Drawings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Drive%20for%20Education'> Drive for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/drive%20sharing'> drive sharing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Earth'> Earth </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/earth%20and%20maps'> earth and maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EC'> EC </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/education'> education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Education%20on%20Air'> Education on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EMC'> EMC </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EMM'> EMM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Energy'> Energy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/enterprise'> enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EU'> EU </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/events'> events </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/FedEx'> FedEx </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Fedex.com'> Fedex.com </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Finance'> Finance </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Firebase'> Firebase </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Forms'> Forms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/franchises'> franchises </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GAFE'> GAFE </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Gartner'> Gartner </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GE'> GE </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/geo'> geo </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Global%20Partner%20Summit'> Global Partner Summit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/gmail'> gmail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Gone%20Google'> Gone Google </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/gonegoogle'> gonegoogle </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20AdWords'> Google AdWords </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20App%20Engine'> Google App Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps'> Google Apps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Blog'> Google Apps Blog </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Business'> Google Apps for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Education'> Google Apps for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Government'> Google Apps for Government </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Work'> Google Apps for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Marketplace'> Google Apps Marketplace </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Reseller'> Google Apps Reseller </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Script'> Google Apps Script </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Vault'> Google Apps Vault </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20BigQuery'> Google BigQuery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Calendar'> Google Calendar </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Calendar%20app'> Google Calendar app </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Certified%20Teachers'> Google Certified Teachers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Chrome'> Google Chrome </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Chromebases'> Google Chromebases </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Classroom'> Google Classroom </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Datastore'> Google Cloud Datastore </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20DNS'> Google Cloud DNS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Platform'> Google Cloud Platform </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20cloud%20storage'> google cloud storage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Vision%20API'> Google Cloud Vision API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20commerce%20search'> google commerce search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Compute%20Engine'> Google Compute Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Doc'> Google Doc </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Docs'> Google Docs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Domains'> Google Domains </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Draw'> Google Draw </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Drive'> Google Drive </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Drive%20for%20Work'> Google Drive for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth'> Google Earth </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Engine'> Google Earth Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Enterprise'> Google Earth Enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Images'> Google Earth Images </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Pro'> Google Earth Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Email%20Security%20and%20Archiving'> Google Email Security and Archiving </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Enterprise'> Google Enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Enterprise%20Search'> Google Enterprise Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Expeditions'> Google Expeditions </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education'> Google for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education%20Partner%20Program'> Google for Education Partner Program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education%20Training%20Center'> Google for Education Training Center </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Entrepreneurs'> Google for Entrepreneurs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work'> Google for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work%20and%20Google%20for%20Education%20Partner%20Program'> Google for Work and Google for Education Partner Program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work%20partner%20program'> Google for Work partner program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Forms'> Google Forms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Green'> Google Green </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20groups'> google groups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Hangout'> Google Hangout </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Hangouts'> Google Hangouts </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20I%2FO'> Google I/O </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Keep'> Google Keep </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps'> Google Maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20API'> Google Maps API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20APIs'> Google Maps APIs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Coordinate'> Google Maps Coordinate </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine'> Google Maps Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine%20Pro'> Google Maps Engine Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine%20public%20data%20program'> Google Maps Engine public data program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20for%20Business'> Google Maps for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20for%20Work'> Google Maps for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Gallery'> Google Maps Gallery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Tracks%20API'> Google Maps Tracks API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Message%20Continuity'> Google Message Continuity </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20message%20security'> google message security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Mobile%20Device%20Management'> Google Mobile Device Management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20My%20Maps'> Google My Maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20My%20Maps%20Pro'> Google My Maps Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Places%20API'> Google Places API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Play'> Google Play </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20play%20for%20education'> google play for education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Prediction%20API'> Google Prediction API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Research%20tool'> Google Research tool </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Science%20Fair'> Google Science Fair </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Search%20Appliance'> Google Search Appliance </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Security%20Key'> Google Security Key </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Sheets'> Google Sheets </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Site%20Search'> Google Site Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20sites'> google sites </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Slides%20API'> Google Slides API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Smart%20Lock'> Google Smart Lock </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets'> Google spreadsheets </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Springboard'> Google Springboard </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20storage'> google storage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Storage%20for%20Developers'> Google Storage for Developers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Translate'> Google Translate </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Vault'> Google Vault </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Video'> Google Video </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Wave'> Google Wave </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%2B'> google+ </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%2B%20api'> Google+ api </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%2B%20Communities'> Google+ Communities </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/googlenew'> googlenew </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/government'> government </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA'> GSA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA%207.0'> GSA 7.0 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA%20for%20Commerce'> GSA for Commerce </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/guest%20post'> guest post </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HALO%20Trust'> HALO Trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Hangout%20on%20Air'> Hangout on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Hangouts%20on%20Air'> Hangouts on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HEAT'> HEAT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/hints%20and%20tips'> hints and tips </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HIPAA'> HIPAA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Inbox'> Inbox </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Inbox%20by%20Gmail'> Inbox by Gmail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/innovation'> innovation </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/international%20trade'> international trade </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Internet%20Explorer'> Internet Explorer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/intranet'> intranet </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/io2011'> io2011 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/iOS'> iOS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/iPad'> iPad </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/IT'> IT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/K-12'> K-12 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Kubernetes'> Kubernetes </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/large%20business'> large business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MAM'> MAM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/manufacturing'> manufacturing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Mapping%20a%20better%20world'> Mapping a better world </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/marketplace'> marketplace </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/marketplace%20highlights'> marketplace highlights </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mashups'> mashups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MCCs'> MCCs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MDM'> MDM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/medium%20business'> medium business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/migration'> migration </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mobile'> mobile </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mobile%20management'> mobile management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/model%20contract%20clauses'> model contract clauses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/moms'> moms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Mother%27s%20Day'> Mother&#39;s Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mpstaffpick'> mpstaffpick </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MyHEAT'> MyHEAT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/NAVMAN'> NAVMAN </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/new%20features'> new features </a> </li> <li> <span dir='ltr'> news </span> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Niagara%20International%20Transportation%20Technology%20Coalition'> Niagara International Transportation Technology Coalition </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/non-profit'> non-profit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/noteworthy'> noteworthy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/offline'> offline </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/OpenID%20Connect'> OpenID Connect </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Parters'> Parters </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/partner'> partner </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Partner%20Showcase'> Partner Showcase </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/partners'> partners </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Place%20Summaries'> Place Summaries </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Postini'> Postini </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/privacy'> privacy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/product%20ideas'> product ideas </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/productivity'> productivity </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Quickoffice'> Quickoffice </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Receptionist%27s%20Day'> Receptionist&#39;s Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/reports'> reports </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Reseller'> Reseller </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/retail'> retail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/RSA'> RSA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Safer%20Internet%20Day'> Safer Internet Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SBW2013'> SBW2013 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SBW2014'> SBW2014 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/sbweek'> sbweek </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SCCs'> SCCs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Search'> Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Security'> Security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Security%20Key'> Security Key </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/small%20business'> small business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Small%20Business%20Week'> Small Business Week </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Small%20businesses'> Small businesses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SMB'> SMB </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/spam%20and%20security%20trends'> spam and security trends </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Startups'> Startups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/success%20story'> success story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/support'> support </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/switch'> switch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/System%20Admin'> System Admin </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/T%20Dispatch'> T Dispatch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Teamwork%202015'> Teamwork 2015 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Thanksgiving'> Thanksgiving </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Transport%20and%20Logistics'> Transport and Logistics </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Trust'> Trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/UK'> UK </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/university'> university </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/University%20of%20Calgary'> University of Calgary </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Updates'> Updates </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/utilities'> utilities </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veteran%20Owned%20Businesses'> Veteran Owned Businesses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day'> Veterans Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day%202013'> Veterans Day 2013 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day%202014'> Veterans Day 2014 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/viewpoint'> viewpoint </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/VNX'> VNX </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/wallet'> wallet </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/webinar'> webinar </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/webmaster'> webmaster </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Winter'> Winter </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/women%20in%20tech'> women in tech </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Women%27s%20History%20Month'> Women&#39;s History Month </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Work%20Resolutions'> Work Resolutions </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/World%20Bank'> World Bank </a> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'> &#58055; </i> <h2> Archive </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'> &#58823; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2016/'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2015/'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2014/'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2013/'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2012/'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2011/'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2010/'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2009/'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2008/'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2007/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2006/'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML6'> <div class='widget-content'> <a href="http://cloud.blogspot.com/atom.xml"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsWa9Pw0AU7viRMDFRBAkzJDMIBIhJJhCzk7NILIqMv4AEhdz+BCY3OYssAlGBoAJREpZwAlHEBO8lr8nSvNeVbu1dyX3JlzTrXfa+u/e9d7c5joWFhYVO1Fa8PwH2gK6m+BRwAvSlAdsrgr8E1jUuMH73GTAEzrkBWymTewZlihhLmgDXIAFuHgGVQOUF7OSYM1p6PgTuA1vAZlUEvAnPdapcMY0VICECekQ0XRfYrqoHsAGNgXfAoMomRiFDEhOZkkL3S88hMaB2LwXp0bj+ps2edpToZpjfoIDQtBeU+xjoDzP2G/gCPKZ5f8WsCAFJoJgOCcFdWSTeL9YQMSvTA1h9BkI5jaiXhLpSCL/8mVZY0UpyJ9ZdOkniu1dmJ96BpzQu9w6s28gcOq9j6pwLdR8/36NK5CQKwJSMrb2MhhSglBpt4UjsrdsnNu0B3J0HCozbCc4TjyY2srEgos/4RQljCzNxl4ireQD8FOq+T+W0mTB2g7njhlR+Sy2jsXFvU658U8YTbeaGpdIu7mWkEAq5ZtIjIhFZdtfX7QHckSvB2B6zC3VdAkZk0kAQwaXTk/CzTXK3wjIExCs6ZJpTnE4uY1KV+KzFzA3KTiFPENHJkOPcsfpLhwe4btoSuvUqAR+6TOxlCE6ZfKUsJLgsqGW8OpqAGx2X+sLxrwUog+JUeQRMDBIwyXOcnlPtPnL0/UsT/8LnOxYWFhZG4leAAQAAQHEaYuzHbAAAAABJRU5ErkJggg==" class="sidebar-icon" /> <h2>Feed</h2> </a> </div> <div class='clear'></div> </div></div> <div class='section' id='sidebar-bottom'><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <div class="followgooglewrapper"> <a href="http://plus.google.com/+googlecloud" rel="publisher" style="text-decoration:none;display:inline-block;color:#333;text-align:center; font:13px/16px arial,sans-serif;white-space:nowrap;"> <span style="display:inline-block;font-weight:bold;vertical-align:top;margin-right:5px; margin-top:0px;">Google</span><span style="display:inline-block;vertical-align:top;margin-right:13px; margin-top:0px;">on</span> <img src="//ssl.gstatic.com/images/icons/gplus-16.png" alt="Google+" style="border:0;width:16px;height:16px;"/></a> </div> <div class='followgooglewrapper'> <script src="https://apis.google.com/js/plusone.js"></script> <div class="g-ytsubscribe" data-channel="GoogleApps" data-layout="full"></div> </div> <!--Twitter--> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/gsuite" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @gsuite</span></button> <script> function sharingPopup (button) { var url = button.getAttribute("data-href"); window.open( url,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); } </script> </div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML1'> <h2 class='title'> Useful Links </h2> <div class='widget-content'> <a href="https://gsuite.google.com/together/">G Suite</a><br /><a href="https://apps.google.com/products/gmail/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=gmail">Gmail</a><br /><a href="https://apps.google.com/products/hangouts/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=hangouts">Hangouts</a><br /><a href="https://apps.google.com/products/calendar/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=calendar">Calendar</a><br /><a href="https://apps.google.com/products/googleplus/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=gplus">Google+</a><br /><a href="https://apps.google.com/products/drive/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=drive">Google Drive</a><br /><a href="https://www.google.com/work/mapsearth/">Google Maps</a><br /><a href="https://cloud.google.com/">Google Cloud Platform</a> </div> <div class='clear'></div> </div></div> </div> </div> <div style='clear:both;'></div> </div> <!-- Footer --> <div class='footer-outer loading'> <div class='footer-inner'> <div class='footer-inner-2'> <div style='width:33%;float:left;'> <div class='section' id='footer-1'><div class='widget HTML' data-version='1' id='HTML2'> <h2 class='title'> Company-wide </h2> <div class='widget-content'> <ul> <li> <a href="//googleblog.blogspot.com/" title="Official Google">Official Google Blog</a> </li> <li> <a href="//googlepublicpolicy.blogspot.com/" title="Public Policy">Public Policy Blog</a> </li> <li> <a href="//googleforstudents.blogspot.com/" title="Student">Student Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-2'><div class='widget HTML' data-version='1' id='HTML3'> <h2 class='title'> Products </h2> <div class='widget-content'> <ul> <li> <a href="//officialandroid.blogspot.com/" title="Android">Android Blog</a> </li> <li> <a href="//chrome.blogspot.com/" title="Chrome">Chrome Blog</a> </li> <li> <a href="//google-latlong.blogspot.com/" title="Lat Long">Lat Long Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-3'><div class='widget HTML' data-version='1' id='HTML4'> <h2 class='title'> Developers </h2> <div class='widget-content'> <ul> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">Developers Blog</a> </li> <li> <a href="//googleadsdeveloper.blogspot.com/" title="Ads Developer">Ads Developer Blog</a> </li> <li> <a href="//android-developers.blogspot.com/" title="Android">Android Developers Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='clear:both;'></div> </div> </div> </div> <div class='google-footer-outer loading'> <div id='google-footer'> <a href='//www.google.com/'> <img class='google-logo-dark' height='36' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABICAYAAABFoT/eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACLVJREFUeNrsXd+L20YQ3vOprdLqiMXFXE2qB7dcwEcTSB7ykIc+9A/PQx/yEMq1TWhNuYIpJriNr7XpmZ5IxFEvmW2EKs3Ornb1w50PxIFP0kiz387OzM6uhGAwGAxGP3Ho+f7x7ri1O7LdccPqZjSNA4dEHsLfaHcEFedJom93x9Xu2OyOFTcBo6sED3fHZHeMEELrkAHJF0B8Rr+gDFsZ5n0luLTQ95AXs4W06D/tjpR50xtM4CjD0y48YGB4rnyZxNOzyA7zBHr+nLnDaJLg0mo/ALekCasg3Z4XbM0ZdTEgnDPeHY8bIne+Qz2GvwyGNwsuyT218KWvIIBMcwGpLiipcolecjMxfBDchNyS1EvxLiOSIecp31q6IJ/C3yrIrMqMm4jhg+AxkdwbIO3aUO4KjqqMjCT3uaazMBhWBJfuxH3CtRfiXf66DhSRZWbmlMnNaILgZxrXJQO/eO3wORZwvwm4JUxuhheCjzVBYAbW1ces45YDSoZrFNOEE835M8FT6oyeEnws8Fz3QnBxFKPHBMem4GU+m6fPGb0leCTwWcM5B36MPgeZI01gudyDdw3hPeXfo8L/rmCUWnuMMdqUL2WqWeRbhf+twfVsO7YagZGNC79fw7OthEVtkiJ4jJzTd3KPwf3CRqhhiTu23AP5sl0/0xiwISQXpNwLIJK87mHF+U8ddzzdmgKlGzlPYjyxGJQouIhNT4k9AqWEFkqfguIvagTWbcq3KW1WE3xS3m8NtA9WS451xofwjKT5kkDoK/b6mDk5FfXr1lWDL4BofZEv2/SRsK/EHGlGdBdu8QNRb8HMCFwt7Yy3DDI/QP7fx5z3VLhdlJEIs4rKNuXXJXdxZPdB7kfCzWqwCO4V1LHgLjInX3tQ1KzCR52Cz+vDj1dydeRuS74rcvs2Pi6fT5H8OaaUQPQPYcWwRSGXyhhscn5dpAnEFMkuEZetbfkTAnlSuH4DxisE+aMGeJAQ3lFl7C4LJE6QWCaCd583ORQ1jYAwjFctal7nOs2ZZvicwvlZx+RHGrcoAwKUVX8uwcc/9TT65INeDOr5shL9LDRB6QTeIy3zwfdh3WOi6axLCEhSjXU7F3h6LqggUtvyJxpynwu8tDkD98fXApOxRj8zoZ9MnGveYVIVZKaGrkBXCY65BCYNN9NkjpKOyQ81Q79JgdxS+Jn3SDTEXRI7SWzaiSTB32oI3nU3BvMfM0urhOVYgwKhuiAfc4tM07wXwm1ZRoQYSl2NUwiu01fEAHVcpixd745FvVz4dzUUc0o8rwoLy8ZSwU6CyFx1RP5II9+1bFPEFs9HWbNLiimDXE+vCm7u1CS47cofzD3aEhVY57mxRo5zlqdt+RFC1JUH2S7bcVXg4liTMakaBZZVxiTICRoivcn1sEUBlk24JmaC6kxUbYmWoqvyfck2xZGGnDFYa9MMzkYQ1ijkCX6qidybrgePiQ0QIQqoi6qRLeqQfIoRsEHaQJLBdHOnLGetSdm/IPcymJuS1PAnbQPH0MOw/39C1vL11DiLOqIsbDI8QcHvGiLnySi2qUXBicaqUSxN5LEB0g7Jt3ENXJLPJ5S1tnaZBoWbpRqrmjRE7qHmpSmNHdQcYrEUadoh+TbBnc9ri7iycI1kzPeNcLDIvbiqXpez9Tmdq6zGREPuzECBoxrPMiI2WtvyNwhJba2wy3JZ6ky5dD1lSvmZS3e4SPA1wcf1VTFHKX+cGwZzdUYcqpvUtvwrD/InDttVlyZeAKlNN5MKbAiurHhKIPlUuJvlTCCiDjSKSCsUmCFWbGLZwCESfK07JB8LvMYWVtw0D00JEHV8Mq2HkqPbE0oHLvvK2g0o8ETg+4cfwTlZDT9JDoWygu4uQQE/ivIvtcnfPkaCqhiupz7jWOAzqL/vjtcdkv9G4MVMt+EaylfuImiPAXEUjRF3pjjaHiPPZ6If9TGGAO4ZY0am6jOCb+DQ+ZCqLkIpOIPrdNfIjnFPY6nyFut7TS/fanrziOBOKMupKw94WaLMtuVnSFt9CPrWWdJE6PeltCX432DEBoh+5Dv8RRhdis8YAv9uyq4/JAwtlEApgBe9Cw9xDD3tdk4Jn0MDfiHwPHcRPxBePCMER3GuIx7kGlv9fkZ4V9lolx2Uv4X7hEj7qJ3LDoAMGbTRMRibu4L2xQ8bgt8AyU+Q+x7nYrvDnH4iuO5LxKsYwPVbkPMvKF9Zky9wXzRfVWizi62r9X5VHf55h+WHhDjGBZ4WRhyTr6z5SlCoLMxLSpBZFsQ9F80uQFbF/6aFWi+Ev51vzzsuX+msyzuQXXjUz8zEBy+zpq9yweXAoxJW4JbYrDS6gYDqGHxPl+TKeiBfxj9/EBIElPYeOA4y8/qRQfknjvSzgRgtq0Pw/M1eQeMdOSb2Bnrhr6Led+1vcp2x7oTFHMnedFW+Ivlty062BUt74oHgSj+vHepnhunn0JJAMtBZgDI/qmGtMujRv8DDpo47zBJ8UtPOuAR/7rKn8t9AJ0tBdmBAmJ/Fu71yxp4I3qh+DhyRqbi5Y1ShVPlSb8X7bRNcfgZFl+WRGYo7uecrWq1r8X5bhmzP5OdlDwsGRm1suSxkg5rYm7ConyGQ3Zl+DgSD8V/kPwrWBMG9YcBtyShBnTLdTiHgttw7qAW7cqh/ZnmPKr/6ignOaKsdyxbsToT5UkPsW00bJjijDXficcX/JsLs6w2BwGtherdckH3w/kNXRPVI0OqJQoHX42/66IMfMj/2huRjxIidgKV/W0JS+bsstDoTeAHcrI8E5zTh/sDkqxL5rZup55/3USlswfcHf4IrQplVDgW9XFlOqnwr6pVPMMEZTuC60EttvdzbLbaZ4PsFVa3nohhO+vW+yn/ZB2fUhpysmQrzBcTSai9EszuZMcEZ1lCFVrp9zGXhm69iLyY4oxFIa178lPe12I/P2DAYDAaDwWAwGAwGg8FgMBgMBoPBYDD2Cf8IMADDRGoQTe+E9AAAAABJRU5ErkJggg==' style='margin-top: -16px;' width='92'/> </a> <ul> <li> <a href='//www.google.com/'> Google </a> </li> <li> <a href='//www.google.com/policies/privacy/'> Privacy </a> </li> <li> <a href='//www.google.com/policies/terms/'> Terms </a> </li> </ul> </div> </div> <script type='text/javascript'> //<![CDATA[ // Social sharing popups. var postEl = document.getElementsByClassName('social-wrapper'); var postCount = postEl.length; for(i=0; i<postCount;i++){ postEl[i].addEventListener("click", function(event){ var postUrl = this.getAttribute("data-href"); window.open( postUrl,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); });} //]]> </script> <script type='text/javascript'> //<![CDATA[ var BreakpointHandler = function() { this.initted = false; this.isHomePage = false; this.isMobile = false; }; BreakpointHandler.prototype.finalizeSummary = function(summaryHtml, lastNode) { // Use $.trim for IE8 compatibility summaryHtml = $.trim(summaryHtml).replace(/(<br>|\s)+$/,''); if (lastNode.nodeType == 3) { var lastChar = summaryHtml.slice(-1); if (!lastChar.match(/[.”"?]/)) { if (!lastChar.match(/[A-Za-z]/)) { summaryHtml = summaryHtml.slice(0, -1); } summaryHtml += ' ...'; } } else if (lastNode.nodeType == 1 && (lastNode.nodeName == 'I' || lastNode.nodeName == 'A')) { summaryHtml += ' ...'; } return summaryHtml; }; BreakpointHandler.prototype.generateSummaryFromContent = function(content, numWords) { var seenWords = 0; var summaryHtml = ''; for (var i=0; i < content.childNodes.length; i++) { var node = content.childNodes[i]; var nodeText; if (node.nodeType == 1) { if (node.hasAttribute('data-about-pullquote')) { continue; } nodeText = node.textContent; if (nodeText === undefined) { // innerText for IE8 nodeText = node.innerText; } if (node.nodeName == 'DIV' || node.nodeName == 'B') { // Don't end early if we haven't seen enough words. if (seenWords < 10) { continue; } if (i > 0) { summaryHtml = this.finalizeSummary(summaryHtml, content.childNodes[i-1]); } break; } summaryHtml += node.outerHTML; } else if (node.nodeType == 3) { nodeText = node.nodeValue; summaryHtml += nodeText + ' '; } var words = nodeText.match(/\S+\s*/g); if (!words) { continue; } var remain = numWords - seenWords; if (words.length >= remain) { summaryHtml = this.finalizeSummary(summaryHtml, node); break; } seenWords += words.length; } return summaryHtml; }; BreakpointHandler.prototype.detect = function() { var match, pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); var urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); this.isListPage = $('html').hasClass('list-page'); this.isMobile = urlParams['m'] === '1'; this.isHomePage = window.location.pathname == '/'; }; BreakpointHandler.prototype.initContent = function() { var self = this; $('.post').each(function(index) { var body = $(this).children('.post-body')[0]; var content = $(body).children('.post-content')[0]; $(content).addClass('post-original'); var data = $(content).children('script').html(); data = self.rewriteForSSL(data); // If exists, extract specified editor's preview. var match = data.match(/([\s\S]+?)<div data-is-preview.+?>([\s\S]+)<\/div>/m); if (match) { data = match[1]; } // Prevent big images from loading when they aren't needed. // This must be done as a pre-injection step, since image loading can't be // canceled once embedded into the DOM. if (self.isListPage && self.isMobile) { data = data.replace(/<(img|iframe) .+?>/g, ''); } // Insert template to be rendered as nodes. content.innerHTML = data; if (self.isListPage) { var summary = document.createElement('div'); $(summary).addClass('post-content'); $(summary).addClass('post-summary'); body.insertBefore(summary, content); if (match) { // Use provided summary. summary.innerHTML = match[2]; } else { // Generate a summary. // Summary generation relies on DOM, so it must occur after content is // inserted into the page. summary.innerHTML = self.generateSummaryFromContent(content, 30); } // Add read more link to summary. var titleAnchor = $(this).find('.title a')[0]; var link = titleAnchor.cloneNode(true); link.innerHTML = 'Read More'; $(link).addClass('read-more'); summary.appendChild(link); } }); // Firefox does not allow for proper styling of BR. if (navigator.userAgent.indexOf('Firefox') > -1) { $('.post-content br').replaceWith('<span class="space"></span>'); } $('.loading').removeClass('loading'); }; BreakpointHandler.prototype.process = function() { if (!this.initted) { var makeInsecureImageRegex = function(hosts) { var whitelist = hosts.join('|').replace(/\./g,'\\.'); // Normal image tags, plus input images (yes, this is possible!) return new RegExp('(<(img|input)[^>]+?src=("|\'))http:\/\/(' + whitelist +')', 'g'); }; this.sslImageRegex = makeInsecureImageRegex(BreakpointHandler.KNOWN_HTTPS_HOSTS); this.sslImageCurrentDomainRegex = makeInsecureImageRegex([window.location.hostname]); this.detect(); this.initContent(); this.initted = true; } }; BreakpointHandler.KNOWN_HTTPS_HOSTS = [ "www.google.org", "www.google.com", "services.google.com", "blogger.com", "draft.blogger.com", "www.blogger.com", "photos1.blogger.com", "photos2.blogger.com", "photos3.blogger.com", "blogblog.com", "img1.blogblog.com", "img2.blogblog.com", "www.blogblog.com", "www1.blogblog.com", "www2.blogblog.com", "0.bp.blogspot.com", "1.bp.blogspot.com", "2.bp.blogspot.com", "3.bp.blogspot.com", "4.bp.blogspot.com", "lh3.googleusercontent.com", "lh4.googleusercontent.com", "lh5.googleusercontent.com", "lh6.googleusercontent.com", "themes.googleusercontent.com", ]; BreakpointHandler.prototype.rewriteForSSL = function(html) { // Handle HTTP -> HTTPS source replacement of images, movies, and other embedded content. return html.replace(this.sslImageRegex, '$1https://$4') .replace(this.sslImageCurrentDomainRegex, '$1//$4') .replace(/(<(embed|iframe)[^>]+?src=("|'))http:\/\/([^"']*?(youtube|picasaweb\.google)\.com)/g, '$1https://$4') // Slideshow SWF takes a image host, so we need to rewrite that parameter. .replace(/(<embed[^>]+?feed=http(?=[^s]))/g, '$1s'); }; $(document).ready(function() { var handler = new BreakpointHandler(); handler.process(); // Top-level navigation. $(".BlogArchive .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); $(".Label .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); // Blog archive year expansion. $('.BlogArchive .intervalToggle').click(function(ev) { ev.preventDefault(); if ($(this).parent().hasClass('collapsed')) { $(this).parent().removeClass('collapsed'); $(this).parent().addClass('expanded'); } else { $(this).parent().removeClass('expanded'); $(this).parent().addClass('collapsed'); } }); // Reverse order of months. $('.BlogArchive .intervalToggle + div').each(function(_, items) { var year = $(this); year.children().each(function(_, month) { year.prepend(month); }); }); // Set anchors to open in new tab. $('.post-content img').parent().each(function(_, node) { if (node.nodeName == 'A') { $(this).attr('target', '_blank'); } }); // Process search requests. $('.searchBox input').on("keypress", function(ev) { if (ev.which == 13) { window.location.href = 'https://www.google.com/search?q=site%3A' + window.location.hostname + '%20' + encodeURIComponent ($(this).val()); } }); }); //]]> </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/60983134-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY5WdCTJVyiQJMo6crhtvqsc4gkvJw:1739790005203';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d6567687196385815607','//cloud.googleblog.com/search/label/news','6567687196385815607'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '6567687196385815607', 'title': 'Official Google Cloud Blog', 'url': 'https://cloud.googleblog.com/search/label/news', 'canonicalUrl': 'https://cloud.googleblog.com/search/label/news', 'homepageUrl': 'https://cloud.googleblog.com/', 'searchUrl': 'https://cloud.googleblog.com/search', 'canonicalHomepageUrl': 'https://cloud.googleblog.com/', 'blogspotFaviconUrl': 'https://cloud.googleblog.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'UA-18038-3', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Cloud Blog - Atom\x22 href\x3d\x22https://cloud.googleblog.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Official Google Cloud Blog - RSS\x22 href\x3d\x22https://cloud.googleblog.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Cloud Blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/6567687196385815607/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/4b890f0df4aad4c4', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'index', 'searchLabel': 'news', 'pageName': 'news', 'pageTitle': 'Official Google Cloud Blog: news'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Official Google Cloud Blog', 'description': 'Built in the cloud. Engineered for your enterprise.', 'url': 'https://cloud.googleblog.com/search/label/news', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': false, 'isSearch': true, 'isLabelSearch': true, 'search': {'label': 'news', 'resultsMessage': 'Showing posts with the label news', 'resultsMessageHtml': 'Showing posts with the label \x3cspan class\x3d\x27search-label\x27\x3enews\x3c/span\x3e'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'navMessage': 'Showing posts with label \x3cb\x3enews\x3c/b\x3e. \x3ca href\x3d\x22https://cloud.googleblog.com/\x22\x3eShow all posts\x3c/a\x3e'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'sidebar-top', document.getElementById('HTML8'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar', document.getElementById('Label1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar', document.getElementById('HTML6'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-bottom', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar-bottom', document.getElementById('HTML1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'footer-1', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'footer-2', document.getElementById('HTML3'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'footer-3', document.getElementById('HTML4'), {}, 'displayModeFull')); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10