CINXE.COM
Official Google Cloud Blog: December 2009
<!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: December 2009 </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/2009/12/' 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/2009/12/' 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/2009/12/' 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=e76fb540-b24b-49b0-9255-53fe5dfedfeb' media='none' onload='if(media!='all')media='all'' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=6567687196385815607&zx=e76fb540-b24b-49b0-9255-53fe5dfedfeb' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <script type='text/javascript'> //<![CDATA[ var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://2542116.fls.doubleclick.net/activityi;src=2542116;type=gblog;cat=googl0;ord=ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); //]]> </script> <noscript> <img alt='' height='1' src='https://ad.doubleclick.net/ddm/activity/src=2542116;type=gblog;cat=googl0;ord=1?' width='1'/> </noscript> <!-- Header --> <div class='header-outer'> <div class='header-inner'> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a class='google-logo' href='https://cloud.googleblog.com/'> <img height="50" src="//3.bp.blogspot.com/-a3v4BOp6LoU/V-y9lFzsb_I/AAAAAAAATGY/aD_EUNu9X4MHVu3ScQH38S2yvyNAVON9ACK4B/s1600/logo_lockup_cloud_color.png"> </a> <a href='/.'> <h2> Official Blog </h2> </a> </div> <div class='header-desc'> Built in the cloud. Engineered for your enterprise. </div> </div> </div></div> </div> </div> <!-- all content wrapper start --> <div class='cols-wrapper loading'> <div class='col-main-wrapper'> <div class='col-main'> <div class='section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='post' data-id='3605862951229392428' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2009/12/tips-and-tricks-on-deploying-google-apps.html' itemprop='url' title='Tips and tricks on deploying Google Apps'> Tips and tricks on deploying Google Apps </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, December 18, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style="font-family: arial;font-size:100%;" >The process of <a href="http://googleblog.blogspot.com/2009/08/going-google-with-google-apps.html" id="qav." target="_blank" title="Going Google">going Google</a> doesn't end with making the decision to migrate to Google Apps. That's why our Google Apps Deployment team is here to ensure that the millions of Google Apps users – from large businesses and schools to small community organizations – have the resources they need to help get Google Apps up and running.<br /><br />If your company, school, or organization has decided to "go Google," but isn't yet fully "gone," <a href="http://googleblog.blogspot.com/2009/12/tips-and-tricks-for-deploying-google.html" id="pfbb" target="_blank" title="today's post on the Official Google Blog">today's post on the Official Google Blog</a> points to some resources from our deployment team and tells more about the tools and guides available to help along the way.<br /><br />Posted by Miriam Schneider, Google Apps team</span> </script> <noscript> <span style="font-family: arial;font-size:100%;" >The process of <a href="http://googleblog.blogspot.com/2009/08/going-google-with-google-apps.html" id="qav." target="_blank" title="Going Google">going Google</a> doesn't end with making the decision to migrate to Google Apps. That's why our Google Apps Deployment team is here to ensure that the millions of Google Apps users – from large businesses and schools to small community organizations – have the resources they need to help get Google Apps up and running.<br /><br />If your company, school, or organization has decided to "go Google," but isn't yet fully "gone," <a href="http://googleblog.blogspot.com/2009/12/tips-and-tricks-for-deploying-google.html" id="pfbb" target="_blank" title="today's post on the Official Google Blog">today's post on the Official Google Blog</a> points to some resources from our deployment team and tells more about the tools and guides available to help along the way.<br /><br />Posted by Miriam Schneider, Google Apps team</span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2009/12/tips-and-tricks-on-deploying-google-apps.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Tips and tricks on deploying Google Apps&url=https://cloud.googleblog.com/2009/12/tips-and-tricks-on-deploying-google-apps.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2009/12/tips-and-tricks-on-deploying-google-apps.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='15' data-onclick='' data-post-url='https://cloud.googleblog.com/2009/12/tips-and-tricks-on-deploying-google-apps.html' data-url='https://cloud.googleblog.com/2009/12/tips-and-tricks-on-deploying-google-apps.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2009/12/tips-and-tricks-on-deploying-google-apps.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/admin' rel='tag'> admin </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/hints%20and%20tips' rel='tag'> hints and tips </a> </span> </div> </div> </div> <div class='post' data-id='8750522259679296875' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2009/12/google-honored-as-finalist-in-2010-sc.html' itemprop='url' title='Google Honored as a Finalist in the 2010 SC Awards'> Google Honored as a Finalist in the 2010 SC Awards </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, December 17, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//2.bp.blogspot.com/_jSdgG4-DeNE/SyrAqV6kIKI/AAAAAAAAAM4/8m-FokTpkHc/s1600-h/scawards2010finalist_2775.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5416353335536263330" src="//2.bp.blogspot.com/_jSdgG4-DeNE/SyrAqV6kIKI/AAAAAAAAAM4/8m-FokTpkHc/s320/scawards2010finalist_2775.jpg" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 137px; height: 258px;"></a><span style=";font-family:arial;font-size:100%;" >Google is honored to have been selected as a finalist in the <a href="http://www.scmagazineus.com/sc-magazine-awards-2010/section/1049/">2010 SC Awards</a> for outstanding achievement in IT security. <a href="//www.google.com/postini/">Google Message Security</a>, powered by <span class="misspell" suggestions="Posting,Positing,Pasting,Piston,Postings">Postini</span>, was nominated for the Reader Trust award in the Best Managed Security Service category from more than 600 entries across 31 technology categories.<br /><br />Widely respected in the industry for more than a decade, the annual SC Awards recognize the professionals, products, and companies providing security solutions that not only protect organizations today, but are also able to identify emerging threats as the landscape of online security evolves.<br /><br />At Google, we're especially proud to be up for a Reader Trust award, since our focus is always on our users first. Voters from small, medium and large enterprises spanning all industries gave Google Message Security high marks on functionality, manageability, ease-of-use and scalability, as well as the customer service and support provided for it.<br /><br />“Finalists in this year’s SC Awards including Google, represent a cross-section of the security industry’s best-in-class,” said SC Magazine Editor-in-Chief <span class="misspell" suggestions="Ileana,Alena,Allen,Elena,Ellen">Illena</span> Armstrong. “Our readers recognize that these companies are making today’s businesses more secure.”<br /><br />Winners of this year’s SC Awards will be announced at the annual SC Magazine award dinner in San Francisco on Tuesday, March 2, 2010. To attend the SC Awards, please register <a href="http://www.scmagazineus.com/sc-magazine-awards-2010/section/1053/">here</a>.<br /><br />Google's <span class="misspell" suggestions="Posting,Positing,Pasting,Piston,Postings">Postini</span> team would like to thank SC Magazine and the many readers who voted for Google Message Security. We'd also like to congratulate our fellow nominees and acknowledge their contributions to the field of online security.<br /><br />Posted by <span class="misspell" suggestions="Go pal,Go-pal,Goal,Opal,Copula">Gopal</span> Shah, Google <span class="misspell" suggestions="Posting,Positing,Pasting,Piston,Postings">Postini</span> team<br /><br /><br /><br /></span> </script> <noscript> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//2.bp.blogspot.com/_jSdgG4-DeNE/SyrAqV6kIKI/AAAAAAAAAM4/8m-FokTpkHc/s1600-h/scawards2010finalist_2775.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5416353335536263330" src="//2.bp.blogspot.com/_jSdgG4-DeNE/SyrAqV6kIKI/AAAAAAAAAM4/8m-FokTpkHc/s320/scawards2010finalist_2775.jpg" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 137px; height: 258px;"></a><span style=";font-family:arial;font-size:100%;" >Google is honored to have been selected as a finalist in the <a href="http://www.scmagazineus.com/sc-magazine-awards-2010/section/1049/">2010 SC Awards</a> for outstanding achievement in IT security. <a href="//www.google.com/postini/">Google Message Security</a>, powered by <span class="misspell" suggestions="Posting,Positing,Pasting,Piston,Postings">Postini</span>, was nominated for the Reader Trust award in the Best Managed Security Service category from more than 600 entries across 31 technology categories.<br /><br />Widely respected in the industry for more than a decade, the annual SC Awards recognize the professionals, products, and companies providing security solutions that not only protect organizations today, but are also able to identify emerging threats as the landscape of online security evolves.<br /><br />At Google, we're especially proud to be up for a Reader Trust award, since our focus is always on our users first. Voters from small, medium and large enterprises spanning all industries gave Google Message Security high marks on functionality, manageability, ease-of-use and scalability, as well as the customer service and support provided for it.<br /><br />“Finalists in this year’s SC Awards including Google, represent a cross-section of the security industry’s best-in-class,” said SC Magazine Editor-in-Chief <span class="misspell" suggestions="Ileana,Alena,Allen,Elena,Ellen">Illena</span> Armstrong. “Our readers recognize that these companies are making today’s businesses more secure.”<br /><br />Winners of this year’s SC Awards will be announced at the annual SC Magazine award dinner in San Francisco on Tuesday, March 2, 2010. To attend the SC Awards, please register <a href="http://www.scmagazineus.com/sc-magazine-awards-2010/section/1053/">here</a>.<br /><br />Google's <span class="misspell" suggestions="Posting,Positing,Pasting,Piston,Postings">Postini</span> team would like to thank SC Magazine and the many readers who voted for Google Message Security. We'd also like to congratulate our fellow nominees and acknowledge their contributions to the field of online security.<br /><br />Posted by <span class="misspell" suggestions="Go pal,Go-pal,Goal,Opal,Copula">Gopal</span> Shah, Google <span class="misspell" suggestions="Posting,Positing,Pasting,Piston,Postings">Postini</span> team<br /><br /><br /><br /></span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2009/12/google-honored-as-finalist-in-2010-sc.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Google Honored as a Finalist in the 2010 SC Awards&url=https://cloud.googleblog.com/2009/12/google-honored-as-finalist-in-2010-sc.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2009/12/google-honored-as-finalist-in-2010-sc.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://cloud.googleblog.com/2009/12/google-honored-as-finalist-in-2010-sc.html' data-url='https://cloud.googleblog.com/2009/12/google-honored-as-finalist-in-2010-sc.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2009/12/google-honored-as-finalist-in-2010-sc.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/google%20message%20security' rel='tag'> google message security </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Postini' rel='tag'> Postini </a> </span> </div> </div> </div> <div class='post' data-id='7179830968689489512' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2009/12/mwv-has-gone-google.html' itemprop='url' title='MWV has gone Google'> MWV has gone Google </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, December 17, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style=";font-family:arial;font-size:100%;" ><a href="http://www.meadwestvaco.com/">MWV</a> (formerly MeadWestvaco), a global packaging company based in Glen Allen, Virginia, has migrated its 12,000 technology-enabled employees to Google Apps. A 165-year-old company with a diverse set of commercial and consumer solutions, MWV products are ubiquitous in everyday life – <a href="http://www.meadonline.com/FiveStar/Home.aspx">Mead Five-Star</a> notebooks, coffee cups from your local barista, canned beverage FridgePak cases you see in your grocery store, collectors edition DVD cases, and fluid dispensers for luxury perfumes and lotions – among many others.<br /><br />MWV has grown extensively through acquisitions, which left it with twelve siloed email systems, including multiple instances of Microsoft Exchange and Lotus Notes across the globe.<br /><br /></span><div style="text-align: center;font-family:arial;"><span style="font-size:100%;"><img src="https://docs.google.com/a/google.com/File?id=dd68pf73_214cr8f8jd8_b" style="width: 325px; height: 107px;" /><br /><br /></span></div><span style=";font-family:arial;font-size:100%;" >MWV embarked on a journey to unite its global workforce on a single email platform. Critical to their "One MWV" initiative was to enable users in 34 countries and speaking a wide variety of languages to collaborate and easily communicate as one global team.<br /><br />Mark Gulling, MWV's CIO, explains that "The shift to Google has enhanced our ability to effectively collaborate by simplifying our email infrastructure, and delivered a richer set of communication tools. Google provides not only a rich collaboration suite, but a constant stream of innovative, market-defining products that enhance and constantly evolve our user's working experience." Gulling reports a number of benefits since switching to Google:<br /></span><ul style="font-family:arial;"><li><span style="font-size:100%;"><span style="font-weight: bold;">Increased productivity. </span>Users, from executives to individual contributors, have reported increases of over 30 minutes per day, thanks to powerful search capability and the organization features of Labels, Filters, and more. </span></li></ul><ul style="font-family:arial;"><li><span style="font-size:100%;"><span style="font-weight: bold;">Online information sharing. </span>Users have rapidly adopted Google Sites to share information and media. Approximately 200 group, product, and project collaboration sites have been created since MWV switched to Google Apps. </span></li></ul><ul style="font-family:arial;"><li><span style="font-size:100%;"><span style="font-weight: bold;">Real-time communications. </span>MWV has used Google Docs and video chat to help people stay in touch and collaborate in real time, avoiding unnecessary travel or videoconferencing costs.</span></li></ul><ul style="font-family:arial;"><li><span style="font-size:100%;"><span style="font-weight: bold;">Innovation. </span>MWV's product sales team was able to quickly roll out a new quote management framework based on Google Forms and Google Docs with the help of <a href="//www.google.com/google-d-s/scripts/scripts.html">Google Apps Script</a>. </span></li></ul><span style=";font-family:arial;font-size:100%;" >MWV's users are excited about the switch to Google and the new features available to them. As Mel Shaffer, VP of Global Service Delivery, says, "Moving to Google has givenMWV the ability to ride a wave of collaboration and technology features that would be difficult to duplicate in any other product."<br /><br />Continuing, Shaffer adds, "Google's innovative product design and commitment to user experience translate into a feature-rich user experience that is unparalleled in the IT marketplace today. Additionally, Google's price point enables IT to reduce costs and minimize or eliminate capital investment – a true win for our enterprise and our users."<br /><br />Join us in welcoming MWV to the growing ranks of businesses who have gone Google.<br /><br />Posted by Colleen Horan, Google Enterprise team<br /></span> </script> <noscript> <span style=";font-family:arial;font-size:100%;" ><a href="http://www.meadwestvaco.com/">MWV</a> (formerly MeadWestvaco), a global packaging company based in Glen Allen, Virginia, has migrated its 12,000 technology-enabled employees to Google Apps. A 165-year-old company with a diverse set of commercial and consumer solutions, MWV products are ubiquitous in everyday life – <a href="http://www.meadonline.com/FiveStar/Home.aspx">Mead Five-Star</a> notebooks, coffee cups from your local barista, canned beverage FridgePak cases you see in your grocery store, collectors edition DVD cases, and fluid dispensers for luxury perfumes and lotions – among many others.<br /><br />MWV has grown extensively through acquisitions, which left it with twelve siloed email systems, including multiple instances of Microsoft Exchange and Lotus Notes across the globe.<br /><br /></span><div style="text-align: center;font-family:arial;"><span style="font-size:100%;"><img src="https://docs.google.com/a/google.com/File?id=dd68pf73_214cr8f8jd8_b" style="width: 325px; height: 107px;" /><br /><br /></span></div><span style=";font-family:arial;font-size:100%;" >MWV embarked on a journey to unite its global workforce on a single email platform. Critical to their "One MWV" initiative was to enable users in 34 countries and speaking a wide variety of languages to collaborate and easily communicate as one global team.<br /><br />Mark Gulling, MWV's CIO, explains that "The shift to Google has enhanced our ability to effectively collaborate by simplifying our email infrastructure, and delivered a richer set of communication tools. Google provides not only a rich collaboration suite, but a constant stream of innovative, market-defining products that enhance and constantly evolve our user's working experience." Gulling reports a number of benefits since switching to Google:<br /></span><ul style="font-family:arial;"><li><span style="font-size:100%;"><span style="font-weight: bold;">Increased productivity. </span>Users, from executives to individual contributors, have reported increases of over 30 minutes per day, thanks to powerful search capability and the organization features of Labels, Filters, and more. </span></li></ul><ul style="font-family:arial;"><li><span style="font-size:100%;"><span style="font-weight: bold;">Online information sharing. </span>Users have rapidly adopted Google Sites to share information and media. Approximately 200 group, product, and project collaboration sites have been created since MWV switched to Google Apps. </span></li></ul><ul style="font-family:arial;"><li><span style="font-size:100%;"><span style="font-weight: bold;">Real-time communications. </span>MWV has used Google Docs and video chat to help people stay in touch and collaborate in real time, avoiding unnecessary travel or videoconferencing costs.</span></li></ul><ul style="font-family:arial;"><li><span style="font-size:100%;"><span style="font-weight: bold;">Innovation. </span>MWV's product sales team was able to quickly roll out a new quote management framework based on Google Forms and Google Docs with the help of <a href="//www.google.com/google-d-s/scripts/scripts.html">Google Apps Script</a>. </span></li></ul><span style=";font-family:arial;font-size:100%;" >MWV's users are excited about the switch to Google and the new features available to them. As Mel Shaffer, VP of Global Service Delivery, says, "Moving to Google has givenMWV the ability to ride a wave of collaboration and technology features that would be difficult to duplicate in any other product."<br /><br />Continuing, Shaffer adds, "Google's innovative product design and commitment to user experience translate into a feature-rich user experience that is unparalleled in the IT marketplace today. Additionally, Google's price point enables IT to reduce costs and minimize or eliminate capital investment – a true win for our enterprise and our users."<br /><br />Join us in welcoming MWV to the growing ranks of businesses who have gone Google.<br /><br />Posted by Colleen Horan, Google Enterprise team<br /></span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2009/12/mwv-has-gone-google.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:MWV has gone Google&url=https://cloud.googleblog.com/2009/12/mwv-has-gone-google.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2009/12/mwv-has-gone-google.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='4' data-onclick='' data-post-url='https://cloud.googleblog.com/2009/12/mwv-has-gone-google.html' data-url='https://cloud.googleblog.com/2009/12/mwv-has-gone-google.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2009/12/mwv-has-gone-google.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/enterprise' rel='tag'> enterprise </a> , <a class='label' href='https://cloud.googleblog.com/search/label/gonegoogle' rel='tag'> gonegoogle </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> </span> </div> </div> </div> <div class='post' data-id='2602649958481899440' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2009/12/why-city-of-los-angeles-chose-google.html' itemprop='url' title='Why the City of Los Angeles chose Google'> Why the City of Los Angeles chose Google </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, December 14, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style=";font-family:arial;font-size:100%;" ><span style="font-style: italic;"><span style="font-weight: bold;">Editor's Note: </span>In October, the City of Los Angeles – the second largest city in the United States – decided to switch its email to Google, a decision supported in a unanimous vote by the Los Angeles City Council. </span> <span style="font-style: italic;">We've invited Randi Levin, Chief Technology Officer for the City of Los Angeles and general manager of the city's Information Technology Agency, to provide more insight into the reasons behind this decision.</span><br /><br />Los Angeles is going Google. After a rigorous evaluation process to select the best email solution for the city, <a href="http://googleblog.blogspot.com/2009/12/cloud-apps-big-city-la-goes-google.html">Los Angeles recently decided to move all 30,000 city employees to Google Apps</a> from our existing GroupWise email system.<br /><br />City employees fulfill a range of important functions – from policing our streets to supplying water and power to city residents and businesses, and from operating our libraries to designing and building wastewater treatment plants and other public facilities. We want to provide all these employees with modern tools that help them do their jobs. Some of the benefits our employees will see from the suite of Google applications include:<br /></span><ul><li><span style=";font-family:arial;font-size:100%;" ><span style="font-weight: bold;">Improved collaboration. </span>Much of the city's work requires multiple people – even multiple departments – to work together. With instant messaging, video conferencing, and simultaneous review and editing of documents by multiple people, employees will have better tools to work together on projects. </span></li></ul><ul><li><span style=";font-family:arial;font-size:100%;" ><span style="font-weight: bold;">Easier remote access. </span>In a fast-paced city government, people often need access to work information when they're not at work. With Google, employees will be able to access their information from any computer with an internet connection, as well as from their mobile phones.</span></li></ul><ul><li><span style=";font-family:arial;font-size:100%;" ><span style="font-weight: bold;">Expanded storage. </span>With Google, we can provide employees 25x the email storage they have today, saving them from having to make difficult decisions about which emails to keep or delete.</span></li></ul><span style=";font-family:arial;font-size:100%;" >In addition to empowering employees across the city, everyone will benefit from Google's security controls, which will provide a higher level of security for City data than exists with our current system.<br /><br />Google Apps will also help conserve resources in the city's Information & Technology Agency (ITA), which is responsible for researching, testing & implementing new technologies in ways that make Los Angeles a better place to live, work and play. Because the email and other applications are hosted and maintained by Google, ITA employees who previously were responsible for maintaining our email system can be freed up to work on projects that are central to making the city run.<br /><br />By ITA estimates, Google Apps will save the city of Los Angeles millions of dollars by allowing us to shift resources currently dedicated to email to other purposes. For example, moving to Google will free up nearly 100 servers that were used for our existing email system, which will lower our electricity bills by almost $750,000 over five years. In short, this decision helps us to get the most out of the city's IT budget.<br /><br />The decision to move to Google Apps was not taken lightly. The city issued a request for proposals and received 15 proposals, which were evaluated by city officials. The top four proposals were invited to give oral presentations, with <a href="http://www.csc.com/CaliforniaCloud" target="_blank">CSC</a>'s proposal for Google Apps receiving the highest marks. This decision was reviewed and discussed by the Los Angeles City Council which, after a healthy debate, voted unanimously to move forward with Google Apps.<br /><br />Learn more about this installation here:<br /><br /><object height="340" width="560"><param name="movie" value="//www.youtube.com/v/Sa9fg8tLlIs&hl=en_US&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/Sa9fg8tLlIs&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"></embed></object><br /><br />Many other government agencies across California and around the country have already reached out to us to learn more. In addition to the benefits mentioned above, Los Angeles found Google's system availability of 99.9% and service levels for response in the event of an issue to be equivalent – if not better – to what we could provide ourselves. Together with the cost savings, it all adds up to a compelling argument for government agencies both small and large.<br /><br />We still have work ahead of us, but we're excited to be moving forward with Google and CSC to bring state of the art email and collaboration tools to the employees of the City of Los Angeles.<br /><br /></span><div style="text-align: right;font-family:arial;"><span style="font-size:100%;">Randi Levin, Chief Technology Officer, City of Los Angeles<br /></span></div><span style=";font-family:arial;font-size:100%;" ><br />Posted by Dan Israel, Google Enterprise team<br /></span> </script> <noscript> <span style=";font-family:arial;font-size:100%;" ><span style="font-style: italic;"><span style="font-weight: bold;">Editor's Note: </span>In October, the City of Los Angeles – the second largest city in the United States – decided to switch its email to Google, a decision supported in a unanimous vote by the Los Angeles City Council. </span> <span style="font-style: italic;">We've invited Randi Levin, Chief Technology Officer for the City of Los Angeles and general manager of the city's Information Technology Agency, to provide more insight into the reasons behind this decision.</span><br /><br />Los Angeles is going Google. After a rigorous evaluation process to select the best email solution for the city, <a href="http://googleblog.blogspot.com/2009/12/cloud-apps-big-city-la-goes-google.html">Los Angeles recently decided to move all 30,000 city employees to Google Apps</a> from our existing GroupWise email system.<br /><br />City employees fulfill a range of important functions – from policing our streets to supplying water and power to city residents and businesses, and from operating our libraries to designing and building wastewater treatment plants and other public facilities. We want to provide all these employees with modern tools that help them do their jobs. Some of the benefits our employees will see from the suite of Google applications include:<br /></span><ul><li><span style=";font-family:arial;font-size:100%;" ><span style="font-weight: bold;">Improved collaboration. </span>Much of the city's work requires multiple people – even multiple departments – to work together. With instant messaging, video conferencing, and simultaneous review and editing of documents by multiple people, employees will have better tools to work together on projects. </span></li></ul><ul><li><span style=";font-family:arial;font-size:100%;" ><span style="font-weight: bold;">Easier remote access. </span>In a fast-paced city government, people often need access to work information when they're not at work. With Google, employees will be able to access their information from any computer with an internet connection, as well as from their mobile phones.</span></li></ul><ul><li><span style=";font-family:arial;font-size:100%;" ><span style="font-weight: bold;">Expanded storage. </span>With Google, we can provide employees 25x the email storage they have today, saving them from having to make difficult decisions about which emails to keep or delete.</span></li></ul><span style=";font-family:arial;font-size:100%;" >In addition to empowering employees across the city, everyone will benefit from Google's security controls, which will provide a higher level of security for City data than exists with our current system.<br /><br />Google Apps will also help conserve resources in the city's Information & Technology Agency (ITA), which is responsible for researching, testing & implementing new technologies in ways that make Los Angeles a better place to live, work and play. Because the email and other applications are hosted and maintained by Google, ITA employees who previously were responsible for maintaining our email system can be freed up to work on projects that are central to making the city run.<br /><br />By ITA estimates, Google Apps will save the city of Los Angeles millions of dollars by allowing us to shift resources currently dedicated to email to other purposes. For example, moving to Google will free up nearly 100 servers that were used for our existing email system, which will lower our electricity bills by almost $750,000 over five years. In short, this decision helps us to get the most out of the city's IT budget.<br /><br />The decision to move to Google Apps was not taken lightly. The city issued a request for proposals and received 15 proposals, which were evaluated by city officials. The top four proposals were invited to give oral presentations, with <a href="http://www.csc.com/CaliforniaCloud" target="_blank">CSC</a>'s proposal for Google Apps receiving the highest marks. This decision was reviewed and discussed by the Los Angeles City Council which, after a healthy debate, voted unanimously to move forward with Google Apps.<br /><br />Learn more about this installation here:<br /><br /><object height="340" width="560"><param name="movie" value="//www.youtube.com/v/Sa9fg8tLlIs&hl=en_US&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/Sa9fg8tLlIs&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"></embed></object><br /><br />Many other government agencies across California and around the country have already reached out to us to learn more. In addition to the benefits mentioned above, Los Angeles found Google's system availability of 99.9% and service levels for response in the event of an issue to be equivalent – if not better – to what we could provide ourselves. Together with the cost savings, it all adds up to a compelling argument for government agencies both small and large.<br /><br />We still have work ahead of us, but we're excited to be moving forward with Google and CSC to bring state of the art email and collaboration tools to the employees of the City of Los Angeles.<br /><br /></span><div style="text-align: right;font-family:arial;"><span style="font-size:100%;">Randi Levin, Chief Technology Officer, City of Los Angeles<br /></span></div><span style=";font-family:arial;font-size:100%;" ><br />Posted by Dan Israel, Google Enterprise team<br /></span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2009/12/why-city-of-los-angeles-chose-google.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Why the City of Los Angeles chose Google&url=https://cloud.googleblog.com/2009/12/why-city-of-los-angeles-chose-google.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2009/12/why-city-of-los-angeles-chose-google.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='13' data-onclick='' data-post-url='https://cloud.googleblog.com/2009/12/why-city-of-los-angeles-chose-google.html' data-url='https://cloud.googleblog.com/2009/12/why-city-of-los-angeles-chose-google.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2009/12/why-city-of-los-angeles-chose-google.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/government' rel='tag'> government </a> , <a class='label' href='https://cloud.googleblog.com/search/label/switch' rel='tag'> switch </a> </span> </div> </div> </div> <div class='post' data-id='2274503491144777858' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2009/12/search-appliance-gets-real-time-twitter.html' itemprop='url' title='Search Appliance gets real-time: Twitter feeds now available on the GSA'> Search Appliance gets real-time: Twitter feeds now available on the GSA </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, December 10, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style=";font-family:arial;font-size:100%;" >Real-time information is becoming an increasingly important part of searching online – both for business and consumer search users. Yesterday we <a href="http://googleblog.blogspot.com/2009/12/relevance-meets-real-time-web.html" target="_blank">announced the launch</a> of real-time results on Google.com, and today we're announcing that the <a href="//google.com/gsa" target="_blank">Google Search Appliance</a> (GSA) can show users tweets from <a href="http://twitter.com/" target="_blank">Twitter</a> next to their internal Search Appliance results.<br /><br /></span><div style="text-align: center;font-family:arial;"><span style="font-size:100%;"><img src="https://docs.google.com/a/google.com/File?id=dcm99qkn_83c29932cn_b" style="width: 490px; height: 211px;" /><br /></span></div><span style=";font-family:arial;font-size:100%;" ><br />Social information is important for businesses: employees searching for information needed to do their jobs benefit from real-time news too. They might be developing a new breakfast cereal, or designing a marketing plan for a clothing line, or writing strategy report for a political campaign. In all of these cases, understanding what is being said just as Twitter users are saying it can be invaluable.<br /><br /></span><div style="text-align: center;font-family:arial;"><span style="font-size:100%;"><img src="https://docs.google.com/a/google.com/File?id=dcm99qkn_84ghg89gf8_b" style="width: 522px; height: 388px;" /><br /></span></div><span style=";font-family:arial;font-size:100%;" ><br />Google’s focus is to provide the most relevant search results to users. In the case of the GSA, this means accessing information from multiple sources, aka universal search. To this end, we already offer a feature called <a href="http://code.google.com/p/relatedwebresults/" target="_blank">Related Web Results</a>, which allows employees to view results from Google.com alongside corporate search results.<br /><br />Customers have told us that placing web results next to intranet ones often allows employees to think differently about a particular topic and approach it in new ways. By integrating enterprise search with more of the information that exists in the cloud, like tweets, employees can more easily leverage the wisdom of the crowd.<br /><br />To turn the Twitter box on in GSA results, follow the instructions provided <a href="http://code.google.com/p/relatedtwitterresults/wiki/RelatedTwitterResultsInstallation" target="_blank">here</a>. It should take no more than 15 minutes to get up and running. It can be enabled for only some users, all users, or set up so users can choose themselves whether they want to see the Twitter results by using a keyword trigger (like 'twitter'). Integration info and how-<span class="misspell" suggestions="toes,tors,toss,tows,toys">tos</span> for this feature can be found <a href="http://code.google.com/p/relatedtwitterresults/wiki/RelatedTwitterResultsMain" target="_blank">here</a>, and happy <span class="misspell" suggestions="real time,real-time,mealtime,relative,ragtime">realtime</span> reading.<br /><br />Posted by Cyrus <span class="misspell" suggestions="Misty,Mastery,Mystery,Misery,Mister">Mistry</span>, Product Manager, Google Enterprise Search<br /><br /><br /><br /></span> </script> <noscript> <span style=";font-family:arial;font-size:100%;" >Real-time information is becoming an increasingly important part of searching online – both for business and consumer search users. Yesterday we <a href="http://googleblog.blogspot.com/2009/12/relevance-meets-real-time-web.html" target="_blank">announced the launch</a> of real-time results on Google.com, and today we're announcing that the <a href="//google.com/gsa" target="_blank">Google Search Appliance</a> (GSA) can show users tweets from <a href="http://twitter.com/" target="_blank">Twitter</a> next to their internal Search Appliance results.<br /><br /></span><div style="text-align: center;font-family:arial;"><span style="font-size:100%;"><img src="https://docs.google.com/a/google.com/File?id=dcm99qkn_83c29932cn_b" style="width: 490px; height: 211px;" /><br /></span></div><span style=";font-family:arial;font-size:100%;" ><br />Social information is important for businesses: employees searching for information needed to do their jobs benefit from real-time news too. They might be developing a new breakfast cereal, or designing a marketing plan for a clothing line, or writing strategy report for a political campaign. In all of these cases, understanding what is being said just as Twitter users are saying it can be invaluable.<br /><br /></span><div style="text-align: center;font-family:arial;"><span style="font-size:100%;"><img src="https://docs.google.com/a/google.com/File?id=dcm99qkn_84ghg89gf8_b" style="width: 522px; height: 388px;" /><br /></span></div><span style=";font-family:arial;font-size:100%;" ><br />Google’s focus is to provide the most relevant search results to users. In the case of the GSA, this means accessing information from multiple sources, aka universal search. To this end, we already offer a feature called <a href="http://code.google.com/p/relatedwebresults/" target="_blank">Related Web Results</a>, which allows employees to view results from Google.com alongside corporate search results.<br /><br />Customers have told us that placing web results next to intranet ones often allows employees to think differently about a particular topic and approach it in new ways. By integrating enterprise search with more of the information that exists in the cloud, like tweets, employees can more easily leverage the wisdom of the crowd.<br /><br />To turn the Twitter box on in GSA results, follow the instructions provided <a href="http://code.google.com/p/relatedtwitterresults/wiki/RelatedTwitterResultsInstallation" target="_blank">here</a>. It should take no more than 15 minutes to get up and running. It can be enabled for only some users, all users, or set up so users can choose themselves whether they want to see the Twitter results by using a keyword trigger (like 'twitter'). Integration info and how-<span class="misspell" suggestions="toes,tors,toss,tows,toys">tos</span> for this feature can be found <a href="http://code.google.com/p/relatedtwitterresults/wiki/RelatedTwitterResultsMain" target="_blank">here</a>, and happy <span class="misspell" suggestions="real time,real-time,mealtime,relative,ragtime">realtime</span> reading.<br /><br />Posted by Cyrus <span class="misspell" suggestions="Misty,Mastery,Mystery,Misery,Mister">Mistry</span>, Product Manager, Google Enterprise Search<br /><br /><br /><br /></span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2009/12/search-appliance-gets-real-time-twitter.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Search Appliance gets real-time: Twitter feeds now available on the GSA&url=https://cloud.googleblog.com/2009/12/search-appliance-gets-real-time-twitter.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2009/12/search-appliance-gets-real-time-twitter.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='3' data-onclick='' data-post-url='https://cloud.googleblog.com/2009/12/search-appliance-gets-real-time-twitter.html' data-url='https://cloud.googleblog.com/2009/12/search-appliance-gets-real-time-twitter.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2009/12/search-appliance-gets-real-time-twitter.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/admin' rel='tag'> admin </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Enterprise%20Search' rel='tag'> Google Enterprise Search </a> , <a class='label' href='https://cloud.googleblog.com/search/label/hints%20and%20tips' rel='tag'> hints and tips </a> , <a class='label' href='https://cloud.googleblog.com/search/label/new%20features' rel='tag'> new features </a> </span> </div> </div> </div> <div class='post' data-id='6642164812974399911' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2009/12/communication-and-collaboration-just.html' itemprop='url' title='Communication and collaboration just got easier with Google Groups'> Communication and collaboration just got easier with Google Groups </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, December 8, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style=";font-family:arial;font-size:100%;" >Picture this: you're working on a new project with your team. You ask your IT admin to create a new group that includes all of your team members, keeping in mind that you must ask them to update the group every time people join or leave the group. Maybe you're even wishing that (a) you had a secure, central place to manage this group and communicate with it, and (b) you could easily search group archives for information somewhere other than your inbox.<br /><br />That's when your admin gives you the good news: creating, managing and sharing with groups just got a whole lot easier. <a href="http://googleblog.blogspot.com/2009/12/join-this-group-google-groups-joins.html">Today</a>, Google Apps is giving business and school IT administrators the ability to let users create, manage and collaborate in groups without needing IT help. This launch is a major expansion to the <a href="http://googleenterprise.blogspot.com/2009/02/introducing-better-email-lists-for.html">mailing list functionality</a> and <a href="http://googleenterprise.blogspot.com/2009/08/sharing-with-groups.html">content sharing</a> we released earlier this year.<br /><br />The following <a href="//www.google.com/apps/intl/en/business/groups.html#utm_campaign=script&utm_source=en-na-us-entblog-groups&utm_medium=blog">Google Groups</a> features are now included in Google Apps Premier and Education Editions:<br /></span><ul style="font-family:arial;"><li><span style="font-size:100%;"><span style="font-weight: bold;">Fast set-up. </span>Employees and students can now create collaborative groups instantly without burdening IT, and manage the group settings to fit their needs. </span></li><li><span style="font-size:100%;"><span style="font-weight: bold;">Searchable archives. </span>Group discussions are archived by default, allowing users to easily search and view past and present discussions via the web.</span></li><li><span style="font-size:100%;"><span style="font-weight: bold;">Sharing with a group. </span>Once a group is set up, employees and students can easily share a document, spreadsheet, presentation, shared folder, site, calendar, or video with that group. No need to type in individual email address manually, or remember who joined or left the group. Plus, the shared items will only be accessible by the appropriate people, even as people join and leave the group. </span></li><li><span style="font-size:100%;"><span style="font-weight: bold;">Reply on behalf of a group. </span>In addition to communicating via email or the web interface, the new functionality lets group managers send a message on behalf of a group.</span></li><li><span style="font-size:100%;"><span style="font-weight: bold;">IT capabilities.</span> IT administrators still manage if and how users can create groups from the administrative control panel. </span></li></ul><object height="340" width="560"><param name="movie" value="//www.youtube.com/v/29n6xm1dLiI&hl=en_US&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/29n6xm1dLiI&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"></embed></object><br /><br /><span style=";font-family:arial;font-size:100%;" >Google Apps Premier and Education Edition administrators can now enable the new groups functionality from the control panel by enabling the "user-managed groups" service. You can read more about this announcement on the <a href="http://googleblog.blogspot.com/">Official Google Blog</a>. Google Groups will be rolling out to Google Apps Premier and Education Edition domains over the next day, so if you don't notice these features right now, you should see them soon.<br /><br />We're always developing new features to help you get your job done faster and more efficiently with <a href="//www.google.com/apps/intl/en/business/index.html#utm_campaign=script&utm_source=en-na-us-entblog-groups&utm_medium=blog">Google Apps</a>. Stay tuned to this blog for the latest updates as new features continue to come your way, or subscribe to our <a href="//www.google.com/apps/intl/en/business/new.html">Google Apps update feed</a> and get the news as it happens.<br /><br />Posted by Shimrit Ben-Yair, Product Manager<br /></span> </script> <noscript> <span style=";font-family:arial;font-size:100%;" >Picture this: you're working on a new project with your team. You ask your IT admin to create a new group that includes all of your team members, keeping in mind that you must ask them to update the group every time people join or leave the group. Maybe you're even wishing that (a) you had a secure, central place to manage this group and communicate with it, and (b) you could easily search group archives for information somewhere other than your inbox.<br /><br />That's when your admin gives you the good news: creating, managing and sharing with groups just got a whole lot easier. <a href="http://googleblog.blogspot.com/2009/12/join-this-group-google-groups-joins.html">Today</a>, Google Apps is giving business and school IT administrators the ability to let users create, manage and collaborate in groups without needing IT help. This launch is a major expansion to the <a href="http://googleenterprise.blogspot.com/2009/02/introducing-better-email-lists-for.html">mailing list functionality</a> and <a href="http://googleenterprise.blogspot.com/2009/08/sharing-with-groups.html">content sharing</a> we released earlier this year.<br /><br />The following <a href="//www.google.com/apps/intl/en/business/groups.html#utm_campaign=script&utm_source=en-na-us-entblog-groups&utm_medium=blog">Google Groups</a> features are now included in Google Apps Premier and Education Editions:<br /></span><ul style="font-family:arial;"><li><span style="font-size:100%;"><span style="font-weight: bold;">Fast set-up. </span>Employees and students can now create collaborative groups instantly without burdening IT, and manage the group settings to fit their needs. </span></li><li><span style="font-size:100%;"><span style="font-weight: bold;">Searchable archives. </span>Group discussions are archived by default, allowing users to easily search and view past and present discussions via the web.</span></li><li><span style="font-size:100%;"><span style="font-weight: bold;">Sharing with a group. </span>Once a group is set up, employees and students can easily share a document, spreadsheet, presentation, shared folder, site, calendar, or video with that group. No need to type in individual email address manually, or remember who joined or left the group. Plus, the shared items will only be accessible by the appropriate people, even as people join and leave the group. </span></li><li><span style="font-size:100%;"><span style="font-weight: bold;">Reply on behalf of a group. </span>In addition to communicating via email or the web interface, the new functionality lets group managers send a message on behalf of a group.</span></li><li><span style="font-size:100%;"><span style="font-weight: bold;">IT capabilities.</span> IT administrators still manage if and how users can create groups from the administrative control panel. </span></li></ul><object height="340" width="560"><param name="movie" value="//www.youtube.com/v/29n6xm1dLiI&hl=en_US&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/29n6xm1dLiI&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"></embed></object><br /><br /><span style=";font-family:arial;font-size:100%;" >Google Apps Premier and Education Edition administrators can now enable the new groups functionality from the control panel by enabling the "user-managed groups" service. You can read more about this announcement on the <a href="http://googleblog.blogspot.com/">Official Google Blog</a>. Google Groups will be rolling out to Google Apps Premier and Education Edition domains over the next day, so if you don't notice these features right now, you should see them soon.<br /><br />We're always developing new features to help you get your job done faster and more efficiently with <a href="//www.google.com/apps/intl/en/business/index.html#utm_campaign=script&utm_source=en-na-us-entblog-groups&utm_medium=blog">Google Apps</a>. Stay tuned to this blog for the latest updates as new features continue to come your way, or subscribe to our <a href="//www.google.com/apps/intl/en/business/new.html">Google Apps update feed</a> and get the news as it happens.<br /><br />Posted by Shimrit Ben-Yair, Product Manager<br /></span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2009/12/communication-and-collaboration-just.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Communication and collaboration just got easier with Google Groups&url=https://cloud.googleblog.com/2009/12/communication-and-collaboration-just.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2009/12/communication-and-collaboration-just.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='26' data-onclick='' data-post-url='https://cloud.googleblog.com/2009/12/communication-and-collaboration-just.html' data-url='https://cloud.googleblog.com/2009/12/communication-and-collaboration-just.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2009/12/communication-and-collaboration-just.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/admin' rel='tag'> admin </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://cloud.googleblog.com/search/label/hints%20and%20tips' rel='tag'> hints and tips </a> , <a class='label' href='https://cloud.googleblog.com/search/label/new%20features' rel='tag'> new features </a> , <a class='label' href='https://cloud.googleblog.com/search/label/productivity' rel='tag'> productivity </a> </span> </div> </div> </div> <div class='post' data-id='3925611938290688026' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2009/12/search-in-google-docs-gets-more.html' itemprop='url' title='Search in Google Docs gets more personalized with new relevance, stemming, and synonyms'> Search in Google Docs gets more personalized with new relevance, stemming, and synonyms </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, December 8, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div style="text-align: left; font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span">Finding your business information within Google Docs should be as easy as finding information on google.com. To meet that goal, over the next few days, we will be enabling new search features in Google Docs that provides better relevancy as well support for stemming and synonyms.</span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span"><br /></span></span></div><div style="font-family: arial;"><span style="font-size:100%;"><b><span class="Apple-style-span"><span class="Apple-style-span">Sort by relevance. </span></span></b></span><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span">The first change is the addition of relevance ranking in Docs search results. Until now, when you searched for a document, spreadsheet, or presentation, results were sorted by "last modified" date.</span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span"><br />Now, search in Google Docs will look at various "signals", including whether you've authored a document, whether they've been explicitly shared with you, and other factors to present the most relevant items at the top of your results list. This personalization improves search across shared files, and each user gets the results that are most relevant for them.</span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span"><br /></span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span">Adding to this personalized approach, we've also added a new menu on the right side of the toolbar to let you view, and fine-tune, your search results by "Relevance," "Starred," or "Last Modified" results.</span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span"><br /></span></span></div><div style="font-family: arial;"><span style="font-size:100%;"><b><span class="Apple-style-span"><span class="Apple-style-span">Stemming and synonyms. </span></span></b></span><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span">Search in Google Docs now also includes automatic stemming and synonyms, so that your results are good even if your typing is off. If you search for "meeting note," results will include a few variations of those words, including "meeting notes" (which is what you probably meant to type).</span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span"><br /></span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span">Posted by Balazs Racz and Liviu Panait, Software Engineers, Google Apps Search</span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span"><br /></span></span></div><div style="font-family: arial;"><span style="font-size:100%;"><br /></span></div> </script> <noscript> <div style="text-align: left; font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span">Finding your business information within Google Docs should be as easy as finding information on google.com. To meet that goal, over the next few days, we will be enabling new search features in Google Docs that provides better relevancy as well support for stemming and synonyms.</span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span"><br /></span></span></div><div style="font-family: arial;"><span style="font-size:100%;"><b><span class="Apple-style-span"><span class="Apple-style-span">Sort by relevance. </span></span></b></span><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span">The first change is the addition of relevance ranking in Docs search results. Until now, when you searched for a document, spreadsheet, or presentation, results were sorted by "last modified" date.</span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span"><br />Now, search in Google Docs will look at various "signals", including whether you've authored a document, whether they've been explicitly shared with you, and other factors to present the most relevant items at the top of your results list. This personalization improves search across shared files, and each user gets the results that are most relevant for them.</span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span"><br /></span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span">Adding to this personalized approach, we've also added a new menu on the right side of the toolbar to let you view, and fine-tune, your search results by "Relevance," "Starred," or "Last Modified" results.</span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span"><br /></span></span></div><div style="font-family: arial;"><span style="font-size:100%;"><b><span class="Apple-style-span"><span class="Apple-style-span">Stemming and synonyms. </span></span></b></span><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span">Search in Google Docs now also includes automatic stemming and synonyms, so that your results are good even if your typing is off. If you search for "meeting note," results will include a few variations of those words, including "meeting notes" (which is what you probably meant to type).</span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span"><br /></span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span">Posted by Balazs Racz and Liviu Panait, Software Engineers, Google Apps Search</span></span></div><div style="font-family: arial;"><span class="Apple-style-span" style=";font-size:100%;" ><span class="Apple-style-span"><br /></span></span></div><div style="font-family: arial;"><span style="font-size:100%;"><br /></span></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2009/12/search-in-google-docs-gets-more.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Search in Google Docs gets more personalized with new relevance, stemming, and synonyms&url=https://cloud.googleblog.com/2009/12/search-in-google-docs-gets-more.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2009/12/search-in-google-docs-gets-more.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='3' data-onclick='' data-post-url='https://cloud.googleblog.com/2009/12/search-in-google-docs-gets-more.html' data-url='https://cloud.googleblog.com/2009/12/search-in-google-docs-gets-more.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2009/12/search-in-google-docs-gets-more.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Enterprise%20Search' rel='tag'> Google Enterprise Search </a> , <a class='label' href='https://cloud.googleblog.com/search/label/productivity' rel='tag'> productivity </a> </span> </div> </div> </div> <div class='post' data-id='4229183126034106895' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2009/12/mattson-technology-switches-to-google.html' itemprop='url' title='Mattson Technology switches to Google Apps and saves 70%'> Mattson Technology switches to Google Apps and saves 70% </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, December 8, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style=";font-family:arial;font-size:100%;" ><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//2.bp.blogspot.com/_jSdgG4-DeNE/Sx6483Au0sI/AAAAAAAAAMQ/meSohycEOLo/s1600-h/Mattson.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5412967157844595394" src="//2.bp.blogspot.com/_jSdgG4-DeNE/Sx6483Au0sI/AAAAAAAAAMQ/meSohycEOLo/s200/Mattson.jpg" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 150px;"></a></span><div style="font-family:arial;"><span style="font-size:100%;"><i><b><span class="Apple-style-span"><span class="Apple-style-span">Editor’s note: </span></span></b><span class="Apple-style-span"><span class="Apple-style-span">Our guest blogger today is Matt Hough, Director of Global IT for Mattson Technology, a company that designs, manufactures, and markets semiconductor wafer processing equipment used in the fabrication of integrated circuits (NAND, RAM and LOGIC). Matt will be speaking on a </span></span><a href="http://webcasts.techrepublic.com.com/abstract.aspx?docid=1186711"><span class="Apple-style-span"><span class="Apple-style-span">live webcast</span></span></a><span class="Apple-style-span"><span class="Apple-style-span"> this Thursday, December 10, at 2:00 p.m. EST / 11:00 a.m. PST / 7:00 p.m. GMT (registration will occur on a third party site).</span></span></i></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Mattson’s headquarters are in Fremont, California, but we have offices in Germany, Canada, Korea and Taiwan. Our IT staff supports 600 users with a wide variety of needs, from engineers/designers, to sales, manufacturing and customer support in India.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">We wanted to put more power in users' hands and, as an IT team, get away from administering basic functions so we could focus on the business and run a leaner operation. For email, we had Microsoft Exchange and we calculated it was costing us $172 per user per year. The speed internationallywasn’t that great because our Exchange servers were in Germany and people had to have VPN access.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">We compared Google Apps Premier Edition to messaging solutions from Microsoft (too expensive) and Cisco (also out of our price range). Migration is a distant memory because it was relatively easy and required only a day of training.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Google Apps was a pleasant surprise, if you think about what you get for $50 per user per year ($4.17/month). The security is great and, in addition to email and calendaring, it also provides us with an online knowledge database created using Google Sites. Previously, our engineers and other groups put resolution documents or published articles on network file shares. Today, they use Google Sites to create websites by product to host documents related to new engineering releases and engineering problem-solving documents. We use this information in the field to quickly diagnose issues. </span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">We went from silos of knowledge to a transparent online community that allows everyone to share and contribute information. As another example, we built a site to collaborate on customer issues that features video chat and shared documents. Now we can address customer issues more quickly.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Google Apps has changed the way we do business – we’re even looking to extend ERP to the web. We turned off four servers and we’re communicating better than ever before. We’re more organized. We don’t lose emails, and we no longer spend time looking for them. Google translates everything for us in all the languages we operate in, which is huge. The biggest benefit is that our productivity has increased because we're collaborating a lot better.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Our CEO and CFO love Google Apps. In fact, the CEO sent us an email saying, “I'm so glad you're moving our company forward,” and our CFO tells me all the time how much he appreciates easy access to what he needs from wherever he’s traveling. As an IT person, I feel proud. We have bragging rights now because we’ve implemented something that helps us work together better – while at the same time cutting our capital expenditures.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">I will be speaking on a </span></span><span style="font-size:100%;"><a href="http://webcasts.techrepublic.com.com/abstract.aspx?docid=1186711"><span class="Apple-style-span"><span class="Apple-style-span">live webcast</span></span></a></span><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"> on Thursday. I invite you to join us with your questions.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span style="font-size:100%;"><a href="http://webcasts.techrepublic.com.com/abstract.aspx?docid=1186711"><span class="Apple-style-span"><span class="Apple-style-span">Saving 70% with Google Apps over Microsoft Exchange</span></span></a></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Thursday, December 10, 2009</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">2:00 p.m. EST / 11:00 a.m. PST / 7:00 </span></span><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">p.m.</span></span><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"> GMT</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">(note that you will be directed to a third party registration page)</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Posted by Serena Satyasai, Google Apps team</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Find customer stories and research product information on our resource sites for current users of <a href="//www.google.com/apps/intl/en/business/switch_exchange.html#utm_campaign=exchange&utm_medium=blog&u">Microsoft Exchange</a> and <a href="//www.google.com/apps/intl/en/business/notes.html#utm_campaign=lotus&utm_medium=blog&utm_">Lotus Notes/Domino</a>.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"> </span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span style="font-size:100%;"><br /></span></div> </script> <noscript> <span style=";font-family:arial;font-size:100%;" ><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//2.bp.blogspot.com/_jSdgG4-DeNE/Sx6483Au0sI/AAAAAAAAAMQ/meSohycEOLo/s1600-h/Mattson.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5412967157844595394" src="//2.bp.blogspot.com/_jSdgG4-DeNE/Sx6483Au0sI/AAAAAAAAAMQ/meSohycEOLo/s200/Mattson.jpg" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 150px;"></a></span><div style="font-family:arial;"><span style="font-size:100%;"><i><b><span class="Apple-style-span"><span class="Apple-style-span">Editor’s note: </span></span></b><span class="Apple-style-span"><span class="Apple-style-span">Our guest blogger today is Matt Hough, Director of Global IT for Mattson Technology, a company that designs, manufactures, and markets semiconductor wafer processing equipment used in the fabrication of integrated circuits (NAND, RAM and LOGIC). Matt will be speaking on a </span></span><a href="http://webcasts.techrepublic.com.com/abstract.aspx?docid=1186711"><span class="Apple-style-span"><span class="Apple-style-span">live webcast</span></span></a><span class="Apple-style-span"><span class="Apple-style-span"> this Thursday, December 10, at 2:00 p.m. EST / 11:00 a.m. PST / 7:00 p.m. GMT (registration will occur on a third party site).</span></span></i></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Mattson’s headquarters are in Fremont, California, but we have offices in Germany, Canada, Korea and Taiwan. Our IT staff supports 600 users with a wide variety of needs, from engineers/designers, to sales, manufacturing and customer support in India.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">We wanted to put more power in users' hands and, as an IT team, get away from administering basic functions so we could focus on the business and run a leaner operation. For email, we had Microsoft Exchange and we calculated it was costing us $172 per user per year. The speed internationallywasn’t that great because our Exchange servers were in Germany and people had to have VPN access.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">We compared Google Apps Premier Edition to messaging solutions from Microsoft (too expensive) and Cisco (also out of our price range). Migration is a distant memory because it was relatively easy and required only a day of training.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Google Apps was a pleasant surprise, if you think about what you get for $50 per user per year ($4.17/month). The security is great and, in addition to email and calendaring, it also provides us with an online knowledge database created using Google Sites. Previously, our engineers and other groups put resolution documents or published articles on network file shares. Today, they use Google Sites to create websites by product to host documents related to new engineering releases and engineering problem-solving documents. We use this information in the field to quickly diagnose issues. </span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">We went from silos of knowledge to a transparent online community that allows everyone to share and contribute information. As another example, we built a site to collaborate on customer issues that features video chat and shared documents. Now we can address customer issues more quickly.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Google Apps has changed the way we do business – we’re even looking to extend ERP to the web. We turned off four servers and we’re communicating better than ever before. We’re more organized. We don’t lose emails, and we no longer spend time looking for them. Google translates everything for us in all the languages we operate in, which is huge. The biggest benefit is that our productivity has increased because we're collaborating a lot better.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Our CEO and CFO love Google Apps. In fact, the CEO sent us an email saying, “I'm so glad you're moving our company forward,” and our CFO tells me all the time how much he appreciates easy access to what he needs from wherever he’s traveling. As an IT person, I feel proud. We have bragging rights now because we’ve implemented something that helps us work together better – while at the same time cutting our capital expenditures.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">I will be speaking on a </span></span><span style="font-size:100%;"><a href="http://webcasts.techrepublic.com.com/abstract.aspx?docid=1186711"><span class="Apple-style-span"><span class="Apple-style-span">live webcast</span></span></a></span><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"> on Thursday. I invite you to join us with your questions.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span style="font-size:100%;"><a href="http://webcasts.techrepublic.com.com/abstract.aspx?docid=1186711"><span class="Apple-style-span"><span class="Apple-style-span">Saving 70% with Google Apps over Microsoft Exchange</span></span></a></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Thursday, December 10, 2009</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">2:00 p.m. EST / 11:00 a.m. PST / 7:00 </span></span><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">p.m.</span></span><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"> GMT</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">(note that you will be directed to a third party registration page)</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Posted by Serena Satyasai, Google Apps team</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span">Find customer stories and research product information on our resource sites for current users of <a href="//www.google.com/apps/intl/en/business/switch_exchange.html#utm_campaign=exchange&utm_medium=blog&u">Microsoft Exchange</a> and <a href="//www.google.com/apps/intl/en/business/notes.html#utm_campaign=lotus&utm_medium=blog&utm_">Lotus Notes/Domino</a>.</span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"> </span></span></div><div style="font-family:arial;"><span class="Apple-style-span" style="font-size:100%;"><span class="Apple-style-span"><br /></span></span></div><div style="font-family:arial;"><span style="font-size:100%;"><br /></span></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2009/12/mattson-technology-switches-to-google.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Mattson Technology switches to Google Apps and saves 70%&url=https://cloud.googleblog.com/2009/12/mattson-technology-switches-to-google.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2009/12/mattson-technology-switches-to-google.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='1' data-onclick='' data-post-url='https://cloud.googleblog.com/2009/12/mattson-technology-switches-to-google.html' data-url='https://cloud.googleblog.com/2009/12/mattson-technology-switches-to-google.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2009/12/mattson-technology-switches-to-google.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/guest%20post' rel='tag'> guest post </a> , <a class='label' href='https://cloud.googleblog.com/search/label/IT' rel='tag'> IT </a> , <a class='label' href='https://cloud.googleblog.com/search/label/switch' rel='tag'> switch </a> </span> </div> </div> </div> <div class='post' data-id='6663209200608701984' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2009/12/offline-gmail-graduates-from-labs.html' itemprop='url' title='Offline Gmail graduates from Labs'> Offline Gmail graduates from Labs </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, December 7, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style=";font-family:arial;font-size:100%;" >Offline Gmail was one of the top requested features from businesses and schools considering <a href="//www.google.com/apps/intl/en/business/index.html#utm_campaign=offlineOOL&utm_source=en-na-us-entblog-offlineOOL&utm_medium=blog">Google Apps</a>, and since launching this Labs feature almost a year ago, it's been been put through its paces, maturing along the way. We've made many improvements, including an option to choose which messages get downloaded for offline use and the ability to add message attachments while offline.<br /><br />Today, <a href="http://gmailblog.blogspot.com/2009/12/offline-gmail-graduates-from-labs.html">Offline Gmail is graduating from Labs</a>, becoming a core part of Gmail for everyone. You can turn it on and adjust your offline settings from the 'Offline' tab in Gmail 'Settings'.<br /><br />Posted by Andy Palay, Software Engineer, Google Apps team<br /></span> </script> <noscript> <span style=";font-family:arial;font-size:100%;" >Offline Gmail was one of the top requested features from businesses and schools considering <a href="//www.google.com/apps/intl/en/business/index.html#utm_campaign=offlineOOL&utm_source=en-na-us-entblog-offlineOOL&utm_medium=blog">Google Apps</a>, and since launching this Labs feature almost a year ago, it's been been put through its paces, maturing along the way. We've made many improvements, including an option to choose which messages get downloaded for offline use and the ability to add message attachments while offline.<br /><br />Today, <a href="http://gmailblog.blogspot.com/2009/12/offline-gmail-graduates-from-labs.html">Offline Gmail is graduating from Labs</a>, becoming a core part of Gmail for everyone. You can turn it on and adjust your offline settings from the 'Offline' tab in Gmail 'Settings'.<br /><br />Posted by Andy Palay, Software Engineer, Google Apps team<br /></span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2009/12/offline-gmail-graduates-from-labs.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Offline Gmail graduates from Labs&url=https://cloud.googleblog.com/2009/12/offline-gmail-graduates-from-labs.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2009/12/offline-gmail-graduates-from-labs.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='6' data-onclick='' data-post-url='https://cloud.googleblog.com/2009/12/offline-gmail-graduates-from-labs.html' data-url='https://cloud.googleblog.com/2009/12/offline-gmail-graduates-from-labs.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2009/12/offline-gmail-graduates-from-labs.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/admin' rel='tag'> admin </a> , <a class='label' href='https://cloud.googleblog.com/search/label/gmail' rel='tag'> gmail </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/new%20features' rel='tag'> new features </a> </span> </div> </div> </div> <div class='post' data-id='2526944170171301285' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2009/12/connecting-google-apps-education.html' itemprop='url' title='Connecting Google Apps Education Edition with Blackboard'> Connecting Google Apps Education Edition with Blackboard </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, December 4, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//4.bp.blogspot.com/_jSdgG4-DeNE/SxlFOJFQJUI/AAAAAAAAAME/nVPQm9N9pm0/s1600-h/bbdev_gkroner.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5411432536520795458" src="//4.bp.blogspot.com/_jSdgG4-DeNE/SxlFOJFQJUI/AAAAAAAAAME/nVPQm9N9pm0/s200/bbdev_gkroner.jpg" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 162px; height: 200px;"></a></span><span style="font-weight: bold; font-style: italic;font-size:100%;" >Editor's note: </span><span style="font-size:100%;"><span style="font-style: italic;">George Kroner is a Developer Relations Engineer for Blackboard, a company that focuses on transforming and improving the educational experience at over 5,000 institutions worldwide. Through the work of Blackboard’s community of over 1,000 educational tool developers, George sees many opportunities where Blackboard’s and Google’s open platforms can be paired together to provide better and more productive teaching and learning experiences.</span></span><span style="font-style: italic; color: rgb(0, 0, 0);font-size:100%;" ><br /><br />Thanks to George for sharing these outlooks. </span><span style="font-size:100%;"><br /></span></div><span style="color: rgb(0, 0, 0); font-family: arial;font-family:arial;font-size:100%;" ><br />Technology has the potential to transform the educational experience and to connect students, instructors, and researchers in new ways. We think it's critical for schools and institutions to expose learners to these tools and practices to impart information literacy skills required to succeed in their careers – as students and beyond.<br /><br />Sharing a strong belief in the power and possibility of open platforms, Google and Blackboard have recently teamed up to combine our platforms, and we wanted to share a few powerful examples of these integrations with you here.</span><span style="color: rgb(0, 0, 0); font-family: arial;font-family:arial;font-size:100%;" ><b><br /><br />Enhancing collaboration in the classroom. </b></span><span style="color: rgb(0, 0, 0); font-family: arial;font-family:arial;font-size:100%;" ><a href="http://googleenterprise.blogspot.com/2009/07/building-blocks-connecting-google-apps.html" target="_blank">Earlier this summer</a>, Northwestern University took the lead on developing a way to facilitate classroom activities by letting instructors embed Google documents, spreadsheets, presentations, and calendars into Blackboard course sites. Individuals enrolled in Blackboard courses are automatically added as collaborators to these documents, and single sign-on capabilities allow documents to be accessed without logging in twice.<br /><br />A recent student newspaper <a href="http://www.dailynorthwestern.com/campus/blackboard-google-team-up-for-bboogle-1.2036588" target="_blank">article</a> details how these new capabilities are being used in courses ranging from foreign language to world history enabling new models of academic collaboration and assessment. What Northwestern has accomplished exemplifies one of the best recent examples of tying together the unique capabilities of Google Apps for Education and Blackboard Learn. </span><span style="color: rgb(0, 0, 0); font-family: arial;font-family:arial;font-size:100%;" ><br /><br />Now, more than ten different institutions, Google, and Blackboard meet on bi-weekly calls to regularly discuss the future of the <a href="http://projects.oscelot.org/gf/project/bboogle/" target="_blank"><span class="misspell" suggestions="Boggle,Boole,Bugle,Boogie,Google">Bboogle</span> project</a>. Northwestern has also made this Blackboard <span class="misspell" suggestions="plug in,plug-in,plugging,plaguing,ploughing">plugin</span> available through an open source educational tool community called <span class="misspell" suggestions="OCELOT,OCELOTS,OSCEOLA,ISLET,CELT">OSCELOT</span> for other clients to download and contribute back to.</span><div style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;"> </span></div><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;"> </span></p><span style="color: rgb(0, 0, 0); font-family: arial;font-family:arial;font-size:100%;" ><b>Enabling coordinated collaboration</b>. As part of a class project at Penn State University, a team of students examined ways to improve their online learning experience by integrating Blackboard with other systems. After some analysis, their top recommendation was to develop a solution that combined events from their multiple school-related and personal calendars into a single location.<br /></span><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;">By integrating with Google Calendar, they were able to create a Blackboard <span class="misspell" suggestions="plug in,plug-in,plugging,plaguing,ploughing">plugin</span> that combines events from Google Calendar with academic course schedules, assignment due-dates, and group meeting times from Blackboard. Their <span class="misspell" suggestions="plug in,plug-in,plugging,plaguing,ploughing">plugin</span> was also made available as an open source project at the end of the semester. More details, including user documentation, are available through <span class="misspell" suggestions="OCELOT,OCELOTS,OSCEOLA,ISLET,CELT">OSCELOT</span> at <a href="http://projects.oscelot.org/gf/project/bb-mygooglecal/" target="_blank">this link</a>.<b><br /></b></span></p><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;"><b>Connecting researchers where they teach</b>. The London International Development Center was formed to connect researchers from the University of London's six Bloomsbury Colleges. Its mission is to find ways to solve complex problems relating to international development by bringing together scientists from interdisciplinary backgrounds. By creating a Google Spreadsheet that integrates behind the scenes with the familiar Blackboard user experience, the <span class="misspell" suggestions="LI DC,LI-DC,LDC,LID,LIDA">LIDC</span> provided a way for researchers to <a href="http://projects.oscelot.org/gf/project/lidcsearch/" target="_blank">search and connect</a> with each other by name, college, and research interest.<b><br /></b></span></p><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;"><b>Facilitating new ways to communicate. <span style="text-decoration: underline;"></span></b><a href="http://www.wave.google.com/" id="sgnn" target="_blank" title="Google Wave">Google Wave</a> represents a new way to approach group collaboration and communication, and thus the potential for impacting education using such a tool is significant. Imagine creating a course assignment within Blackboard that triggers a contextualized Wave of thought and conversation that can react to changes in course content within the <span class="misspell" suggestions="LAMS,MS,LS,ALMS,ELMS">LMS</span> and relay thoughts and comments from subject matter experts around the world back into an assessable course discussion forum or blog.<br /></span></p><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;">Today we invite you to join a discussion of how you think Wave should be used to enhance educational experiences. Log into Wave and click <a href="http://b2showcase.blackboard.com/webapps/bb-opendemo-bb_bb60/forward?app=gotowave" target="_blank">this link</a> to post your thoughts, then see your comments show up within the discussion forum in <a href="http://b2showcase.blackboard.com/webapps/bb-opendemo-bb_bb60/forward?app=courseforum" target="_blank">this Blackboard course</a>.</span></p><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;">The examples listed above are just the beginning of what's possible when combining the power of the Blackboard and Google platforms, and we salute the institutions that are on the cutting-edge, creating these integrations.</span></p><p style="text-align: right; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;">– George Kroner, </span><span style=";font-size:100%;" >Blackboard Developer Relations Engineer</span><span style="font-size:100%;"><br /></span></p><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;"> Posted <span class="misspell" suggestions="by Gabe,by-Gabe,bugaboo,Gabe,babe">by Gabe</span> Cohen, Google Apps Education Edition team </span></p> </script> <noscript> <div style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//4.bp.blogspot.com/_jSdgG4-DeNE/SxlFOJFQJUI/AAAAAAAAAME/nVPQm9N9pm0/s1600-h/bbdev_gkroner.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5411432536520795458" src="//4.bp.blogspot.com/_jSdgG4-DeNE/SxlFOJFQJUI/AAAAAAAAAME/nVPQm9N9pm0/s200/bbdev_gkroner.jpg" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 162px; height: 200px;"></a></span><span style="font-weight: bold; font-style: italic;font-size:100%;" >Editor's note: </span><span style="font-size:100%;"><span style="font-style: italic;">George Kroner is a Developer Relations Engineer for Blackboard, a company that focuses on transforming and improving the educational experience at over 5,000 institutions worldwide. Through the work of Blackboard’s community of over 1,000 educational tool developers, George sees many opportunities where Blackboard’s and Google’s open platforms can be paired together to provide better and more productive teaching and learning experiences.</span></span><span style="font-style: italic; color: rgb(0, 0, 0);font-size:100%;" ><br /><br />Thanks to George for sharing these outlooks. </span><span style="font-size:100%;"><br /></span></div><span style="color: rgb(0, 0, 0); font-family: arial;font-family:arial;font-size:100%;" ><br />Technology has the potential to transform the educational experience and to connect students, instructors, and researchers in new ways. We think it's critical for schools and institutions to expose learners to these tools and practices to impart information literacy skills required to succeed in their careers – as students and beyond.<br /><br />Sharing a strong belief in the power and possibility of open platforms, Google and Blackboard have recently teamed up to combine our platforms, and we wanted to share a few powerful examples of these integrations with you here.</span><span style="color: rgb(0, 0, 0); font-family: arial;font-family:arial;font-size:100%;" ><b><br /><br />Enhancing collaboration in the classroom. </b></span><span style="color: rgb(0, 0, 0); font-family: arial;font-family:arial;font-size:100%;" ><a href="http://googleenterprise.blogspot.com/2009/07/building-blocks-connecting-google-apps.html" target="_blank">Earlier this summer</a>, Northwestern University took the lead on developing a way to facilitate classroom activities by letting instructors embed Google documents, spreadsheets, presentations, and calendars into Blackboard course sites. Individuals enrolled in Blackboard courses are automatically added as collaborators to these documents, and single sign-on capabilities allow documents to be accessed without logging in twice.<br /><br />A recent student newspaper <a href="http://www.dailynorthwestern.com/campus/blackboard-google-team-up-for-bboogle-1.2036588" target="_blank">article</a> details how these new capabilities are being used in courses ranging from foreign language to world history enabling new models of academic collaboration and assessment. What Northwestern has accomplished exemplifies one of the best recent examples of tying together the unique capabilities of Google Apps for Education and Blackboard Learn. </span><span style="color: rgb(0, 0, 0); font-family: arial;font-family:arial;font-size:100%;" ><br /><br />Now, more than ten different institutions, Google, and Blackboard meet on bi-weekly calls to regularly discuss the future of the <a href="http://projects.oscelot.org/gf/project/bboogle/" target="_blank"><span class="misspell" suggestions="Boggle,Boole,Bugle,Boogie,Google">Bboogle</span> project</a>. Northwestern has also made this Blackboard <span class="misspell" suggestions="plug in,plug-in,plugging,plaguing,ploughing">plugin</span> available through an open source educational tool community called <span class="misspell" suggestions="OCELOT,OCELOTS,OSCEOLA,ISLET,CELT">OSCELOT</span> for other clients to download and contribute back to.</span><div style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;"> </span></div><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;"> </span></p><span style="color: rgb(0, 0, 0); font-family: arial;font-family:arial;font-size:100%;" ><b>Enabling coordinated collaboration</b>. As part of a class project at Penn State University, a team of students examined ways to improve their online learning experience by integrating Blackboard with other systems. After some analysis, their top recommendation was to develop a solution that combined events from their multiple school-related and personal calendars into a single location.<br /></span><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;">By integrating with Google Calendar, they were able to create a Blackboard <span class="misspell" suggestions="plug in,plug-in,plugging,plaguing,ploughing">plugin</span> that combines events from Google Calendar with academic course schedules, assignment due-dates, and group meeting times from Blackboard. Their <span class="misspell" suggestions="plug in,plug-in,plugging,plaguing,ploughing">plugin</span> was also made available as an open source project at the end of the semester. More details, including user documentation, are available through <span class="misspell" suggestions="OCELOT,OCELOTS,OSCEOLA,ISLET,CELT">OSCELOT</span> at <a href="http://projects.oscelot.org/gf/project/bb-mygooglecal/" target="_blank">this link</a>.<b><br /></b></span></p><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;"><b>Connecting researchers where they teach</b>. The London International Development Center was formed to connect researchers from the University of London's six Bloomsbury Colleges. Its mission is to find ways to solve complex problems relating to international development by bringing together scientists from interdisciplinary backgrounds. By creating a Google Spreadsheet that integrates behind the scenes with the familiar Blackboard user experience, the <span class="misspell" suggestions="LI DC,LI-DC,LDC,LID,LIDA">LIDC</span> provided a way for researchers to <a href="http://projects.oscelot.org/gf/project/lidcsearch/" target="_blank">search and connect</a> with each other by name, college, and research interest.<b><br /></b></span></p><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;"><b>Facilitating new ways to communicate. <span style="text-decoration: underline;"></span></b><a href="http://www.wave.google.com/" id="sgnn" target="_blank" title="Google Wave">Google Wave</a> represents a new way to approach group collaboration and communication, and thus the potential for impacting education using such a tool is significant. Imagine creating a course assignment within Blackboard that triggers a contextualized Wave of thought and conversation that can react to changes in course content within the <span class="misspell" suggestions="LAMS,MS,LS,ALMS,ELMS">LMS</span> and relay thoughts and comments from subject matter experts around the world back into an assessable course discussion forum or blog.<br /></span></p><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;">Today we invite you to join a discussion of how you think Wave should be used to enhance educational experiences. Log into Wave and click <a href="http://b2showcase.blackboard.com/webapps/bb-opendemo-bb_bb60/forward?app=gotowave" target="_blank">this link</a> to post your thoughts, then see your comments show up within the discussion forum in <a href="http://b2showcase.blackboard.com/webapps/bb-opendemo-bb_bb60/forward?app=courseforum" target="_blank">this Blackboard course</a>.</span></p><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;">The examples listed above are just the beginning of what's possible when combining the power of the Blackboard and Google platforms, and we salute the institutions that are on the cutting-edge, creating these integrations.</span></p><p style="text-align: right; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;">– George Kroner, </span><span style=";font-size:100%;" >Blackboard Developer Relations Engineer</span><span style="font-size:100%;"><br /></span></p><p style="text-align: left; color: rgb(0, 0, 0); font-family: arial;font-family:arial;"><span style="font-size:100%;"> Posted <span class="misspell" suggestions="by Gabe,by-Gabe,bugaboo,Gabe,babe">by Gabe</span> Cohen, Google Apps Education Edition team </span></p> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2009/12/connecting-google-apps-education.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Connecting Google Apps Education Edition with Blackboard&url=https://cloud.googleblog.com/2009/12/connecting-google-apps-education.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2009/12/connecting-google-apps-education.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='3' data-onclick='' data-post-url='https://cloud.googleblog.com/2009/12/connecting-google-apps-education.html' data-url='https://cloud.googleblog.com/2009/12/connecting-google-apps-education.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2009/12/connecting-google-apps-education.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/admin' rel='tag'> admin </a> , <a class='label' href='https://cloud.googleblog.com/search/label/developers' rel='tag'> developers </a> , <a class='label' href='https://cloud.googleblog.com/search/label/education' rel='tag'> education </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/partners' rel='tag'> partners </a> </span> </div> </div> </div> <div class='post' data-id='4029623911281450629' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2009/12/collaborating-with-google-apps-and.html' itemprop='url' title='Collaborating with Google Apps and Socialwok'> Collaborating with Google Apps and Socialwok </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, December 2, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style="font-style: italic;font-family:arial;" ><span style="font-weight: bold;">Editor's Note: </span>Ming Yong is co-founder of Socialwok, a a feed-based group collaboration application for enterprises that integrates with Google Apps. With Socialwok, Google Apps users can create their own private social network to share Google Docs, Calendars and Spreadsheets in feeds for their domains. Ming and his team built Socialwok on </span><a style="font-family: arial; font-style: italic;" href="http://appengine.google.com/" target="_blank">Google App Engine for Java</a><span style="font-style: italic;font-family:arial;" >, </span><a style="font-family: arial; font-style: italic;" href="http://googlewebtoolkit.blogspot.com/2009/10/enterprise-apps-in-your-pocket.html" target="_blank">Google Web Toolkit</a><span style="font-style: italic;font-family:arial;" > and </span><a style="font-family: arial; font-style: italic;" href="http://code.google.com/apis/gdata/" target="_blank">Google GData APIs</a><span style="font-style: italic;font-family:arial;" >. </span><span style="font-style: italic;font-family:arial;" ><br /><br />James Hollow is President of Alien-Eye, a rapidly growing creative marketing agency based in Tokyo and a Socialwok customer. Depending on the project, Alien-Eye works with a network of production partners outside the company and thus a lot of Alien-Eye projects depend on successful collaboration between different distributed small teams.</span><span style="font-style: italic;font-family:arial;" ><br /><br />Thanks to Ming and James for sharing their story.</span><span style="font-family:arial;"><span style="font-weight: bold;"><br /><br />Ming Yong: </span>My colleagues and I are big fans of social networking sites and of Google Apps – we use the social feed to keep connected with all our friends around the world and Google Apps as our messaging and collaboration platform. However, we wanted to be able to share information across Google Apps in a more detailed way. So we created Socialwok (<a href="http://socialwok.com/">http://socialwok.com</a>) to bring enterprise feed-based sharing to the Google Apps platform. </span><span style="font-family:arial;"><br /><br />We launched Socialwok for Google Apps in September 2009 at </span><a style="font-family: arial;" href="http://techcrunch50.com/" target="_blank">Techcrunch 50</a><span style="font-family:arial;">, where we won the </span><a style="font-family: arial;" href="http://www.techcrunch.com/2009/09/15/tc50-demopit-winner-socialwok-lays-a-great-social-layer-over-google-apps/" target="_blank">Techcrunch demopit award</a><span style="font-family:arial;">. Since then, more than 4,000 organizations have signed up for Socialwok. We would like to share with you the story of one such organization, </span><a style="font-family: arial;" href="http://www.alien-eye.com/" target="_blank">Alien-Eye</a><span style="font-family:arial;">. </span><br /><br /><div style="text-align: center;"><img height="146" src="https://docs.google.com/a/google.com/File?id=dgkzhf5_52qc8mjrdp_b" style="font-family: arial;" width="133" /><a style="font-family: arial;" href="https://docs.google.com/a/google.com/File?id=dgkzhf5_58fptn6zd5_b" target="_blank"><img src="https://docs.google.com/a/google.com/File?id=dgkzhf5_58fptn6zd5_b" style="width: 340px; height: 256px;" /></a><br /><span style="font-family:arial;">Alien-Eye staff in Tokyo, using Socialwok</span><br /></div><span style="font-family:arial;"><span style="font-weight: bold;"><br />James Hollow: </span>Socialwok has really helped our teams collaborate on projects. Its feed-based group collaboration format is really intuitive, and is a great way to keep track of the conversations around any project or initiative. We create feeds to keep track of all our projects. Members of the Alien-Eye team working on different aspects of the project can post status updates on what they have done, share media files and different Google Apps like Google Docs and Google Calendar. </span><span style="font-family:arial;"><br /><br />Given the large number of projects at Alien-Eye, we have many Google Docs as well as media files. Often, it can be very difficult to stay organized and get access to the necessary information. Socialwok's consolidated enterprise keyword search is incredibly handy; all the content on our Alien-Eye social network is indexed and the results are presented split by category. Socialwok even indexes across the different Google Apps file types like Google Docs, Google Spreadsheets and Google Presentations.</span><br /><br /><div style="text-align: center;"><a style="font-family: arial;" href="http://www.socialwok.com/tour/google-apps-integration/gmail-gadget" target="_blank"><img src="https://docs.google.com/a/google.com/File?id=dgkzhf5_109ff8h4sfs_b" style="width: 520px; height: 360px;" /></a><br /></div><span style="font-family:arial;"><br />We also really like the mobility Socialwok affords us. Our strategists and producers spend a large portion of their time meeting our clients and partners in downtown Tokyo. With Socialwok's mobile web version, we have an intuitive interface to pick up project threads and feedback, and make decisions on the move. You just hop into the feed, post a comment, and the system syndicates it for you using email notifications and </span><a style="font-family: arial;" href="http://www.socialwok.com/tour/google-apps-integration/google-talk" target="_blank">Gmail instant messages</a><span style="font-family:arial;">. </span><span style="font-family:arial;"><br /><br />This can save up to half a day on a single project timeline. Given the large number of projects that are running at Alien-Eye, we get significant productivity benefits from using Socialwok as our de facto project management system.</span><br /><br /><div style="text-align: center;"><a style="font-family: arial;" href="http://www.socialwok.com/tour/iphone-android" target="_blank"><img src="https://docs.google.com/a/google.com/File?id=dgkzhf5_75hq338tff_b" style="width: 520px; height: 394px;" /></a><br /></div><span style="font-family:arial;"> </span><span style="font-family:arial;"><br />Socialwok also allows you to invite external collaborators to any feed. All communications on a project are then archived in a single location and can be referenced easily using keyword search or feed directory browsing. Some of our more progressive clients have already started using this functionality, with great results. </span><span style="font-family:arial;"><span style="font-weight: bold;"><br /><br />Ming Yong: </span>While Socialwok has become Alien-Eye's hub for internal communications and communication with some collaborators, most of their clients still have email-based work flows. The </span><a style="font-family: arial;" href="http://www.socialwok.com/tour/google-apps-integration/gmail-gadget" target="_blank">Socialwok Gmail gadget</a><span style="font-family:arial;"> integrates the Socialwok user's home feed into the Gmail interface. In addition, you can post to the project feed via keyword-based email addresses, and Socialwok will automatically post the message to the right place.</span><span style="font-family:arial;"><br /><br />To try out Socialwok, go to </span><a style="font-family: arial;" href="http://www.socialwok.com/" target="_blank">http://www.socialwok.com</a> <span style="font-family:arial;">and log in using your Google Apps or Google account info.</span><span style="font-family:arial;"><br /><br /><span style="font-family: arial;">Posted by Chris Kelly, </span></span><span style="font-family: arial;">Google Apps Developer Marketing</span><span style="font-family: arial;font-family:arial;" > team</span> </script> <noscript> <span style="font-style: italic;font-family:arial;" ><span style="font-weight: bold;">Editor's Note: </span>Ming Yong is co-founder of Socialwok, a a feed-based group collaboration application for enterprises that integrates with Google Apps. With Socialwok, Google Apps users can create their own private social network to share Google Docs, Calendars and Spreadsheets in feeds for their domains. Ming and his team built Socialwok on </span><a style="font-family: arial; font-style: italic;" href="http://appengine.google.com/" target="_blank">Google App Engine for Java</a><span style="font-style: italic;font-family:arial;" >, </span><a style="font-family: arial; font-style: italic;" href="http://googlewebtoolkit.blogspot.com/2009/10/enterprise-apps-in-your-pocket.html" target="_blank">Google Web Toolkit</a><span style="font-style: italic;font-family:arial;" > and </span><a style="font-family: arial; font-style: italic;" href="http://code.google.com/apis/gdata/" target="_blank">Google GData APIs</a><span style="font-style: italic;font-family:arial;" >. </span><span style="font-style: italic;font-family:arial;" ><br /><br />James Hollow is President of Alien-Eye, a rapidly growing creative marketing agency based in Tokyo and a Socialwok customer. Depending on the project, Alien-Eye works with a network of production partners outside the company and thus a lot of Alien-Eye projects depend on successful collaboration between different distributed small teams.</span><span style="font-style: italic;font-family:arial;" ><br /><br />Thanks to Ming and James for sharing their story.</span><span style="font-family:arial;"><span style="font-weight: bold;"><br /><br />Ming Yong: </span>My colleagues and I are big fans of social networking sites and of Google Apps – we use the social feed to keep connected with all our friends around the world and Google Apps as our messaging and collaboration platform. However, we wanted to be able to share information across Google Apps in a more detailed way. So we created Socialwok (<a href="http://socialwok.com/">http://socialwok.com</a>) to bring enterprise feed-based sharing to the Google Apps platform. </span><span style="font-family:arial;"><br /><br />We launched Socialwok for Google Apps in September 2009 at </span><a style="font-family: arial;" href="http://techcrunch50.com/" target="_blank">Techcrunch 50</a><span style="font-family:arial;">, where we won the </span><a style="font-family: arial;" href="http://www.techcrunch.com/2009/09/15/tc50-demopit-winner-socialwok-lays-a-great-social-layer-over-google-apps/" target="_blank">Techcrunch demopit award</a><span style="font-family:arial;">. Since then, more than 4,000 organizations have signed up for Socialwok. We would like to share with you the story of one such organization, </span><a style="font-family: arial;" href="http://www.alien-eye.com/" target="_blank">Alien-Eye</a><span style="font-family:arial;">. </span><br /><br /><div style="text-align: center;"><img height="146" src="https://docs.google.com/a/google.com/File?id=dgkzhf5_52qc8mjrdp_b" style="font-family: arial;" width="133" /><a style="font-family: arial;" href="https://docs.google.com/a/google.com/File?id=dgkzhf5_58fptn6zd5_b" target="_blank"><img src="https://docs.google.com/a/google.com/File?id=dgkzhf5_58fptn6zd5_b" style="width: 340px; height: 256px;" /></a><br /><span style="font-family:arial;">Alien-Eye staff in Tokyo, using Socialwok</span><br /></div><span style="font-family:arial;"><span style="font-weight: bold;"><br />James Hollow: </span>Socialwok has really helped our teams collaborate on projects. Its feed-based group collaboration format is really intuitive, and is a great way to keep track of the conversations around any project or initiative. We create feeds to keep track of all our projects. Members of the Alien-Eye team working on different aspects of the project can post status updates on what they have done, share media files and different Google Apps like Google Docs and Google Calendar. </span><span style="font-family:arial;"><br /><br />Given the large number of projects at Alien-Eye, we have many Google Docs as well as media files. Often, it can be very difficult to stay organized and get access to the necessary information. Socialwok's consolidated enterprise keyword search is incredibly handy; all the content on our Alien-Eye social network is indexed and the results are presented split by category. Socialwok even indexes across the different Google Apps file types like Google Docs, Google Spreadsheets and Google Presentations.</span><br /><br /><div style="text-align: center;"><a style="font-family: arial;" href="http://www.socialwok.com/tour/google-apps-integration/gmail-gadget" target="_blank"><img src="https://docs.google.com/a/google.com/File?id=dgkzhf5_109ff8h4sfs_b" style="width: 520px; height: 360px;" /></a><br /></div><span style="font-family:arial;"><br />We also really like the mobility Socialwok affords us. Our strategists and producers spend a large portion of their time meeting our clients and partners in downtown Tokyo. With Socialwok's mobile web version, we have an intuitive interface to pick up project threads and feedback, and make decisions on the move. You just hop into the feed, post a comment, and the system syndicates it for you using email notifications and </span><a style="font-family: arial;" href="http://www.socialwok.com/tour/google-apps-integration/google-talk" target="_blank">Gmail instant messages</a><span style="font-family:arial;">. </span><span style="font-family:arial;"><br /><br />This can save up to half a day on a single project timeline. Given the large number of projects that are running at Alien-Eye, we get significant productivity benefits from using Socialwok as our de facto project management system.</span><br /><br /><div style="text-align: center;"><a style="font-family: arial;" href="http://www.socialwok.com/tour/iphone-android" target="_blank"><img src="https://docs.google.com/a/google.com/File?id=dgkzhf5_75hq338tff_b" style="width: 520px; height: 394px;" /></a><br /></div><span style="font-family:arial;"> </span><span style="font-family:arial;"><br />Socialwok also allows you to invite external collaborators to any feed. All communications on a project are then archived in a single location and can be referenced easily using keyword search or feed directory browsing. Some of our more progressive clients have already started using this functionality, with great results. </span><span style="font-family:arial;"><span style="font-weight: bold;"><br /><br />Ming Yong: </span>While Socialwok has become Alien-Eye's hub for internal communications and communication with some collaborators, most of their clients still have email-based work flows. The </span><a style="font-family: arial;" href="http://www.socialwok.com/tour/google-apps-integration/gmail-gadget" target="_blank">Socialwok Gmail gadget</a><span style="font-family:arial;"> integrates the Socialwok user's home feed into the Gmail interface. In addition, you can post to the project feed via keyword-based email addresses, and Socialwok will automatically post the message to the right place.</span><span style="font-family:arial;"><br /><br />To try out Socialwok, go to </span><a style="font-family: arial;" href="http://www.socialwok.com/" target="_blank">http://www.socialwok.com</a> <span style="font-family:arial;">and log in using your Google Apps or Google account info.</span><span style="font-family:arial;"><br /><br /><span style="font-family: arial;">Posted by Chris Kelly, </span></span><span style="font-family: arial;">Google Apps Developer Marketing</span><span style="font-family: arial;font-family:arial;" > team</span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2009/12/collaborating-with-google-apps-and.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Collaborating with Google Apps and Socialwok&url=https://cloud.googleblog.com/2009/12/collaborating-with-google-apps-and.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2009/12/collaborating-with-google-apps-and.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='5' data-onclick='' data-post-url='https://cloud.googleblog.com/2009/12/collaborating-with-google-apps-and.html' data-url='https://cloud.googleblog.com/2009/12/collaborating-with-google-apps-and.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2009/12/collaborating-with-google-apps-and.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/admin' rel='tag'> admin </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/guest%20post' rel='tag'> guest post </a> , <a class='label' href='https://cloud.googleblog.com/search/label/partners' rel='tag'> partners </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://cloud.googleblog.com/'> <i class='material-icons'>  </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://cloud.googleblog.com/search?updated-max=2010-01-22T14:47:00-08:00&max-results=7&reverse-paginate=true' 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=2009-12-02T16:28:00-08:00&max-results=7' 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'> #innovationupgrade </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23InspireGirls'> #InspireGirls </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23moregoogleapps'> #moregoogleapps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23SysAdminDay'> #SysAdminDay </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23tbt'> #tbt </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23throwbackthursday'> #throwbackthursday </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23top10trust'> #top10trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/100%25%20web'> 100% web </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/50states'> 50states </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/ad%20contest'> ad contest </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/add-ons'> add-ons </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/admin'> admin </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Admin%20console'> Admin console </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/admin%20sdk'> admin sdk </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/AirPlay'> AirPlay </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android'> Android </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20for%20Work'> Android for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20for%20Work%20Live'> Android for Work Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20Marshmellow'> Android Marshmellow </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20Nougat'> Android Nougat </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20security'> Android security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20security%20tips'> Android security tips </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Apps%20Adventures'> Apps Adventures </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/apps%20script'> apps script </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/apptuesday'> apptuesday </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Armed%20Forces%20Day'> Armed Forces Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Asia%20Pacific'> Asia Pacific </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Atmosphere%20Live'> Atmosphere Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Audi'> Audi </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Audi%20Connect'> Audi Connect </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/audit'> audit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Australia'> Australia </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/big%20data'> big data </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Big%20Query'> Big Query </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/bigquery'> bigquery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Boston'> Boston </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/browser'> browser </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chomebox%20for%20Meetings'> Chomebox for Meetings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome'> Chrome </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20Device%20Management'> Chrome Device Management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20digital%20signage'> Chrome digital signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20for%20Business'> Chrome for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20for%20Work'> Chrome for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20Frame'> Chrome Frame </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20OS'> Chrome OS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebit'> Chromebit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks'> Chromebooks </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Business'> Chromebooks for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Education'> Chromebooks for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Work'> Chromebooks for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20digital%20signage'> Chromebox for digital signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20meetings'> Chromebox for meetings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20signage'> Chromebox for signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromeboxes'> Chromeboxes </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromecast'> Chromecast </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/City%2024%2F7'> City 24/7 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Classroom'> Classroom </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Clearing%20Kosovo'> Clearing Kosovo </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Cloud'> Cloud </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing'> cloud computing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle'> cloud computing gonegoogle </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps'> cloud computing gonegoogle Google Apps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps%20google%20docs%20small%20business%20success%20story'> cloud computing gonegoogle Google Apps google docs small business success story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps%20google%20docs%20small%20business%20success%20story%20switch'> cloud computing gonegoogle Google Apps google docs small business success story switch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20datastore'> cloud datastore </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20platform'> cloud platform </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Cloud%20Platform%20Live'> Cloud Platform Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20print'> cloud print </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20series'> cloud series </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20services'> cloud services </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20sql'> cloud sql </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/collaboration'> collaboration </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Colorado'> Colorado </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Connectors'> Connectors </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/contacts'> contacts </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Control%20Panel'> Control Panel </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/customer'> customer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/customer%20love'> customer love </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20story'> Customer story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20support'> Customer support </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20testimonial'> Customer testimonial </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20centers'> data centers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20processing%20amendment'> data processing amendment </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20protection'> data protection </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Developer'> Developer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/developers'> developers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Digital%20Learning%20Day'> Digital Learning Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Docs'> Docs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/documents'> documents </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/DPA'> DPA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Drawings'> Drawings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Drive%20for%20Education'> Drive for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/drive%20sharing'> drive sharing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Earth'> Earth </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/earth%20and%20maps'> earth and maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EC'> EC </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/education'> education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Education%20on%20Air'> Education on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EMC'> EMC </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EMM'> EMM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Energy'> Energy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/enterprise'> enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EU'> EU </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/events'> events </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/FedEx'> FedEx </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Fedex.com'> Fedex.com </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Finance'> Finance </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Firebase'> Firebase </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Forms'> Forms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/franchises'> franchises </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GAFE'> GAFE </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Gartner'> Gartner </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GE'> GE </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/geo'> geo </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Global%20Partner%20Summit'> Global Partner Summit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/gmail'> gmail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Gone%20Google'> Gone Google </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/gonegoogle'> gonegoogle </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20AdWords'> Google AdWords </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20App%20Engine'> Google App Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps'> Google Apps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Blog'> Google Apps Blog </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Business'> Google Apps for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Education'> Google Apps for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Government'> Google Apps for Government </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Work'> Google Apps for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Marketplace'> Google Apps Marketplace </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Reseller'> Google Apps Reseller </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Script'> Google Apps Script </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Vault'> Google Apps Vault </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20BigQuery'> Google BigQuery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Calendar'> Google Calendar </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Calendar%20app'> Google Calendar app </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Certified%20Teachers'> Google Certified Teachers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Chrome'> Google Chrome </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Chromebases'> Google Chromebases </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Classroom'> Google Classroom </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Datastore'> Google Cloud Datastore </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20DNS'> Google Cloud DNS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Platform'> Google Cloud Platform </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20cloud%20storage'> google cloud storage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Vision%20API'> Google Cloud Vision API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20commerce%20search'> google commerce search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Compute%20Engine'> Google Compute Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Doc'> Google Doc </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Docs'> Google Docs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Domains'> Google Domains </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Draw'> Google Draw </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Drive'> Google Drive </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Drive%20for%20Work'> Google Drive for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth'> Google Earth </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Engine'> Google Earth Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Enterprise'> Google Earth Enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Images'> Google Earth Images </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Pro'> Google Earth Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Email%20Security%20and%20Archiving'> Google Email Security and Archiving </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Enterprise'> Google Enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Enterprise%20Search'> Google Enterprise Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Expeditions'> Google Expeditions </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education'> Google for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education%20Partner%20Program'> Google for Education Partner Program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education%20Training%20Center'> Google for Education Training Center </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Entrepreneurs'> Google for Entrepreneurs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work'> Google for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work%20and%20Google%20for%20Education%20Partner%20Program'> Google for Work and Google for Education Partner Program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work%20partner%20program'> Google for Work partner program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Forms'> Google Forms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Green'> Google Green </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20groups'> google groups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Hangout'> Google Hangout </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Hangouts'> Google Hangouts </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20I%2FO'> Google I/O </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Keep'> Google Keep </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps'> Google Maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20API'> Google Maps API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20APIs'> Google Maps APIs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Coordinate'> Google Maps Coordinate </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine'> Google Maps Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine%20Pro'> Google Maps Engine Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine%20public%20data%20program'> Google Maps Engine public data program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20for%20Business'> Google Maps for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20for%20Work'> Google Maps for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Gallery'> Google Maps Gallery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Tracks%20API'> Google Maps Tracks API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Message%20Continuity'> Google Message Continuity </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20message%20security'> google message security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Mobile%20Device%20Management'> Google Mobile Device Management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20My%20Maps'> Google My Maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20My%20Maps%20Pro'> Google My Maps Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Places%20API'> Google Places API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Play'> Google Play </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20play%20for%20education'> google play for education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Prediction%20API'> Google Prediction API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Research%20tool'> Google Research tool </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Science%20Fair'> Google Science Fair </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Search%20Appliance'> Google Search Appliance </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Security%20Key'> Google Security Key </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Sheets'> Google Sheets </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Site%20Search'> Google Site Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20sites'> google sites </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Slides%20API'> Google Slides API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Smart%20Lock'> Google Smart Lock </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets'> Google spreadsheets </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Springboard'> Google Springboard </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20storage'> google storage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Storage%20for%20Developers'> Google Storage for Developers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Translate'> Google Translate </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Vault'> Google Vault </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Video'> Google Video </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Wave'> Google Wave </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%2B'> google+ </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%2B%20api'> Google+ api </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%2B%20Communities'> Google+ Communities </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/googlenew'> googlenew </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/government'> government </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA'> GSA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA%207.0'> GSA 7.0 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA%20for%20Commerce'> GSA for Commerce </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/guest%20post'> guest post </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HALO%20Trust'> HALO Trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Hangout%20on%20Air'> Hangout on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Hangouts%20on%20Air'> Hangouts on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HEAT'> HEAT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/hints%20and%20tips'> hints and tips </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HIPAA'> HIPAA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Inbox'> Inbox </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Inbox%20by%20Gmail'> Inbox by Gmail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/innovation'> innovation </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/international%20trade'> international trade </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Internet%20Explorer'> Internet Explorer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/intranet'> intranet </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/io2011'> io2011 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/iOS'> iOS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/iPad'> iPad </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/IT'> IT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/K-12'> K-12 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Kubernetes'> Kubernetes </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/large%20business'> large business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MAM'> MAM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/manufacturing'> manufacturing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Mapping%20a%20better%20world'> Mapping a better world </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/marketplace'> marketplace </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/marketplace%20highlights'> marketplace highlights </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mashups'> mashups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MCCs'> MCCs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MDM'> MDM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/medium%20business'> medium business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/migration'> migration </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mobile'> mobile </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mobile%20management'> mobile management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/model%20contract%20clauses'> model contract clauses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/moms'> moms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Mother%27s%20Day'> Mother's Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mpstaffpick'> mpstaffpick </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MyHEAT'> MyHEAT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/NAVMAN'> NAVMAN </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/new%20features'> new features </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/news'> news </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Niagara%20International%20Transportation%20Technology%20Coalition'> Niagara International Transportation Technology Coalition </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/non-profit'> non-profit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/noteworthy'> noteworthy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/offline'> offline </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/OpenID%20Connect'> OpenID Connect </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Parters'> Parters </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/partner'> partner </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Partner%20Showcase'> Partner Showcase </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/partners'> partners </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Place%20Summaries'> Place Summaries </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Postini'> Postini </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/privacy'> privacy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/product%20ideas'> product ideas </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/productivity'> productivity </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Quickoffice'> Quickoffice </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Receptionist%27s%20Day'> Receptionist's Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/reports'> reports </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Reseller'> Reseller </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/retail'> retail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/RSA'> RSA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Safer%20Internet%20Day'> Safer Internet Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SBW2013'> SBW2013 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SBW2014'> SBW2014 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/sbweek'> sbweek </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SCCs'> SCCs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Search'> Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Security'> Security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Security%20Key'> Security Key </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/small%20business'> small business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Small%20Business%20Week'> Small Business Week </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Small%20businesses'> Small businesses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SMB'> SMB </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/spam%20and%20security%20trends'> spam and security trends </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Startups'> Startups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/success%20story'> success story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/support'> support </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/switch'> switch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/System%20Admin'> System Admin </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/T%20Dispatch'> T Dispatch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Teamwork%202015'> Teamwork 2015 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Thanksgiving'> Thanksgiving </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Transport%20and%20Logistics'> Transport and Logistics </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Trust'> Trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/UK'> UK </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/university'> university </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/University%20of%20Calgary'> University of Calgary </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Updates'> Updates </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/utilities'> utilities </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veteran%20Owned%20Businesses'> Veteran Owned Businesses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day'> Veterans Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day%202013'> Veterans Day 2013 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day%202014'> Veterans Day 2014 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/viewpoint'> viewpoint </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/VNX'> VNX </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/wallet'> wallet </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/webinar'> webinar </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/webmaster'> webmaster </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Winter'> Winter </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/women%20in%20tech'> women in tech </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Women%27s%20History%20Month'> Women's History Month </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Work%20Resolutions'> Work Resolutions </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/World%20Bank'> World Bank </a> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'>  </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 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/2016/'> 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/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </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/'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </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/'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </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/'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </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/'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </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/'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </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/'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate 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/2009/'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </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/'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </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/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </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/'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML6'> <div class='widget-content'> <a href="http://cloud.blogspot.com/atom.xml"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsWa9Pw0AU7viRMDFRBAkzJDMIBIhJJhCzk7NILIqMv4AEhdz+BCY3OYssAlGBoAJREpZwAlHEBO8lr8nSvNeVbu1dyX3JlzTrXfa+u/e9d7c5joWFhYVO1Fa8PwH2gK6m+BRwAvSlAdsrgr8E1jUuMH73GTAEzrkBWymTewZlihhLmgDXIAFuHgGVQOUF7OSYM1p6PgTuA1vAZlUEvAnPdapcMY0VICECekQ0XRfYrqoHsAGNgXfAoMomRiFDEhOZkkL3S88hMaB2LwXp0bj+ps2edpToZpjfoIDQtBeU+xjoDzP2G/gCPKZ5f8WsCAFJoJgOCcFdWSTeL9YQMSvTA1h9BkI5jaiXhLpSCL/8mVZY0UpyJ9ZdOkniu1dmJ96BpzQu9w6s28gcOq9j6pwLdR8/36NK5CQKwJSMrb2MhhSglBpt4UjsrdsnNu0B3J0HCozbCc4TjyY2srEgos/4RQljCzNxl4ireQD8FOq+T+W0mTB2g7njhlR+Sy2jsXFvU658U8YTbeaGpdIu7mWkEAq5ZtIjIhFZdtfX7QHckSvB2B6zC3VdAkZk0kAQwaXTk/CzTXK3wjIExCs6ZJpTnE4uY1KV+KzFzA3KTiFPENHJkOPcsfpLhwe4btoSuvUqAR+6TOxlCE6ZfKUsJLgsqGW8OpqAGx2X+sLxrwUog+JUeQRMDBIwyXOcnlPtPnL0/UsT/8LnOxYWFhZG4leAAQAAQHEaYuzHbAAAAABJRU5ErkJggg==" class="sidebar-icon" /> <h2>Feed</h2> </a> </div> <div class='clear'></div> </div></div> <div class='section' id='sidebar-bottom'><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <div class="followgooglewrapper"> <a href="http://plus.google.com/+googlecloud" rel="publisher" style="text-decoration:none;display:inline-block;color:#333;text-align:center; font:13px/16px arial,sans-serif;white-space:nowrap;"> <span style="display:inline-block;font-weight:bold;vertical-align:top;margin-right:5px; margin-top:0px;">Google</span><span style="display:inline-block;vertical-align:top;margin-right:13px; margin-top:0px;">on</span> <img src="//ssl.gstatic.com/images/icons/gplus-16.png" alt="Google+" style="border:0;width:16px;height:16px;"/></a> </div> <div class='followgooglewrapper'> <script src="https://apis.google.com/js/plusone.js"></script> <div class="g-ytsubscribe" data-channel="GoogleApps" data-layout="full"></div> </div> <!--Twitter--> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/gsuite" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @gsuite</span></button> <script> function sharingPopup (button) { var url = button.getAttribute("data-href"); window.open( url,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); } </script> </div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML1'> <h2 class='title'> Useful Links </h2> <div class='widget-content'> <a href="https://gsuite.google.com/together/">G Suite</a><br /><a href="https://apps.google.com/products/gmail/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=gmail">Gmail</a><br /><a href="https://apps.google.com/products/hangouts/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=hangouts">Hangouts</a><br /><a href="https://apps.google.com/products/calendar/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=calendar">Calendar</a><br /><a href="https://apps.google.com/products/googleplus/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=gplus">Google+</a><br /><a href="https://apps.google.com/products/drive/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=drive">Google Drive</a><br /><a href="https://www.google.com/work/mapsearth/">Google Maps</a><br /><a href="https://cloud.google.com/">Google Cloud Platform</a> </div> <div class='clear'></div> </div></div> </div> </div> <div style='clear:both;'></div> </div> <!-- Footer --> <div class='footer-outer loading'> <div class='footer-inner'> <div class='footer-inner-2'> <div style='width:33%;float:left;'> <div class='section' id='footer-1'><div class='widget HTML' data-version='1' id='HTML2'> <h2 class='title'> Company-wide </h2> <div class='widget-content'> <ul> <li> <a href="//googleblog.blogspot.com/" title="Official Google">Official Google Blog</a> </li> <li> <a href="//googlepublicpolicy.blogspot.com/" title="Public Policy">Public Policy Blog</a> </li> <li> <a href="//googleforstudents.blogspot.com/" title="Student">Student Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-2'><div class='widget HTML' data-version='1' id='HTML3'> <h2 class='title'> Products </h2> <div class='widget-content'> <ul> <li> <a href="//officialandroid.blogspot.com/" title="Android">Android Blog</a> </li> <li> <a href="//chrome.blogspot.com/" title="Chrome">Chrome Blog</a> </li> <li> <a href="//google-latlong.blogspot.com/" title="Lat Long">Lat Long Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-3'><div class='widget HTML' data-version='1' id='HTML4'> <h2 class='title'> Developers </h2> <div class='widget-content'> <ul> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">Developers Blog</a> </li> <li> <a href="//googleadsdeveloper.blogspot.com/" title="Ads Developer">Ads Developer Blog</a> </li> <li> <a href="//android-developers.blogspot.com/" title="Android">Android Developers Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='clear:both;'></div> </div> </div> </div> <div class='google-footer-outer loading'> <div id='google-footer'> <a href='//www.google.com/'> <img class='google-logo-dark' height='36' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABICAYAAABFoT/eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACLVJREFUeNrsXd+L20YQ3vOprdLqiMXFXE2qB7dcwEcTSB7ykIc+9A/PQx/yEMq1TWhNuYIpJriNr7XpmZ5IxFEvmW2EKs3Ornb1w50PxIFP0kiz387OzM6uhGAwGAxGP3Ho+f7x7ri1O7LdccPqZjSNA4dEHsLfaHcEFedJom93x9Xu2OyOFTcBo6sED3fHZHeMEELrkAHJF0B8Rr+gDFsZ5n0luLTQ95AXs4W06D/tjpR50xtM4CjD0y48YGB4rnyZxNOzyA7zBHr+nLnDaJLg0mo/ALekCasg3Z4XbM0ZdTEgnDPeHY8bIne+Qz2GvwyGNwsuyT218KWvIIBMcwGpLiipcolecjMxfBDchNyS1EvxLiOSIecp31q6IJ/C3yrIrMqMm4jhg+AxkdwbIO3aUO4KjqqMjCT3uaazMBhWBJfuxH3CtRfiXf66DhSRZWbmlMnNaILgZxrXJQO/eO3wORZwvwm4JUxuhheCjzVBYAbW1ces45YDSoZrFNOEE835M8FT6oyeEnws8Fz3QnBxFKPHBMem4GU+m6fPGb0leCTwWcM5B36MPgeZI01gudyDdw3hPeXfo8L/rmCUWnuMMdqUL2WqWeRbhf+twfVsO7YagZGNC79fw7OthEVtkiJ4jJzTd3KPwf3CRqhhiTu23AP5sl0/0xiwISQXpNwLIJK87mHF+U8ddzzdmgKlGzlPYjyxGJQouIhNT4k9AqWEFkqfguIvagTWbcq3KW1WE3xS3m8NtA9WS451xofwjKT5kkDoK/b6mDk5FfXr1lWDL4BofZEv2/SRsK/EHGlGdBdu8QNRb8HMCFwt7Yy3DDI/QP7fx5z3VLhdlJEIs4rKNuXXJXdxZPdB7kfCzWqwCO4V1LHgLjInX3tQ1KzCR52Cz+vDj1dydeRuS74rcvs2Pi6fT5H8OaaUQPQPYcWwRSGXyhhscn5dpAnEFMkuEZetbfkTAnlSuH4DxisE+aMGeJAQ3lFl7C4LJE6QWCaCd583ORQ1jYAwjFctal7nOs2ZZvicwvlZx+RHGrcoAwKUVX8uwcc/9TT65INeDOr5shL9LDRB6QTeIy3zwfdh3WOi6axLCEhSjXU7F3h6LqggUtvyJxpynwu8tDkD98fXApOxRj8zoZ9MnGveYVIVZKaGrkBXCY65BCYNN9NkjpKOyQ81Q79JgdxS+Jn3SDTEXRI7SWzaiSTB32oI3nU3BvMfM0urhOVYgwKhuiAfc4tM07wXwm1ZRoQYSl2NUwiu01fEAHVcpixd745FvVz4dzUUc0o8rwoLy8ZSwU6CyFx1RP5II9+1bFPEFs9HWbNLiimDXE+vCm7u1CS47cofzD3aEhVY57mxRo5zlqdt+RFC1JUH2S7bcVXg4liTMakaBZZVxiTICRoivcn1sEUBlk24JmaC6kxUbYmWoqvyfck2xZGGnDFYa9MMzkYQ1ijkCX6qidybrgePiQ0QIQqoi6qRLeqQfIoRsEHaQJLBdHOnLGetSdm/IPcymJuS1PAnbQPH0MOw/39C1vL11DiLOqIsbDI8QcHvGiLnySi2qUXBicaqUSxN5LEB0g7Jt3ENXJLPJ5S1tnaZBoWbpRqrmjRE7qHmpSmNHdQcYrEUadoh+TbBnc9ri7iycI1kzPeNcLDIvbiqXpez9Tmdq6zGREPuzECBoxrPMiI2WtvyNwhJba2wy3JZ6ky5dD1lSvmZS3e4SPA1wcf1VTFHKX+cGwZzdUYcqpvUtvwrD/InDttVlyZeAKlNN5MKbAiurHhKIPlUuJvlTCCiDjSKSCsUmCFWbGLZwCESfK07JB8LvMYWVtw0D00JEHV8Mq2HkqPbE0oHLvvK2g0o8ETg+4cfwTlZDT9JDoWygu4uQQE/ivIvtcnfPkaCqhiupz7jWOAzqL/vjtcdkv9G4MVMt+EaylfuImiPAXEUjRF3pjjaHiPPZ6If9TGGAO4ZY0am6jOCb+DQ+ZCqLkIpOIPrdNfIjnFPY6nyFut7TS/fanrziOBOKMupKw94WaLMtuVnSFt9CPrWWdJE6PeltCX432DEBoh+5Dv8RRhdis8YAv9uyq4/JAwtlEApgBe9Cw9xDD3tdk4Jn0MDfiHwPHcRPxBePCMER3GuIx7kGlv9fkZ4V9lolx2Uv4X7hEj7qJ3LDoAMGbTRMRibu4L2xQ8bgt8AyU+Q+x7nYrvDnH4iuO5LxKsYwPVbkPMvKF9Zky9wXzRfVWizi62r9X5VHf55h+WHhDjGBZ4WRhyTr6z5SlCoLMxLSpBZFsQ9F80uQFbF/6aFWi+Ev51vzzsuX+msyzuQXXjUz8zEBy+zpq9yweXAoxJW4JbYrDS6gYDqGHxPl+TKeiBfxj9/EBIElPYeOA4y8/qRQfknjvSzgRgtq0Pw/M1eQeMdOSb2Bnrhr6Led+1vcp2x7oTFHMnedFW+Ivlty062BUt74oHgSj+vHepnhunn0JJAMtBZgDI/qmGtMujRv8DDpo47zBJ8UtPOuAR/7rKn8t9AJ0tBdmBAmJ/Fu71yxp4I3qh+DhyRqbi5Y1ShVPlSb8X7bRNcfgZFl+WRGYo7uecrWq1r8X5bhmzP5OdlDwsGRm1suSxkg5rYm7ConyGQ3Zl+DgSD8V/kPwrWBMG9YcBtyShBnTLdTiHgttw7qAW7cqh/ZnmPKr/6ignOaKsdyxbsToT5UkPsW00bJjijDXficcX/JsLs6w2BwGtherdckH3w/kNXRPVI0OqJQoHX42/66IMfMj/2huRjxIidgKV/W0JS+bsstDoTeAHcrI8E5zTh/sDkqxL5rZup55/3USlswfcHf4IrQplVDgW9XFlOqnwr6pVPMMEZTuC60EttvdzbLbaZ4PsFVa3nohhO+vW+yn/ZB2fUhpysmQrzBcTSai9EszuZMcEZ1lCFVrp9zGXhm69iLyY4oxFIa178lPe12I/P2DAYDAaDwWAwGAwGg8FgMBgMBoPBYDD2Cf8IMADDRGoQTe+E9AAAAABJRU5ErkJggg==' style='margin-top: -16px;' width='92'/> </a> <ul> <li> <a href='//www.google.com/'> Google </a> </li> <li> <a href='//www.google.com/policies/privacy/'> Privacy </a> </li> <li> <a href='//www.google.com/policies/terms/'> Terms </a> </li> </ul> </div> </div> <script type='text/javascript'> //<![CDATA[ // Social sharing popups. var postEl = document.getElementsByClassName('social-wrapper'); var postCount = postEl.length; for(i=0; i<postCount;i++){ postEl[i].addEventListener("click", function(event){ var postUrl = this.getAttribute("data-href"); window.open( postUrl,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); });} //]]> </script> <script type='text/javascript'> //<![CDATA[ var BreakpointHandler = function() { this.initted = false; this.isHomePage = false; this.isMobile = false; }; BreakpointHandler.prototype.finalizeSummary = function(summaryHtml, lastNode) { // Use $.trim for IE8 compatibility summaryHtml = $.trim(summaryHtml).replace(/(<br>|\s)+$/,''); if (lastNode.nodeType == 3) { var lastChar = summaryHtml.slice(-1); if (!lastChar.match(/[.”"?]/)) { if (!lastChar.match(/[A-Za-z]/)) { summaryHtml = summaryHtml.slice(0, -1); } summaryHtml += ' ...'; } } else if (lastNode.nodeType == 1 && (lastNode.nodeName == 'I' || lastNode.nodeName == 'A')) { summaryHtml += ' ...'; } return summaryHtml; }; BreakpointHandler.prototype.generateSummaryFromContent = function(content, numWords) { var seenWords = 0; var summaryHtml = ''; for (var i=0; i < content.childNodes.length; i++) { var node = content.childNodes[i]; var nodeText; if (node.nodeType == 1) { if (node.hasAttribute('data-about-pullquote')) { continue; } nodeText = node.textContent; if (nodeText === undefined) { // innerText for IE8 nodeText = node.innerText; } if (node.nodeName == 'DIV' || node.nodeName == 'B') { // Don't end early if we haven't seen enough words. if (seenWords < 10) { continue; } if (i > 0) { summaryHtml = this.finalizeSummary(summaryHtml, content.childNodes[i-1]); } break; } summaryHtml += node.outerHTML; } else if (node.nodeType == 3) { nodeText = node.nodeValue; summaryHtml += nodeText + ' '; } var words = nodeText.match(/\S+\s*/g); if (!words) { continue; } var remain = numWords - seenWords; if (words.length >= remain) { summaryHtml = this.finalizeSummary(summaryHtml, node); break; } seenWords += words.length; } return summaryHtml; }; BreakpointHandler.prototype.detect = function() { var match, pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); var urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); this.isListPage = $('html').hasClass('list-page'); this.isMobile = urlParams['m'] === '1'; this.isHomePage = window.location.pathname == '/'; }; BreakpointHandler.prototype.initContent = function() { var self = this; $('.post').each(function(index) { var body = $(this).children('.post-body')[0]; var content = $(body).children('.post-content')[0]; $(content).addClass('post-original'); var data = $(content).children('script').html(); data = self.rewriteForSSL(data); // If exists, extract specified editor's preview. var match = data.match(/([\s\S]+?)<div data-is-preview.+?>([\s\S]+)<\/div>/m); if (match) { data = match[1]; } // Prevent big images from loading when they aren't needed. // This must be done as a pre-injection step, since image loading can't be // canceled once embedded into the DOM. if (self.isListPage && self.isMobile) { data = data.replace(/<(img|iframe) .+?>/g, ''); } // Insert template to be rendered as nodes. content.innerHTML = data; if (self.isListPage) { var summary = document.createElement('div'); $(summary).addClass('post-content'); $(summary).addClass('post-summary'); body.insertBefore(summary, content); if (match) { // Use provided summary. summary.innerHTML = match[2]; } else { // Generate a summary. // Summary generation relies on DOM, so it must occur after content is // inserted into the page. summary.innerHTML = self.generateSummaryFromContent(content, 30); } // Add read more link to summary. var titleAnchor = $(this).find('.title a')[0]; var link = titleAnchor.cloneNode(true); link.innerHTML = 'Read More'; $(link).addClass('read-more'); summary.appendChild(link); } }); // Firefox does not allow for proper styling of BR. if (navigator.userAgent.indexOf('Firefox') > -1) { $('.post-content br').replaceWith('<span class="space"></span>'); } $('.loading').removeClass('loading'); }; BreakpointHandler.prototype.process = function() { if (!this.initted) { var makeInsecureImageRegex = function(hosts) { var whitelist = hosts.join('|').replace(/\./g,'\\.'); // Normal image tags, plus input images (yes, this is possible!) return new RegExp('(<(img|input)[^>]+?src=("|\'))http:\/\/(' + whitelist +')', 'g'); }; this.sslImageRegex = makeInsecureImageRegex(BreakpointHandler.KNOWN_HTTPS_HOSTS); this.sslImageCurrentDomainRegex = makeInsecureImageRegex([window.location.hostname]); this.detect(); this.initContent(); this.initted = true; } }; BreakpointHandler.KNOWN_HTTPS_HOSTS = [ "www.google.org", "www.google.com", "services.google.com", "blogger.com", "draft.blogger.com", "www.blogger.com", "photos1.blogger.com", "photos2.blogger.com", "photos3.blogger.com", "blogblog.com", "img1.blogblog.com", "img2.blogblog.com", "www.blogblog.com", "www1.blogblog.com", "www2.blogblog.com", "0.bp.blogspot.com", "1.bp.blogspot.com", "2.bp.blogspot.com", "3.bp.blogspot.com", "4.bp.blogspot.com", "lh3.googleusercontent.com", "lh4.googleusercontent.com", "lh5.googleusercontent.com", "lh6.googleusercontent.com", "themes.googleusercontent.com", ]; BreakpointHandler.prototype.rewriteForSSL = function(html) { // Handle HTTP -> HTTPS source replacement of images, movies, and other embedded content. return html.replace(this.sslImageRegex, '$1https://$4') .replace(this.sslImageCurrentDomainRegex, '$1//$4') .replace(/(<(embed|iframe)[^>]+?src=("|'))http:\/\/([^"']*?(youtube|picasaweb\.google)\.com)/g, '$1https://$4') // Slideshow SWF takes a image host, so we need to rewrite that parameter. .replace(/(<embed[^>]+?feed=http(?=[^s]))/g, '$1s'); }; $(document).ready(function() { var handler = new BreakpointHandler(); handler.process(); // Top-level navigation. $(".BlogArchive .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); $(".Label .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); // Blog archive year expansion. $('.BlogArchive .intervalToggle').click(function(ev) { ev.preventDefault(); if ($(this).parent().hasClass('collapsed')) { $(this).parent().removeClass('collapsed'); $(this).parent().addClass('expanded'); } else { $(this).parent().removeClass('expanded'); $(this).parent().addClass('collapsed'); } }); // Reverse order of months. $('.BlogArchive .intervalToggle + div').each(function(_, items) { var year = $(this); year.children().each(function(_, month) { year.prepend(month); }); }); // Set anchors to open in new tab. $('.post-content img').parent().each(function(_, node) { if (node.nodeName == 'A') { $(this).attr('target', '_blank'); } }); // Process search requests. $('.searchBox input').on("keypress", function(ev) { if (ev.which == 13) { window.location.href = 'https://www.google.com/search?q=site%3A' + window.location.hostname + '%20' + encodeURIComponent ($(this).val()); } }); }); //]]> </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/984859869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY7A73JC1UuQm2fQzMPXze4Qi4fAJA:1732367362778';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d6567687196385815607','//cloud.googleblog.com/2009/12/','6567687196385815607'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '6567687196385815607', 'title': 'Official Google Cloud Blog', 'url': 'https://cloud.googleblog.com/2009/12/', 'canonicalUrl': 'https://cloud.googleblog.com/2009/12/', 'homepageUrl': 'https://cloud.googleblog.com/', 'searchUrl': 'https://cloud.googleblog.com/search', 'canonicalHomepageUrl': 'https://cloud.googleblog.com/', 'blogspotFaviconUrl': 'https://cloud.googleblog.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'UA-18038-3', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Cloud Blog - Atom\x22 href\x3d\x22https://cloud.googleblog.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Official Google Cloud Blog - RSS\x22 href\x3d\x22https://cloud.googleblog.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Cloud Blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/6567687196385815607/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/d78375fb222d99b3', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'archive', 'pageName': 'December 2009', 'pageTitle': 'Official Google Cloud Blog: December 2009'}}, {'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/2009/12/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2009, 'month': 12, 'rangeMessage': 'Showing posts from December, 2009'}}}]); _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>