CINXE.COM

Official Google Cloud Blog: February 2014

<!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: February 2014 </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/2014/02/' 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/2014/02/' 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/2014/02/' 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=580b6054-328e-400b-9c33-8614ef723430' 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=580b6054-328e-400b-9c33-8614ef723430' 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/?hl=en'> <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='3340733688995247367' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/02/ocado-uses-google-cloud-platform-to.html?hl=en' itemprop='url' title='Ocado uses Google Cloud Platform to make online food shopping a breeze '> Ocado uses Google Cloud Platform to make online food shopping a breeze </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, February 28, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by James Donkin, General Manager, Ocado Technology</span><br /><br /><i>(Cross-posted on the <a href="http://googlecloudplatform.blogspot.com/2014/02/ocado-uses-google-cloud-platform-to-make-online-food-shopping-a-breeze.html" target="_blank">Google Cloud Platform Blog</a>)</i> <br /><br /><i><b>Editor's note:</b> Our guest blog post today comes from James Donkin, General Manager Ocado Technology at <a href="http://www.ocado.com/">Ocado</a>, the only dedicated online supermarket in the UK and the world&#8217;s largest online grocery retailer</i> <br /><br />Ocado is the world's largest online-only grocery retailer, reaching over 70% of British households, shipping over 150,000 orders a week or 1.1M items a day.<br /><br />Ocado doesn&#8217;t operate out of physical stores. Instead, our customers place their orders online via our webshop and mobile applications. These orders are then picked and packed in huge automated Customer Fulfilment Centres (CFCs), the largest of their kind in the world. They are then delivered to customers&#8217; kitchens in one hour delivery slots by our own delivery fleet.<br /><br />Technology is at the core of almost everything Ocado does. We consider ourselves a technology company that also does retail. Our culture and make-up is much closer to that of Google than it is a bricks and mortar retailer. We started shipping orders in 2002 and over the past 12 years we have been engaged in a continual process of rapid innovation. Our solution is as unique as our business model and the fact that we own almost every line of source code in this solution means we can evolve it, optimise it and exploit it. <br /><br />We have a unique business model that is considered highly disruptive within the retail sector, due in part to the scale of automation that we employ.<br /><br />From the customer&#8217;s perspective it&#8217;s all about delivering the highest levels of service, quality and choice at a compelling price that all flow from our level of automation - it&#8217;s also about providing a customer experience that is irresistible in terms of its convenience and simplicity.<br /><br />However under the surface, that simplicity does not come easily and is achieved by a huge level of complexity in terms of the processes, automation, software, algorithms, optimisations and data that make it happen. We rely on <a href="http://cloud.google.com/">Google Cloud Platform</a> to do the heavy lifting on data processing and integration so we can focus on what we do best: getting quality groceries to customers in the quickest time possible.<br /><br />Six months ago, we were ready to make the shift to the cloud and researched Cloud Platform. We were familiar with Google's offerings since we've <a href="http://googleenterprise.blogspot.com/2013/06/ocado-delivers-your-groceries-with.html">used Google Apps since 2010</a>. We wanted to evaluate App Engine so we ran a series of intern development projects on this platform and found that the service is easy to use, offers security features like auditing and integrates nicely with other Cloud Platform products including Google Compute Engine and Google Cloud Storage, which increases the productivity and performance of the overall platform. App Engine also scales on demand automatically so that we don&#8217;t have to overprovision up front. We can get something live very quickly by just adding a small amount of code and pushing it out, compared to other cloud services where we would have had to build the whole stack from scratch. <br /><span id="docs-internal-guid-1908e973-7527-739e-fcd2-17e2bd012068"><img alt="big-data-architecture_v01.png" height="669px;" src="https://lh5.googleusercontent.com/RtjOJ9ujoAYM6oJ6qKt5Czu7mtZtdZKaXuPMgT3Y2xv4ddPgjVURJ9CI2_76jJ0XWaOb0NN2TH5IPiet3-cHzf5Q8XZivuheFs25T5X2-YGzkgPZG8hHFI9y8g" style="border: 0px solid transparent;" width="624px;" /></span><br />We use Compute Engine to run a big data processing pipeline based on Hadoop and process a terabyte of data per week in order to build better experiences for our customers. Compute Engine is flexible, has a great API, works well with App Engine and has high quality, consistent performance, particularly when starting new instances. We&#8217;re moving from more traditional relational database technologies to distributed processing, and with Compute Engine, we can try new technologies quickly and be more agile, rather than having to provision and install additional physical machines. We also use Google Cloud Datastore, which scales easily on demand to handle massive amounts of data.<br /><br />We use Cloud Storage for secure storage of all data we send to and receive from third-parties and partners. It automatically backs up the data and has a good REST API. Meanwhile, we are experimenting with Google Cloud SQL and are finding it makes it easier to port existing applications to the cloud, and supports immediate atomic consistency, an important feature for some solutions. We don&#8217;t have anything in production at the moment but are excited about Cloud SQL&#8217;s recent general availability. <br /><br />Cloud Platform is constantly developing and releasing new products and features that allow us to do even more with our data and applications. The data processing features and web analytics capabilities enable us to optimize our site to provide our customers with the best online experience. The ease, integration and scalability that Google offers with Cloud Platform allow us to offer the simplest, fastest and best online grocery shopping around, which is why customers choose to shop with us. <br /><br /></div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by James Donkin, General Manager, Ocado Technology</span><br /><br /><i>(Cross-posted on the <a href="http://googlecloudplatform.blogspot.com/2014/02/ocado-uses-google-cloud-platform-to-make-online-food-shopping-a-breeze.html" target="_blank">Google Cloud Platform Blog</a>)</i> <br /><br /><i><b>Editor's note:</b> Our guest blog post today comes from James Donkin, General Manager Ocado Technology at <a href="http://www.ocado.com/">Ocado</a>, the only dedicated online supermarket in the UK and the world&#8217;s largest online grocery retailer</i> <br /><br />Ocado is the world's largest online-only grocery retailer, reaching over 70% of British households, shipping over 150,000 orders a week or 1.1M items a day.<br /><br />Ocado doesn&#8217;t operate out of physical stores. Instead, our customers place their orders online via our webshop and mobile applications. These orders are then picked and packed in huge automated Customer Fulfilment Centres (CFCs), the largest of their kind in the world. They are then delivered to customers&#8217; kitchens in one hour delivery slots by our own delivery fleet.<br /><br />Technology is at the core of almost everything Ocado does. We consider ourselves a technology company that also does retail. Our culture and make-up is much closer to that of Google than it is a bricks and mortar retailer. We started shipping orders in 2002 and over the past 12 years we have been engaged in a continual process of rapid innovation. Our solution is as unique as our business model and the fact that we own almost every line of source code in this solution means we can evolve it, optimise it and exploit it. <br /><br />We have a unique business model that is considered highly disruptive within the retail sector, due in part to the scale of automation that we employ.<br /><br />From the customer&#8217;s perspective it&#8217;s all about delivering the highest levels of service, quality and choice at a compelling price that all flow from our level of automation - it&#8217;s also about providing a customer experience that is irresistible in terms of its convenience and simplicity.<br /><br />However under the surface, that simplicity does not come easily and is achieved by a huge level of complexity in terms of the processes, automation, software, algorithms, optimisations and data that make it happen. We rely on <a href="http://cloud.google.com/">Google Cloud Platform</a> to do the heavy lifting on data processing and integration so we can focus on what we do best: getting quality groceries to customers in the quickest time possible.<br /><br />Six months ago, we were ready to make the shift to the cloud and researched Cloud Platform. We were familiar with Google's offerings since we've <a href="http://googleenterprise.blogspot.com/2013/06/ocado-delivers-your-groceries-with.html">used Google Apps since 2010</a>. We wanted to evaluate App Engine so we ran a series of intern development projects on this platform and found that the service is easy to use, offers security features like auditing and integrates nicely with other Cloud Platform products including Google Compute Engine and Google Cloud Storage, which increases the productivity and performance of the overall platform. App Engine also scales on demand automatically so that we don&#8217;t have to overprovision up front. We can get something live very quickly by just adding a small amount of code and pushing it out, compared to other cloud services where we would have had to build the whole stack from scratch. <br /><span id="docs-internal-guid-1908e973-7527-739e-fcd2-17e2bd012068"><img alt="big-data-architecture_v01.png" height="669px;" src="https://lh5.googleusercontent.com/RtjOJ9ujoAYM6oJ6qKt5Czu7mtZtdZKaXuPMgT3Y2xv4ddPgjVURJ9CI2_76jJ0XWaOb0NN2TH5IPiet3-cHzf5Q8XZivuheFs25T5X2-YGzkgPZG8hHFI9y8g" style="border: 0px solid transparent;" width="624px;" /></span><br />We use Compute Engine to run a big data processing pipeline based on Hadoop and process a terabyte of data per week in order to build better experiences for our customers. Compute Engine is flexible, has a great API, works well with App Engine and has high quality, consistent performance, particularly when starting new instances. We&#8217;re moving from more traditional relational database technologies to distributed processing, and with Compute Engine, we can try new technologies quickly and be more agile, rather than having to provision and install additional physical machines. We also use Google Cloud Datastore, which scales easily on demand to handle massive amounts of data.<br /><br />We use Cloud Storage for secure storage of all data we send to and receive from third-parties and partners. It automatically backs up the data and has a good REST API. Meanwhile, we are experimenting with Google Cloud SQL and are finding it makes it easier to port existing applications to the cloud, and supports immediate atomic consistency, an important feature for some solutions. We don&#8217;t have anything in production at the moment but are excited about Cloud SQL&#8217;s recent general availability. <br /><br />Cloud Platform is constantly developing and releasing new products and features that allow us to do even more with our data and applications. The data processing features and web analytics capabilities enable us to optimize our site to provide our customers with the best online experience. The ease, integration and scalability that Google offers with Cloud Platform allow us to offer the simplest, fastest and best online grocery shopping around, which is why customers choose to shop with us. <br /><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/2014/02/ocado-uses-google-cloud-platform-to.html?hl=en'> <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:Ocado uses Google Cloud Platform to make online food shopping a breeze &url=https://cloud.googleblog.com/2014/02/ocado-uses-google-cloud-platform-to.html?hl=en&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/2014/02/ocado-uses-google-cloud-platform-to.html?hl=en'> <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/2014/02/ocado-uses-google-cloud-platform-to.html?hl=en' data-url='https://cloud.googleblog.com/2014/02/ocado-uses-google-cloud-platform-to.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/02/ocado-uses-google-cloud-platform-to.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/customer%20love?hl=en' rel='tag'> customer love </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Gone%20Google?hl=en' rel='tag'> Gone Google </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Platform?hl=en' rel='tag'> Google Cloud Platform </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Compute%20Engine?hl=en' rel='tag'> Google Compute Engine </a> </span> </div> </div> </div> <div class='post' data-id='1180296482506337677' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/02/introducing-google-maps-gallery.html?hl=en' itemprop='url' title='Introducing Google Maps Gallery: Unlocking the World’s Maps'> Introducing Google Maps Gallery: Unlocking the World&#8217;s Maps </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, February 27, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Jordan Breckenridge, Google Maps, Product Manager</span><br /><br /><i><b>Editor's note:</b> Last year we <a href="http://googleenterprise.blogspot.com/2013/12/national-geographic-shares-rich-map.html" target="_blank">introduced</a> the <a href="https://www.google.com/enterprise/mapsearth/products/mapsengine.html" target="_blank">Google Maps Engine</a> public data program, which lets organizations easily publish their map content online. Today, we&#8217;re expanding on that program and letting organizations improve the discoverability of their maps. To find out more information about the program, read our <a href="https://support.google.com/mapsengine/answer/3288357" target="_blank">FAQ</a>.</i> <br /><br /><i>(Cross-posted on the <a href="http://googlefornonprofits.blogspot.com/2014/02/introducing-google-maps-gallery.html" target="_blank">Google for Nonprofits Blog)</a>&nbsp;</i><br /><br />Governments, nonprofits and businesses have some of the most valuable mapping data in the world, but it&#8217;s often locked away and not accessible to the public. With the goal of making this information more readily available to the world, today we&#8217;re launching <a href="//maps.google.com/gallery/" target="_blank">Google Maps Gallery</a>, a new way for organizations to share and publish their maps online via <a href="https://www.google.com/enterprise/mapsearth/products/mapsengine.html" target="_blank">Google Maps Engine</a>. <br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDwWYpF5jNQD34i0T0OHfEc0WmWZFQ-tPtNdXOazAybzHzfL3sqbDnJhhUZgkE6xWLoVscvvoPwrDl_zX6Rsrsx8WRScsNIOFbYcjUL_gktYQ5mhmftNoYcU9F-o9dxoWK1wtPE7gEAus/s1600/Screen+Shot+2014-02-27+at+10.55.20+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDwWYpF5jNQD34i0T0OHfEc0WmWZFQ-tPtNdXOazAybzHzfL3sqbDnJhhUZgkE6xWLoVscvvoPwrDl_zX6Rsrsx8WRScsNIOFbYcjUL_gktYQ5mhmftNoYcU9F-o9dxoWK1wtPE7gEAus/s1600/Screen+Shot+2014-02-27+at+10.55.20+AM.png" width="352" /></a></div>Maps Gallery works like an interactive, digital atlas where anyone can search for and find rich, compelling maps. Maps included in the Gallery can be viewed in Google Earth and are discoverable through major search engines, making it seamless for citizens and stakeholders to access diverse mapping data, such as locations of <a href="//maps.google.com/gallery/details?id=z6QQU56TTIy0.kKbzXI1vWKuk" target="_blank">municipal construction projects</a>, <a href="//maps.google.com/gallery/details?id=zDoXIAU5tGiw.kZRIyDmY-Xrg" target="_blank">historic city plans</a>, <a href="//maps.google.com/gallery/details?id=zqxWzWsW4BjE.kK-Gxv8BETN4" target="_blank">population statistics</a>, <a href="//maps.google.com/gallery/details?id=zDvPoWvBLDC0.kpSFfo_Qd6_c" target="_blank">deforestation changes</a> and <a href="https://mapsengine.google.com/gallery/mapviewer?id=z0DdY6coD8EA.kPzYA1qgR4lw&amp;hl=en" target="_blank">up-to-date emergency evacuation routes</a>. Organizations using Maps Gallery can communicate critical information, build awareness and inform the public at-large.<br /><br />Google Maps Gallery also offers several key benefits for organizations. With the Gallery, governments, nonprofits and businesses can publish maps and manage their content on their own terms with settings that enable control over maps branding, styling and licensing. Additionally, with the ability to synchronize maps from legacy systems and open data portals to the Gallery, organizations can take advantage of having a complementary online channel for their data. This lets their maps be more accessible and useful for their audiences &#8212; all powered by Google&#8217;s reliable cloud infrastructure. <br /><br />Today, Gallery users can browse content from organizations such as <a href="//maps.google.com/gallery/publisher?pub=National+Geographic+Society" target="_blank">National Geographic Society</a>, <a href="//maps.google.com/gallery/publisher?pub=World+Bank+Group" target="_blank">World Bank Group</a>, <a href="//maps.google.com/gallery/publisher?pub=USGS" target="_blank">United States Geological Survey</a>, <a href="https://maps.google.com/gallery/publisher?pub=Florida+Division+of+Emergency+Management" target="_blank">Florida Emergency Management</a> and the <a href="//maps.google.com/gallery/publisher?pub=City+of+Edmonton" target="_blank">City of Edmonton</a> &#8212; but this is just the beginning. Maps Gallery is now open to organizations with content for the public good. Organizations interested in submitting content can <a href="https://docs.google.com/a/google.com/forms/d/18hWEWjuouglnP0aYy0Ak9j2ntOGZd-J8lVOcCptr6q8/viewform" target="_blank">apply</a> to participate in Maps Gallery. <br /><br />Google Maps Gallery gives organizations better ways to surface maps and make data more discoverable. Together with governments, businesses and nonprofits, we can unlock the world&#8217;s geospatial data.</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Jordan Breckenridge, Google Maps, Product Manager</span><br /><br /><i><b>Editor's note:</b> Last year we <a href="http://googleenterprise.blogspot.com/2013/12/national-geographic-shares-rich-map.html" target="_blank">introduced</a> the <a href="https://www.google.com/enterprise/mapsearth/products/mapsengine.html" target="_blank">Google Maps Engine</a> public data program, which lets organizations easily publish their map content online. Today, we&#8217;re expanding on that program and letting organizations improve the discoverability of their maps. To find out more information about the program, read our <a href="https://support.google.com/mapsengine/answer/3288357" target="_blank">FAQ</a>.</i> <br /><br /><i>(Cross-posted on the <a href="http://googlefornonprofits.blogspot.com/2014/02/introducing-google-maps-gallery.html" target="_blank">Google for Nonprofits Blog)</a>&nbsp;</i><br /><br />Governments, nonprofits and businesses have some of the most valuable mapping data in the world, but it&#8217;s often locked away and not accessible to the public. With the goal of making this information more readily available to the world, today we&#8217;re launching <a href="//maps.google.com/gallery/" target="_blank">Google Maps Gallery</a>, a new way for organizations to share and publish their maps online via <a href="https://www.google.com/enterprise/mapsearth/products/mapsengine.html" target="_blank">Google Maps Engine</a>. <br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDwWYpF5jNQD34i0T0OHfEc0WmWZFQ-tPtNdXOazAybzHzfL3sqbDnJhhUZgkE6xWLoVscvvoPwrDl_zX6Rsrsx8WRScsNIOFbYcjUL_gktYQ5mhmftNoYcU9F-o9dxoWK1wtPE7gEAus/s1600/Screen+Shot+2014-02-27+at+10.55.20+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDwWYpF5jNQD34i0T0OHfEc0WmWZFQ-tPtNdXOazAybzHzfL3sqbDnJhhUZgkE6xWLoVscvvoPwrDl_zX6Rsrsx8WRScsNIOFbYcjUL_gktYQ5mhmftNoYcU9F-o9dxoWK1wtPE7gEAus/s1600/Screen+Shot+2014-02-27+at+10.55.20+AM.png" width="352" /></a></div>Maps Gallery works like an interactive, digital atlas where anyone can search for and find rich, compelling maps. Maps included in the Gallery can be viewed in Google Earth and are discoverable through major search engines, making it seamless for citizens and stakeholders to access diverse mapping data, such as locations of <a href="//maps.google.com/gallery/details?id=z6QQU56TTIy0.kKbzXI1vWKuk" target="_blank">municipal construction projects</a>, <a href="//maps.google.com/gallery/details?id=zDoXIAU5tGiw.kZRIyDmY-Xrg" target="_blank">historic city plans</a>, <a href="//maps.google.com/gallery/details?id=zqxWzWsW4BjE.kK-Gxv8BETN4" target="_blank">population statistics</a>, <a href="//maps.google.com/gallery/details?id=zDvPoWvBLDC0.kpSFfo_Qd6_c" target="_blank">deforestation changes</a> and <a href="https://mapsengine.google.com/gallery/mapviewer?id=z0DdY6coD8EA.kPzYA1qgR4lw&amp;hl=en" target="_blank">up-to-date emergency evacuation routes</a>. Organizations using Maps Gallery can communicate critical information, build awareness and inform the public at-large.<br /><br />Google Maps Gallery also offers several key benefits for organizations. With the Gallery, governments, nonprofits and businesses can publish maps and manage their content on their own terms with settings that enable control over maps branding, styling and licensing. Additionally, with the ability to synchronize maps from legacy systems and open data portals to the Gallery, organizations can take advantage of having a complementary online channel for their data. This lets their maps be more accessible and useful for their audiences &#8212; all powered by Google&#8217;s reliable cloud infrastructure. <br /><br />Today, Gallery users can browse content from organizations such as <a href="//maps.google.com/gallery/publisher?pub=National+Geographic+Society" target="_blank">National Geographic Society</a>, <a href="//maps.google.com/gallery/publisher?pub=World+Bank+Group" target="_blank">World Bank Group</a>, <a href="//maps.google.com/gallery/publisher?pub=USGS" target="_blank">United States Geological Survey</a>, <a href="https://maps.google.com/gallery/publisher?pub=Florida+Division+of+Emergency+Management" target="_blank">Florida Emergency Management</a> and the <a href="//maps.google.com/gallery/publisher?pub=City+of+Edmonton" target="_blank">City of Edmonton</a> &#8212; but this is just the beginning. Maps Gallery is now open to organizations with content for the public good. Organizations interested in submitting content can <a href="https://docs.google.com/a/google.com/forms/d/18hWEWjuouglnP0aYy0Ak9j2ntOGZd-J8lVOcCptr6q8/viewform" target="_blank">apply</a> to participate in Maps Gallery. <br /><br />Google Maps Gallery gives organizations better ways to surface maps and make data more discoverable. Together with governments, businesses and nonprofits, we can unlock the world&#8217;s geospatial data.</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/2014/02/introducing-google-maps-gallery.html?hl=en'> <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:Introducing Google Maps Gallery: Unlocking the World’s Maps&url=https://cloud.googleblog.com/2014/02/introducing-google-maps-gallery.html?hl=en&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/2014/02/introducing-google-maps-gallery.html?hl=en'> <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/2014/02/introducing-google-maps-gallery.html?hl=en' data-url='https://cloud.googleblog.com/2014/02/introducing-google-maps-gallery.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/02/introducing-google-maps-gallery.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/geo?hl=en' rel='tag'> geo </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine?hl=en' rel='tag'> Google Maps Engine </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Maps%20for%20Business?hl=en' rel='tag'> Google Maps for Business </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Gallery?hl=en' rel='tag'> Google Maps Gallery </a> </span> </div> </div> </div> <div class='post' data-id='3002515836340667130' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/02/sao-paulo-is-going-google-for-its-4.html?hl=en' itemprop='url' title='São Paulo is going Google for its 4 million students'> São Paulo is going Google for its 4 million students </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, February 21, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Milton Burgese, Head of Education, Google Brazil</span> <br /><br />Brazil is one of the fastest-growing countries in the world, and the state of São Paulo is the economic powerhouse underneath it all. The future of this continued growth rests in the hands of its youth. The state of São Paulo has more than four million students, 5,000 schools and a community of almost 300,000 teachers and staff. <br /><br />To equip future generations with the skills to succeed in tomorrow&#8217;s workforce, we are partnering with the Department of Education of the State of São Paulo to provide and deploy Google Apps for Education across the state, for free.<br /><br />&#8220;We are so excited to be bringing Google Apps for Education to more than four million students of São Paulo,&#8221; said Geraldo Alckmin, Governor of São Paulo. &#8220;Finally, classes will go beyond the four walls of the school.&#8221; We are working to deploy Google Apps for Education to all 4 million students within the year. <br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAIsbaaOXoeasouuRSSKWJqKRe2DXKUDS3QhngCVekY_KXTTzUzaF1ZAr2fetHEm6F09mRNrvfqpAuHwEFZ2VVUURLvQ02OGZ1vwBFZ00zBbT2_CRbvuUwhWIAOTFher03vLPF50X5rts/s1600/Parceria+Prefeitura+Google041.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="425" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAIsbaaOXoeasouuRSSKWJqKRe2DXKUDS3QhngCVekY_KXTTzUzaF1ZAr2fetHEm6F09mRNrvfqpAuHwEFZ2VVUURLvQ02OGZ1vwBFZ00zBbT2_CRbvuUwhWIAOTFher03vLPF50X5rts/s1600/Parceria+Prefeitura+Google041.JPG" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Milton Burgese, Head of Education, Google Brazil, speaks about the partnership&nbsp;</td></tr></tbody></table>The municipality of São Caetano do Sul, a thought leader across the country and known for both quality of education and life, announced this week that they are excited to be going Google at an event hosted in São Caetano. We will be deploying Google Apps for Education in 67 schools there, reaching 19,000 students and 1,500 teachers. <br /><br />&#8220;I'm sure that the learning process of our children and youths will be improved by the support of new technological tools that are being brought to our schools by Google&#8221; said Paulo Nunes Pinheiro, Mayor of São Caetano do Sul. <br /><br />We&#8217;ve also partnered with the Escola de Formação de Profesores (EFAP), a professional development facility, to train all of São Paulo's 300,000 teachers on the use of Google Apps for Education. Helping them master the new technology will help them communicate, collaborate and partner even better with their schools and students. As Herman Jacobus Cornelius Voorwald, the São Paulo State Secretary of Education, told us, &#8220;If we want to change our country, we must use education&#8230; We need to dedicate time to helping teachers learn by showing them different ways to embrace technology.&#8221; <br /><br />We believe in the power of the web to help people discover, connect, and learn. And we&#8217;re thrilled to see Sao Paolo and São Caetano do Sul join <a href="http://googleblog.blogspot.com/2013/04/for-malaysia-bringing-google-apps-and.html" target="_blank">Malaysia</a>, the <a href="http://googleenterprise.blogspot.com/2014/01/boston-moves-76000-city-employees.html" target="_blank">City of Boston</a> and a growing number of other forward-thinking districts around the world who are embracing the web and technology to drive a new, better future for our students.<br /><br /><br /></div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Milton Burgese, Head of Education, Google Brazil</span> <br /><br />Brazil is one of the fastest-growing countries in the world, and the state of São Paulo is the economic powerhouse underneath it all. The future of this continued growth rests in the hands of its youth. The state of São Paulo has more than four million students, 5,000 schools and a community of almost 300,000 teachers and staff. <br /><br />To equip future generations with the skills to succeed in tomorrow&#8217;s workforce, we are partnering with the Department of Education of the State of São Paulo to provide and deploy Google Apps for Education across the state, for free.<br /><br />&#8220;We are so excited to be bringing Google Apps for Education to more than four million students of São Paulo,&#8221; said Geraldo Alckmin, Governor of São Paulo. &#8220;Finally, classes will go beyond the four walls of the school.&#8221; We are working to deploy Google Apps for Education to all 4 million students within the year. <br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAIsbaaOXoeasouuRSSKWJqKRe2DXKUDS3QhngCVekY_KXTTzUzaF1ZAr2fetHEm6F09mRNrvfqpAuHwEFZ2VVUURLvQ02OGZ1vwBFZ00zBbT2_CRbvuUwhWIAOTFher03vLPF50X5rts/s1600/Parceria+Prefeitura+Google041.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="425" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAIsbaaOXoeasouuRSSKWJqKRe2DXKUDS3QhngCVekY_KXTTzUzaF1ZAr2fetHEm6F09mRNrvfqpAuHwEFZ2VVUURLvQ02OGZ1vwBFZ00zBbT2_CRbvuUwhWIAOTFher03vLPF50X5rts/s1600/Parceria+Prefeitura+Google041.JPG" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Milton Burgese, Head of Education, Google Brazil, speaks about the partnership&nbsp;</td></tr></tbody></table>The municipality of São Caetano do Sul, a thought leader across the country and known for both quality of education and life, announced this week that they are excited to be going Google at an event hosted in São Caetano. We will be deploying Google Apps for Education in 67 schools there, reaching 19,000 students and 1,500 teachers. <br /><br />&#8220;I'm sure that the learning process of our children and youths will be improved by the support of new technological tools that are being brought to our schools by Google&#8221; said Paulo Nunes Pinheiro, Mayor of São Caetano do Sul. <br /><br />We&#8217;ve also partnered with the Escola de Formação de Profesores (EFAP), a professional development facility, to train all of São Paulo's 300,000 teachers on the use of Google Apps for Education. Helping them master the new technology will help them communicate, collaborate and partner even better with their schools and students. As Herman Jacobus Cornelius Voorwald, the São Paulo State Secretary of Education, told us, &#8220;If we want to change our country, we must use education&#8230; We need to dedicate time to helping teachers learn by showing them different ways to embrace technology.&#8221; <br /><br />We believe in the power of the web to help people discover, connect, and learn. And we&#8217;re thrilled to see Sao Paolo and São Caetano do Sul join <a href="http://googleblog.blogspot.com/2013/04/for-malaysia-bringing-google-apps-and.html" target="_blank">Malaysia</a>, the <a href="http://googleenterprise.blogspot.com/2014/01/boston-moves-76000-city-employees.html" target="_blank">City of Boston</a> and a growing number of other forward-thinking districts around the world who are embracing the web and technology to drive a new, better future for our students.<br /><br /><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/2014/02/sao-paulo-is-going-google-for-its-4.html?hl=en'> <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:São Paulo is going Google for its 4 million students&url=https://cloud.googleblog.com/2014/02/sao-paulo-is-going-google-for-its-4.html?hl=en&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/2014/02/sao-paulo-is-going-google-for-its-4.html?hl=en'> <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/2014/02/sao-paulo-is-going-google-for-its-4.html?hl=en' data-url='https://cloud.googleblog.com/2014/02/sao-paulo-is-going-google-for-its-4.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/02/sao-paulo-is-going-google-for-its-4.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/customer%20love?hl=en' rel='tag'> customer love </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Gone%20Google?hl=en' rel='tag'> Gone Google </a> </span> </div> </div> </div> <div class='post' data-id='7740777760307359713' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/02/weddingwire-helps-millions-of-engaged.html?hl=en' itemprop='url' title='WeddingWire helps millions of engaged couples and event businesses using Google Apps'> WeddingWire helps millions of engaged couples and event businesses using Google Apps </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, February 14, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Lee Wang, COO, WeddingWire</span> <br /><br /><i><b>Editor's note:</b> In honor of Valentine&#8217;s Day, and in the spirit of Cupid&#8217;s arrow, today we hear from a business that&#8217;s in the business of weddings. Our guest blogger is Lee Wang, COO of <a href="http://www.weddingwire.com/" target="_blank">WeddingWire</a>, a wedding technology marketplace that connects couples planning nuptials with wedding professionals. See what other organizations that have gone Google <a href="//www.google.com/enterprise/apps/business/customers.html?utm_campaign=entblog&amp;utm_source=WeddingWire02142014&amp;utm_medium=blog" target="_blank">have to say</a>. <br /></i> <br /><br />Our goal at WeddingWire is to make wedding planning fun and simple. We connect engaged couples to event merchants, provide them with consumer reviews, online planning tools, and help them stay organized as they plan their big day. We also help event merchants manage their workflow and their business more efficiently through our SaaS business management tools. Using our suite of productivity tools, event merchants can generate new prospects, book appointments, manage their social media, create engaging content, and send digital contracts. They can even collect payment, all without leaving WeddingWire.<br /><br />We recognize the importance of making work simple, exciting, and enjoyable for our employees at WeddingWire to help power our success. Google Apps plays a big part in that. We&#8217;ve used Google Apps to help run our entire IT infrastructure since 2006, when it was a beta product. We were also in beta, with four co-founders working out of our CEO&#8217;s pink living room. Today, our organization has grown from four to more than 320 employees. <br /><br />As we scale our organization, we are often in need of new ways to help keep our team connected and productive. We have WeddingWire team members working around the world, from Los Angeles to Raleigh to international locations such as Brasov, Romania. We rely on Google Hangouts to ensure that everyone from Los Angeles to Brasov can participate in company-wide meetings. Google Apps makes it easy to switch from a physical meeting to a virtual video meeting since Google Calendar and Google Hangouts are so seamlessly integrated. Whether for daily use or for difficult weather-related situations, our essential business functions can always carry on.<br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8wEwkLzXp33WXcWmP40MFovB07GUhHkX-aAV8orwZ0dKeeFeZzoA3GSRdbv6cW1teBV1TIS3u4C-nAK2cIHK3Yq2y6ORBaZBQePHG5pOSUfpYe4UgPxuKZpo3QPmpht0blRyKsJ7QUhc/s1600/WW-6yr61+(1).JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="425" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8wEwkLzXp33WXcWmP40MFovB07GUhHkX-aAV8orwZ0dKeeFeZzoA3GSRdbv6cW1teBV1TIS3u4C-nAK2cIHK3Yq2y6ORBaZBQePHG5pOSUfpYe4UgPxuKZpo3QPmpht0blRyKsJ7QUhc/s1600/WW-6yr61+(1).JPG" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Lee Wang and the executive team</td></tr></tbody></table>We believe that constant thought sharing and collaboration makes us a smarter company. Google Apps helps us realize that philosophy online. In the office, we have an open seating plan and lots of common areas, so employees are can have more and better conversations. The ability to instantly collaborate with Google Docs in real-time to solicit feedback or edits on an idea, project or article, makes us work better and smarter as a team. When we recently rebranded our flagship website (<a href="http://weddingwire.com/">WeddingWire.com</a>), we created a master Google Doc where key stakeholders across the entire organization could add their updates and comments. Everyone from website developers and marketers to sales reps and executives could jump in and know the latest status and sentiment at any time.<br /><br />Google Apps gives our employees a way to work together better from office, at home, or across the world. It gives us the opportunity to be spontaneous and team-oriented, and frees us up to make work more fun, for us and for our customers. When your job is helping people in love plan the biggest &#8211; and most exciting &#8211; day of their lives and empowering the businesses of those who serve them, you want to do it right.</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Lee Wang, COO, WeddingWire</span> <br /><br /><i><b>Editor's note:</b> In honor of Valentine&#8217;s Day, and in the spirit of Cupid&#8217;s arrow, today we hear from a business that&#8217;s in the business of weddings. Our guest blogger is Lee Wang, COO of <a href="http://www.weddingwire.com/" target="_blank">WeddingWire</a>, a wedding technology marketplace that connects couples planning nuptials with wedding professionals. See what other organizations that have gone Google <a href="//www.google.com/enterprise/apps/business/customers.html?utm_campaign=entblog&amp;utm_source=WeddingWire02142014&amp;utm_medium=blog" target="_blank">have to say</a>. <br /></i> <br /><br />Our goal at WeddingWire is to make wedding planning fun and simple. We connect engaged couples to event merchants, provide them with consumer reviews, online planning tools, and help them stay organized as they plan their big day. We also help event merchants manage their workflow and their business more efficiently through our SaaS business management tools. Using our suite of productivity tools, event merchants can generate new prospects, book appointments, manage their social media, create engaging content, and send digital contracts. They can even collect payment, all without leaving WeddingWire.<br /><br />We recognize the importance of making work simple, exciting, and enjoyable for our employees at WeddingWire to help power our success. Google Apps plays a big part in that. We&#8217;ve used Google Apps to help run our entire IT infrastructure since 2006, when it was a beta product. We were also in beta, with four co-founders working out of our CEO&#8217;s pink living room. Today, our organization has grown from four to more than 320 employees. <br /><br />As we scale our organization, we are often in need of new ways to help keep our team connected and productive. We have WeddingWire team members working around the world, from Los Angeles to Raleigh to international locations such as Brasov, Romania. We rely on Google Hangouts to ensure that everyone from Los Angeles to Brasov can participate in company-wide meetings. Google Apps makes it easy to switch from a physical meeting to a virtual video meeting since Google Calendar and Google Hangouts are so seamlessly integrated. Whether for daily use or for difficult weather-related situations, our essential business functions can always carry on.<br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8wEwkLzXp33WXcWmP40MFovB07GUhHkX-aAV8orwZ0dKeeFeZzoA3GSRdbv6cW1teBV1TIS3u4C-nAK2cIHK3Yq2y6ORBaZBQePHG5pOSUfpYe4UgPxuKZpo3QPmpht0blRyKsJ7QUhc/s1600/WW-6yr61+(1).JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="425" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8wEwkLzXp33WXcWmP40MFovB07GUhHkX-aAV8orwZ0dKeeFeZzoA3GSRdbv6cW1teBV1TIS3u4C-nAK2cIHK3Yq2y6ORBaZBQePHG5pOSUfpYe4UgPxuKZpo3QPmpht0blRyKsJ7QUhc/s1600/WW-6yr61+(1).JPG" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Lee Wang and the executive team</td></tr></tbody></table>We believe that constant thought sharing and collaboration makes us a smarter company. Google Apps helps us realize that philosophy online. In the office, we have an open seating plan and lots of common areas, so employees are can have more and better conversations. The ability to instantly collaborate with Google Docs in real-time to solicit feedback or edits on an idea, project or article, makes us work better and smarter as a team. When we recently rebranded our flagship website (<a href="http://weddingwire.com/">WeddingWire.com</a>), we created a master Google Doc where key stakeholders across the entire organization could add their updates and comments. Everyone from website developers and marketers to sales reps and executives could jump in and know the latest status and sentiment at any time.<br /><br />Google Apps gives our employees a way to work together better from office, at home, or across the world. It gives us the opportunity to be spontaneous and team-oriented, and frees us up to make work more fun, for us and for our customers. When your job is helping people in love plan the biggest &#8211; and most exciting &#8211; day of their lives and empowering the businesses of those who serve them, you want to do it right.</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/2014/02/weddingwire-helps-millions-of-engaged.html?hl=en'> <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:WeddingWire helps millions of engaged couples and event businesses using Google Apps&url=https://cloud.googleblog.com/2014/02/weddingwire-helps-millions-of-engaged.html?hl=en&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/2014/02/weddingwire-helps-millions-of-engaged.html?hl=en'> <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='25' data-onclick='' data-post-url='https://cloud.googleblog.com/2014/02/weddingwire-helps-millions-of-engaged.html?hl=en' data-url='https://cloud.googleblog.com/2014/02/weddingwire-helps-millions-of-engaged.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/02/weddingwire-helps-millions-of-engaged.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/customer%20love?hl=en' rel='tag'> customer love </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Gone%20Google?hl=en' rel='tag'> Gone Google </a> </span> </div> </div> </div> <div class='post' data-id='6886086978692659333' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/02/vmware-to-bring-traditional-windows.html?hl=en' itemprop='url' title='VMware to Bring Traditional Windows Apps and Desktops to Chromebooks'> VMware to Bring Traditional Windows Apps and Desktops to Chromebooks </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, February 12, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Rajen Sheth, Director of Product Management, Chrome</span><br /><br />Cloud applications allow flexibility, scalability and security and enable a work-anywhere environment, but many of our customers still use traditional desktop applications. Desktop as a Service (DaaS) helps bridge the gap between the cloud and a traditional desktop by allowing you to run your traditional software in the cloud and have applications appear on your Chromebook similarly to how they run today. An example might be your Windows based accounting application.<br /><br />Chromebooks have continued to help more and more customers over the last year.&nbsp;<a href="https://www.npd.com/wps/portal/npd/us/news/press-releases/u-s-commercial-channel-computing-device-sales-set-to-end-2013-with-double-digit-growth-according-to-npd/" target="_blank">According to NPD</a>, Chromebooks made up 21% of U.S. commercial laptop sales in 2013. Customers prefer the low total cost of ownership, the&nbsp;<a href="//www.google.com/intl/en/chrome/business/devices/features-management-console.html" target="_blank">central web-based management console</a>&nbsp;and the fact that they don't need any additional security or anti-virus software. These are reasons why businesses large and small are adopting Chromebooks.<br /><br />Today, customers can fully embrace the cloud with Chromebooks using&nbsp;<a href="https://www.vmware.com/products/daas.html" target="_blank">VMware Horizon&#8482; DaaS&#174;</a>. <a href="https://tinyurl.com/m3opzgx" target="_blank">VMware and Google are working together</a> to make the migration of legacy applications even easier, by using the HTML5/Blast experience from Chromebooks. This means you can work with Chromebooks and connect to a Windows experience running VMWare&#8482; Horizon View.<br /><br />As the countdown to Windows XP end of life continues, deploying Chromebooks and taking advantage of a DaaS environment ensures that security vulnerabilities, application compatibility and migration budgets will be a thing of the past.<br /><br /><a href="http://www.vmware.com/products/daas" target="_blank">VMware Horizon DaaS</a>&nbsp;enables customers to centralize other desktop environments and manage these as a cloud service. Initially available to customers as an on-premise service or by VMWare vCloud Service Provider Partners (VSPPs) offering DaaS in the cloud or within hybrid deployments. Users will be able to access their Windows applications, data and desktops using VMware&#8217;s Blast HTML5 technology to their Chromebook.<br /><br />This technology is available now by bringing together VMware Horizon View 5.3 and Chromebooks as an on-premise service and will be available soon as an application that can be installed from the Chrome Web Store. To find out more follow this&nbsp;<a href="//goo.gl/oa5mYR" target="_blank">link</a>.</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Rajen Sheth, Director of Product Management, Chrome</span><br /><br />Cloud applications allow flexibility, scalability and security and enable a work-anywhere environment, but many of our customers still use traditional desktop applications. Desktop as a Service (DaaS) helps bridge the gap between the cloud and a traditional desktop by allowing you to run your traditional software in the cloud and have applications appear on your Chromebook similarly to how they run today. An example might be your Windows based accounting application.<br /><br />Chromebooks have continued to help more and more customers over the last year.&nbsp;<a href="https://www.npd.com/wps/portal/npd/us/news/press-releases/u-s-commercial-channel-computing-device-sales-set-to-end-2013-with-double-digit-growth-according-to-npd/" target="_blank">According to NPD</a>, Chromebooks made up 21% of U.S. commercial laptop sales in 2013. Customers prefer the low total cost of ownership, the&nbsp;<a href="//www.google.com/intl/en/chrome/business/devices/features-management-console.html" target="_blank">central web-based management console</a>&nbsp;and the fact that they don't need any additional security or anti-virus software. These are reasons why businesses large and small are adopting Chromebooks.<br /><br />Today, customers can fully embrace the cloud with Chromebooks using&nbsp;<a href="https://www.vmware.com/products/daas.html" target="_blank">VMware Horizon&#8482; DaaS&#174;</a>. <a href="https://tinyurl.com/m3opzgx" target="_blank">VMware and Google are working together</a> to make the migration of legacy applications even easier, by using the HTML5/Blast experience from Chromebooks. This means you can work with Chromebooks and connect to a Windows experience running VMWare&#8482; Horizon View.<br /><br />As the countdown to Windows XP end of life continues, deploying Chromebooks and taking advantage of a DaaS environment ensures that security vulnerabilities, application compatibility and migration budgets will be a thing of the past.<br /><br /><a href="http://www.vmware.com/products/daas" target="_blank">VMware Horizon DaaS</a>&nbsp;enables customers to centralize other desktop environments and manage these as a cloud service. Initially available to customers as an on-premise service or by VMWare vCloud Service Provider Partners (VSPPs) offering DaaS in the cloud or within hybrid deployments. Users will be able to access their Windows applications, data and desktops using VMware&#8217;s Blast HTML5 technology to their Chromebook.<br /><br />This technology is available now by bringing together VMware Horizon View 5.3 and Chromebooks as an on-premise service and will be available soon as an application that can be installed from the Chrome Web Store. To find out more follow this&nbsp;<a href="//goo.gl/oa5mYR" target="_blank">link</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/2014/02/vmware-to-bring-traditional-windows.html?hl=en'> <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:VMware to Bring Traditional Windows Apps and Desktops to Chromebooks&url=https://cloud.googleblog.com/2014/02/vmware-to-bring-traditional-windows.html?hl=en&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/2014/02/vmware-to-bring-traditional-windows.html?hl=en'> <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='152' data-onclick='' data-post-url='https://cloud.googleblog.com/2014/02/vmware-to-bring-traditional-windows.html?hl=en' data-url='https://cloud.googleblog.com/2014/02/vmware-to-bring-traditional-windows.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/02/vmware-to-bring-traditional-windows.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/Chrome?hl=en' rel='tag'> Chrome </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Chrome%20for%20Business?hl=en' rel='tag'> Chrome for Business </a> </span> </div> </div> </div> <div class='post' data-id='625264289808766312' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/02/google-search-appliance-gets-update.html?hl=en' itemprop='url' title='Google Search Appliance gets an update with version 7.2'> Google Search Appliance gets an update with version 7.2 </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, February 11, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Brent VerWeyst, Product Manager, Google Enterprise Search</span> <br /><br />Your company has a wealth of collective knowledge and data, but how quickly can employees or customers find the right information? <a href="//www.google.com/enterprise/search/products/gsa.html" target="_blank">Google Search Appliance</a> (GSA) gives businesses a simple way to search all their content, no matter where it lives or what format it&#8217;s in. Today we&#8217;re adding new capabilities to GSA with version 7.2, making it even easier to find documents, organize your data and let your team focus on what really matters: getting things done.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9ebNxI16DwAG7-XTBc5GUQS65vXAWzPmc9B78bSZ_GUgM6vMojisDPSpnoDTu8X3EJD3XF4mc-CphuNLM8YJLgDfY5KxK-0XsWNs9pmdIVXsFPeJbY5jxEHobmMSTFo_iFkzUq8-IVHo/s1600/gsa_relevance_final.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="459" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9ebNxI16DwAG7-XTBc5GUQS65vXAWzPmc9B78bSZ_GUgM6vMojisDPSpnoDTu8X3EJD3XF4mc-CphuNLM8YJLgDfY5KxK-0XsWNs9pmdIVXsFPeJbY5jxEHobmMSTFo_iFkzUq8-IVHo/s1600/gsa_relevance_final.png" width="640" /></a></div><br /><b>Entity management gets easier</b><br />GSA 7.0 introduced entity recognition, which helps businesses categorize unstructured content by extracting entities&#8212;attributes like date, author and product type&#8212;from documents. With GSA 7.2, you get a chance to test and tweak your entities before indexing begins. This helps ensure that the entities you choose and apply will work best for your organization&#8217;s needs.<br /><br /><b>Helping to make search more universal</b><br />Companies rely on GSA to make all their files discoverable from a single search box, no matter where they live. It does this with the help of components called connectors, which link GSA to various data sources and index their contents. In GSA 7.2, we&#8217;ve made the connector framework more scalable and flexible. Customers and partners can develop and improve custom connectors more easily, helping GSA become a truly universal information hub.<br /><br /><b>More search, less typing</b><br />Relevant results shouldn&#8217;t rely on exact queries&#8212;especially when you&#8217;re dealing with long product names or technical data. Say you&#8217;re searching for part number 3728. With GSA 7.2, instead of struggling to remember the exact part number, you can type in &#8220;part number 37&#8221; plus a wildcard character such as an * to execute the query. With wildcard search, you don&#8217;t have to memorize complicated terms to find what you need.<br /><br />In addition to these features, GSA 7.2 also introduces a redesigned admin console, improved language support and advanced sorting. To upgrade your GSA software, login to the <a href="https://www.google.com/url?q=https%3A%2F%2Fgoogle.secure.force.com%2F&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNFjHjQRi4FJjEc2uikRgCMl7k7BFA" target="_blank">Google Support Portal</a> and download the release beginning at 9:00 am PT today.<br /><br />To find out more about Google Search Appliance, click <a href="//www.google.com/enterprise/search" target="_blank">here</a>.</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Brent VerWeyst, Product Manager, Google Enterprise Search</span> <br /><br />Your company has a wealth of collective knowledge and data, but how quickly can employees or customers find the right information? <a href="//www.google.com/enterprise/search/products/gsa.html" target="_blank">Google Search Appliance</a> (GSA) gives businesses a simple way to search all their content, no matter where it lives or what format it&#8217;s in. Today we&#8217;re adding new capabilities to GSA with version 7.2, making it even easier to find documents, organize your data and let your team focus on what really matters: getting things done.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9ebNxI16DwAG7-XTBc5GUQS65vXAWzPmc9B78bSZ_GUgM6vMojisDPSpnoDTu8X3EJD3XF4mc-CphuNLM8YJLgDfY5KxK-0XsWNs9pmdIVXsFPeJbY5jxEHobmMSTFo_iFkzUq8-IVHo/s1600/gsa_relevance_final.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="459" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9ebNxI16DwAG7-XTBc5GUQS65vXAWzPmc9B78bSZ_GUgM6vMojisDPSpnoDTu8X3EJD3XF4mc-CphuNLM8YJLgDfY5KxK-0XsWNs9pmdIVXsFPeJbY5jxEHobmMSTFo_iFkzUq8-IVHo/s1600/gsa_relevance_final.png" width="640" /></a></div><br /><b>Entity management gets easier</b><br />GSA 7.0 introduced entity recognition, which helps businesses categorize unstructured content by extracting entities&#8212;attributes like date, author and product type&#8212;from documents. With GSA 7.2, you get a chance to test and tweak your entities before indexing begins. This helps ensure that the entities you choose and apply will work best for your organization&#8217;s needs.<br /><br /><b>Helping to make search more universal</b><br />Companies rely on GSA to make all their files discoverable from a single search box, no matter where they live. It does this with the help of components called connectors, which link GSA to various data sources and index their contents. In GSA 7.2, we&#8217;ve made the connector framework more scalable and flexible. Customers and partners can develop and improve custom connectors more easily, helping GSA become a truly universal information hub.<br /><br /><b>More search, less typing</b><br />Relevant results shouldn&#8217;t rely on exact queries&#8212;especially when you&#8217;re dealing with long product names or technical data. Say you&#8217;re searching for part number 3728. With GSA 7.2, instead of struggling to remember the exact part number, you can type in &#8220;part number 37&#8221; plus a wildcard character such as an * to execute the query. With wildcard search, you don&#8217;t have to memorize complicated terms to find what you need.<br /><br />In addition to these features, GSA 7.2 also introduces a redesigned admin console, improved language support and advanced sorting. To upgrade your GSA software, login to the <a href="https://www.google.com/url?q=https%3A%2F%2Fgoogle.secure.force.com%2F&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNFjHjQRi4FJjEc2uikRgCMl7k7BFA" target="_blank">Google Support Portal</a> and download the release beginning at 9:00 am PT today.<br /><br />To find out more about Google Search Appliance, click <a href="//www.google.com/enterprise/search" target="_blank">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/2014/02/google-search-appliance-gets-update.html?hl=en'> <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 Search Appliance gets an update with version 7.2&url=https://cloud.googleblog.com/2014/02/google-search-appliance-gets-update.html?hl=en&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/2014/02/google-search-appliance-gets-update.html?hl=en'> <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='13' data-onclick='' data-post-url='https://cloud.googleblog.com/2014/02/google-search-appliance-gets-update.html?hl=en' data-url='https://cloud.googleblog.com/2014/02/google-search-appliance-gets-update.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/02/google-search-appliance-gets-update.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%20Search%20Appliance?hl=en' rel='tag'> Google Search Appliance </a> , <a class='label' href='https://cloud.googleblog.com/search/label/GSA?hl=en' rel='tag'> GSA </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Updates?hl=en' rel='tag'> Updates </a> </span> </div> </div> </div> <div class='post' data-id='8819993587239293585' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/02/blizoo-brings-1500-employees-from-two.html?hl=en' itemprop='url' title='Blizoo Brings 1,500 Employees from Two Merged Companies Together Via Google Apps'> Blizoo Brings 1,500 Employees from Two Merged Companies Together Via Google Apps </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, February 11, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Yordan Kamburov, IT Director of Blizoo Media and Broadband EAD</span> <br /><br /><i>Editor's note: Today&#8217;s guest blogger is Yordan Kamburov, IT Director of Blizoo Media and Broadband EAD, the largest digital cable operator in Bulgaria. In this post he discusses why Blizoo brought its 1,500 employees in 35 locations onto Google Apps for Business. See what other organizations that have &#8220;gone Google&#8221; <a href="//www.google.com/enterprise/apps/business/customers.html?utm_campaign=entblog&amp;utm_source=GrassRoots01272014&amp;utm_medium=blog" target="_blank">have to say</a>.</i></div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlhCyIqTg7oVMb5SG1jf420ITI8AmtDyjtiBirXBrkhE4LcqAeINzPLRQkh6pmYsSRr-gnW52w0w1hcv8X6oKlJOAj120_2baOYUE0CqbX77QezkYx8byksRMtueO9_FSD1bl8JOIiVKY/s1600/Blizoo_logo.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="103" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlhCyIqTg7oVMb5SG1jf420ITI8AmtDyjtiBirXBrkhE4LcqAeINzPLRQkh6pmYsSRr-gnW52w0w1hcv8X6oKlJOAj120_2baOYUE0CqbX77QezkYx8byksRMtueO9_FSD1bl8JOIiVKY/s1600/Blizoo_logo.jpg" width="200" /></a>Blizoo Media and Broadband EAD is Bulgaria&#8217;s largest cable company, providing high-quality digital television, Internet and telephone service across Bulgaria and Macedonia. The company is growing quickly as broadband Internet usage surges in Bulgaria.<br /><br />Blizoo was born from the merger of CableTel and Eurocom Cable in late 2009, and since then, we&#8217;ve been working hard to bring together 1,500 employees across 35 locations into one cohesive team. We&#8217;re known for deploying the most advanced network infrastructure, but, ironically, when it came to our internal communications systems, things weren&#8217;t so cutting-edge. Shortly after the merger, we realized each company was using a totally different communications system for email and calendaring &#8211; and both of these solutions were hopelessly outdated.<br /><br />CableTel and Eurocom&#8217;s IT teams came together to find a unified communications solution that would move our newly combined company into a new era of collaboration. We wanted one platform for email, calendars, file sharing, video calls and messaging &#8211; accessible by all employees &#8211; no matter where they were located or what device they were using. During the evaluation process, we considered Google Apps, Lotus Notes, Microsoft Exchange and open-source solutions like Zimbra. Google Apps was the only solution that covered all the bases &#8211; offering full collaboration, totally in the cloud.<br /><br />The transition to Google Apps was very smooth. In partnership with our integration partner Solitex, we quickly moved all 1,500 employees to Google - and not one single email was lost in the transition.<br /><br />All of our departments have found innovative ways to use Google Apps. The HR department uses Drive as their central employee management hub. They created special Docs and Templates that managers can fill in when employees are hired, promoted or leave the company. The sales department has adopted Google Apps to run training programs and create reports. Managers store all types of presentations in Drive, from training guides to skill-building programs to weekly bulletins. Since implementing Google Apps, sales managers spend 30-45% less time inputting data and calculating commissions.<br /><br />The IT department also appreciates how easy it is to manage Google Apps. There is virtually no maintenance required and we don&#8217;t have to operate our own servers. We&#8217;ve reduced time spent managing the communications system by at least 30%. Google&#8217;s built-in security means we worry far less about about data leaks. Before, employees emailed attachments back and forth, which was not only cumbersome, but created multiple security risks. Now, they just log securely into Drive to collaborate in real-time.<br /><br />From IT and HR, to sales, management, marketing and beyond, Google Apps has made life easier for all Blizoo employees.aborate in real-time.</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Yordan Kamburov, IT Director of Blizoo Media and Broadband EAD</span> <br /><br /><i>Editor's note: Today&#8217;s guest blogger is Yordan Kamburov, IT Director of Blizoo Media and Broadband EAD, the largest digital cable operator in Bulgaria. In this post he discusses why Blizoo brought its 1,500 employees in 35 locations onto Google Apps for Business. See what other organizations that have &#8220;gone Google&#8221; <a href="//www.google.com/enterprise/apps/business/customers.html?utm_campaign=entblog&amp;utm_source=GrassRoots01272014&amp;utm_medium=blog" target="_blank">have to say</a>.</i></div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlhCyIqTg7oVMb5SG1jf420ITI8AmtDyjtiBirXBrkhE4LcqAeINzPLRQkh6pmYsSRr-gnW52w0w1hcv8X6oKlJOAj120_2baOYUE0CqbX77QezkYx8byksRMtueO9_FSD1bl8JOIiVKY/s1600/Blizoo_logo.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="103" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlhCyIqTg7oVMb5SG1jf420ITI8AmtDyjtiBirXBrkhE4LcqAeINzPLRQkh6pmYsSRr-gnW52w0w1hcv8X6oKlJOAj120_2baOYUE0CqbX77QezkYx8byksRMtueO9_FSD1bl8JOIiVKY/s1600/Blizoo_logo.jpg" width="200" /></a>Blizoo Media and Broadband EAD is Bulgaria&#8217;s largest cable company, providing high-quality digital television, Internet and telephone service across Bulgaria and Macedonia. The company is growing quickly as broadband Internet usage surges in Bulgaria.<br /><br />Blizoo was born from the merger of CableTel and Eurocom Cable in late 2009, and since then, we&#8217;ve been working hard to bring together 1,500 employees across 35 locations into one cohesive team. We&#8217;re known for deploying the most advanced network infrastructure, but, ironically, when it came to our internal communications systems, things weren&#8217;t so cutting-edge. Shortly after the merger, we realized each company was using a totally different communications system for email and calendaring &#8211; and both of these solutions were hopelessly outdated.<br /><br />CableTel and Eurocom&#8217;s IT teams came together to find a unified communications solution that would move our newly combined company into a new era of collaboration. We wanted one platform for email, calendars, file sharing, video calls and messaging &#8211; accessible by all employees &#8211; no matter where they were located or what device they were using. During the evaluation process, we considered Google Apps, Lotus Notes, Microsoft Exchange and open-source solutions like Zimbra. Google Apps was the only solution that covered all the bases &#8211; offering full collaboration, totally in the cloud.<br /><br />The transition to Google Apps was very smooth. In partnership with our integration partner Solitex, we quickly moved all 1,500 employees to Google - and not one single email was lost in the transition.<br /><br />All of our departments have found innovative ways to use Google Apps. The HR department uses Drive as their central employee management hub. They created special Docs and Templates that managers can fill in when employees are hired, promoted or leave the company. The sales department has adopted Google Apps to run training programs and create reports. Managers store all types of presentations in Drive, from training guides to skill-building programs to weekly bulletins. Since implementing Google Apps, sales managers spend 30-45% less time inputting data and calculating commissions.<br /><br />The IT department also appreciates how easy it is to manage Google Apps. There is virtually no maintenance required and we don&#8217;t have to operate our own servers. We&#8217;ve reduced time spent managing the communications system by at least 30%. Google&#8217;s built-in security means we worry far less about about data leaks. Before, employees emailed attachments back and forth, which was not only cumbersome, but created multiple security risks. Now, they just log securely into Drive to collaborate in real-time.<br /><br />From IT and HR, to sales, management, marketing and beyond, Google Apps has made life easier for all Blizoo employees.aborate in real-time.</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/2014/02/blizoo-brings-1500-employees-from-two.html?hl=en'> <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:Blizoo Brings 1,500 Employees from Two Merged Companies Together Via Google Apps&url=https://cloud.googleblog.com/2014/02/blizoo-brings-1500-employees-from-two.html?hl=en&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/2014/02/blizoo-brings-1500-employees-from-two.html?hl=en'> <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='9' data-onclick='' data-post-url='https://cloud.googleblog.com/2014/02/blizoo-brings-1500-employees-from-two.html?hl=en' data-url='https://cloud.googleblog.com/2014/02/blizoo-brings-1500-employees-from-two.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/02/blizoo-brings-1500-employees-from-two.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/customer%20love?hl=en' rel='tag'> customer love </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Gone%20Google?hl=en' rel='tag'> Gone Google </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Startups?hl=en' rel='tag'> Startups </a> </span> </div> </div> </div> <div class='post' data-id='4004256002735192171' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/02/new-google-admin-app-for-ios.html?hl=en' itemprop='url' title='New Google Admin App for iOS'> New Google Admin App for iOS </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, February 10, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Aman Rathi, Product Manager, Google Apps</span><br /><br />Last year we launched the <a href="http://googleenterprise.blogspot.in/2013/05/new-mobile-admin-app.html" target="_blank">Google Admin app</a> for Android that enabled administrators to easily add users, reset passwords, see audit logs and contact support. <br /><br />Today we&#8217;re launching the <a href="https://itunes.apple.com/app/id779592978?mt=8" target="_blank">Google Admin app for iOS</a> so admins can take care of common tasks on the go directly from their iPhones or iPads.<br /><br />This app is designed for admins and requires&nbsp;<a href="https://support.google.com/a/answer/60757?hl=en" target="_blank">API access to be enabled</a>. Install the Google Admin app for&nbsp;<a href="https://itunes.apple.com/app/id779592978?mt=8" target="_blank">iOS</a>&nbsp;or&nbsp;<a href="https://play.google.com/store/apps/details?id=com.google.android.apps.enterprise.cpanel" target="_blank">Android</a>. To learn more, visit the&nbsp;<a href="https://support.google.com/a/answer/3545548" target="_blank">Help Center</a>.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNVR-Ul46SFru6SjENccIcyWHAbqrriOhy1lhUivimrbWh1WC7KGg1rH-v06_NnCzCyQoys55ypVtVuR-UuaoKR3NyEV2ZKIp7OXccq7IiJtztXTiI59BW6-DITHaftP8Lp4kOjPDdPH0/s1600/ipad+-+users.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="305" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNVR-Ul46SFru6SjENccIcyWHAbqrriOhy1lhUivimrbWh1WC7KGg1rH-v06_NnCzCyQoys55ypVtVuR-UuaoKR3NyEV2ZKIp7OXccq7IiJtztXTiI59BW6-DITHaftP8Lp4kOjPDdPH0/s1600/ipad+-+users.png" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK-eabCJfTMhROUhltdmIvEm2e9xwSa-r8zxi1VZ42JenXICkJZWvdC-wJrvPlwQJYtDQyjO4AfuAzDrKYJF3D5QZhnlYekU-r9OPq3ex_4AE-UEp5l825hjGE2CdYG3PuJUUBPcyasEk/s1600/iphone+-+home3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK-eabCJfTMhROUhltdmIvEm2e9xwSa-r8zxi1VZ42JenXICkJZWvdC-wJrvPlwQJYtDQyjO4AfuAzDrKYJF3D5QZhnlYekU-r9OPq3ex_4AE-UEp5l825hjGE2CdYG3PuJUUBPcyasEk/s400/iphone+-+home3.png" width="210" /></a></div><br /><br /></div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Aman Rathi, Product Manager, Google Apps</span><br /><br />Last year we launched the <a href="http://googleenterprise.blogspot.in/2013/05/new-mobile-admin-app.html" target="_blank">Google Admin app</a> for Android that enabled administrators to easily add users, reset passwords, see audit logs and contact support. <br /><br />Today we&#8217;re launching the <a href="https://itunes.apple.com/app/id779592978?mt=8" target="_blank">Google Admin app for iOS</a> so admins can take care of common tasks on the go directly from their iPhones or iPads.<br /><br />This app is designed for admins and requires&nbsp;<a href="https://support.google.com/a/answer/60757?hl=en" target="_blank">API access to be enabled</a>. Install the Google Admin app for&nbsp;<a href="https://itunes.apple.com/app/id779592978?mt=8" target="_blank">iOS</a>&nbsp;or&nbsp;<a href="https://play.google.com/store/apps/details?id=com.google.android.apps.enterprise.cpanel" target="_blank">Android</a>. To learn more, visit the&nbsp;<a href="https://support.google.com/a/answer/3545548" target="_blank">Help Center</a>.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNVR-Ul46SFru6SjENccIcyWHAbqrriOhy1lhUivimrbWh1WC7KGg1rH-v06_NnCzCyQoys55ypVtVuR-UuaoKR3NyEV2ZKIp7OXccq7IiJtztXTiI59BW6-DITHaftP8Lp4kOjPDdPH0/s1600/ipad+-+users.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="305" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNVR-Ul46SFru6SjENccIcyWHAbqrriOhy1lhUivimrbWh1WC7KGg1rH-v06_NnCzCyQoys55ypVtVuR-UuaoKR3NyEV2ZKIp7OXccq7IiJtztXTiI59BW6-DITHaftP8Lp4kOjPDdPH0/s1600/ipad+-+users.png" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK-eabCJfTMhROUhltdmIvEm2e9xwSa-r8zxi1VZ42JenXICkJZWvdC-wJrvPlwQJYtDQyjO4AfuAzDrKYJF3D5QZhnlYekU-r9OPq3ex_4AE-UEp5l825hjGE2CdYG3PuJUUBPcyasEk/s1600/iphone+-+home3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK-eabCJfTMhROUhltdmIvEm2e9xwSa-r8zxi1VZ42JenXICkJZWvdC-wJrvPlwQJYtDQyjO4AfuAzDrKYJF3D5QZhnlYekU-r9OPq3ex_4AE-UEp5l825hjGE2CdYG3PuJUUBPcyasEk/s400/iphone+-+home3.png" width="210" /></a></div><br /><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/2014/02/new-google-admin-app-for-ios.html?hl=en'> <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:New Google Admin App for iOS&url=https://cloud.googleblog.com/2014/02/new-google-admin-app-for-ios.html?hl=en&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/2014/02/new-google-admin-app-for-ios.html?hl=en'> <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/2014/02/new-google-admin-app-for-ios.html?hl=en' data-url='https://cloud.googleblog.com/2014/02/new-google-admin-app-for-ios.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/02/new-google-admin-app-for-ios.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?hl=en' rel='tag'> admin </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/mobile?hl=en' rel='tag'> mobile </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Startups?hl=en' rel='tag'> Startups </a> </span> </div> </div> </div> <div class='post' data-id='6702908268773207723' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/02/chromebox-now-for-simpler-and-better.html?hl=en' itemprop='url' title='Chromebox, now for simpler and better meetings'> Chromebox, now for simpler and better meetings </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, February 6, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span style="background-color: white; color: #444444; font-family: arial, sans-serif; font-size: 13.333333969116211px; font-style: italic; line-height: 18.200000762939453px;">Cross-posted from the&nbsp;</span><a href="http://googleblog.blogspot.com/" style="background-color: white; font-family: arial, sans-serif; font-size: 13.333333969116211px; font-style: italic; line-height: 18.200000762939453px;">Official Google Blog</a><br /><span style="background-color: white; color: #444444; font-family: arial, sans-serif; font-size: 13px; line-height: 18.200000762939453px;"><br /></span><span style="background-color: white; color: #444444; font-family: arial, sans-serif; font-size: 13px; line-height: 18.200000762939453px;">Posted by Caesar Sengupta, VP, Product Management</span><br /><br />The best meetings are face-to-face&#8212;we can brainstorm openly, collaborate closely and make faster decisions. But these days, we often connect with each other from far-flung locations, coordinating time zones and dialing into conference calls from our phones. Meetings need to catch up with the way we work&#8212;they need to be face-to-face, easier to join, and available from anywhere and any device. Starting today, they can be: Any company can upgrade their meeting rooms with a new Chromebox, built on the Chrome principles of speed, simplicity and security. <br /><br /><a href="https://www.google.com/intl/en/chrome/business/solutions/for-meetings.html?utm_source=0214cfmlaunch&amp;utm_medium=blog">Chromebox for meetings</a> brings together Google+ Hangouts and Google Apps in an easy-to-manage Chromebox, making it simpler for any company to have high-definition video meetings. Here are a few highlights:<br /><br /><ul><li><b>Instant meeting room</b>. Chromebox for meetings comes with a blazing-fast Intel Core i7-based Chromebox, a high-definition camera, a combined microphone and speaker unit and a remote control. Set up your entire room in minutes and easily manage all meeting rooms from a web-based management console. All you need is the display in your room, and you&#8217;re good to go.</li><li><b>Simpler and faster meetings</b>. Walk into the room, click the remote once and you&#8217;re instantly in the meeting. No more complex dial-in codes, passcodes or leader PINs. Share your laptop screen wirelessly, no need for any cords and adaptors. Integration with Google Apps makes it easy to invite others and add rooms to video meetings, directly from Google Calendar.</li><li><b>Meetings with anyone, anywhere</b>. Up to 15 participants can join the video meeting from other conference rooms, their laptops, tablets or smartphones. Need to meet with a customer who doesn&#8217;t use Chromebox for meetings? That&#8217;s easy too&#8212;all they need is a Gmail account. You can also connect to rooms that have traditional video conferencing systems using a new tool from <a href="http://blog.vidyo.com/vidyo-news/vidyoh2ogooglehangouts/">Vidyo</a>, and participants who prefer phones can join your meeting with a conference call number from <a href="https://www.uberconference.com/hangouts">UberConference</a>.</li></ul><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUVkXW2YUZDEt8lcu9w1_eXC0OPoRXLRvyKwFUSt7YesfwCtINND_KWfWm0IJSDzcPhdHcLS6XhOnguqPwVuyB63EVQzkONQgLQbENlrYBQThZr_F7Ifx9rD87Yqap0WBQJnrpbFZlQz-A/s1600/lifestyle_chromemeeting_wireless_CBadd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="264" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUVkXW2YUZDEt8lcu9w1_eXC0OPoRXLRvyKwFUSt7YesfwCtINND_KWfWm0IJSDzcPhdHcLS6XhOnguqPwVuyB63EVQzkONQgLQbENlrYBQThZr_F7Ifx9rD87Yqap0WBQJnrpbFZlQz-A/s1600/lifestyle_chromemeeting_wireless_CBadd.png" width="640" /></a></div>Chromebox for meetings is available in the U.S. today starting at $999, which includes the ASUS Chromebox and everything you need to get going. That means for the same price that companies have typically paid for one meeting room, they'll be able to outfit 10 rooms&#8212;or more. CDW and SYNNEX will help bring Chromebox for meetings to customers and resellers, and Chromeboxes from HP and Dell will be available for meetings in the coming months. Later this year, we plan to launch in Australia, Canada, France, Japan, New Zealand, Spain and the U.K.<br /><br />Companies like Eventbrite, Gilt, oDesk and Woolworths have been testing Chromebox for meetings, and have <a href="https://www.google.com/intl/en/chrome/business/solutions/for-meetings.html?utm_source=0214cfmlaunch&amp;utm_medium=blog#customers">told us</a> that they love the simple setup, the ease of use, and being able to see their colleagues in other offices. More importantly, the low price will enable them to extend these benefits to even more employees, rooms and offices. Find out how <a href="https://www.google.com/intl/en/chrome/business/solutions/for-meetings.html?utm_source=0214cfmlaunch&amp;utm_medium=blog">Chromebox for meetings</a> can help you and your coworkers see eye-to-eye. Happy meetings, everyone!</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span style="background-color: white; color: #444444; font-family: arial, sans-serif; font-size: 13.333333969116211px; font-style: italic; line-height: 18.200000762939453px;">Cross-posted from the&nbsp;</span><a href="http://googleblog.blogspot.com/" style="background-color: white; font-family: arial, sans-serif; font-size: 13.333333969116211px; font-style: italic; line-height: 18.200000762939453px;">Official Google Blog</a><br /><span style="background-color: white; color: #444444; font-family: arial, sans-serif; font-size: 13px; line-height: 18.200000762939453px;"><br /></span><span style="background-color: white; color: #444444; font-family: arial, sans-serif; font-size: 13px; line-height: 18.200000762939453px;">Posted by Caesar Sengupta, VP, Product Management</span><br /><br />The best meetings are face-to-face&#8212;we can brainstorm openly, collaborate closely and make faster decisions. But these days, we often connect with each other from far-flung locations, coordinating time zones and dialing into conference calls from our phones. Meetings need to catch up with the way we work&#8212;they need to be face-to-face, easier to join, and available from anywhere and any device. Starting today, they can be: Any company can upgrade their meeting rooms with a new Chromebox, built on the Chrome principles of speed, simplicity and security. <br /><br /><a href="https://www.google.com/intl/en/chrome/business/solutions/for-meetings.html?utm_source=0214cfmlaunch&amp;utm_medium=blog">Chromebox for meetings</a> brings together Google+ Hangouts and Google Apps in an easy-to-manage Chromebox, making it simpler for any company to have high-definition video meetings. Here are a few highlights:<br /><br /><ul><li><b>Instant meeting room</b>. Chromebox for meetings comes with a blazing-fast Intel Core i7-based Chromebox, a high-definition camera, a combined microphone and speaker unit and a remote control. Set up your entire room in minutes and easily manage all meeting rooms from a web-based management console. All you need is the display in your room, and you&#8217;re good to go.</li><li><b>Simpler and faster meetings</b>. Walk into the room, click the remote once and you&#8217;re instantly in the meeting. No more complex dial-in codes, passcodes or leader PINs. Share your laptop screen wirelessly, no need for any cords and adaptors. Integration with Google Apps makes it easy to invite others and add rooms to video meetings, directly from Google Calendar.</li><li><b>Meetings with anyone, anywhere</b>. Up to 15 participants can join the video meeting from other conference rooms, their laptops, tablets or smartphones. Need to meet with a customer who doesn&#8217;t use Chromebox for meetings? That&#8217;s easy too&#8212;all they need is a Gmail account. You can also connect to rooms that have traditional video conferencing systems using a new tool from <a href="http://blog.vidyo.com/vidyo-news/vidyoh2ogooglehangouts/">Vidyo</a>, and participants who prefer phones can join your meeting with a conference call number from <a href="https://www.uberconference.com/hangouts">UberConference</a>.</li></ul><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUVkXW2YUZDEt8lcu9w1_eXC0OPoRXLRvyKwFUSt7YesfwCtINND_KWfWm0IJSDzcPhdHcLS6XhOnguqPwVuyB63EVQzkONQgLQbENlrYBQThZr_F7Ifx9rD87Yqap0WBQJnrpbFZlQz-A/s1600/lifestyle_chromemeeting_wireless_CBadd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="264" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUVkXW2YUZDEt8lcu9w1_eXC0OPoRXLRvyKwFUSt7YesfwCtINND_KWfWm0IJSDzcPhdHcLS6XhOnguqPwVuyB63EVQzkONQgLQbENlrYBQThZr_F7Ifx9rD87Yqap0WBQJnrpbFZlQz-A/s1600/lifestyle_chromemeeting_wireless_CBadd.png" width="640" /></a></div>Chromebox for meetings is available in the U.S. today starting at $999, which includes the ASUS Chromebox and everything you need to get going. That means for the same price that companies have typically paid for one meeting room, they'll be able to outfit 10 rooms&#8212;or more. CDW and SYNNEX will help bring Chromebox for meetings to customers and resellers, and Chromeboxes from HP and Dell will be available for meetings in the coming months. Later this year, we plan to launch in Australia, Canada, France, Japan, New Zealand, Spain and the U.K.<br /><br />Companies like Eventbrite, Gilt, oDesk and Woolworths have been testing Chromebox for meetings, and have <a href="https://www.google.com/intl/en/chrome/business/solutions/for-meetings.html?utm_source=0214cfmlaunch&amp;utm_medium=blog#customers">told us</a> that they love the simple setup, the ease of use, and being able to see their colleagues in other offices. More importantly, the low price will enable them to extend these benefits to even more employees, rooms and offices. Find out how <a href="https://www.google.com/intl/en/chrome/business/solutions/for-meetings.html?utm_source=0214cfmlaunch&amp;utm_medium=blog">Chromebox for meetings</a> can help you and your coworkers see eye-to-eye. Happy meetings, everyone!</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/2014/02/chromebox-now-for-simpler-and-better.html?hl=en'> <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:Chromebox, now for simpler and better meetings&url=https://cloud.googleblog.com/2014/02/chromebox-now-for-simpler-and-better.html?hl=en&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/2014/02/chromebox-now-for-simpler-and-better.html?hl=en'> <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/2014/02/chromebox-now-for-simpler-and-better.html?hl=en' data-url='https://cloud.googleblog.com/2014/02/chromebox-now-for-simpler-and-better.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/02/chromebox-now-for-simpler-and-better.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/Chrome?hl=en' rel='tag'> Chrome </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Chrome%20for%20Business?hl=en' rel='tag'> Chrome for Business </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20meetings?hl=en' rel='tag'> Chromebox for meetings </a> </span> </div> </div> </div> <div class='post' data-id='7379772682262656679' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/02/digital-learning-much-more-than.html?hl=en' itemprop='url' title='Digital learning: much more than a replacement for paper &amp; pencil'> Digital learning: much more than a replacement for paper &amp; pencil </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, February 5, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Tia Lendo, Google for Education Team</span> <br /><br />Today is <a href="http://www.digitallearningday.org/">Digital Learning Day</a> - a time to celebrate the incredible ways schools use digital tools to help students learn. As a former 4th grade teacher, I'm constantly blown away by the ways today&#8217;s teachers have embraced technology. What is happening in today&#8217;s classrooms (collaborative writing, virtual field trips) seemed light years away just 10 years ago.<br /><br />In honor of Digital Learning Day, we'd like to highlight a few benefits that teachers using Google for Education often mention: more powerful sharing, greater student ownership, new insights into the learning process, and connections beyond the school walls.<br /><br /><b>More powerful sharing </b><br />Google Certified Teachers like education trainer Jack West tell us about the transformative power of sharing with Google Docs. Jack says, &#8220;The essence of what we do as 21st Century teachers has been distilled by the visionary educators at Point England, New Zealand. We want our students to (1) learn, (2) create and (3) share. Until digital tools like Google Docs came around, it was difficult to help students share their work beyond the other students in their class.&#8221;<br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_DCdwV0zUKoZUh6iOZ74GoQQsHQ7xv0qUJMLu84e461JyLBWSb8QqylnEK8rGAHYarKyP3pLxw31Ry2wUmPj-PUwcpqSlGwRrEulc33raO1AYWtbkCvlmdqtO3TKNRvP21rxRniBD35U/s1600/Passaic+%2528Dig+Learning+Day%2529+photo.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_DCdwV0zUKoZUh6iOZ74GoQQsHQ7xv0qUJMLu84e461JyLBWSb8QqylnEK8rGAHYarKyP3pLxw31Ry2wUmPj-PUwcpqSlGwRrEulc33raO1AYWtbkCvlmdqtO3TKNRvP21rxRniBD35U/s1600/Passaic+%2528Dig+Learning+Day%2529+photo.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Students at Passaic High School work together on a timeline of the French Revolution</td></tr></tbody></table><br /><b>Greater student ownership </b><br />At East Leyden High School in Chicago, teacher Katie Diebold has found her students are more motivated when using digital tools. In her &#8220;Exploring Tech&#8221; class, she taught a unit on transportation. In the past she had her students do research and then make posters. But this year she had them use dynamic apps like <a href="https://chrome.google.com/webstore/detail/stupeflix-video-maker/fkdmcfnoimoilncpjchamnenebopocem?hl=en">Stupeflix</a>, a video editing tool in the Chrome Web Store, to deliver their projects. Katie explained, &#8220;With Chromebooks we can provide students with more choices in how they do their assignments and learn in flexible ways. Students have a range of different tools they are able to use when completing projects to demonstrate what they have learned.&#8221; <br /><br />At Passaic City Public Schools in New Jersey, the district is also using Google Apps and Chromebooks as a centerpiece of their 1:1 model. Even in the early days of their 1:1 program last year the district was seeing impact. Joshua Koen, District Coordinator of Technology, said that &#8220;the most obvious benefit of using Chromebooks at Passaic is that students can take an active part in developing their own lesson plans. Rather than a teacher dictating facts to their class, the students can build their own learning experience, working together to solve problems.&#8221;<br /><br /><b>New insights into student learning </b><br />Digital tools give teachers views into the student learning process that were never available before. A few months ago I visited a high school English classroom in which the teacher was &#8220;dropping in&#8221; on the papers students were writing with Google Docs. We opened up one student&#8217;s document and we saw that she had pasted the feedback from her last assignment as well as the scoring rubric into the top of her current paper. The teacher was impressed and immediately added a comment into the document praising her approach.<br /><div><br /><b>Connecting with the world </b><br />When I was teaching I struggled to get speakers to visit my rural classroom. But today tools like Google+ Hangouts help teachers deliver learning beyond the classroom walls. For example, Vida Fernandez, a Special Education 9th grade English teacher in Passaic, taught a lesson on Frankenstein using Hangouts to connect with another class in Germany. The two classes represented the prosecution and defense in a &#8216;trial&#8217; of Dr. Frankenstein, and both developed a sophisticated understanding of the narrative and characters of the book.<br /><br /><div style="text-align: center;">* * *&nbsp;</div><br />Interested in learning more about how Google for Education digital tools can work in your school? If you&#8217;re a teacher, check out some of the <a href="http://connectedclassrooms.withgoogle.com/">upcoming educational adventures</a> through Google&#8217;s Connected Classrooms. Your students can go underwater with sea creatures, talk to astronauts in space and meet other classrooms around the world. If you&#8217;re an administrator, read more about our school solutions at our <a href="//www.google.com/edu/solutions.html">website</a>.</div></div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Tia Lendo, Google for Education Team</span> <br /><br />Today is <a href="http://www.digitallearningday.org/">Digital Learning Day</a> - a time to celebrate the incredible ways schools use digital tools to help students learn. As a former 4th grade teacher, I'm constantly blown away by the ways today&#8217;s teachers have embraced technology. What is happening in today&#8217;s classrooms (collaborative writing, virtual field trips) seemed light years away just 10 years ago.<br /><br />In honor of Digital Learning Day, we'd like to highlight a few benefits that teachers using Google for Education often mention: more powerful sharing, greater student ownership, new insights into the learning process, and connections beyond the school walls.<br /><br /><b>More powerful sharing </b><br />Google Certified Teachers like education trainer Jack West tell us about the transformative power of sharing with Google Docs. Jack says, &#8220;The essence of what we do as 21st Century teachers has been distilled by the visionary educators at Point England, New Zealand. We want our students to (1) learn, (2) create and (3) share. Until digital tools like Google Docs came around, it was difficult to help students share their work beyond the other students in their class.&#8221;<br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_DCdwV0zUKoZUh6iOZ74GoQQsHQ7xv0qUJMLu84e461JyLBWSb8QqylnEK8rGAHYarKyP3pLxw31Ry2wUmPj-PUwcpqSlGwRrEulc33raO1AYWtbkCvlmdqtO3TKNRvP21rxRniBD35U/s1600/Passaic+%2528Dig+Learning+Day%2529+photo.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_DCdwV0zUKoZUh6iOZ74GoQQsHQ7xv0qUJMLu84e461JyLBWSb8QqylnEK8rGAHYarKyP3pLxw31Ry2wUmPj-PUwcpqSlGwRrEulc33raO1AYWtbkCvlmdqtO3TKNRvP21rxRniBD35U/s1600/Passaic+%2528Dig+Learning+Day%2529+photo.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Students at Passaic High School work together on a timeline of the French Revolution</td></tr></tbody></table><br /><b>Greater student ownership </b><br />At East Leyden High School in Chicago, teacher Katie Diebold has found her students are more motivated when using digital tools. In her &#8220;Exploring Tech&#8221; class, she taught a unit on transportation. In the past she had her students do research and then make posters. But this year she had them use dynamic apps like <a href="https://chrome.google.com/webstore/detail/stupeflix-video-maker/fkdmcfnoimoilncpjchamnenebopocem?hl=en">Stupeflix</a>, a video editing tool in the Chrome Web Store, to deliver their projects. Katie explained, &#8220;With Chromebooks we can provide students with more choices in how they do their assignments and learn in flexible ways. Students have a range of different tools they are able to use when completing projects to demonstrate what they have learned.&#8221; <br /><br />At Passaic City Public Schools in New Jersey, the district is also using Google Apps and Chromebooks as a centerpiece of their 1:1 model. Even in the early days of their 1:1 program last year the district was seeing impact. Joshua Koen, District Coordinator of Technology, said that &#8220;the most obvious benefit of using Chromebooks at Passaic is that students can take an active part in developing their own lesson plans. Rather than a teacher dictating facts to their class, the students can build their own learning experience, working together to solve problems.&#8221;<br /><br /><b>New insights into student learning </b><br />Digital tools give teachers views into the student learning process that were never available before. A few months ago I visited a high school English classroom in which the teacher was &#8220;dropping in&#8221; on the papers students were writing with Google Docs. We opened up one student&#8217;s document and we saw that she had pasted the feedback from her last assignment as well as the scoring rubric into the top of her current paper. The teacher was impressed and immediately added a comment into the document praising her approach.<br /><div><br /><b>Connecting with the world </b><br />When I was teaching I struggled to get speakers to visit my rural classroom. But today tools like Google+ Hangouts help teachers deliver learning beyond the classroom walls. For example, Vida Fernandez, a Special Education 9th grade English teacher in Passaic, taught a lesson on Frankenstein using Hangouts to connect with another class in Germany. The two classes represented the prosecution and defense in a &#8216;trial&#8217; of Dr. Frankenstein, and both developed a sophisticated understanding of the narrative and characters of the book.<br /><br /><div style="text-align: center;">* * *&nbsp;</div><br />Interested in learning more about how Google for Education digital tools can work in your school? If you&#8217;re a teacher, check out some of the <a href="http://connectedclassrooms.withgoogle.com/">upcoming educational adventures</a> through Google&#8217;s Connected Classrooms. Your students can go underwater with sea creatures, talk to astronauts in space and meet other classrooms around the world. If you&#8217;re an administrator, read more about our school solutions at our <a href="//www.google.com/edu/solutions.html">website</a>.</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/2014/02/digital-learning-much-more-than.html?hl=en'> <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:Digital learning: much more than a replacement for paper &amp; pencil&url=https://cloud.googleblog.com/2014/02/digital-learning-much-more-than.html?hl=en&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/2014/02/digital-learning-much-more-than.html?hl=en'> <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/2014/02/digital-learning-much-more-than.html?hl=en' data-url='https://cloud.googleblog.com/2014/02/digital-learning-much-more-than.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/02/digital-learning-much-more-than.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/customer%20love?hl=en' rel='tag'> customer love </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Digital%20Learning%20Day?hl=en' rel='tag'> Digital Learning Day </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Gone%20Google?hl=en' rel='tag'> Gone Google </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20for%20Education?hl=en' rel='tag'> Google for Education </a> </span> </div> </div> </div> <div class='post' data-id='5943203705828813303' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/02/google-cloud-platform-provides-support.html?hl=en' itemprop='url' title='Google Cloud Platform provides support for HIPAA Covered Entities'> Google Cloud Platform provides support for HIPAA Covered Entities </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, February 5, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on">Posted by Matthew O&#8217;Connor, Product Manager<br /><br /><i>(Cross-posted on the <a href="http://googlecloudplatform.blogspot.com/">Google Cloud Platform</a> blog)</i><br /><br />When you&#8217;re building a healthcare-related application, not only do you need the right code and a reliable user experience, sometimes it feels like you need to be a lawyer too. Often, there are several additional steps to take to into consideration. In particular, some healthcare-related applications and services in the United States are required to comply with the <a href="http://www.hhs.gov/ocr/privacy/hipaa/understanding/">Health Insurance Portability and Accountability Act</a> (HIPAA) regulations. HIPAA establishes standards around privacy, security, and breach notification to protect individually identifiable health information. When building in the cloud, it can be challenging to ensure that you&#8217;re complying with these regulations.<br /><br />To serve developers who want to build these applications on Google's infrastructure, we're announcing support for Business Associates Agreements (BAAs) for our customers. A BAA is the contract between a Covered Entity (you, the developer) and their Business Associate (Google) covering the handling of HIPAA-protected information.<br /><br />Today&#8217;s news joins our other compliance efforts across Cloud Platform and Google Enterprise:<br /><br /><ul><li><b>ISO 27001</b>: <a href="http://en.wikipedia.org/wiki/ISO_27001">ISO 27001</a> is one of the most widely recognized, internationally accepted independent security standards. After earning ISO 27001 for Google Apps <a href="http://googleenterprise.blogspot.com/2012/05/google-apps-receives-iso-27001.html">in 2012</a>, we renewed our certification again last year for Google Apps and <a href="http://googlecloudplatform.blogspot.com/2013/05/ushering-in-next-generation-of.html">received</a> the certification for Google Cloud Platform.</li><li><b>SOC2, SSAE 16 &amp; ISAE 3402</b>: Companies use the <a href="http://en.wikipedia.org/wiki/Service_Organization_Controls#SOC_2_Overview">SOC2</a>, <a href="http://www.ssae-16.com/">SSAE 16</a> Type II audit, and its international counterpart <a href="http://isae3402.com/">ISAE 3402</a> Type II audit, to document and verify the data protections in place for their services. We&#8217;ve successfully completed these audits for Google Apps every year since <a href="http://googleenterprise.blogspot.com/2008/11/sas-70-type-ii-for-google-apps.html">2008</a> (when the audits were known by their previous incarnation, SAS 70) and we did so again last year for Google Apps and Google Cloud Platform.</li><li><b>HIPAA</b>: Late last year, we started entering into <a href="https://support.google.com/a/answer/3407054?hl=en&amp;ctx=go">BAAs</a> to allow Google Apps customers to support HIPAA regulated data. This year we have begun entering into BAAs with our Google Cloud Platform customers.</li></ul><br />We&#8217;re looking forward to supporting customers who are subject to HIPAA regulations on Google Cloud Platform. If you are a Covered Entity under HIPAA and would like more information, please <a href="https://cloud.google.com/contact/">contact</a> our team.</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on">Posted by Matthew O&#8217;Connor, Product Manager<br /><br /><i>(Cross-posted on the <a href="http://googlecloudplatform.blogspot.com/">Google Cloud Platform</a> blog)</i><br /><br />When you&#8217;re building a healthcare-related application, not only do you need the right code and a reliable user experience, sometimes it feels like you need to be a lawyer too. Often, there are several additional steps to take to into consideration. In particular, some healthcare-related applications and services in the United States are required to comply with the <a href="http://www.hhs.gov/ocr/privacy/hipaa/understanding/">Health Insurance Portability and Accountability Act</a> (HIPAA) regulations. HIPAA establishes standards around privacy, security, and breach notification to protect individually identifiable health information. When building in the cloud, it can be challenging to ensure that you&#8217;re complying with these regulations.<br /><br />To serve developers who want to build these applications on Google's infrastructure, we're announcing support for Business Associates Agreements (BAAs) for our customers. A BAA is the contract between a Covered Entity (you, the developer) and their Business Associate (Google) covering the handling of HIPAA-protected information.<br /><br />Today&#8217;s news joins our other compliance efforts across Cloud Platform and Google Enterprise:<br /><br /><ul><li><b>ISO 27001</b>: <a href="http://en.wikipedia.org/wiki/ISO_27001">ISO 27001</a> is one of the most widely recognized, internationally accepted independent security standards. After earning ISO 27001 for Google Apps <a href="http://googleenterprise.blogspot.com/2012/05/google-apps-receives-iso-27001.html">in 2012</a>, we renewed our certification again last year for Google Apps and <a href="http://googlecloudplatform.blogspot.com/2013/05/ushering-in-next-generation-of.html">received</a> the certification for Google Cloud Platform.</li><li><b>SOC2, SSAE 16 &amp; ISAE 3402</b>: Companies use the <a href="http://en.wikipedia.org/wiki/Service_Organization_Controls#SOC_2_Overview">SOC2</a>, <a href="http://www.ssae-16.com/">SSAE 16</a> Type II audit, and its international counterpart <a href="http://isae3402.com/">ISAE 3402</a> Type II audit, to document and verify the data protections in place for their services. We&#8217;ve successfully completed these audits for Google Apps every year since <a href="http://googleenterprise.blogspot.com/2008/11/sas-70-type-ii-for-google-apps.html">2008</a> (when the audits were known by their previous incarnation, SAS 70) and we did so again last year for Google Apps and Google Cloud Platform.</li><li><b>HIPAA</b>: Late last year, we started entering into <a href="https://support.google.com/a/answer/3407054?hl=en&amp;ctx=go">BAAs</a> to allow Google Apps customers to support HIPAA regulated data. This year we have begun entering into BAAs with our Google Cloud Platform customers.</li></ul><br />We&#8217;re looking forward to supporting customers who are subject to HIPAA regulations on Google Cloud Platform. If you are a Covered Entity under HIPAA and would like more information, please <a href="https://cloud.google.com/contact/">contact</a> our 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/2014/02/google-cloud-platform-provides-support.html?hl=en'> <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 Cloud Platform provides support for HIPAA Covered Entities&url=https://cloud.googleblog.com/2014/02/google-cloud-platform-provides-support.html?hl=en&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/2014/02/google-cloud-platform-provides-support.html?hl=en'> <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/2014/02/google-cloud-platform-provides-support.html?hl=en' data-url='https://cloud.googleblog.com/2014/02/google-cloud-platform-provides-support.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/02/google-cloud-platform-provides-support.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%20Cloud%20Platform?hl=en' rel='tag'> Google Cloud Platform </a> </span> </div> </div> </div> <div class='post' data-id='3901950942963723107' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/02/littleton-public-schools-uses-google.html?hl=en' itemprop='url' title='Littleton Public Schools uses Google Apps to initiate a new era of learning'> Littleton Public Schools uses Google Apps to initiate a new era of learning </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, February 4, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><i><b>Editor's note:&nbsp;</b>Today&#8217;s guest blogger is Dr. Dan Maas, Chief Information Officer for <a href="http://www.littletonpublicschools.net/">Littleton Public Schools</a>, a school district just south of Denver, Colorado, with 15,000 K-12 students across 13 elementary schools, 4 middle schools, 3 high schools, several alternative programs, a preschool, and 2 charter schools. Check out their <a href="http://services.google.com/fh/files/misc/littleton_case_study.pdf">case study</a> to learn more.</i><br /><br /><b>What motivated Littleton Public Schools to move to Google Apps?</b><br />Students today are growing up in a different educational world. Online tools have fundamentally changed how today&#8217;s kids learn, interact and work with each other. Moving to Google Apps was a natural step in creating a modern learning environment for our students, because the tools are intuitive and familiar to them. Before using Google Apps, the district was hosting email servers for teachers and staff, but had no collaboration tools and homework was done largely by emailing attachments or making paper submissions, a cumbersome process. Our top priority was to address these challenges.<br /><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: left;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRL24rMTtd0_GhbnXg7YektCEdk6e2UTl_c2fcQol8DVYd_iVZmjU9-DYKVG0A8S01FAYQuN_GXV8MMicZE_ir8MDzBl3CnDjpsuD5YDbbXxmLSsDnwF6ZlBvl45rce0p70VuP_gitD98/s1600/Euclid+2012-32-28.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRL24rMTtd0_GhbnXg7YektCEdk6e2UTl_c2fcQol8DVYd_iVZmjU9-DYKVG0A8S01FAYQuN_GXV8MMicZE_ir8MDzBl3CnDjpsuD5YDbbXxmLSsDnwF6ZlBvl45rce0p70VuP_gitD98/s1600/Euclid+2012-32-28.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">LPS buildings average 50 years in age, but with Google, the learning is in the cloud.</td></tr></tbody></table><br /><b>How is the district using Google Apps now, nearly two years after deployment?</b><br />Today, every Littleton staff member, teacher and student in 4th grade and above has a Google Apps account &#8212; some schools have even started introducing their kindergartners to the Google tools. Adoption has been incredible across the board: during the 2011-2012 school year, Littleton students created more than 200,000 new Google Docs, and by the spring of 2013 they were averaging over 20,000 each month.<br /><br /><b>Are there any teachers or departments in particular that have embraced Google Apps in innovative ways?</b><br />I'm inspired by literally hundreds of classrooms in our district and how they're using technology to help their students learn. Katie Christie&#8217;s 5th grade class at Runyon Elementary School, for example, is using Apps in a particularly impressive way as part of the "<a href="https://sites.google.com/a/lpsk12.org/inspired-writing/">Inspired Writing</a>" initiative. The curriculum revolves around a <a href="http://bit.ly/christieclass">Google Site</a> that houses learning objectives, resources and videos, assignments, student and teacher work. Mrs. Christie posts assignments daily on a Google Calendar, which is embedded into the class&#8217;s Google Site and can even be added to a student or parent&#8217;s personal Google account. Google Docs lets students do different kinds of creative homework, including using Google Drawings to creating flowcharts for a book report and relying on Presentations to collectively create and speak to a deck about astronomy. It&#8217;s validating for us to know that Google holds her work in equally high regard &#8212; Mrs. Christie was recognized as a Google Certified teacher last spring.<br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj88zRqsgFTmozK7fliZXLBBVWuF_3w9PMqPZ-1g4SdB-25T1qfi4z4iHa-CrdXG1BnrIEbtbh_v6kPBKiVkysDMur3SEhct5S4PhQiSNFQtdqDDTdB5CGuO7oj8Lvd4i9bHSujE8sp2ho/s1600/LPS-3231.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj88zRqsgFTmozK7fliZXLBBVWuF_3w9PMqPZ-1g4SdB-25T1qfi4z4iHa-CrdXG1BnrIEbtbh_v6kPBKiVkysDMur3SEhct5S4PhQiSNFQtdqDDTdB5CGuO7oj8Lvd4i9bHSujE8sp2ho/s1600/LPS-3231.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Even second graders are using Apps for writing projects like pen pals among multiple schools, where kids don't write together several times a year, but several times every day.</td></tr></tbody></table><br /><b>Are you seeing any cost savings from using Google Apps?</b><br />We&#8217;re saving more than $42,000 each year with Apps, since we no longer have to maintain email servers, storage or licensing software. That&#8217;s not even including all the time we&#8217;re saving our IT team, since they no longer have to waste hours clearing out full email inboxes and resolving downtime issues.<br /><br /><b>What are you personally most proud of when you look back at how Littleton has changed since moving to Google Apps?</b><br />I love seeing how the technology empowers our students. Google Apps are great equalizers &#8211; regardless of their home situation, every student has the opportunity to learn with Apps. These tools, paired with the skills students gain in school, are universal and will serve them for the rest of their lives. It&#8217;s so inspiring to me and all our teachers to see the students light up and become masters of their own direction.<br /><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAYebRqXNX3oOXlA8NHTUHv1wsyUxFzWIMzL9NkKivlkM4irVJSBYT4HkqDFOJb_cvakMZgf-ZE-4rqvlirDGKlwHUHaVtGqhTva60Efar1b9o3OCF1edIDfH6kGsJ-VcbQsAEQ9Vcy0/s1600/Newton-102.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAYebRqXNX3oOXlA8NHTUHv1wsyUxFzWIMzL9NkKivlkM4irVJSBYT4HkqDFOJb_cvakMZgf-ZE-4rqvlirDGKlwHUHaVtGqhTva60Efar1b9o3OCF1edIDfH6kGsJ-VcbQsAEQ9Vcy0/s1600/Newton-102.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">LPS students create 20,000 Google Docs every month as a normal part of their learning.</td></tr></tbody></table><br />One cannot underestimate the power of collaboration. Any given feature set of a software or cloud application will evolve over time, so the specific skills are not as important. But the habits of mind that one develops by working with collaborative documents are truly different than what a 20th century education encouraged. Collaboration means inclusion; inclusion means more brain power applied to a problem; more brain power means better solutions; and better solutions produced by an inclusive process means better overall understanding. What more could any educator hope for?</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><i><b>Editor's note:&nbsp;</b>Today&#8217;s guest blogger is Dr. Dan Maas, Chief Information Officer for <a href="http://www.littletonpublicschools.net/">Littleton Public Schools</a>, a school district just south of Denver, Colorado, with 15,000 K-12 students across 13 elementary schools, 4 middle schools, 3 high schools, several alternative programs, a preschool, and 2 charter schools. Check out their <a href="http://services.google.com/fh/files/misc/littleton_case_study.pdf">case study</a> to learn more.</i><br /><br /><b>What motivated Littleton Public Schools to move to Google Apps?</b><br />Students today are growing up in a different educational world. Online tools have fundamentally changed how today&#8217;s kids learn, interact and work with each other. Moving to Google Apps was a natural step in creating a modern learning environment for our students, because the tools are intuitive and familiar to them. Before using Google Apps, the district was hosting email servers for teachers and staff, but had no collaboration tools and homework was done largely by emailing attachments or making paper submissions, a cumbersome process. Our top priority was to address these challenges.<br /><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: left;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRL24rMTtd0_GhbnXg7YektCEdk6e2UTl_c2fcQol8DVYd_iVZmjU9-DYKVG0A8S01FAYQuN_GXV8MMicZE_ir8MDzBl3CnDjpsuD5YDbbXxmLSsDnwF6ZlBvl45rce0p70VuP_gitD98/s1600/Euclid+2012-32-28.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRL24rMTtd0_GhbnXg7YektCEdk6e2UTl_c2fcQol8DVYd_iVZmjU9-DYKVG0A8S01FAYQuN_GXV8MMicZE_ir8MDzBl3CnDjpsuD5YDbbXxmLSsDnwF6ZlBvl45rce0p70VuP_gitD98/s1600/Euclid+2012-32-28.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">LPS buildings average 50 years in age, but with Google, the learning is in the cloud.</td></tr></tbody></table><br /><b>How is the district using Google Apps now, nearly two years after deployment?</b><br />Today, every Littleton staff member, teacher and student in 4th grade and above has a Google Apps account &#8212; some schools have even started introducing their kindergartners to the Google tools. Adoption has been incredible across the board: during the 2011-2012 school year, Littleton students created more than 200,000 new Google Docs, and by the spring of 2013 they were averaging over 20,000 each month.<br /><br /><b>Are there any teachers or departments in particular that have embraced Google Apps in innovative ways?</b><br />I'm inspired by literally hundreds of classrooms in our district and how they're using technology to help their students learn. Katie Christie&#8217;s 5th grade class at Runyon Elementary School, for example, is using Apps in a particularly impressive way as part of the "<a href="https://sites.google.com/a/lpsk12.org/inspired-writing/">Inspired Writing</a>" initiative. The curriculum revolves around a <a href="http://bit.ly/christieclass">Google Site</a> that houses learning objectives, resources and videos, assignments, student and teacher work. Mrs. Christie posts assignments daily on a Google Calendar, which is embedded into the class&#8217;s Google Site and can even be added to a student or parent&#8217;s personal Google account. Google Docs lets students do different kinds of creative homework, including using Google Drawings to creating flowcharts for a book report and relying on Presentations to collectively create and speak to a deck about astronomy. It&#8217;s validating for us to know that Google holds her work in equally high regard &#8212; Mrs. Christie was recognized as a Google Certified teacher last spring.<br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj88zRqsgFTmozK7fliZXLBBVWuF_3w9PMqPZ-1g4SdB-25T1qfi4z4iHa-CrdXG1BnrIEbtbh_v6kPBKiVkysDMur3SEhct5S4PhQiSNFQtdqDDTdB5CGuO7oj8Lvd4i9bHSujE8sp2ho/s1600/LPS-3231.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj88zRqsgFTmozK7fliZXLBBVWuF_3w9PMqPZ-1g4SdB-25T1qfi4z4iHa-CrdXG1BnrIEbtbh_v6kPBKiVkysDMur3SEhct5S4PhQiSNFQtdqDDTdB5CGuO7oj8Lvd4i9bHSujE8sp2ho/s1600/LPS-3231.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Even second graders are using Apps for writing projects like pen pals among multiple schools, where kids don't write together several times a year, but several times every day.</td></tr></tbody></table><br /><b>Are you seeing any cost savings from using Google Apps?</b><br />We&#8217;re saving more than $42,000 each year with Apps, since we no longer have to maintain email servers, storage or licensing software. That&#8217;s not even including all the time we&#8217;re saving our IT team, since they no longer have to waste hours clearing out full email inboxes and resolving downtime issues.<br /><br /><b>What are you personally most proud of when you look back at how Littleton has changed since moving to Google Apps?</b><br />I love seeing how the technology empowers our students. Google Apps are great equalizers &#8211; regardless of their home situation, every student has the opportunity to learn with Apps. These tools, paired with the skills students gain in school, are universal and will serve them for the rest of their lives. It&#8217;s so inspiring to me and all our teachers to see the students light up and become masters of their own direction.<br /><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAYebRqXNX3oOXlA8NHTUHv1wsyUxFzWIMzL9NkKivlkM4irVJSBYT4HkqDFOJb_cvakMZgf-ZE-4rqvlirDGKlwHUHaVtGqhTva60Efar1b9o3OCF1edIDfH6kGsJ-VcbQsAEQ9Vcy0/s1600/Newton-102.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAYebRqXNX3oOXlA8NHTUHv1wsyUxFzWIMzL9NkKivlkM4irVJSBYT4HkqDFOJb_cvakMZgf-ZE-4rqvlirDGKlwHUHaVtGqhTva60Efar1b9o3OCF1edIDfH6kGsJ-VcbQsAEQ9Vcy0/s1600/Newton-102.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">LPS students create 20,000 Google Docs every month as a normal part of their learning.</td></tr></tbody></table><br />One cannot underestimate the power of collaboration. Any given feature set of a software or cloud application will evolve over time, so the specific skills are not as important. But the habits of mind that one develops by working with collaborative documents are truly different than what a 20th century education encouraged. Collaboration means inclusion; inclusion means more brain power applied to a problem; more brain power means better solutions; and better solutions produced by an inclusive process means better overall understanding. What more could any educator hope for?</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/2014/02/littleton-public-schools-uses-google.html?hl=en'> <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:Littleton Public Schools uses Google Apps to initiate a new era of learning&url=https://cloud.googleblog.com/2014/02/littleton-public-schools-uses-google.html?hl=en&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/2014/02/littleton-public-schools-uses-google.html?hl=en'> <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/2014/02/littleton-public-schools-uses-google.html?hl=en' data-url='https://cloud.googleblog.com/2014/02/littleton-public-schools-uses-google.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/02/littleton-public-schools-uses-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/customer%20love?hl=en' rel='tag'> customer love </a> , <a class='label' href='https://cloud.googleblog.com/search/label/education?hl=en' rel='tag'> education </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Gone%20Google?hl=en' rel='tag'> Gone Google </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20for%20Education?hl=en' rel='tag'> Google for Education </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Startups?hl=en' rel='tag'> Startups </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://cloud.googleblog.com/?hl=en'> <i class='material-icons'> &#59530; </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://cloud.googleblog.com/search?updated-max=2014-03-06T18:20:00-08:00&max-results=7&reverse-paginate=true&hl=en' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'> &#58820; </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://cloud.googleblog.com/search?updated-max=2014-02-04T14:38:00-08:00&max-results=7&hl=en' 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?hl=en'> #innovationupgrade </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23InspireGirls?hl=en'> #InspireGirls </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23moregoogleapps?hl=en'> #moregoogleapps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23SysAdminDay?hl=en'> #SysAdminDay </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23tbt?hl=en'> #tbt </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23throwbackthursday?hl=en'> #throwbackthursday </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23top10trust?hl=en'> #top10trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/100%25%20web?hl=en'> 100% web </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/50states?hl=en'> 50states </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/ad%20contest?hl=en'> ad contest </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/add-ons?hl=en'> add-ons </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/admin?hl=en'> admin </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Admin%20console?hl=en'> Admin console </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/admin%20sdk?hl=en'> admin sdk </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/AirPlay?hl=en'> AirPlay </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android?hl=en'> Android </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20for%20Work?hl=en'> Android for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20for%20Work%20Live?hl=en'> Android for Work Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20Marshmellow?hl=en'> Android Marshmellow </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20Nougat?hl=en'> Android Nougat </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20security?hl=en'> Android security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20security%20tips?hl=en'> Android security tips </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Apps%20Adventures?hl=en'> Apps Adventures </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/apps%20script?hl=en'> apps script </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/apptuesday?hl=en'> apptuesday </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Armed%20Forces%20Day?hl=en'> Armed Forces Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Asia%20Pacific?hl=en'> Asia Pacific </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Atmosphere%20Live?hl=en'> Atmosphere Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Audi?hl=en'> Audi </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Audi%20Connect?hl=en'> Audi Connect </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/audit?hl=en'> audit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Australia?hl=en'> Australia </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/big%20data?hl=en'> big data </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Big%20Query?hl=en'> Big Query </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/bigquery?hl=en'> bigquery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Boston?hl=en'> Boston </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/browser?hl=en'> browser </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chomebox%20for%20Meetings?hl=en'> Chomebox for Meetings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome?hl=en'> Chrome </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20Device%20Management?hl=en'> Chrome Device Management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20digital%20signage?hl=en'> Chrome digital signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20for%20Business?hl=en'> Chrome for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20for%20Work?hl=en'> Chrome for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20Frame?hl=en'> Chrome Frame </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20OS?hl=en'> Chrome OS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebit?hl=en'> Chromebit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks?hl=en'> Chromebooks </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Business?hl=en'> Chromebooks for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Education?hl=en'> Chromebooks for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Work?hl=en'> Chromebooks for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20digital%20signage?hl=en'> Chromebox for digital signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20meetings?hl=en'> Chromebox for meetings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20signage?hl=en'> Chromebox for signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromeboxes?hl=en'> Chromeboxes </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromecast?hl=en'> Chromecast </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/City%2024%2F7?hl=en'> City 24/7 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Classroom?hl=en'> Classroom </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Clearing%20Kosovo?hl=en'> Clearing Kosovo </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Cloud?hl=en'> Cloud </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing?hl=en'> cloud computing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle?hl=en'> cloud computing gonegoogle </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps?hl=en'> 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?hl=en'> 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?hl=en'> 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?hl=en'> cloud datastore </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20platform?hl=en'> cloud platform </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Cloud%20Platform%20Live?hl=en'> Cloud Platform Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20print?hl=en'> cloud print </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20series?hl=en'> cloud series </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20services?hl=en'> cloud services </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20sql?hl=en'> cloud sql </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/collaboration?hl=en'> collaboration </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Colorado?hl=en'> Colorado </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Connectors?hl=en'> Connectors </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/contacts?hl=en'> contacts </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Control%20Panel?hl=en'> Control Panel </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/customer?hl=en'> customer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/customer%20love?hl=en'> customer love </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20story?hl=en'> Customer story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20support?hl=en'> Customer support </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20testimonial?hl=en'> Customer testimonial </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20centers?hl=en'> data centers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20processing%20amendment?hl=en'> data processing amendment </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20protection?hl=en'> data protection </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Developer?hl=en'> Developer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/developers?hl=en'> developers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Digital%20Learning%20Day?hl=en'> Digital Learning Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Docs?hl=en'> Docs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/documents?hl=en'> documents </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/DPA?hl=en'> DPA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Drawings?hl=en'> Drawings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Drive%20for%20Education?hl=en'> Drive for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/drive%20sharing?hl=en'> drive sharing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Earth?hl=en'> Earth </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/earth%20and%20maps?hl=en'> earth and maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EC?hl=en'> EC </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/education?hl=en'> education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Education%20on%20Air?hl=en'> Education on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EMC?hl=en'> EMC </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EMM?hl=en'> EMM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Energy?hl=en'> Energy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/enterprise?hl=en'> enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EU?hl=en'> EU </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/events?hl=en'> events </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/FedEx?hl=en'> FedEx </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Fedex.com?hl=en'> Fedex.com </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Finance?hl=en'> Finance </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Firebase?hl=en'> Firebase </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Forms?hl=en'> Forms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/franchises?hl=en'> franchises </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GAFE?hl=en'> GAFE </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Gartner?hl=en'> Gartner </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GE?hl=en'> GE </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/geo?hl=en'> geo </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Global%20Partner%20Summit?hl=en'> Global Partner Summit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/gmail?hl=en'> gmail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Gone%20Google?hl=en'> Gone Google </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/gonegoogle?hl=en'> gonegoogle </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20AdWords?hl=en'> Google AdWords </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20App%20Engine?hl=en'> Google App Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en'> Google Apps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Blog?hl=en'> Google Apps Blog </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Business?hl=en'> Google Apps for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Education?hl=en'> Google Apps for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Government?hl=en'> Google Apps for Government </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Work?hl=en'> Google Apps for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Marketplace?hl=en'> Google Apps Marketplace </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Reseller?hl=en'> Google Apps Reseller </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Script?hl=en'> Google Apps Script </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Vault?hl=en'> Google Apps Vault </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20BigQuery?hl=en'> Google BigQuery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Calendar?hl=en'> Google Calendar </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Calendar%20app?hl=en'> Google Calendar app </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Certified%20Teachers?hl=en'> Google Certified Teachers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Chrome?hl=en'> Google Chrome </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Chromebases?hl=en'> Google Chromebases </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Classroom?hl=en'> Google Classroom </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Datastore?hl=en'> Google Cloud Datastore </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20DNS?hl=en'> Google Cloud DNS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Platform?hl=en'> Google Cloud Platform </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20cloud%20storage?hl=en'> google cloud storage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Vision%20API?hl=en'> Google Cloud Vision API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20commerce%20search?hl=en'> google commerce search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Compute%20Engine?hl=en'> Google Compute Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Doc?hl=en'> Google Doc </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Docs?hl=en'> Google Docs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Domains?hl=en'> Google Domains </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Draw?hl=en'> Google Draw </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Drive?hl=en'> Google Drive </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Drive%20for%20Work?hl=en'> Google Drive for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth?hl=en'> Google Earth </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Engine?hl=en'> Google Earth Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Enterprise?hl=en'> Google Earth Enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Images?hl=en'> Google Earth Images </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Pro?hl=en'> Google Earth Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Email%20Security%20and%20Archiving?hl=en'> Google Email Security and Archiving </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Enterprise?hl=en'> Google Enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Enterprise%20Search?hl=en'> Google Enterprise Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Expeditions?hl=en'> Google Expeditions </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education?hl=en'> Google for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education%20Partner%20Program?hl=en'> Google for Education Partner Program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education%20Training%20Center?hl=en'> Google for Education Training Center </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Entrepreneurs?hl=en'> Google for Entrepreneurs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work?hl=en'> 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?hl=en'> 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?hl=en'> Google for Work partner program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Forms?hl=en'> Google Forms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Green?hl=en'> Google Green </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20groups?hl=en'> google groups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Hangout?hl=en'> Google Hangout </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Hangouts?hl=en'> Google Hangouts </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20I%2FO?hl=en'> Google I/O </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Keep?hl=en'> Google Keep </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps?hl=en'> Google Maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20API?hl=en'> Google Maps API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20APIs?hl=en'> Google Maps APIs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Coordinate?hl=en'> Google Maps Coordinate </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine?hl=en'> Google Maps Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine%20Pro?hl=en'> Google Maps Engine Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine%20public%20data%20program?hl=en'> Google Maps Engine public data program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20for%20Business?hl=en'> Google Maps for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20for%20Work?hl=en'> Google Maps for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Gallery?hl=en'> Google Maps Gallery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Tracks%20API?hl=en'> Google Maps Tracks API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Message%20Continuity?hl=en'> Google Message Continuity </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20message%20security?hl=en'> google message security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Mobile%20Device%20Management?hl=en'> Google Mobile Device Management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20My%20Maps?hl=en'> Google My Maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20My%20Maps%20Pro?hl=en'> Google My Maps Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Places%20API?hl=en'> Google Places API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Play?hl=en'> Google Play </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20play%20for%20education?hl=en'> google play for education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Prediction%20API?hl=en'> Google Prediction API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Research%20tool?hl=en'> Google Research tool </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Science%20Fair?hl=en'> Google Science Fair </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Search%20Appliance?hl=en'> Google Search Appliance </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Security%20Key?hl=en'> Google Security Key </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Sheets?hl=en'> Google Sheets </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Site%20Search?hl=en'> Google Site Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20sites?hl=en'> google sites </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Slides%20API?hl=en'> Google Slides API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Smart%20Lock?hl=en'> Google Smart Lock </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en'> Google spreadsheets </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Springboard?hl=en'> Google Springboard </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20storage?hl=en'> google storage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Storage%20for%20Developers?hl=en'> Google Storage for Developers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Translate?hl=en'> Google Translate </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Vault?hl=en'> Google Vault </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Video?hl=en'> Google Video </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Wave?hl=en'> Google Wave </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%2B?hl=en'> google+ </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%2B%20api?hl=en'> Google+ api </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%2B%20Communities?hl=en'> Google+ Communities </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/googlenew?hl=en'> googlenew </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/government?hl=en'> government </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA?hl=en'> GSA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA%207.0?hl=en'> GSA 7.0 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA%20for%20Commerce?hl=en'> GSA for Commerce </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/guest%20post?hl=en'> guest post </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HALO%20Trust?hl=en'> HALO Trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Hangout%20on%20Air?hl=en'> Hangout on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Hangouts%20on%20Air?hl=en'> Hangouts on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HEAT?hl=en'> HEAT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/hints%20and%20tips?hl=en'> hints and tips </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HIPAA?hl=en'> HIPAA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Inbox?hl=en'> Inbox </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Inbox%20by%20Gmail?hl=en'> Inbox by Gmail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/innovation?hl=en'> innovation </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/international%20trade?hl=en'> international trade </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Internet%20Explorer?hl=en'> Internet Explorer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/intranet?hl=en'> intranet </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/io2011?hl=en'> io2011 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/iOS?hl=en'> iOS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/iPad?hl=en'> iPad </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/IT?hl=en'> IT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/K-12?hl=en'> K-12 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Kubernetes?hl=en'> Kubernetes </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/large%20business?hl=en'> large business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MAM?hl=en'> MAM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/manufacturing?hl=en'> manufacturing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Mapping%20a%20better%20world?hl=en'> Mapping a better world </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/marketplace?hl=en'> marketplace </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/marketplace%20highlights?hl=en'> marketplace highlights </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mashups?hl=en'> mashups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MCCs?hl=en'> MCCs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MDM?hl=en'> MDM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/medium%20business?hl=en'> medium business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/migration?hl=en'> migration </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mobile?hl=en'> mobile </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mobile%20management?hl=en'> mobile management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/model%20contract%20clauses?hl=en'> model contract clauses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/moms?hl=en'> moms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Mother%27s%20Day?hl=en'> Mother&#39;s Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mpstaffpick?hl=en'> mpstaffpick </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MyHEAT?hl=en'> MyHEAT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/NAVMAN?hl=en'> NAVMAN </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/new%20features?hl=en'> new features </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/news?hl=en'> news </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Niagara%20International%20Transportation%20Technology%20Coalition?hl=en'> Niagara International Transportation Technology Coalition </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/non-profit?hl=en'> non-profit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/noteworthy?hl=en'> noteworthy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/offline?hl=en'> offline </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/OpenID%20Connect?hl=en'> OpenID Connect </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Parters?hl=en'> Parters </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/partner?hl=en'> partner </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Partner%20Showcase?hl=en'> Partner Showcase </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/partners?hl=en'> partners </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Place%20Summaries?hl=en'> Place Summaries </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Postini?hl=en'> Postini </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/privacy?hl=en'> privacy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/product%20ideas?hl=en'> product ideas </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/productivity?hl=en'> productivity </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Quickoffice?hl=en'> Quickoffice </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Receptionist%27s%20Day?hl=en'> Receptionist&#39;s Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/reports?hl=en'> reports </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Reseller?hl=en'> Reseller </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/retail?hl=en'> retail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/RSA?hl=en'> RSA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Safer%20Internet%20Day?hl=en'> Safer Internet Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SBW2013?hl=en'> SBW2013 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SBW2014?hl=en'> SBW2014 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/sbweek?hl=en'> sbweek </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SCCs?hl=en'> SCCs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Search?hl=en'> Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Security?hl=en'> Security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Security%20Key?hl=en'> Security Key </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/small%20business?hl=en'> small business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Small%20Business%20Week?hl=en'> Small Business Week </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Small%20businesses?hl=en'> Small businesses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SMB?hl=en'> SMB </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/spam%20and%20security%20trends?hl=en'> spam and security trends </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Startups?hl=en'> Startups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/success%20story?hl=en'> success story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/support?hl=en'> support </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/switch?hl=en'> switch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/System%20Admin?hl=en'> System Admin </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/T%20Dispatch?hl=en'> T Dispatch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Teamwork%202015?hl=en'> Teamwork 2015 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Thanksgiving?hl=en'> Thanksgiving </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Transport%20and%20Logistics?hl=en'> Transport and Logistics </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Trust?hl=en'> Trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/UK?hl=en'> UK </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/university?hl=en'> university </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/University%20of%20Calgary?hl=en'> University of Calgary </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Updates?hl=en'> Updates </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/utilities?hl=en'> utilities </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veteran%20Owned%20Businesses?hl=en'> Veteran Owned Businesses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day?hl=en'> Veterans Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day%202013?hl=en'> Veterans Day 2013 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day%202014?hl=en'> Veterans Day 2014 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/viewpoint?hl=en'> viewpoint </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/VNX?hl=en'> VNX </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/wallet?hl=en'> wallet </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/webinar?hl=en'> webinar </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/webmaster?hl=en'> webmaster </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Winter?hl=en'> Winter </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/women%20in%20tech?hl=en'> women in tech </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Women%27s%20History%20Month?hl=en'> Women&#39;s History Month </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Work%20Resolutions?hl=en'> Work Resolutions </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/World%20Bank?hl=en'> 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 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/2016/?hl=en'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/10/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <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/2014/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/02/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/?hl=en'> 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/984859869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY5CfJvtPIuaDVksKGoUu1FUm0Rseg:1732456590983';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d6567687196385815607','//cloud.googleblog.com/2014/02/?hl\x3den','6567687196385815607'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '6567687196385815607', 'title': 'Official Google Cloud Blog', 'url': 'https://cloud.googleblog.com/2014/02/?hl\x3den', 'canonicalUrl': 'https://cloud.googleblog.com/2014/02/', 'homepageUrl': 'https://cloud.googleblog.com/?hl\x3den', '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/d78375fb222d99b3', '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': 'archive', 'pageName': 'February 2014', 'pageTitle': 'Official Google Cloud Blog: February 2014'}}, {'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/2014/02/?hl\x3den', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2014, 'month': 2, 'rangeMessage': 'Showing posts from February, 2014'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false}, '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