CINXE.COM
Official Google Cloud Blog: July 2016
<!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: July 2016 </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/2016/07/' 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/2016/07/' 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/2016/07/' 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&zx=4e14c9de-5087-4e79-b6e7-46b0d00ffb95' media='none' onload='if(media!='all')media='all'' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=6567687196385815607&zx=4e14c9de-5087-4e79-b6e7-46b0d00ffb95' 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='2859398345646730851' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2016/07/announcing-Android-add-ons-for-Docs-and-Sheets.html?hl=en' itemprop='url' title=' Announcing Android add-ons for Docs and Sheets'> Announcing Android add-ons for Docs and Sheets </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, July 28, 2016 </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 By <a href="https://twitter.com/gluemesh" target="_blank">Saurabh Gupta</a>, Product Manager, Google Apps</span><br /> <br /> We know many of you consider your mobile device as your primary tool to consume business information, but what if you could use it to get more work done, from anywhere? <br /> <br /> We’re excited to introduce <a href="https://play.google.com/store/apps/collection/promotion_30022a0_appsall_addons_docssheets" target="_blank">Android add-ons for Docs and Sheets</a>, a new way for you to do just that—whether it’s readying a contract you have for e-signature from your phone, or pulling in CRM data on your tablet for some quick analysis while waiting for your morning coffee, Android add-ons can help you accomplish more. <br /> <br /> <h3 style="text-align: left;"> Get more done with your favorite third-party apps, no matter where you are</h3> We’ve worked with eight integration partners who have created seamless integrations for Docs and Sheets. Here’s a preview of just a few of them:<br /> <div class="separator" style="clear: both; text-align: center;"> </div> <br /> <ul style="text-align: left;"> <li><b>DocuSign</b> - Trigger or complete a signing process from Docs or Sheets, and save the executed document to Drive. Read more <a href="http://docusign.com/blog/docusign-now-enabled-with-google-docs-android-add-ons" target="_blank">here</a>.</li> </ul> <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/AVvXsEgIr9QRg_6uxj2gc3gMUIdGYtZniXeUwdYYrffUecilHmGsE4wANtYBLH23-stcAkwxR8JUwQZwUuJ_g4dcjz4_aaJi6XE5LnhUbUA149kwPSc-Xm_OxI8fAG94wtmCCSnT83rh3chEZug/s1600/android-add-ons-2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIr9QRg_6uxj2gc3gMUIdGYtZniXeUwdYYrffUecilHmGsE4wANtYBLH23-stcAkwxR8JUwQZwUuJ_g4dcjz4_aaJi6XE5LnhUbUA149kwPSc-Xm_OxI8fAG94wtmCCSnT83rh3chEZug/s400/android-add-ons-2.png" width="400" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;">DocuSign lets you easily create signature envelopes right from Google Docs</td></tr> </tbody></table> <br /> <ul style="text-align: left;"> <li><b>ProsperWorks </b>- Import your CRM data to create and update advanced dashboards, reports and graphs on Sheets, right from your device. Read more <a href="http://www.prosperworks.com/blog/prosperworks-customer-report-builder-add-on-for-google-sheets-goes-mobile/" target="_blank">here</a>.</li> <li><b>AppSheet </b>- Create powerful mobile apps directly from your data in Sheets instantly — no coding required. Read more <a href="http://blog.appsheet.com/create-an-app-with-google-sheets-in-your-phone" target="_blank">here</a>.</li> <li><b>Scanbot</b> - Scan your business documents using built-in OCR, and insert their contents into Docs as editable text. Read more <a href="https://medium.com/@Scanbot/scanbot-integration-with-google-docs-475f59af14e5#.ncbdiexut" target="_blank">here</a>.</li> </ul> <br /> You can find these add-ons and many more, including <a href="https://www.pandadoc.com/blog/PandaDoc-available-for-Google-Docs-App?utm_source=goog&utm_medium=blog&utm_campaign=promo&utm_content=goog-blog-promo" target="_blank">PandaDoc</a>, <a href="http://www.zoho.com/crm/blog/introducing-zoho-crm-mobile-add-on-for-google-sheets.html" target="_blank">ZohoCRM</a>, <a href="https://play.google.com/store/apps/details?id=com.apps.ips.TeacherAideDemo2" target="_blank">Teacher Aide</a>, <a href="http://www.easybib.com/guides/introducing-our-easybib-google-docs-mobile-integration/" target="_blank">EasyBib</a> and Classroom in our <a href="https://play.google.com/store/apps/collection/promotion_30022a0_appsall_addons_docssheets" target="_blank">Google Play collection</a> as well as directly from the add-on menus in <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.docs" target="_blank">Docs</a> or <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.sheets" target="_blank">Sheets</a>. <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtDCxigSdZEUXjF661n4pGF7FrH64oXk0g5mU-FncO9J4z3PtgKcIlBJWu4ZppX9pakVyt18suRfb2SnbKXqcavzaEbHzv7NJra-AzDTlBgHbc_KpQ_bJqKb1S6OjRjEjVDEoC8jEg0LI/s1600/android-add-ons-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="372" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtDCxigSdZEUXjF661n4pGF7FrH64oXk0g5mU-FncO9J4z3PtgKcIlBJWu4ZppX9pakVyt18suRfb2SnbKXqcavzaEbHzv7NJra-AzDTlBgHbc_KpQ_bJqKb1S6OjRjEjVDEoC8jEg0LI/s640/android-add-ons-1.png" width="640" /></a></div> Try them out today, and see how much more you can do.</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <span class="byline-author">Posted by By <a href="https://twitter.com/gluemesh" target="_blank">Saurabh Gupta</a>, Product Manager, Google Apps</span><br /> <br /> We know many of you consider your mobile device as your primary tool to consume business information, but what if you could use it to get more work done, from anywhere? <br /> <br /> We’re excited to introduce <a href="https://play.google.com/store/apps/collection/promotion_30022a0_appsall_addons_docssheets" target="_blank">Android add-ons for Docs and Sheets</a>, a new way for you to do just that—whether it’s readying a contract you have for e-signature from your phone, or pulling in CRM data on your tablet for some quick analysis while waiting for your morning coffee, Android add-ons can help you accomplish more. <br /> <br /> <h3 style="text-align: left;"> Get more done with your favorite third-party apps, no matter where you are</h3> We’ve worked with eight integration partners who have created seamless integrations for Docs and Sheets. Here’s a preview of just a few of them:<br /> <div class="separator" style="clear: both; text-align: center;"> </div> <br /> <ul style="text-align: left;"> <li><b>DocuSign</b> - Trigger or complete a signing process from Docs or Sheets, and save the executed document to Drive. Read more <a href="http://docusign.com/blog/docusign-now-enabled-with-google-docs-android-add-ons" target="_blank">here</a>.</li> </ul> <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/AVvXsEgIr9QRg_6uxj2gc3gMUIdGYtZniXeUwdYYrffUecilHmGsE4wANtYBLH23-stcAkwxR8JUwQZwUuJ_g4dcjz4_aaJi6XE5LnhUbUA149kwPSc-Xm_OxI8fAG94wtmCCSnT83rh3chEZug/s1600/android-add-ons-2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIr9QRg_6uxj2gc3gMUIdGYtZniXeUwdYYrffUecilHmGsE4wANtYBLH23-stcAkwxR8JUwQZwUuJ_g4dcjz4_aaJi6XE5LnhUbUA149kwPSc-Xm_OxI8fAG94wtmCCSnT83rh3chEZug/s400/android-add-ons-2.png" width="400" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;">DocuSign lets you easily create signature envelopes right from Google Docs</td></tr> </tbody></table> <br /> <ul style="text-align: left;"> <li><b>ProsperWorks </b>- Import your CRM data to create and update advanced dashboards, reports and graphs on Sheets, right from your device. Read more <a href="http://www.prosperworks.com/blog/prosperworks-customer-report-builder-add-on-for-google-sheets-goes-mobile/" target="_blank">here</a>.</li> <li><b>AppSheet </b>- Create powerful mobile apps directly from your data in Sheets instantly — no coding required. Read more <a href="http://blog.appsheet.com/create-an-app-with-google-sheets-in-your-phone" target="_blank">here</a>.</li> <li><b>Scanbot</b> - Scan your business documents using built-in OCR, and insert their contents into Docs as editable text. Read more <a href="https://medium.com/@Scanbot/scanbot-integration-with-google-docs-475f59af14e5#.ncbdiexut" target="_blank">here</a>.</li> </ul> <br /> You can find these add-ons and many more, including <a href="https://www.pandadoc.com/blog/PandaDoc-available-for-Google-Docs-App?utm_source=goog&utm_medium=blog&utm_campaign=promo&utm_content=goog-blog-promo" target="_blank">PandaDoc</a>, <a href="http://www.zoho.com/crm/blog/introducing-zoho-crm-mobile-add-on-for-google-sheets.html" target="_blank">ZohoCRM</a>, <a href="https://play.google.com/store/apps/details?id=com.apps.ips.TeacherAideDemo2" target="_blank">Teacher Aide</a>, <a href="http://www.easybib.com/guides/introducing-our-easybib-google-docs-mobile-integration/" target="_blank">EasyBib</a> and Classroom in our <a href="https://play.google.com/store/apps/collection/promotion_30022a0_appsall_addons_docssheets" target="_blank">Google Play collection</a> as well as directly from the add-on menus in <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.docs" target="_blank">Docs</a> or <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.sheets" target="_blank">Sheets</a>. <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtDCxigSdZEUXjF661n4pGF7FrH64oXk0g5mU-FncO9J4z3PtgKcIlBJWu4ZppX9pakVyt18suRfb2SnbKXqcavzaEbHzv7NJra-AzDTlBgHbc_KpQ_bJqKb1S6OjRjEjVDEoC8jEg0LI/s1600/android-add-ons-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="372" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtDCxigSdZEUXjF661n4pGF7FrH64oXk0g5mU-FncO9J4z3PtgKcIlBJWu4ZppX9pakVyt18suRfb2SnbKXqcavzaEbHzv7NJra-AzDTlBgHbc_KpQ_bJqKb1S6OjRjEjVDEoC8jEg0LI/s640/android-add-ons-1.png" width="640" /></a></div> Try them out today, and see how much more you can do.</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/2016/07/announcing-Android-add-ons-for-Docs-and-Sheets.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: Announcing Android add-ons for Docs and Sheets&url=https://cloud.googleblog.com/2016/07/announcing-Android-add-ons-for-Docs-and-Sheets.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/2016/07/announcing-Android-add-ons-for-Docs-and-Sheets.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'>  </i> <span class='cmt_count_iframe_holder' data-count='35' data-onclick='' data-post-url='https://cloud.googleblog.com/2016/07/announcing-Android-add-ons-for-Docs-and-Sheets.html?hl=en' data-url='https://cloud.googleblog.com/2016/07/announcing-Android-add-ons-for-Docs-and-Sheets.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2016/07/announcing-Android-add-ons-for-Docs-and-Sheets.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='5363333351958422909' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2016/07/Android-mobility-best-practice-advisories.html?hl=en' itemprop='url' title='Android mobility best practice advisories'> Android mobility best practice advisories </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, July 28, 2016 </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 Andrew Toy, Product Management Director, Android for Work</span> <br /> <br /> Whether it’s ubiquitous access to information or advanced new sensors that can model 3D space, one of the most exciting aspects of mobile devices is their potential to change the way we do business. Often that transformation can be dramatic, bringing new questions and challenges for IT decision makers tasked with building new infrastructure, managing device configurations and working with new partners.<br /> <br /> Today we’re publishing the first in a series of best practice advisories that share recommendations for deploying and using Android for Work. <a href="https://static.googleusercontent.com/media/www.google.com/en/US/work/android/files/best-practice-advisory.pdf" target="_blank">This advisory</a> focuses on five best practices for securely deploying and maintaining your Android devices:<br /> <br /> <ul style="text-align: left;"> <li>Distribute public and internal applications via the Play Store to take advantage of the security benefits and convenience of Play’s updates. Android recommends disallowing installation from “unknown sources,” <a href="http://googleforwork.blogspot.com/2016/04/Android-Security-2015-Annual-Report.html" target="_blank">as apps installed from outside the Play Store have a higher incidence rate of malware</a>.</li> <li>Research OEM and carrier partner commitments to Android’s monthly security updates when deciding which devices to purchase and support. Consider restricting access to sensitive company information on devices that don’t receive regular updates.</li> <li>Store company data separately from personal data when using a personal device for work (BYOD). Separate storage ensures personal apps can’t access corporate information, and also ensures that the employee’s personal photos, music and apps remain private.</li> <li>Use policies to require encryption to protect stored corporate data on devices with access to company information. For additional security, customers should consider using full disk encryption and requiring a PIN or password to start the device.</li> <li>When managing a range of devices, ensure that your Enterprise Mobility Management (EMM) solution takes a best-available approach to management that uses the latest APIs supported on a given device. This enables newer management capabilities to be used even if there are older, less-capable devices across your fleet.</li> </ul> We recommend using these guidelines and those in future advisories as a reference when configuring your mobility environment to make the most of <a href="https://www.google.com/work/android/features/" target="_blank">Android for Work’s extensive security and productivity benefits</a>.<br /> <br /> <br /></div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <span class="byline-author">Posted by Andrew Toy, Product Management Director, Android for Work</span> <br /> <br /> Whether it’s ubiquitous access to information or advanced new sensors that can model 3D space, one of the most exciting aspects of mobile devices is their potential to change the way we do business. Often that transformation can be dramatic, bringing new questions and challenges for IT decision makers tasked with building new infrastructure, managing device configurations and working with new partners.<br /> <br /> Today we’re publishing the first in a series of best practice advisories that share recommendations for deploying and using Android for Work. <a href="https://static.googleusercontent.com/media/www.google.com/en/US/work/android/files/best-practice-advisory.pdf" target="_blank">This advisory</a> focuses on five best practices for securely deploying and maintaining your Android devices:<br /> <br /> <ul style="text-align: left;"> <li>Distribute public and internal applications via the Play Store to take advantage of the security benefits and convenience of Play’s updates. Android recommends disallowing installation from “unknown sources,” <a href="http://googleforwork.blogspot.com/2016/04/Android-Security-2015-Annual-Report.html" target="_blank">as apps installed from outside the Play Store have a higher incidence rate of malware</a>.</li> <li>Research OEM and carrier partner commitments to Android’s monthly security updates when deciding which devices to purchase and support. Consider restricting access to sensitive company information on devices that don’t receive regular updates.</li> <li>Store company data separately from personal data when using a personal device for work (BYOD). Separate storage ensures personal apps can’t access corporate information, and also ensures that the employee’s personal photos, music and apps remain private.</li> <li>Use policies to require encryption to protect stored corporate data on devices with access to company information. For additional security, customers should consider using full disk encryption and requiring a PIN or password to start the device.</li> <li>When managing a range of devices, ensure that your Enterprise Mobility Management (EMM) solution takes a best-available approach to management that uses the latest APIs supported on a given device. This enables newer management capabilities to be used even if there are older, less-capable devices across your fleet.</li> </ul> We recommend using these guidelines and those in future advisories as a reference when configuring your mobility environment to make the most of <a href="https://www.google.com/work/android/features/" target="_blank">Android for Work’s extensive security and productivity benefits</a>.<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/2016/07/Android-mobility-best-practice-advisories.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:Android mobility best practice advisories&url=https://cloud.googleblog.com/2016/07/Android-mobility-best-practice-advisories.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/2016/07/Android-mobility-best-practice-advisories.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'>  </i> <span class='cmt_count_iframe_holder' data-count='6' data-onclick='' data-post-url='https://cloud.googleblog.com/2016/07/Android-mobility-best-practice-advisories.html?hl=en' data-url='https://cloud.googleblog.com/2016/07/Android-mobility-best-practice-advisories.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2016/07/Android-mobility-best-practice-advisories.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='7940588048159521888' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2016/07/Android-security-to-the-N-th-degree.html?hl=en' itemprop='url' title='Android security to the N-th degree'> Android security to the N-th degree </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, July 26, 2016 </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 Adrian Ludwig, Director, Android Security</span> <br /> <br /> <i><b>Editor's note:</b> Highlights and a few remaining questions from a previous security discussion. Find the recording of the "Android Security to the N-th Degree" discussion, which incorporated questions and comments from this post, <a href="https://lp.google-mkto.com/AndroidNHOA-August2016_.html" target="_blank">here</a>.<br /> </i> <br /> <br /> In April we shared our <a href="http://googleforwork.blogspot.com/2016/04/Android-Security-2015-Annual-Report.html" target="_blank">Android Security 2015 Year in Review report</a> and took a deeper dive into Android security with a live Hangout on Air to discuss the trends and hard data; <a href="https://lp.google-mkto.com/androidsec-april2016_04-viewlivehoa.html?utm_source=blog&utm_medium=blog&utm_campaign=2016-afw-na-lcs-hoa-orgsocial-blogs-secpubgfwblog&utm_content=gfw&utm_term=ondemand" target="_blank">you can still view the recorded session</a>. <br /> <br /> Some interesting highlights from the report include data showing that Android runs more than 400 million automatic security scans per day on devices and this helped limit the number of potentially harmful apps (PHAs) installed to less than 0.15% of devices that only get apps from Google Play. Note that devices that install apps from outside of Google Play are around 10 times more likely to have a PHA. As a follow up, we’re taking some time today to answer a few of the remaining questions from our live Hangout in April. <br /> <br /> <b>Will you have a plan to release a security patch via an app, such as WebView, in Play Store instead of a security patch by the manufacturer?</b><br /> <br /> We do think it's possible for more of the framework to be updated by Google directly — there’s some architectural work that we're doing to make this possible in a future release.<br /> <br /> <b>Are all Android versions encrypted?</b><br /> <br /> Android has provided full disk encryption since Android 3.0. Users can enable it by going into settings and turning it on. For newer devices, encryption may be turned on by default. And starting with Android M, all new devices that meet a performance requirement (being capable of encrypting over 50MB/S using AES, or the Advanced Encryption Standard) must be encrypted by default. These requirements are described in more detail in the <a href="http://static.googleusercontent.com/media/source.android.com/en//compatibility/android-cdd.pdf" target="_blank">Android Compatibility Definition Documentation (CDD)</a>. <br /> <br /> Android N is introducing a new feature "Direct Boot" and a file based encryption mechanism that improves usability while maintaining encryption of user data. <br /> <br /> <b>Given that Android is making advancements towards the phones being used in enterprise [Android for Work], what are the security improvements that have been made specifically to make the phones more secure for enterprise? What are the security improvements that the team is working on that we will likely see in the near future?</b><br /> <br /> Most of the security improvements that we make in Android have the dual purpose of protecting both enterprise and consumers, but there are some features that are more specific to enterprises. "Profiles," for example, were introduced to make it easy to separate work data from personal data. We've also added APIs so that application developers (including Mobile Device Management vendors or MDMs) can remotely query the state of the device — some more recent examples include the security patch level and adding an API in Google Play Services called SafetyNet.attest that allows an enterprise to confirm that a device is a compatible device.<br /> <br /> <b>Verify Apps. As far as I recall it was provided 4 years ago and improved in 2013 with background scanning. What's new now?</b><br /> <br /> We're constantly making improvements to how we identify and protect users from potentially harmful apps. The <a href="https://static.googleusercontent.com/media/source.android.com/en//security/reports/Google_Android_Security_2015_Report_Final.pdf" target="_blank">2015 year in review</a> describes a number of changes, including the introduction of a technology we call the Anomaly Correlation Engine, advancements in Machine Learning, improvements to our System Integrity Checker, more effective user interface on security warnings and much more. <br /> <br /> During next month’s Hangout on Air, we’ll answer your Android security questions and share information on what’s new for work in Android N.<br /> <br /> To help kickstart some question ideas, here are just a few of the many new and improved work Android N security features that we’ll discuss:<br /> <ul style="text-align: left;"> <li>Always on VPN for secure data transmission</li> <li>Passcode enforcement options on individual work apps</li> <li>More granular policies and app permission management</li> <li>QR code provisioning to save time and money on device deployments</li> </ul> <br /> So, if like many, you’re wondering if Android could be the right mobile solution for your business, <a href="https://lp.google-mkto.com/AndroidNHOA-August2016_01-RegPage.html?utm_source=blog&utm_medium=blog&utm_campaign=2016-afw-na-all-hoa-email-crossreg-nsecurity&utm_content=secblog&utm_term=register" target="_blank">register for our Android N Hangout on Air</a> taking place on August 16 at 9:30am PT.<br /> <br /></div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <span class="byline-author">Posted by Adrian Ludwig, Director, Android Security</span> <br /> <br /> <i><b>Editor's note:</b> Highlights and a few remaining questions from a previous security discussion. Find the recording of the "Android Security to the N-th Degree" discussion, which incorporated questions and comments from this post, <a href="https://lp.google-mkto.com/AndroidNHOA-August2016_.html" target="_blank">here</a>.<br /> </i> <br /> <br /> In April we shared our <a href="http://googleforwork.blogspot.com/2016/04/Android-Security-2015-Annual-Report.html" target="_blank">Android Security 2015 Year in Review report</a> and took a deeper dive into Android security with a live Hangout on Air to discuss the trends and hard data; <a href="https://lp.google-mkto.com/androidsec-april2016_04-viewlivehoa.html?utm_source=blog&utm_medium=blog&utm_campaign=2016-afw-na-lcs-hoa-orgsocial-blogs-secpubgfwblog&utm_content=gfw&utm_term=ondemand" target="_blank">you can still view the recorded session</a>. <br /> <br /> Some interesting highlights from the report include data showing that Android runs more than 400 million automatic security scans per day on devices and this helped limit the number of potentially harmful apps (PHAs) installed to less than 0.15% of devices that only get apps from Google Play. Note that devices that install apps from outside of Google Play are around 10 times more likely to have a PHA. As a follow up, we’re taking some time today to answer a few of the remaining questions from our live Hangout in April. <br /> <br /> <b>Will you have a plan to release a security patch via an app, such as WebView, in Play Store instead of a security patch by the manufacturer?</b><br /> <br /> We do think it's possible for more of the framework to be updated by Google directly — there’s some architectural work that we're doing to make this possible in a future release.<br /> <br /> <b>Are all Android versions encrypted?</b><br /> <br /> Android has provided full disk encryption since Android 3.0. Users can enable it by going into settings and turning it on. For newer devices, encryption may be turned on by default. And starting with Android M, all new devices that meet a performance requirement (being capable of encrypting over 50MB/S using AES, or the Advanced Encryption Standard) must be encrypted by default. These requirements are described in more detail in the <a href="http://static.googleusercontent.com/media/source.android.com/en//compatibility/android-cdd.pdf" target="_blank">Android Compatibility Definition Documentation (CDD)</a>. <br /> <br /> Android N is introducing a new feature "Direct Boot" and a file based encryption mechanism that improves usability while maintaining encryption of user data. <br /> <br /> <b>Given that Android is making advancements towards the phones being used in enterprise [Android for Work], what are the security improvements that have been made specifically to make the phones more secure for enterprise? What are the security improvements that the team is working on that we will likely see in the near future?</b><br /> <br /> Most of the security improvements that we make in Android have the dual purpose of protecting both enterprise and consumers, but there are some features that are more specific to enterprises. "Profiles," for example, were introduced to make it easy to separate work data from personal data. We've also added APIs so that application developers (including Mobile Device Management vendors or MDMs) can remotely query the state of the device — some more recent examples include the security patch level and adding an API in Google Play Services called SafetyNet.attest that allows an enterprise to confirm that a device is a compatible device.<br /> <br /> <b>Verify Apps. As far as I recall it was provided 4 years ago and improved in 2013 with background scanning. What's new now?</b><br /> <br /> We're constantly making improvements to how we identify and protect users from potentially harmful apps. The <a href="https://static.googleusercontent.com/media/source.android.com/en//security/reports/Google_Android_Security_2015_Report_Final.pdf" target="_blank">2015 year in review</a> describes a number of changes, including the introduction of a technology we call the Anomaly Correlation Engine, advancements in Machine Learning, improvements to our System Integrity Checker, more effective user interface on security warnings and much more. <br /> <br /> During next month’s Hangout on Air, we’ll answer your Android security questions and share information on what’s new for work in Android N.<br /> <br /> To help kickstart some question ideas, here are just a few of the many new and improved work Android N security features that we’ll discuss:<br /> <ul style="text-align: left;"> <li>Always on VPN for secure data transmission</li> <li>Passcode enforcement options on individual work apps</li> <li>More granular policies and app permission management</li> <li>QR code provisioning to save time and money on device deployments</li> </ul> <br /> So, if like many, you’re wondering if Android could be the right mobile solution for your business, <a href="https://lp.google-mkto.com/AndroidNHOA-August2016_01-RegPage.html?utm_source=blog&utm_medium=blog&utm_campaign=2016-afw-na-all-hoa-email-crossreg-nsecurity&utm_content=secblog&utm_term=register" target="_blank">register for our Android N Hangout on Air</a> taking place on August 16 at 9:30am PT.<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/2016/07/Android-security-to-the-N-th-degree.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:Android security to the N-th degree&url=https://cloud.googleblog.com/2016/07/Android-security-to-the-N-th-degree.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/2016/07/Android-security-to-the-N-th-degree.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'>  </i> <span class='cmt_count_iframe_holder' data-count='5' data-onclick='' data-post-url='https://cloud.googleblog.com/2016/07/Android-security-to-the-N-th-degree.html?hl=en' data-url='https://cloud.googleblog.com/2016/07/Android-security-to-the-N-th-degree.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2016/07/Android-security-to-the-N-th-degree.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/Android%20for%20Work?hl=en' rel='tag'> Android for Work </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Android%20security?hl=en' rel='tag'> Android security </a> </span> </div> </div> </div> <div class='post' data-id='6153818498502256252' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2016/07/Colossal-Media-and-the-art-of-collaboration-Sheets-to-the-streets.html?hl=en' itemprop='url' title='Colossal Media and the art of collaboration: Sheets to the streets'> Colossal Media and the art of collaboration: Sheets to the streets </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, July 20, 2016 </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"> <br /> <i><b>Editor's note:</b> Today Google Sheets <b><a href="https://googleblog.blogspot.com/2016/07/art-collaboration-sheets.html" target="_blank">unveiled an original artwork in NYC</a></b> <links ogb="" to="">, designed entirely in Sheets by two artists working together from different continents. To turn their artwork into reality, we worked with <a href="http://colossalmedia.com/" target="_blank">Colossal Media</a>, a Brooklyn-based company and Google Apps customer that hand-paints murals all over the world. At Google, we’re always inspired by innovative uses of our collaboration tools, so we spoke with Colossal co-founder Adrian Moeller to learn what inspires him.</links></i><br /> <br /> <b>Can you tell us about Colossal Media and what drove you and your co-founder to start the company?</b><br /> Colossal was founded in 2004 to bring hand-painted advertising back. It was tough to get clients at the beginning because nobody wanted to hand-paint anything, it was a completely dead industry. So we built a sustainable business out of a startup, guerrilla-style beginning. <br /> <br /> <b>Why hand-painted advertising?</b><br /> Hand-paint is in your face. It’s exciting. Being high up on buildings and painting on rigs, I thought it was the coolest thing in the world. Now we’re working on 400 of these projects a year. <br /> <br /> <b>When did you start using Google Apps?</b><br /> Colossal has been using Gmail as our corporate email platform for about 10 years and in around 2008, we began to use Google Apps.<br /> <br /> <b>What made you choose Google Apps?</b><br /> From a logistical standpoint, it made the most sense. We’re physically all over the place. We all work from different locations (offices in New York, co-workers in California, painters working out in the field across the globe) and needed a solid solution for communication and information exchange. Apps makes it easy to share concepts and ideas. <br /> <br /> <b>Which apps do you use most and why?</b><br /> Google Drive is super helpful for Colossal. It helps keep all projects organized and managed. It’s also nice having a sharing tool to use that can be kept private.<br /> <br /> We also use Sheets, Forms, Hangouts and Docs. From the shop perspective, Sheets is a great web-based solution that helps us create database systems for organizing, compiling and calculating job information during pre-production. Sheets also helps us deliver accurate, up-to-date information to our crew and clients who are in several locations around the city on any given day. Forms let us collect feedback from the field and gather Peer Evaluations and End-of-Job details. <br /> <br /> <b>How has Google Apps changed the way you work?</b><br /> As Colossal has grown as a company, communication has become harder because it’s not always face to face. Google Apps has made communicating from anywhere more streamlined and efficient. The flexibility to have instant, easy access to everything we need to get the job done — whether we’re on site for a paint job or in the office across the country — from colleagues we’re collaborating with has helped us scale. When you work outdoors and wrestle with the elements, anything can happen when you least expect it. Google Apps brings all of our information to us wherever we are, whenever we need it. It’s also great that we’re able to go back and find things from eight years ago and look at it. It’s like a treasure trove of memories that travels with you.<br /> <iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/b47UZi6uaqo" width="640"></iframe></div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <br /> <i><b>Editor's note:</b> Today Google Sheets <b><a href="https://googleblog.blogspot.com/2016/07/art-collaboration-sheets.html" target="_blank">unveiled an original artwork in NYC</a></b> <links ogb="" to="">, designed entirely in Sheets by two artists working together from different continents. To turn their artwork into reality, we worked with <a href="http://colossalmedia.com/" target="_blank">Colossal Media</a>, a Brooklyn-based company and Google Apps customer that hand-paints murals all over the world. At Google, we’re always inspired by innovative uses of our collaboration tools, so we spoke with Colossal co-founder Adrian Moeller to learn what inspires him.</links></i><br /> <br /> <b>Can you tell us about Colossal Media and what drove you and your co-founder to start the company?</b><br /> Colossal was founded in 2004 to bring hand-painted advertising back. It was tough to get clients at the beginning because nobody wanted to hand-paint anything, it was a completely dead industry. So we built a sustainable business out of a startup, guerrilla-style beginning. <br /> <br /> <b>Why hand-painted advertising?</b><br /> Hand-paint is in your face. It’s exciting. Being high up on buildings and painting on rigs, I thought it was the coolest thing in the world. Now we’re working on 400 of these projects a year. <br /> <br /> <b>When did you start using Google Apps?</b><br /> Colossal has been using Gmail as our corporate email platform for about 10 years and in around 2008, we began to use Google Apps.<br /> <br /> <b>What made you choose Google Apps?</b><br /> From a logistical standpoint, it made the most sense. We’re physically all over the place. We all work from different locations (offices in New York, co-workers in California, painters working out in the field across the globe) and needed a solid solution for communication and information exchange. Apps makes it easy to share concepts and ideas. <br /> <br /> <b>Which apps do you use most and why?</b><br /> Google Drive is super helpful for Colossal. It helps keep all projects organized and managed. It’s also nice having a sharing tool to use that can be kept private.<br /> <br /> We also use Sheets, Forms, Hangouts and Docs. From the shop perspective, Sheets is a great web-based solution that helps us create database systems for organizing, compiling and calculating job information during pre-production. Sheets also helps us deliver accurate, up-to-date information to our crew and clients who are in several locations around the city on any given day. Forms let us collect feedback from the field and gather Peer Evaluations and End-of-Job details. <br /> <br /> <b>How has Google Apps changed the way you work?</b><br /> As Colossal has grown as a company, communication has become harder because it’s not always face to face. Google Apps has made communicating from anywhere more streamlined and efficient. The flexibility to have instant, easy access to everything we need to get the job done — whether we’re on site for a paint job or in the office across the country — from colleagues we’re collaborating with has helped us scale. When you work outdoors and wrestle with the elements, anything can happen when you least expect it. Google Apps brings all of our information to us wherever we are, whenever we need it. It’s also great that we’re able to go back and find things from eight years ago and look at it. It’s like a treasure trove of memories that travels with you.<br /> <iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/b47UZi6uaqo" width="640"></iframe></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/2016/07/Colossal-Media-and-the-art-of-collaboration-Sheets-to-the-streets.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:Colossal Media and the art of collaboration: Sheets to the streets&url=https://cloud.googleblog.com/2016/07/Colossal-Media-and-the-art-of-collaboration-Sheets-to-the-streets.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/2016/07/Colossal-Media-and-the-art-of-collaboration-Sheets-to-the-streets.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'>  </i> <span class='cmt_count_iframe_holder' data-count='272' data-onclick='' data-post-url='https://cloud.googleblog.com/2016/07/Colossal-Media-and-the-art-of-collaboration-Sheets-to-the-streets.html?hl=en' data-url='https://cloud.googleblog.com/2016/07/Colossal-Media-and-the-art-of-collaboration-Sheets-to-the-streets.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2016/07/Colossal-Media-and-the-art-of-collaboration-Sheets-to-the-streets.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Sheets?hl=en' rel='tag'> Google Sheets </a> </span> </div> </div> </div> <div class='post' data-id='8748875146275029173' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2016/07/Royal-Technologies-keeps-the-most-up-to-date-data-on-factory-floors-with-digital-signage-powered-by-Chrome-and-help-from-Promevo.html?hl=en' itemprop='url' title='Royal Technologies keeps the most up-to-date data on factory floors with digital signage powered by Chrome and help from Promevo'> Royal Technologies keeps the most up-to-date data on factory floors with digital signage powered by Chrome and help from Promevo </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, July 19, 2016 </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 French Williams, IT Director, Royal Technologies<br /> </span> <br /> <br /> <i><b>Editor's note:</b> Today we hear from French Williams, IT director of the Michigan-based <a href="http://royaltechnologies.com/" target="_blank">Royal Technologies</a>, a 25-year-old engineering and manufacturing company specializing in plastic solutions for the automotive, furniture and consumer product industries. Read how Royal Technologies replaced its digital signage system with an affordable, easy-to-manage <a href="https://www.google.com/work/chrome/devices/for-signage/" target="_blank">Chrome for Work</a> solution with help from their partner <a href="http://www.promevo.com/" target="_blank">Promevo</a>, a premier Google Apps and Chromebook reseller.<br /> </i> <br /> <br /> When you think of advanced engineering and manufacturing, you probably don’t think of signage. But at Royal Technologies, digital signs powered by <a href="https://www.google.com/work/chrome/devices/for-signage/" target="_blank">Chrome</a> allowed us to communicate with our team of 1,200 employees in new ways, improved uptime by five to 10 percent on our factory floors and saved us $20,000 in the first year alone.<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/AVvXsEgI7Khi6sAVn2CLdCmbybBqIiDEhc95Qe8JzVKjD0oQKiG6SQgnCIhI9_oE999yO6Hva-wxthNfTDQG6tIty6rNg5ihUuE7V6uQaiYVODKpFXAvIsAsuAuum8eG5tsTsDhERzEIG6mY11c/s1600/royal-technologies.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI7Khi6sAVn2CLdCmbybBqIiDEhc95Qe8JzVKjD0oQKiG6SQgnCIhI9_oE999yO6Hva-wxthNfTDQG6tIty6rNg5ihUuE7V6uQaiYVODKpFXAvIsAsuAuum8eG5tsTsDhERzEIG6mY11c/s640/royal-technologies.png" width="640" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;">The digital sign in the photograph runs on Chromebit and displays a 1080p video about the different products Royal Technologies makes.</td></tr> </tbody></table> Our partner <a href="http://www.promevo.com/" target="_blank">Promevo</a> recommended the affordable <a href="https://www.google.com/work/chrome/devices/chromebit/" target="_blank">Chromebit</a> signage solution that’s working so well for us today. It’s a small ChromeOS computing stick you can plug into any screen with a HDMI port. We were already using 142 <a href="https://www.google.com/work/chrome/devices/for-everyday/" target="_blank">Chromebooks</a>, <a href="https://www.google.com/work/chrome/devices/device-gallery/" target="_blank">Chromebox desktops</a> and Chromebox for meetings for everything from IT computing to giving shop-floor operators access to manufacturing job paperwork, documenting work orders for our maintenance department, company meetings and performing transactions in our material requirements planning system. Some employees have even started using Chromebooks as their primary work computers. So we didn’t hesitate to give Chromebit a try.<br /> <br /> Since we were already using Chrome, we were able to quickly and easily deploy each Chromebit for digital signage in just 15 minutes. Promevo’s customer support also showed us how to use the Google Admin Console to manage our digital signage. We learned that we could manage our signage and our Chromebooks from the same interface. <br /> <br /> In just a few weeks, we updated a variety of digital signs across the company using Chromebits. <br /> Digital signs on the factory floor in five of our six locations now display the latest production data. This data automatically updates every 15 seconds and shows our employees weekly goals for machine uptime. Displaying this goal-driven information has improved uptime from five to 10 percent on our factory floors. <br /> <br /> With the $20,000 we saved in one year by switching all the old signage solutions to Chrome, we’re now in a position to expand our use of digital signage throughout the company. We’re now using 11 Chromebits and counting — we bought ten more to use across our locations very soon after trying out the first one. We’re also planning to add Chromebits to the reception areas of our facilities, too. <br /> <br /> Chrome device management helps us manage all of our devices more easily, and streamlines software and OS updates. The Chromebit was a better hardware solution for our manufacturing environment because its lack of moving components makes it less susceptible to problems caused by heat and dust on the shop floor. <br /> <br /> The combination of Chrome Digital Signage and Promevo's expert guidance and support helps us deliver plastic solutions efficiently without straining our resources.</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <span class="byline-author">Posted by French Williams, IT Director, Royal Technologies<br /> </span> <br /> <br /> <i><b>Editor's note:</b> Today we hear from French Williams, IT director of the Michigan-based <a href="http://royaltechnologies.com/" target="_blank">Royal Technologies</a>, a 25-year-old engineering and manufacturing company specializing in plastic solutions for the automotive, furniture and consumer product industries. Read how Royal Technologies replaced its digital signage system with an affordable, easy-to-manage <a href="https://www.google.com/work/chrome/devices/for-signage/" target="_blank">Chrome for Work</a> solution with help from their partner <a href="http://www.promevo.com/" target="_blank">Promevo</a>, a premier Google Apps and Chromebook reseller.<br /> </i> <br /> <br /> When you think of advanced engineering and manufacturing, you probably don’t think of signage. But at Royal Technologies, digital signs powered by <a href="https://www.google.com/work/chrome/devices/for-signage/" target="_blank">Chrome</a> allowed us to communicate with our team of 1,200 employees in new ways, improved uptime by five to 10 percent on our factory floors and saved us $20,000 in the first year alone.<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/AVvXsEgI7Khi6sAVn2CLdCmbybBqIiDEhc95Qe8JzVKjD0oQKiG6SQgnCIhI9_oE999yO6Hva-wxthNfTDQG6tIty6rNg5ihUuE7V6uQaiYVODKpFXAvIsAsuAuum8eG5tsTsDhERzEIG6mY11c/s1600/royal-technologies.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI7Khi6sAVn2CLdCmbybBqIiDEhc95Qe8JzVKjD0oQKiG6SQgnCIhI9_oE999yO6Hva-wxthNfTDQG6tIty6rNg5ihUuE7V6uQaiYVODKpFXAvIsAsuAuum8eG5tsTsDhERzEIG6mY11c/s640/royal-technologies.png" width="640" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;">The digital sign in the photograph runs on Chromebit and displays a 1080p video about the different products Royal Technologies makes.</td></tr> </tbody></table> Our partner <a href="http://www.promevo.com/" target="_blank">Promevo</a> recommended the affordable <a href="https://www.google.com/work/chrome/devices/chromebit/" target="_blank">Chromebit</a> signage solution that’s working so well for us today. It’s a small ChromeOS computing stick you can plug into any screen with a HDMI port. We were already using 142 <a href="https://www.google.com/work/chrome/devices/for-everyday/" target="_blank">Chromebooks</a>, <a href="https://www.google.com/work/chrome/devices/device-gallery/" target="_blank">Chromebox desktops</a> and Chromebox for meetings for everything from IT computing to giving shop-floor operators access to manufacturing job paperwork, documenting work orders for our maintenance department, company meetings and performing transactions in our material requirements planning system. Some employees have even started using Chromebooks as their primary work computers. So we didn’t hesitate to give Chromebit a try.<br /> <br /> Since we were already using Chrome, we were able to quickly and easily deploy each Chromebit for digital signage in just 15 minutes. Promevo’s customer support also showed us how to use the Google Admin Console to manage our digital signage. We learned that we could manage our signage and our Chromebooks from the same interface. <br /> <br /> In just a few weeks, we updated a variety of digital signs across the company using Chromebits. <br /> Digital signs on the factory floor in five of our six locations now display the latest production data. This data automatically updates every 15 seconds and shows our employees weekly goals for machine uptime. Displaying this goal-driven information has improved uptime from five to 10 percent on our factory floors. <br /> <br /> With the $20,000 we saved in one year by switching all the old signage solutions to Chrome, we’re now in a position to expand our use of digital signage throughout the company. We’re now using 11 Chromebits and counting — we bought ten more to use across our locations very soon after trying out the first one. We’re also planning to add Chromebits to the reception areas of our facilities, too. <br /> <br /> Chrome device management helps us manage all of our devices more easily, and streamlines software and OS updates. The Chromebit was a better hardware solution for our manufacturing environment because its lack of moving components makes it less susceptible to problems caused by heat and dust on the shop floor. <br /> <br /> The combination of Chrome Digital Signage and Promevo's expert guidance and support helps us deliver plastic solutions efficiently without straining our resources.</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/2016/07/Royal-Technologies-keeps-the-most-up-to-date-data-on-factory-floors-with-digital-signage-powered-by-Chrome-and-help-from-Promevo.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:Royal Technologies keeps the most up-to-date data on factory floors with digital signage powered by Chrome and help from Promevo&url=https://cloud.googleblog.com/2016/07/Royal-Technologies-keeps-the-most-up-to-date-data-on-factory-floors-with-digital-signage-powered-by-Chrome-and-help-from-Promevo.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/2016/07/Royal-Technologies-keeps-the-most-up-to-date-data-on-factory-floors-with-digital-signage-powered-by-Chrome-and-help-from-Promevo.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'>  </i> <span class='cmt_count_iframe_holder' data-count='3' data-onclick='' data-post-url='https://cloud.googleblog.com/2016/07/Royal-Technologies-keeps-the-most-up-to-date-data-on-factory-floors-with-digital-signage-powered-by-Chrome-and-help-from-Promevo.html?hl=en' data-url='https://cloud.googleblog.com/2016/07/Royal-Technologies-keeps-the-most-up-to-date-data-on-factory-floors-with-digital-signage-powered-by-Chrome-and-help-from-Promevo.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2016/07/Royal-Technologies-keeps-the-most-up-to-date-data-on-factory-floors-with-digital-signage-powered-by-Chrome-and-help-from-Promevo.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/Chromebit?hl=en' rel='tag'> Chromebit </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Chromebooks?hl=en' rel='tag'> Chromebooks </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20meetings?hl=en' rel='tag'> Chromebox for meetings </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Chrome?hl=en' rel='tag'> Google Chrome </a> </span> </div> </div> </div> <div class='post' data-id='7342988125386336558' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2016/07/building-sustainable-supply-chains-with-Google-and-Smartsheet-QA-with-Shaw-Industries.html?hl=en' itemprop='url' title='Building sustainable supply chains with Google and Smartsheet: Q&A with Shaw Industries'> Building sustainable supply chains with Google and Smartsheet: Q&A with Shaw Industries </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, July 14, 2016 </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"> <br /> <i><b>Editor's note:</b> Today we speak with Melissa Pateritsas of <a href="https://shawfloors.com/" target="_blank">Shaw Industries Group</a>, which uses Google Apps along with Smartsheet. Read on to find out how these integrated solutions foster collaboration and add greater efficiency to the Shaw Industries supply chain. <a href="https://lp.google-mkto.com/HoA-registration-page.html?utm_campaign=Smartsheet" target="_blank">Register here</a> to join our Hangout on Air on July 20 at 10 a.m. PT to learn more about how Smartsheet, a <a href="https://apps.google.com/partner/recommended/#smartsheet" target="_blank">Google recommended app</a>, can improve your business.</i><br /> <div class="separator" style="clear: both; text-align: center;"> </div> <b>Can you tell us about Shaw Industries and why you chose Google Apps and Smartsheet?</b><br /> <br /> <a href="https://shawfloors.com/" target="_blank">Shaw Industries Group</a> is committed to creating an efficient and sustainable supply chain for its flooring enterprise. Being the world’s largest carpet manufacturer and a leading floorcovering provider means sustainability isn’t just a moral or ethical imperative, it’s smart for business. More efficient supply chains produce better, lasting products with fewer costs. <br /> <br /> With offices and sales representatives across the United States and world, Shaw’s sales reach nearly $5 billion every year. Our growing business needed an even more efficient (and sustainable) way to bring daily operations into the digital age. So we turned to two powerful collaboration tools: Google Apps and Smartsheet. <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaDfqNqPmsjuc_zYMf6hn-FLF0BYCVGKWuiTZG2pqOoctsdraZCZq17AmxbN-PE_VR4Z28plF4ayPDVihhLluUVP_S8PLWXD5UCZYRc-KPTYApsVWBvebOoRDRaKJdFOY0wts2saYQaQ0/s1600/smartsheet.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaDfqNqPmsjuc_zYMf6hn-FLF0BYCVGKWuiTZG2pqOoctsdraZCZq17AmxbN-PE_VR4Z28plF4ayPDVihhLluUVP_S8PLWXD5UCZYRc-KPTYApsVWBvebOoRDRaKJdFOY0wts2saYQaQ0/s640/smartsheet.png" width="640" /></a></div> <br /> <br /> In Smartsheet, we could make good use of the collaborative work management (CWM) platform that marries the power of a project and process management solutions suite to the familiar interface of a spreadsheet. And we saw Google Apps as an opportunity to improve efficiency and collaboration across teams. With a <a href="https://connect.googleforwork.com/docs/DOC-13150" target="_blank">strong working history</a>, the two work in tandem very well and together were exactly what we needed to achieve our digital transformation.<br /> <br /> <b>You mentioned the importance of supply chains for Shaw Industries. How did considerations around the supply chain impact your decision to switch to Google Apps and Smartsheet?</b><br /> <br /> Part of creating an efficient and sustainable supply chain is lowering overhead costs. The processes used to produce carpet and flooring at our various manufacturing facilities differed slightly from location to location. The many manufacturing divisions had common needs, but also their own unique challenges. Any solution would have to address these differences, while commonalities would cause overlap. It didn’t make sense to have different support teams for each process, especially if half of what the teams did was identical.<br /> <br /> Sharing plans and projects was also challenging. The systems we had in place were costly and time-consuming. We needed a way to increase visibility and update project statuses, not only for our team, but also for external parties like clients and vendors. <br /> <br /> <b>What results are you seeing now that you’re using Apps and Smartsheet?</b><br /> <br /> Turning to Google Apps’ collaborative tools was a positive first step. <a href="https://apps.google.com/products/drive/" target="_blank">Google Drive</a> allowed us to easily share documents and files both internally and externally. Documents could be instantly shared and jointly edited by employees around the world in real time. Plus, going paperless made our operations more ecologically friendly.<br /> <br /> Smartsheet’s suite of <a href="https://www.smartsheet.com/solution-center" target="_blank">project and process management solutions</a>, which feature Google Apps integration, further enhanced what Google already had to offer. Smartsheet offers great flexibility. With them, we can easily create templates that we can edit and customize to meet diverse needs. <br /> <br /> We also simplified project roll-ups — which were previously done by hand. Using cell linking, engineering managers could automate the process, saving time and effort, and automatic updates solved the problem of visibility that we struggled with. We could now easily share individual projects with stakeholders, both internal and external, ensuring that everyone was on the same page.<br /> <br /> Also, today our separate business units are able to build custom and individualized solutions on a strong foundation that addresses both common and distinct needs. Managers and engineers can automate processes that had previously been done by hand, spending more time and energy on devising ways to make our products better and longer-lasting. These new solutions are built using familiar interfaces and services that employees already know how to use.<br /> <br /> <b>Can you tell us about the process of adopting Smartsheet?</b><br /> <br /> Adopting Smartsheet was a simple transition because of its familiar spreadsheet-like GUI. We didn’t need additional software. Everything we needed could be done within the frameworks that Google and Smartsheet already offered. <br /> <br /> <b>So where does the company stand now in terms of its digital transformation?</b><br /> <br /> We’re definitely in the midst of transformation. <a href="https://www.smartsheet.com/product-tour/google-apps" target="_blank">With Smartsheet and Google solutions</a>, and their simplicity and the scalability that a worldwide enterprise like Shaw needs, we’ve reduced overhead and complexity and cut time spent on processes. We now have more time and focus on building for the future. We can also proudly say that we’ve met our goal to create easy-to-adopt digital practices and a more efficient, sustainable supply chain. <br /> <br /> <br /></div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <br /> <i><b>Editor's note:</b> Today we speak with Melissa Pateritsas of <a href="https://shawfloors.com/" target="_blank">Shaw Industries Group</a>, which uses Google Apps along with Smartsheet. Read on to find out how these integrated solutions foster collaboration and add greater efficiency to the Shaw Industries supply chain. <a href="https://lp.google-mkto.com/HoA-registration-page.html?utm_campaign=Smartsheet" target="_blank">Register here</a> to join our Hangout on Air on July 20 at 10 a.m. PT to learn more about how Smartsheet, a <a href="https://apps.google.com/partner/recommended/#smartsheet" target="_blank">Google recommended app</a>, can improve your business.</i><br /> <div class="separator" style="clear: both; text-align: center;"> </div> <b>Can you tell us about Shaw Industries and why you chose Google Apps and Smartsheet?</b><br /> <br /> <a href="https://shawfloors.com/" target="_blank">Shaw Industries Group</a> is committed to creating an efficient and sustainable supply chain for its flooring enterprise. Being the world’s largest carpet manufacturer and a leading floorcovering provider means sustainability isn’t just a moral or ethical imperative, it’s smart for business. More efficient supply chains produce better, lasting products with fewer costs. <br /> <br /> With offices and sales representatives across the United States and world, Shaw’s sales reach nearly $5 billion every year. Our growing business needed an even more efficient (and sustainable) way to bring daily operations into the digital age. So we turned to two powerful collaboration tools: Google Apps and Smartsheet. <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaDfqNqPmsjuc_zYMf6hn-FLF0BYCVGKWuiTZG2pqOoctsdraZCZq17AmxbN-PE_VR4Z28plF4ayPDVihhLluUVP_S8PLWXD5UCZYRc-KPTYApsVWBvebOoRDRaKJdFOY0wts2saYQaQ0/s1600/smartsheet.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaDfqNqPmsjuc_zYMf6hn-FLF0BYCVGKWuiTZG2pqOoctsdraZCZq17AmxbN-PE_VR4Z28plF4ayPDVihhLluUVP_S8PLWXD5UCZYRc-KPTYApsVWBvebOoRDRaKJdFOY0wts2saYQaQ0/s640/smartsheet.png" width="640" /></a></div> <br /> <br /> In Smartsheet, we could make good use of the collaborative work management (CWM) platform that marries the power of a project and process management solutions suite to the familiar interface of a spreadsheet. And we saw Google Apps as an opportunity to improve efficiency and collaboration across teams. With a <a href="https://connect.googleforwork.com/docs/DOC-13150" target="_blank">strong working history</a>, the two work in tandem very well and together were exactly what we needed to achieve our digital transformation.<br /> <br /> <b>You mentioned the importance of supply chains for Shaw Industries. How did considerations around the supply chain impact your decision to switch to Google Apps and Smartsheet?</b><br /> <br /> Part of creating an efficient and sustainable supply chain is lowering overhead costs. The processes used to produce carpet and flooring at our various manufacturing facilities differed slightly from location to location. The many manufacturing divisions had common needs, but also their own unique challenges. Any solution would have to address these differences, while commonalities would cause overlap. It didn’t make sense to have different support teams for each process, especially if half of what the teams did was identical.<br /> <br /> Sharing plans and projects was also challenging. The systems we had in place were costly and time-consuming. We needed a way to increase visibility and update project statuses, not only for our team, but also for external parties like clients and vendors. <br /> <br /> <b>What results are you seeing now that you’re using Apps and Smartsheet?</b><br /> <br /> Turning to Google Apps’ collaborative tools was a positive first step. <a href="https://apps.google.com/products/drive/" target="_blank">Google Drive</a> allowed us to easily share documents and files both internally and externally. Documents could be instantly shared and jointly edited by employees around the world in real time. Plus, going paperless made our operations more ecologically friendly.<br /> <br /> Smartsheet’s suite of <a href="https://www.smartsheet.com/solution-center" target="_blank">project and process management solutions</a>, which feature Google Apps integration, further enhanced what Google already had to offer. Smartsheet offers great flexibility. With them, we can easily create templates that we can edit and customize to meet diverse needs. <br /> <br /> We also simplified project roll-ups — which were previously done by hand. Using cell linking, engineering managers could automate the process, saving time and effort, and automatic updates solved the problem of visibility that we struggled with. We could now easily share individual projects with stakeholders, both internal and external, ensuring that everyone was on the same page.<br /> <br /> Also, today our separate business units are able to build custom and individualized solutions on a strong foundation that addresses both common and distinct needs. Managers and engineers can automate processes that had previously been done by hand, spending more time and energy on devising ways to make our products better and longer-lasting. These new solutions are built using familiar interfaces and services that employees already know how to use.<br /> <br /> <b>Can you tell us about the process of adopting Smartsheet?</b><br /> <br /> Adopting Smartsheet was a simple transition because of its familiar spreadsheet-like GUI. We didn’t need additional software. Everything we needed could be done within the frameworks that Google and Smartsheet already offered. <br /> <br /> <b>So where does the company stand now in terms of its digital transformation?</b><br /> <br /> We’re definitely in the midst of transformation. <a href="https://www.smartsheet.com/product-tour/google-apps" target="_blank">With Smartsheet and Google solutions</a>, and their simplicity and the scalability that a worldwide enterprise like Shaw needs, we’ve reduced overhead and complexity and cut time spent on processes. We now have more time and focus on building for the future. We can also proudly say that we’ve met our goal to create easy-to-adopt digital practices and a more efficient, sustainable supply chain. <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/2016/07/building-sustainable-supply-chains-with-Google-and-Smartsheet-QA-with-Shaw-Industries.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:Building sustainable supply chains with Google and Smartsheet: Q&A with Shaw Industries&url=https://cloud.googleblog.com/2016/07/building-sustainable-supply-chains-with-Google-and-Smartsheet-QA-with-Shaw-Industries.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/2016/07/building-sustainable-supply-chains-with-Google-and-Smartsheet-QA-with-Shaw-Industries.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'>  </i> <span class='cmt_count_iframe_holder' data-count='6' data-onclick='' data-post-url='https://cloud.googleblog.com/2016/07/building-sustainable-supply-chains-with-Google-and-Smartsheet-QA-with-Shaw-Industries.html?hl=en' data-url='https://cloud.googleblog.com/2016/07/building-sustainable-supply-chains-with-Google-and-Smartsheet-QA-with-Shaw-Industries.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2016/07/building-sustainable-supply-chains-with-Google-and-Smartsheet-QA-with-Shaw-Industries.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%20for%20Work?hl=en' rel='tag'> Google Apps for Work </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20for%20Work?hl=en' rel='tag'> Google for Work </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Partner%20Showcase?hl=en' rel='tag'> Partner Showcase </a> </span> </div> </div> </div> <div class='post' data-id='1171664762645854970' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2016/07/top-UK-CIO-explains-how-to-create-5-star-digital-hotel-experience.html?hl=en' itemprop='url' title='Top UK CIO explains how to create a 5-star digital hotel experience'> Top UK CIO explains how to create a 5-star digital hotel experience </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, July 13, 2016 </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 Chris Hewertson, CTO of glh</span><br /> <br /> <i><b>Editor's note:</b> Today’s post is from Chris Hewertson, CTO of <a href="http://www.glhhotels.com/" target="_blank">glh</a>, the largest owner-operator hotel company in London with over 5,000 rooms throughout London as well as two locations in Malaysia. Chris was recently named “disruptive player in the crowded hotels market” in the CIO top 100 list. Here, he shares his secrets to success.<br /> </i> <br /> <br /> In 2013, we launched the world’s fastest hotel wi-fi and put our focus on digital. We had big ideas to transform our business, and we knew we couldn’t do it alone.<br /> <br /> We’re always looking for new and innovative technology solutions that can help us deliver the best guest-centred experience in hospitality. Hosted services and real-time responses are becoming more and more of a basic customer expectation in other industries so we thought, why not hotels? We worked with implementation partner <a href="https://www.cloudreach.com/gb-en/" target="_blank">Cloudreach</a> to adopt Google Apps as our fully integrated, enterprise-wide cloud collaboration and storage solution.<br /> <br /> <h3 style="text-align: left;"> Let product enthusiasts within your teams help usher a smooth adoption</h3> With over 33 hotels, more than 1000 users and nearly 4 million files, how were we going to move everything and everyone onto <a href="https://apps.google.co.uk/" target="_blank">Google Apps for Work</a>? The answer was obvious – Jedis. <br /> <br /> Well, not Jedis exactly, but pretty close. Our nominated Google Guides were a group of 65 champions across all our locations and departments – from night managers to head housekeepers – who helped kick-start our Google Apps for Work adoption. Their support and enthusiasm for the tools meant we could truly bring Google Apps for Work into every part of our business. <br /> <br /> Not only did they help us cut down old and unused data as part of the migration process (we have now almost halved our original 3 million files), they encouraged everyone to use the tools for creative solutions. This is a great example of how a user led change approach can lead to high levels of engagement and adoption while minimising the need for a traditional data migration.<br /> <br /> <h3 style="text-align: left;"> Find creative ways to use new tools to improve customer experience </h3> At glh, we take guest complaints seriously and try to accommodate each request as much as we can. At our biggest hotel, room moves and changes happen daily. Guests move rooms to be closer to their travelling party, away from their boss (yes, really) or even to avoid odd numbers. <br /> <br /> Before Google, this would cause major disruption across a number of teams from Housekeeping to Concierge. Now, all teams can see and edit real-time room changes in <a href="https://www.google.co.uk/sheets/about/" target="_blank">Sheets</a>, and housekeepers can even use it on their mobiles. As a result, we’ve significantly minimized delays, confusion and complaints. <br /> <br /> From internal invites to office polls, <a href="https://apps.google.com/intx/en_uk/products/forms/?utm_source=google&utm_medium=cpc&utm_campaign=emea-gb-en-form-bkws-super-trial-e_c&utm_term=google%20forms&KWID=43700009065769934" target="_blank">Forms</a> has been a welcome addition to the working lives of all of us at glh. Now we have a form that allows staff to check out a guest from anywhere in the hotel in seconds. No more printed paper that was popped into a box at reception. <br /> <h3 style="text-align: left;"> <br />Invest big savings from new technology tools into workplace improvements</h3> Trans-atlantic <a href="https://apps.google.com/products/hangouts/" target="_blank">Hangout</a> conversations have led to a 42% reduction in conference call charges. Hourly printouts of various logs and reports of over 1,000 pages are now shareable digital <a href="https://apps.google.com/products/docs/" target="_blank">Docs</a> that are securely stored on <a href="https://apps.google.com/products/drive/" target="_blank">Drive</a>. The logs are updated in real time and available on any device. <br /> <br /> It’s just over a year since we introduced Google Apps for Work, and in that time we’ve made so many apps-based ideas a reality – like our Manager of the Month initiative, where everyone votes using a Form. <br /> <br /> Our Google Guides, who were so central to our training and awareness a year ago, are still coming up with new suggestions all the time – it’s amazing how creative people can be. </div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <span class="byline-author">Posted by Chris Hewertson, CTO of glh</span><br /> <br /> <i><b>Editor's note:</b> Today’s post is from Chris Hewertson, CTO of <a href="http://www.glhhotels.com/" target="_blank">glh</a>, the largest owner-operator hotel company in London with over 5,000 rooms throughout London as well as two locations in Malaysia. Chris was recently named “disruptive player in the crowded hotels market” in the CIO top 100 list. Here, he shares his secrets to success.<br /> </i> <br /> <br /> In 2013, we launched the world’s fastest hotel wi-fi and put our focus on digital. We had big ideas to transform our business, and we knew we couldn’t do it alone.<br /> <br /> We’re always looking for new and innovative technology solutions that can help us deliver the best guest-centred experience in hospitality. Hosted services and real-time responses are becoming more and more of a basic customer expectation in other industries so we thought, why not hotels? We worked with implementation partner <a href="https://www.cloudreach.com/gb-en/" target="_blank">Cloudreach</a> to adopt Google Apps as our fully integrated, enterprise-wide cloud collaboration and storage solution.<br /> <br /> <h3 style="text-align: left;"> Let product enthusiasts within your teams help usher a smooth adoption</h3> With over 33 hotels, more than 1000 users and nearly 4 million files, how were we going to move everything and everyone onto <a href="https://apps.google.co.uk/" target="_blank">Google Apps for Work</a>? The answer was obvious – Jedis. <br /> <br /> Well, not Jedis exactly, but pretty close. Our nominated Google Guides were a group of 65 champions across all our locations and departments – from night managers to head housekeepers – who helped kick-start our Google Apps for Work adoption. Their support and enthusiasm for the tools meant we could truly bring Google Apps for Work into every part of our business. <br /> <br /> Not only did they help us cut down old and unused data as part of the migration process (we have now almost halved our original 3 million files), they encouraged everyone to use the tools for creative solutions. This is a great example of how a user led change approach can lead to high levels of engagement and adoption while minimising the need for a traditional data migration.<br /> <br /> <h3 style="text-align: left;"> Find creative ways to use new tools to improve customer experience </h3> At glh, we take guest complaints seriously and try to accommodate each request as much as we can. At our biggest hotel, room moves and changes happen daily. Guests move rooms to be closer to their travelling party, away from their boss (yes, really) or even to avoid odd numbers. <br /> <br /> Before Google, this would cause major disruption across a number of teams from Housekeeping to Concierge. Now, all teams can see and edit real-time room changes in <a href="https://www.google.co.uk/sheets/about/" target="_blank">Sheets</a>, and housekeepers can even use it on their mobiles. As a result, we’ve significantly minimized delays, confusion and complaints. <br /> <br /> From internal invites to office polls, <a href="https://apps.google.com/intx/en_uk/products/forms/?utm_source=google&utm_medium=cpc&utm_campaign=emea-gb-en-form-bkws-super-trial-e_c&utm_term=google%20forms&KWID=43700009065769934" target="_blank">Forms</a> has been a welcome addition to the working lives of all of us at glh. Now we have a form that allows staff to check out a guest from anywhere in the hotel in seconds. No more printed paper that was popped into a box at reception. <br /> <h3 style="text-align: left;"> <br />Invest big savings from new technology tools into workplace improvements</h3> Trans-atlantic <a href="https://apps.google.com/products/hangouts/" target="_blank">Hangout</a> conversations have led to a 42% reduction in conference call charges. Hourly printouts of various logs and reports of over 1,000 pages are now shareable digital <a href="https://apps.google.com/products/docs/" target="_blank">Docs</a> that are securely stored on <a href="https://apps.google.com/products/drive/" target="_blank">Drive</a>. The logs are updated in real time and available on any device. <br /> <br /> It’s just over a year since we introduced Google Apps for Work, and in that time we’ve made so many apps-based ideas a reality – like our Manager of the Month initiative, where everyone votes using a Form. <br /> <br /> Our Google Guides, who were so central to our training and awareness a year ago, are still coming up with new suggestions all the time – it’s amazing how creative people can be. </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/2016/07/top-UK-CIO-explains-how-to-create-5-star-digital-hotel-experience.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:Top UK CIO explains how to create a 5-star digital hotel experience&url=https://cloud.googleblog.com/2016/07/top-UK-CIO-explains-how-to-create-5-star-digital-hotel-experience.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/2016/07/top-UK-CIO-explains-how-to-create-5-star-digital-hotel-experience.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'>  </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://cloud.googleblog.com/2016/07/top-UK-CIO-explains-how-to-create-5-star-digital-hotel-experience.html?hl=en' data-url='https://cloud.googleblog.com/2016/07/top-UK-CIO-explains-how-to-create-5-star-digital-hotel-experience.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2016/07/top-UK-CIO-explains-how-to-create-5-star-digital-hotel-experience.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%20for%20Work?hl=en' rel='tag'> Google Apps for Work </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Drive?hl=en' rel='tag'> Google Drive </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Forms?hl=en' rel='tag'> Google Forms </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Hangouts?hl=en' rel='tag'> Google Hangouts </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Sheets?hl=en' rel='tag'> Google Sheets </a> </span> </div> </div> </div> <div class='post' data-id='396602001497193454' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2016/07/Viget-keeps-its-creative-workforce-connected-with-Chromebox-for-meetings.html?hl=en' itemprop='url' title='Viget keeps its creative workforce connected with Chromebox for meetings'> Viget keeps its creative workforce connected with Chromebox for meetings </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, July 6, 2016 </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 Andy Rankin, Co-Founder and President, Viget<br /> </span> <br /> <br /> <i><b>Editor's note:</b> Today we hear from Andy Rankin, co-founder and president of Washington, D.C.-based tech software design agency <a href="https://www.viget.com/" target="_blank">Viget</a>. Read about how Viget, an early Google for Work adopter, uses <a href="https://www.google.com/work/chrome/devices/for-meetings/" target="_blank">Chromebox for meetings</a> to create a single team across time zones, increase employee retention and save $40,000 a year.</i><br /> <br /> My brother Brian and I founded Viget in 1999. The internet was just taking off and we wanted to be a part of it. Since then, our talented designers and software engineers have tackled projects like <a href="https://www.viget.com/work/wcs-org" target="_blank">overhauling a wildlife nonprofit’s online presence</a> and optimizing <a href="https://www.viget.com/work/politicos-2016-election-coverage" target="_blank">a news organization’s 2016 Presidential Election media coverage</a>. We’ve grown to more than 60 employees, and <a href="https://www.google.com/work/chrome/devices/for-meetings/" target="_blank">Chromebox for meetings</a> allows our remote employees and three offices to work together seamlessly. It’s part of creating a unified company culture that thrives on sharing creative ideas. <br /> <br /> We were early adopters of Google technology. When we started migrating to the cloud in 2008, we switched to <a href="https://apps.google.com/products/gmail/" target="_blank">Gmail</a>. Using <a href="https://apps.google.com/" target="_blank">Google Apps</a> was a natural next step as we grew the agency, and now we use Apps daily — to write contracts in <a href="https://apps.google.com/products/docs/" target="_blank">Google Docs</a>, allocate people’s time using <a href="https://apps.google.com/products/sheets/" target="_blank">Google Sheets</a> and create client presentations in <a href="https://apps.google.com/products/slides/" target="_blank">Google Slides</a>. <br /> <br /> We started using <a href="https://www.google.com/work/chrome/devices/for-meetings/" target="_blank">Chromebox for meetings</a> the day the product launched in 2014. We built our first videoconferencing tool in-house in 2011, but it was too expensive to maintain. By switching to Chromebox, we save $40,000 each year. We also save time: we spent 300 hours building and maintaining our in-house tool over the course of a few months; now with Chromeboxes, I spend 15 minutes each week. Unlike other solutions, Chromebox turns on in seconds. It syncs with everyone’s Gmail accounts and calendars. There’s no dial-in to look up or minutes wasted logging on. And as both Viget’s president and sole IT person, this ease is incredibly valuable for me. So much so, that today, we have 11 Chromeboxes and plan to buy more as we continue to grow. <br /> <br /> Our designers and developers work in tight-knit teams, so getting facetime with one another is important. Chromebox and <a href="https://apps.google.com/products/hangouts/" target="_blank">Google Hangouts</a> allow our teams to meet for scheduled check-ins and impromptu brainstorms. Most teams have a mix of employees from different offices, so they rely on these tools for all their communication. They also help us build relationships with our remote colleagues. Trevor from Charleston joins video Hangouts with his dog Newman. Sometimes, Kansas City-based Kelly’s two-year-old daughter sits on her lap during meetings so we can say hello.<br /> <br /> Chromebox has one unexpected but important benefit: employee retention. As any creative agency knows, the competition for talent is fierce, and keeping great people is our top priority. So when a trusted employee tells us she plans to move to a new city or start working from home several days a week, we give her the flexibility to work remotely rather than find a new job. <br /> <br /> Teamwork is at the center of our agency’s growth. Chromebox for meetings and Google Apps make it easy to work closely together on creative projects and develop strong relationships from anywhere. Seeing people’s faces every day makes us feel closer as a company, and the ease of communication helps teams to do their best work. </div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <span class="byline-author">Posted by Andy Rankin, Co-Founder and President, Viget<br /> </span> <br /> <br /> <i><b>Editor's note:</b> Today we hear from Andy Rankin, co-founder and president of Washington, D.C.-based tech software design agency <a href="https://www.viget.com/" target="_blank">Viget</a>. Read about how Viget, an early Google for Work adopter, uses <a href="https://www.google.com/work/chrome/devices/for-meetings/" target="_blank">Chromebox for meetings</a> to create a single team across time zones, increase employee retention and save $40,000 a year.</i><br /> <br /> My brother Brian and I founded Viget in 1999. The internet was just taking off and we wanted to be a part of it. Since then, our talented designers and software engineers have tackled projects like <a href="https://www.viget.com/work/wcs-org" target="_blank">overhauling a wildlife nonprofit’s online presence</a> and optimizing <a href="https://www.viget.com/work/politicos-2016-election-coverage" target="_blank">a news organization’s 2016 Presidential Election media coverage</a>. We’ve grown to more than 60 employees, and <a href="https://www.google.com/work/chrome/devices/for-meetings/" target="_blank">Chromebox for meetings</a> allows our remote employees and three offices to work together seamlessly. It’s part of creating a unified company culture that thrives on sharing creative ideas. <br /> <br /> We were early adopters of Google technology. When we started migrating to the cloud in 2008, we switched to <a href="https://apps.google.com/products/gmail/" target="_blank">Gmail</a>. Using <a href="https://apps.google.com/" target="_blank">Google Apps</a> was a natural next step as we grew the agency, and now we use Apps daily — to write contracts in <a href="https://apps.google.com/products/docs/" target="_blank">Google Docs</a>, allocate people’s time using <a href="https://apps.google.com/products/sheets/" target="_blank">Google Sheets</a> and create client presentations in <a href="https://apps.google.com/products/slides/" target="_blank">Google Slides</a>. <br /> <br /> We started using <a href="https://www.google.com/work/chrome/devices/for-meetings/" target="_blank">Chromebox for meetings</a> the day the product launched in 2014. We built our first videoconferencing tool in-house in 2011, but it was too expensive to maintain. By switching to Chromebox, we save $40,000 each year. We also save time: we spent 300 hours building and maintaining our in-house tool over the course of a few months; now with Chromeboxes, I spend 15 minutes each week. Unlike other solutions, Chromebox turns on in seconds. It syncs with everyone’s Gmail accounts and calendars. There’s no dial-in to look up or minutes wasted logging on. And as both Viget’s president and sole IT person, this ease is incredibly valuable for me. So much so, that today, we have 11 Chromeboxes and plan to buy more as we continue to grow. <br /> <br /> Our designers and developers work in tight-knit teams, so getting facetime with one another is important. Chromebox and <a href="https://apps.google.com/products/hangouts/" target="_blank">Google Hangouts</a> allow our teams to meet for scheduled check-ins and impromptu brainstorms. Most teams have a mix of employees from different offices, so they rely on these tools for all their communication. They also help us build relationships with our remote colleagues. Trevor from Charleston joins video Hangouts with his dog Newman. Sometimes, Kansas City-based Kelly’s two-year-old daughter sits on her lap during meetings so we can say hello.<br /> <br /> Chromebox has one unexpected but important benefit: employee retention. As any creative agency knows, the competition for talent is fierce, and keeping great people is our top priority. So when a trusted employee tells us she plans to move to a new city or start working from home several days a week, we give her the flexibility to work remotely rather than find a new job. <br /> <br /> Teamwork is at the center of our agency’s growth. Chromebox for meetings and Google Apps make it easy to work closely together on creative projects and develop strong relationships from anywhere. Seeing people’s faces every day makes us feel closer as a company, and the ease of communication helps teams to do their best work. </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/2016/07/Viget-keeps-its-creative-workforce-connected-with-Chromebox-for-meetings.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:Viget keeps its creative workforce connected with Chromebox for meetings&url=https://cloud.googleblog.com/2016/07/Viget-keeps-its-creative-workforce-connected-with-Chromebox-for-meetings.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/2016/07/Viget-keeps-its-creative-workforce-connected-with-Chromebox-for-meetings.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'>  </i> <span class='cmt_count_iframe_holder' data-count='1' data-onclick='' data-post-url='https://cloud.googleblog.com/2016/07/Viget-keeps-its-creative-workforce-connected-with-Chromebox-for-meetings.html?hl=en' data-url='https://cloud.googleblog.com/2016/07/Viget-keeps-its-creative-workforce-connected-with-Chromebox-for-meetings.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2016/07/Viget-keeps-its-creative-workforce-connected-with-Chromebox-for-meetings.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='2891888392767627562' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2016/07/how-tech-based-learning-spaces-are-helping-spark-creativity.html?hl=en' itemprop='url' title='How tech-based learning spaces are helping spark creativity'> How tech-based learning spaces are helping spark creativity </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, July 1, 2016 </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 Melissa Horwitz, Marketing Manager, Google for Education <br /> </span><br /> <br /> <i>(Cross-posted on the Google for Education <a href="http://googleforeducation.blogspot.com/2016/07/how-tech-based-learning-spaces-are-helping-spark-creativity.html" target="_blank">Blog</a>.)</i> <br /> <br /> <i><b>Editor's note:</b> Teachers are uniquely inspiring people. It takes a teacher to innovate in the classroom and inspire a love for learning. We had a great time celebrating these everyday heroes at <a href="https://conference.iste.org/2016/" target="_blank">ISTE</a> this week, and we wanted to highlight a few of them below. Check out the <a href="https://twitter.com/search?q=%23googleedu&src=typd" target="_blank">#GoogleEdu</a> and <a href="https://twitter.com/search?q=%23iste2016&src=typd" target="_blank">#ISTE2016</a> hashtags to get a recap of what went on in Denver this week.<br /> </i> <br /> <br /> The teachers at <a href="http://www.lbusd.org/" target="_blank">Laguna Beach Unified School District</a> in California and<a href="http://www.sunprairie.k12.wi.us/" target="_blank"> Sun Prairie Area School District</a> in Wisconsin wanted to give their traditional classroom a reboot. By upending the typical classroom layout that confines students to desks and teachers to the front of the room, they increased student engagement, introducing technology, hands-on learning and group activities.<br /> <h3> Laguna Beach designs learning spaces to enhance engagement through movement </h3> <br /> “The classroom is the most neglected element in education right now,” says Mike Morrison, chief technology officer at Laguna Beach Unified School District. “You’ll find rooms with dark projectors, the lights out and the blinds drawn. How could these dark spaces inspire learning?” At Laguna Beach, Morrison and 15 teachers plunged into research on the impact that environment has on the senses — and tested technologies, furniture and even colored lighting. The core elements, says Morrison, boiled down to flexible furniture, multiple monitors and audio amplification.<br /> <br /> To replace bulky desks that were designed decades ago to be placed in rows, Morrison and his team chose desks and chairs with wheels that can revolve in any direction. This frees up teachers and students to quickly group desks together and direct attention at any part of the classroom — or at each other. There are standing desks as well, giving students the option to have their legs engaged — a boon for students dealing with attention-deficit disorders, Morrison says.<br /> <br /> More monitors and whiteboards provide more space for students to work as teams, instead of just watching the teacher up front. “The walls can then become anything we want them to be,” says Morrison — a place for a test review, a team project or solving a math problem as a class.<br /> <br /> Morrison and his team also changed the audio and lighting to help set the mood for different types of learning and make it easier for teachers to be heard. Teachers wear lanyard microphones connected to each classroom’s speaker system. “A teacher who spends the day shouting to be heard is stressed, and so is the class,” Morrison says. Teachers use lighting to change wall colors depending on the activity — yellow to encourage quiet reading time, blue for creativity and brainstorming.<br /> <br /> About 40 classrooms have been reconfigured to date, with 20 more to come this summer — and the change is palpable, Morrison says. “Teachers are walking around more, and they’re in touch with what students are doing,” Morrison says. “The atmosphere in classrooms is also much calmer.”<br /> <br /> Laguna Beach Unified School district put together this <a href="https://www.youtube.com/watch?v=jRFElC2SR7E&feature=youtu.be" target="_blank">fun video</a> — a takeoff on TV’s “The Office” — showing off the classroom improvements.<br /> <iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/jRFElC2SR7E" width="640"></iframe><br /> <h3> Classrooms become technology incubators for Sun Prairie Area students </h3> At Sun Prairie Area School District, teachers are inspiring students to be entrepreneurial and engage with technology. They found that by creating dedicated spaces without any of the usual trappings of a classroom, they could motivate students to break out of their comfort zones and think more outside the box.<br /> <br /> One of these learning spaces, “<a href="http://www.sunprairie.k12.wi.us/faculty/chlmc/fablab.cfm" target="_blank">Fab Lab</a>,” was created by Stephanie Breunig, a media specialist for the district’s Cardinal Heights Upper Middle School. Students can use the Fab Lab for school or personal projects. The lab has Legos, digital and GoPro cameras, art supplies, circuit boards and software such as GarageBand, recording software for music and Final Cut Pro, a video editing software. In the Fab Lab, students work with teachers to create their own videos or music mashups and internet memes. They've even started learning 3D printing and robotics.<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/AVvXsEjlRqAtJOKOvrwrlwy2_VdaJ17E8NlFV7eL94lJIdnjbdemU7y98_pRxzxTAKvHJXQAS7aDm5HYKwPnQSX_UxvR7j7jiKHLZb2Kufi69qfAxzhUKK1O-fLhAhf2UNxm8O5PG_NE17KroPib/s1600/tech-based-learning-spaces.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlRqAtJOKOvrwrlwy2_VdaJ17E8NlFV7eL94lJIdnjbdemU7y98_pRxzxTAKvHJXQAS7aDm5HYKwPnQSX_UxvR7j7jiKHLZb2Kufi69qfAxzhUKK1O-fLhAhf2UNxm8O5PG_NE17KroPib/s640/tech-based-learning-spaces.png" width="480" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;">Student working on a project in the Fab Lab</td></tr> </tbody></table> At Sun Prairie Area, teachers are also evolving learning spaces inside the classroom. With <a href="https://www.google.com/maps" target="_blank">Google Maps</a>, students take virtual tours of the world in their geography lessons, learning details about other cultures that they couldn’t find on a regular map. “Students use Google Maps to explore and take interactive tours of other countries,” says Tim Mortensen, 6th and 7th grade social studies teacher at Patrick Marsh Middle School. “When we learned about the pyramids, they could actually see them on the map and they started asking questions about what they’re made of. Some students even explored the surrounding area, wanting to know more about the hotels and restaurants in Egypt and asking questions like why the McDonalds there has different items on the menu.”<br /> <br /> “Literacy no longer means just reading and writing words on a page. Technology has created a new definition of literacy that includes digital,” says Curt Mould, director of innovation, assessment and continuous improvement at Sun Prairie Area School District. To teach with technology, teachers are creating learning spaces defined by interactive learning and experimentation.<br /> <br /> Laguna Beach and Sun Prairie Area School Districts have discovered just a few of the ways that disrupting the traditional classroom environment can help engage students. From exploring the world with online activities, to simply taking the classroom outside for a lesson, there are an infinite number of ways that teachers all over are creating new learning spaces to inspire students. Is your school district trying to reinvent the rooms where learning happens? Tell us about your plans to inspire curiosity in the classroom environment.<br /> <br /> <br /></div> <br /></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 Melissa Horwitz, Marketing Manager, Google for Education <br /> </span><br /> <br /> <i>(Cross-posted on the Google for Education <a href="http://googleforeducation.blogspot.com/2016/07/how-tech-based-learning-spaces-are-helping-spark-creativity.html" target="_blank">Blog</a>.)</i> <br /> <br /> <i><b>Editor's note:</b> Teachers are uniquely inspiring people. It takes a teacher to innovate in the classroom and inspire a love for learning. We had a great time celebrating these everyday heroes at <a href="https://conference.iste.org/2016/" target="_blank">ISTE</a> this week, and we wanted to highlight a few of them below. Check out the <a href="https://twitter.com/search?q=%23googleedu&src=typd" target="_blank">#GoogleEdu</a> and <a href="https://twitter.com/search?q=%23iste2016&src=typd" target="_blank">#ISTE2016</a> hashtags to get a recap of what went on in Denver this week.<br /> </i> <br /> <br /> The teachers at <a href="http://www.lbusd.org/" target="_blank">Laguna Beach Unified School District</a> in California and<a href="http://www.sunprairie.k12.wi.us/" target="_blank"> Sun Prairie Area School District</a> in Wisconsin wanted to give their traditional classroom a reboot. By upending the typical classroom layout that confines students to desks and teachers to the front of the room, they increased student engagement, introducing technology, hands-on learning and group activities.<br /> <h3> Laguna Beach designs learning spaces to enhance engagement through movement </h3> <br /> “The classroom is the most neglected element in education right now,” says Mike Morrison, chief technology officer at Laguna Beach Unified School District. “You’ll find rooms with dark projectors, the lights out and the blinds drawn. How could these dark spaces inspire learning?” At Laguna Beach, Morrison and 15 teachers plunged into research on the impact that environment has on the senses — and tested technologies, furniture and even colored lighting. The core elements, says Morrison, boiled down to flexible furniture, multiple monitors and audio amplification.<br /> <br /> To replace bulky desks that were designed decades ago to be placed in rows, Morrison and his team chose desks and chairs with wheels that can revolve in any direction. This frees up teachers and students to quickly group desks together and direct attention at any part of the classroom — or at each other. There are standing desks as well, giving students the option to have their legs engaged — a boon for students dealing with attention-deficit disorders, Morrison says.<br /> <br /> More monitors and whiteboards provide more space for students to work as teams, instead of just watching the teacher up front. “The walls can then become anything we want them to be,” says Morrison — a place for a test review, a team project or solving a math problem as a class.<br /> <br /> Morrison and his team also changed the audio and lighting to help set the mood for different types of learning and make it easier for teachers to be heard. Teachers wear lanyard microphones connected to each classroom’s speaker system. “A teacher who spends the day shouting to be heard is stressed, and so is the class,” Morrison says. Teachers use lighting to change wall colors depending on the activity — yellow to encourage quiet reading time, blue for creativity and brainstorming.<br /> <br /> About 40 classrooms have been reconfigured to date, with 20 more to come this summer — and the change is palpable, Morrison says. “Teachers are walking around more, and they’re in touch with what students are doing,” Morrison says. “The atmosphere in classrooms is also much calmer.”<br /> <br /> Laguna Beach Unified School district put together this <a href="https://www.youtube.com/watch?v=jRFElC2SR7E&feature=youtu.be" target="_blank">fun video</a> — a takeoff on TV’s “The Office” — showing off the classroom improvements.<br /> <iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/jRFElC2SR7E" width="640"></iframe><br /> <h3> Classrooms become technology incubators for Sun Prairie Area students </h3> At Sun Prairie Area School District, teachers are inspiring students to be entrepreneurial and engage with technology. They found that by creating dedicated spaces without any of the usual trappings of a classroom, they could motivate students to break out of their comfort zones and think more outside the box.<br /> <br /> One of these learning spaces, “<a href="http://www.sunprairie.k12.wi.us/faculty/chlmc/fablab.cfm" target="_blank">Fab Lab</a>,” was created by Stephanie Breunig, a media specialist for the district’s Cardinal Heights Upper Middle School. Students can use the Fab Lab for school or personal projects. The lab has Legos, digital and GoPro cameras, art supplies, circuit boards and software such as GarageBand, recording software for music and Final Cut Pro, a video editing software. In the Fab Lab, students work with teachers to create their own videos or music mashups and internet memes. They've even started learning 3D printing and robotics.<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/AVvXsEjlRqAtJOKOvrwrlwy2_VdaJ17E8NlFV7eL94lJIdnjbdemU7y98_pRxzxTAKvHJXQAS7aDm5HYKwPnQSX_UxvR7j7jiKHLZb2Kufi69qfAxzhUKK1O-fLhAhf2UNxm8O5PG_NE17KroPib/s1600/tech-based-learning-spaces.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlRqAtJOKOvrwrlwy2_VdaJ17E8NlFV7eL94lJIdnjbdemU7y98_pRxzxTAKvHJXQAS7aDm5HYKwPnQSX_UxvR7j7jiKHLZb2Kufi69qfAxzhUKK1O-fLhAhf2UNxm8O5PG_NE17KroPib/s640/tech-based-learning-spaces.png" width="480" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;">Student working on a project in the Fab Lab</td></tr> </tbody></table> At Sun Prairie Area, teachers are also evolving learning spaces inside the classroom. With <a href="https://www.google.com/maps" target="_blank">Google Maps</a>, students take virtual tours of the world in their geography lessons, learning details about other cultures that they couldn’t find on a regular map. “Students use Google Maps to explore and take interactive tours of other countries,” says Tim Mortensen, 6th and 7th grade social studies teacher at Patrick Marsh Middle School. “When we learned about the pyramids, they could actually see them on the map and they started asking questions about what they’re made of. Some students even explored the surrounding area, wanting to know more about the hotels and restaurants in Egypt and asking questions like why the McDonalds there has different items on the menu.”<br /> <br /> “Literacy no longer means just reading and writing words on a page. Technology has created a new definition of literacy that includes digital,” says Curt Mould, director of innovation, assessment and continuous improvement at Sun Prairie Area School District. To teach with technology, teachers are creating learning spaces defined by interactive learning and experimentation.<br /> <br /> Laguna Beach and Sun Prairie Area School Districts have discovered just a few of the ways that disrupting the traditional classroom environment can help engage students. From exploring the world with online activities, to simply taking the classroom outside for a lesson, there are an infinite number of ways that teachers all over are creating new learning spaces to inspire students. Is your school district trying to reinvent the rooms where learning happens? Tell us about your plans to inspire curiosity in the classroom environment.<br /> <br /> <br /></div> <br /></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2016/07/how-tech-based-learning-spaces-are-helping-spark-creativity.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:How tech-based learning spaces are helping spark creativity&url=https://cloud.googleblog.com/2016/07/how-tech-based-learning-spaces-are-helping-spark-creativity.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/2016/07/how-tech-based-learning-spaces-are-helping-spark-creativity.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'>  </i> <span class='cmt_count_iframe_holder' data-count='4' data-onclick='' data-post-url='https://cloud.googleblog.com/2016/07/how-tech-based-learning-spaces-are-helping-spark-creativity.html?hl=en' data-url='https://cloud.googleblog.com/2016/07/how-tech-based-learning-spaces-are-helping-spark-creativity.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2016/07/how-tech-based-learning-spaces-are-helping-spark-creativity.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%20for%20Education?hl=en' rel='tag'> Google for Education </a> </span> </div> </div> </div> <div class='post' data-id='5299607202521304874' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2016/07/give-feedback-faster-with-Quizzes-in-Google-Forms.html?hl=en' itemprop='url' title='Give feedback faster with Quizzes in Google Forms'> Give feedback faster with Quizzes in Google Forms </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, July 1, 2016 </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 Tynia Yang, Software Engineer, Google Forms</span><br /> <br /> <i>(Cross-posted on the Google for Education <a href="http://googleforeducation.blogspot.com/2016/06/give-feedback-faster-with-quizzes-in.html" target="_blank">Blog</a>.)</i> <br /> <br /> <i><b>Editor's note:</b> On Monday, we <a href="http://googleforeducation.blogspot.com/2016/06/updates-from-iste-4-new-tools-to-help.html" target="_blank">announced</a> four new ways to help teachers engage their classes using Google tools. In this post, we’ll dive deeper into one of these tools: <a href="https://goo.gl/ZfwK68" target="_blank">Quizzes in Google Forms</a> . If you are at ISTE in Denver, visit us at booth #2511 in the expo hall to learn more and demo our new tools.</i> <br /> <br /> Educators have told us that collecting feedback earlier in the learning process results in better outcomes for both teachers and students. But they’ve also shared that creating assessments and providing feedback can lead to hours of repetitive grading. <br /> <br /> Dr. Ismael Piedra, a professor at the Instituto Technologico de Monterrey, for example, used “exit tickets” after his lectures to check student comprehension. But his attempts at gathering quick feedback would often result in 300 quizzes to grade and hours of work.<br /> <br /> After months of pilots with educators like Dr. Piedra, we launched <a href="https://goo.gl/ZfwK68" target="_blank">Quizzes in Google Forms</a> on Monday to help teachers quickly create, deliver and grade assignments or assessments. With Quizzes, teachers can select correct answers for multiple choice and checkbox questions to reduce repetitive grading. They can also enter explanations and review materials to help students learn. And to make sure students understand the lesson material, teachers can prevent students from sending themselves a copy of their responses.<br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2M1RK5WblFKD7ScHfy7ck5g5oE2CY8GfD_yrcDr205unhan6wwV1Mq-Rsl-q1-OAmtcpPPfpvj8IJ4t695uD25GJqiDlxoip51TixJJ2Mi_J9KWcgzzMuv9p9B61fOu2MU5s79NKAWwwk/s1600/Forms-StudentView-NoCopy+%25282%2529.gif" imageanchor="1"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2M1RK5WblFKD7ScHfy7ck5g5oE2CY8GfD_yrcDr205unhan6wwV1Mq-Rsl-q1-OAmtcpPPfpvj8IJ4t695uD25GJqiDlxoip51TixJJ2Mi_J9KWcgzzMuv9p9B61fOu2MU5s79NKAWwwk/s640/Forms-StudentView-NoCopy+%25282%2529.gif" width="640" /></a><br /> Nick Marchese, a music and programming teacher at the Berkeley Carroll School in Brooklyn, uses Quizzes in Google Forms to adapt his teaching throughout the learning process. “Quizzes help me optimize my teaching,” he explains. “After students take a quiz, I can check the summary of responses to see frequently missed questions and a visual representation of student scores. If I see there’s a question that a lot of students got wrong, then we start the next class by reviewing it.” Nick says that students love the immediate feedback they get while he loves how Quizzes can “automatically check multiple-choice questions and reduce time devoted to grading.”<br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzPhpql0HTO0v6NIlwIwVQkQKg-_h5xhuZM8bkQsjls2NajtXCCwiQclL6kvHtHRemfuA7dvusRlmVvM5C730HyLLbxFCZt_bKXEGoaFHLYshxXL_RdFReMHBDSJuv_Evbr3H03ng441UY/s1600/image02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="436" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzPhpql0HTO0v6NIlwIwVQkQKg-_h5xhuZM8bkQsjls2NajtXCCwiQclL6kvHtHRemfuA7dvusRlmVvM5C730HyLLbxFCZt_bKXEGoaFHLYshxXL_RdFReMHBDSJuv_Evbr3H03ng441UY/s640/image02.png" width="640" /></a></div> Effie Kleinberg of Bnei Akiva Schools in Toronto, likes that Quizzes reduce the overhead of giving formative assessments. “Quizzes make it quick and easy to create and grade a student assessment,” he says. Effie posts his Quizzes as assignments in <a href="https://classroom.google.com/" target="_blank">Google Classroom</a>, where he is easily able to keep track of student responses and view results. Students receive quick, actionable feedback though explanations and review materials, without requiring Effie to manually grade each quiz.<br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj29veQ100MpZvbr0DQinskCj666lacD8LYGpI9uGGzfhQfV6Tj7XLR3ydFTldlKt3U2pFDIbmhWzCyDJbU-zTaz_Q_Zov9fBo4y70cVY0RKK4XSnEefap7aGBffHf9KIFbWhz3_bbpGgvs/s1600/Forms-TeacherView-NoCopy.gif" imageanchor="1"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj29veQ100MpZvbr0DQinskCj666lacD8LYGpI9uGGzfhQfV6Tj7XLR3ydFTldlKt3U2pFDIbmhWzCyDJbU-zTaz_Q_Zov9fBo4y70cVY0RKK4XSnEefap7aGBffHf9KIFbWhz3_bbpGgvs/s640/Forms-TeacherView-NoCopy.gif" width="640" /></a><br /> We made Quizzes available to all Google Forms users so we can continue improving based on your feedback. Tasks like automating repetitive grading are just the beginning, so we look forward to hearing what you think. Get started by <a href="https://goo.gl/ZfwK68" target="_blank">creating</a> your first Quiz today!</div> <br /></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 Tynia Yang, Software Engineer, Google Forms</span><br /> <br /> <i>(Cross-posted on the Google for Education <a href="http://googleforeducation.blogspot.com/2016/06/give-feedback-faster-with-quizzes-in.html" target="_blank">Blog</a>.)</i> <br /> <br /> <i><b>Editor's note:</b> On Monday, we <a href="http://googleforeducation.blogspot.com/2016/06/updates-from-iste-4-new-tools-to-help.html" target="_blank">announced</a> four new ways to help teachers engage their classes using Google tools. In this post, we’ll dive deeper into one of these tools: <a href="https://goo.gl/ZfwK68" target="_blank">Quizzes in Google Forms</a> . If you are at ISTE in Denver, visit us at booth #2511 in the expo hall to learn more and demo our new tools.</i> <br /> <br /> Educators have told us that collecting feedback earlier in the learning process results in better outcomes for both teachers and students. But they’ve also shared that creating assessments and providing feedback can lead to hours of repetitive grading. <br /> <br /> Dr. Ismael Piedra, a professor at the Instituto Technologico de Monterrey, for example, used “exit tickets” after his lectures to check student comprehension. But his attempts at gathering quick feedback would often result in 300 quizzes to grade and hours of work.<br /> <br /> After months of pilots with educators like Dr. Piedra, we launched <a href="https://goo.gl/ZfwK68" target="_blank">Quizzes in Google Forms</a> on Monday to help teachers quickly create, deliver and grade assignments or assessments. With Quizzes, teachers can select correct answers for multiple choice and checkbox questions to reduce repetitive grading. They can also enter explanations and review materials to help students learn. And to make sure students understand the lesson material, teachers can prevent students from sending themselves a copy of their responses.<br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2M1RK5WblFKD7ScHfy7ck5g5oE2CY8GfD_yrcDr205unhan6wwV1Mq-Rsl-q1-OAmtcpPPfpvj8IJ4t695uD25GJqiDlxoip51TixJJ2Mi_J9KWcgzzMuv9p9B61fOu2MU5s79NKAWwwk/s1600/Forms-StudentView-NoCopy+%25282%2529.gif" imageanchor="1"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2M1RK5WblFKD7ScHfy7ck5g5oE2CY8GfD_yrcDr205unhan6wwV1Mq-Rsl-q1-OAmtcpPPfpvj8IJ4t695uD25GJqiDlxoip51TixJJ2Mi_J9KWcgzzMuv9p9B61fOu2MU5s79NKAWwwk/s640/Forms-StudentView-NoCopy+%25282%2529.gif" width="640" /></a><br /> Nick Marchese, a music and programming teacher at the Berkeley Carroll School in Brooklyn, uses Quizzes in Google Forms to adapt his teaching throughout the learning process. “Quizzes help me optimize my teaching,” he explains. “After students take a quiz, I can check the summary of responses to see frequently missed questions and a visual representation of student scores. If I see there’s a question that a lot of students got wrong, then we start the next class by reviewing it.” Nick says that students love the immediate feedback they get while he loves how Quizzes can “automatically check multiple-choice questions and reduce time devoted to grading.”<br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzPhpql0HTO0v6NIlwIwVQkQKg-_h5xhuZM8bkQsjls2NajtXCCwiQclL6kvHtHRemfuA7dvusRlmVvM5C730HyLLbxFCZt_bKXEGoaFHLYshxXL_RdFReMHBDSJuv_Evbr3H03ng441UY/s1600/image02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="436" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzPhpql0HTO0v6NIlwIwVQkQKg-_h5xhuZM8bkQsjls2NajtXCCwiQclL6kvHtHRemfuA7dvusRlmVvM5C730HyLLbxFCZt_bKXEGoaFHLYshxXL_RdFReMHBDSJuv_Evbr3H03ng441UY/s640/image02.png" width="640" /></a></div> Effie Kleinberg of Bnei Akiva Schools in Toronto, likes that Quizzes reduce the overhead of giving formative assessments. “Quizzes make it quick and easy to create and grade a student assessment,” he says. Effie posts his Quizzes as assignments in <a href="https://classroom.google.com/" target="_blank">Google Classroom</a>, where he is easily able to keep track of student responses and view results. Students receive quick, actionable feedback though explanations and review materials, without requiring Effie to manually grade each quiz.<br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj29veQ100MpZvbr0DQinskCj666lacD8LYGpI9uGGzfhQfV6Tj7XLR3ydFTldlKt3U2pFDIbmhWzCyDJbU-zTaz_Q_Zov9fBo4y70cVY0RKK4XSnEefap7aGBffHf9KIFbWhz3_bbpGgvs/s1600/Forms-TeacherView-NoCopy.gif" imageanchor="1"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj29veQ100MpZvbr0DQinskCj666lacD8LYGpI9uGGzfhQfV6Tj7XLR3ydFTldlKt3U2pFDIbmhWzCyDJbU-zTaz_Q_Zov9fBo4y70cVY0RKK4XSnEefap7aGBffHf9KIFbWhz3_bbpGgvs/s640/Forms-TeacherView-NoCopy.gif" width="640" /></a><br /> We made Quizzes available to all Google Forms users so we can continue improving based on your feedback. Tasks like automating repetitive grading are just the beginning, so we look forward to hearing what you think. Get started by <a href="https://goo.gl/ZfwK68" target="_blank">creating</a> your first Quiz today!</div> <br /></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2016/07/give-feedback-faster-with-Quizzes-in-Google-Forms.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:Give feedback faster with Quizzes in Google Forms&url=https://cloud.googleblog.com/2016/07/give-feedback-faster-with-Quizzes-in-Google-Forms.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/2016/07/give-feedback-faster-with-Quizzes-in-Google-Forms.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'>  </i> <span class='cmt_count_iframe_holder' data-count='1' data-onclick='' data-post-url='https://cloud.googleblog.com/2016/07/give-feedback-faster-with-Quizzes-in-Google-Forms.html?hl=en' data-url='https://cloud.googleblog.com/2016/07/give-feedback-faster-with-Quizzes-in-Google-Forms.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2016/07/give-feedback-faster-with-Quizzes-in-Google-Forms.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </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'>  </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://cloud.googleblog.com/search?updated-max=2016-08-30T09:00:00-07:00&max-results=7&reverse-paginate=true&hl=en' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'>  </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://cloud.googleblog.com/search?updated-max=2016-07-01T06:00:00-07:00&max-results=7&hl=en' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'>  </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'>  </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'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'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'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'>  </i> <h2> Archive </h2> <i class='material-icons arrow'>  </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'>  </i>   </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 expanded'> <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'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </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 collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </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 collapsed'> <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'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </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'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </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'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </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'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </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'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </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'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </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'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </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'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </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'] = 'AOuZoY4AGu2Cq7LR8IMSWK7H6k9elkVxNw:1732831606795';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d6567687196385815607','//cloud.googleblog.com/2016/07/?hl\x3den','6567687196385815607'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '6567687196385815607', 'title': 'Official Google Cloud Blog', 'url': 'https://cloud.googleblog.com/2016/07/?hl\x3den', 'canonicalUrl': 'https://cloud.googleblog.com/2016/07/', '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/2fafd358a4bcb2b4', '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': 'July 2016', 'pageTitle': 'Official Google Cloud Blog: July 2016'}}, {'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/2016/07/?hl\x3den', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2016, 'month': 7, 'rangeMessage': 'Showing posts from July, 2016'}}}]); _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>