Dart in 2017 and beyond

We’re here at the Dart Developer Summit in Munich, Germany. Over 250 developers from more than 50 companies from all over the world just finished watching the keynote.

This is a summary of the topics we covered:

Dart is the fastest growing programming language at Google, with a 3.5x increase in lines of code since last year. We like to think that this is because of our focus on developer productivity: teams report 25% to 100% increase in speed of development. Google has bet its biggest business on Dart — the web apps built on Dart bring over $70B per year.

Google AdSense recently launched a ground-up redesign of their web app, built with Dart. Earlier this year, we announced that the next generation of AdWords is built with Dart. There are more exciting Dart products at Google that we’re looking forward to reveal. Outside Google, companies such as Wrike, Workiva, Soundtrap, Blossom, DG Logic, Sonar Design have all been using and enjoying Dart for years.

Our five year investment in this language is reaping fruit. But we’re not finished.

We learned that people who use Dart love its terse and readable syntax. So we’re keeping that.

We have also learned that Dart developers really enjoy the language’s powerful static analysis. So we’re making it better. With strong mode, Dart’s type system becomes sound (meaning that it rejects all incorrect programs). We’re also introducing support for generic methods.

We have validated that the programming language itself is just a part of the puzzle. Dart comes with ‘batteries included.’ Developers really like Dart’s core libraries — we will keep them tight, efficient and comprehensive. We will also continue to invest in tooling such as pub (our integrated packaging system), dartfmt (our automatic formatter) and, of course, the analyzer.

On the web, we have arrived at a framework that is an excellent fit for Dart: AngularDart. All the Google web apps mentioned above use it. It has been in production at Google since February. AngularDart is designed for Dart, and it’s getting better every week. In the past 4 months, AngularDart’s output has gotten 40% smaller, and our AngularDart web apps got 15% faster.

Today, we’re launching AngularDart 2.0 final. Tune in to the next session.

With that, we’re also releasing — as a developer preview — the AngularDart components that Google uses for its major web apps. These Material Design widgets are being developed by hundreds of Google engineers and are thoroughly tested. They are written purely in Dart.

We’re also making Dart easier to use with existing JavaScript libraries. For example, you will be able to use our tool to convert TypeScript .d.ts declarations into Dart libraries.

We’re making the development cycle much faster. Thanks to Dart Dev Compiler, compilation to JavaScript will take less than a second across all modern browsers.

We believe all this makes Dart an even better choice for web development than before. Dart has been here for a long time and it’s not going anywhere. It’s cohesive and dependable, which is what a lot of web developers want.

We’re also very excited about Flutter — a project to help developers build high-performance, high-fidelity, mobile apps for iOS and Android from a single codebase in Dart. More on that tomorrow.

We hope you’ll enjoy these coming two days. Tune in on the live stream or follow #dartsummit on Twitter.

By Filip Hracek, Developer Relations Program Manager

Decoding the micro-moments of baseball: can you hear the game through data?

When the World Series starts tonight, I'll be watching the game as a fan and also through the lens of a Google Cloud Platform developer advocate. As a data wrangler, I want to see if I can get a bit closer to the micro-moments of the game in near real-time.

Baseball is one of the most statistically driven sports. But fans, announcers, coaches and players also talk about “letting the game talk to them” to get insights beyond stats like Batting Averages, ERAs, and WHIPs. What does this really mean? The “talk” can feel like 30 conversations happening all at once lots of noise and lots of signal.

To try and decode it, I’ll be using Google Cloud Dataflow to transform data, Google BigQuery to store and query data and Google Cloud Datalab to slice, dice and visualize it. Baseball data, in particular fine grained play-by-play data, presents many challenges around ETL and interactive analysis  areas that GCP tools are particularly well suited to address for data of any size.

To get there I'm publishing a new public data set in BigQuery that contains every pitch from every at bat from all Major League Baseball 2016 regular season and postseason games. This data is a derivate of raw game logs from Sportradar, which graciously allowed me to denormalize and enrich for this exercise. This open data set provides detailed pitch (type, location, speed) and situational factors like runners on base, players in the field, etc. In essence, this dataset lets you replay each game as it happened at the pitch level.

The Harry Doyle Method

During the World Series games, I'll run an analysis that calculates a score for situational pressure facing a pitcher for each pitch and a score for each pitch based on count management, location control and outcome. This analysis is inspired by the movie Major League and called the Harry Doyle Method. I chose it mainly because I wanted to have some fun, and because no one is more fun than Mr. Baseball, aka Bob Uecker, aka Harry Doyle.

Interpretation of the Harry Doyle Method is based on two numbers the Vaughn Score and the Haywood Score. The Vaughn Score is a pragmatic indication of how well a pitcher is performing. The Haywood Score is an indication of how much pressure the pitcher is under. The scores are aligned at the pitch and then at-bat levels. We can use these scores and their relationship to look at how pressure impacts performance and then dive into factors within a score to gain deeper insight.
With this data and analysis technique you can do some fun things like compare a pitcher's ability to “control the count”  one factor in the Vaughn Score. For example, below is a comparison of Indians’ pitcher Corey Kluber vs Cubs’ pitcher Jon Lester in their respective last 30 regular season starts. This example of Count Management is based on tracking transitions between counts (not just count-seen) and is then used to calculate the Vaughn Score, which is also impacted by the at-bat outcome of out or on-base and other related outcomes like runs scored.
Higher Count Management scores mean that the pitcher is keeping the count to his advantage, for instance, 0 balls and 2 strikes rather than 3 balls and 1 strike. Over the course of a game, a pitcher who stays ahead of the count is more likely to prevent runs due to potentially fewer walks and reduced hits. This is a directional indicator, but it quickly helps pick out performance anomalies like games 9 and 16 for Kluber. And with a simple fit line you can see the overall difference and trend.

Another approach is to analyze the zone(s) where a batter is “hot” (has a high likelihood of getting a hit) by building odds ratios based on each pitch from each at bat. This is then fed back into the pitcher’s situational pressure calculation  the Haywood score. If a pitcher is feeling “weak” he may not want to throw in that zone.

The graphic below is the vertical plane over home plate and 0,0 is dead down the middle of the strike zone. The bigger the dot, the higher the probability (based on previous performance) the hitter will hit the ball if thrown there. The batter in the graphic below is right handed, so throwing to him anywhere in the middle and especially inside at zone 1,0 could be bad news for the pitcher. If the pitcher is behind in the count on a 3-1, he has more pressure to locate outside of the zone, but he also wants to avoid a walk. At the same time, he might be feeling super-confident and throw a 102MPH fastball down the middle and let the batter take a cut.
As each World Series game progresses, we'll look at trends, anomalies and forthcoming risk and give @googlecloud Twitter followers a taste of what we're “hearing" from the game, answering questions like “Is this pitcher performing at his best?” “What was the probability of the triple play?” and “How strong is the Indians’ remaining bullpen?” I’ll also be publishing via Medium during the games, and expand further upon these tweets.

In addition, I’ve written a white paper that details how and why we built our Harry Doyle Method on GCP. It contains code snippets and detailed step-by-step instructions to help you build your own Harry Doyle Method. You can view it here.

If you want more data beyond the 2016 season head over to Sportradar’s API page for a free trial. And there are other amazing sources of baseball data like Retrosheet and MLB’s Baseball Savant to name a few.

Armed with all that data and GCP tools, maybe you too can find some odd nuggets to impress the baseball fans in your life. Or better yet, even predict who’s going to win this series.

Advancing our amazing bet

Five years after announcing we’d bring Google Fiber to Kansas City, our vision remains: to connect more people to superfast and abundant Internet. At that time, Gigabit residential speeds were unheard of, built-from-the-ground-up Fiberhood designs and builds were as yet unproven, and a great customer experience simply didn’t exist. Since then, we have reshaped the landscape — these innovations are becoming more commonplace (which we all can agree is great for everyone, particularly for consumers!).

And thanks to the hard work of everyone on the Access team, our business is solid: our subscriber base and revenue are growing quickly, and we expect that growth to continue. I am extremely proud of what we’ve built together in five short years.

Now, just as any competitive business must, we have to continue not only to grow, but also stay ahead of the curve — pushing the boundaries of technology, business, and policy — to remain a leader in delivering superfast Internet. We have refined our plan going forward to achieve these objectives. It entails us making changes to focus our business and product strategy. Importantly, the plan enhances our focus on new technology and deployment methods to make superfast Internet more abundant than it is today.

These changes to our business and technology will have some immediate implications. Some of our efforts will remain unchanged, but others will be impacted. In terms of our existing footprint, in the cities where we’ve launched or are under construction, our work will continue. For most of our “potential Fiber cities” — those where we’ve been in exploratory discussions — we’re going to pause our operations and offices while we refine our approaches. We’re ever grateful to these cities for their ongoing partnership and patience, and we’re confident we’ll have an opportunity to resume our partnership discussions once we’ve advanced our technologies and solutions. In this handful of cities that are still in an exploratory stage, and in certain related areas of our supporting operations, we’ll be reducing our employee base.

As for me personally, it’s been quite a journey over the past few years, taking a broad-based set of projects and initiatives and growing a focused business that is on a strong trajectory. And I’ve decided this is the right juncture to step aside from my CEO role. Larry has asked me to continue as an advisor, so I’ll still be around.

I am humbled by our growth and progress across Access today, and I’m so grateful to have been part of such an extraordinary bet. And as we continue this bet, I remain confident that the future will hold a much more connected society and abundant access for all. Let’s keep doing our part to make it so!

3 Exercises To Get Your Fitness App In Shape

By: Mary Liz McCurdy, Health & Fitness Lead, Google Play

(Originally published on Android Central)

It's an exciting time to be a health & fitness app developer. With people shelling out on fitness more than ever before, we're seeing record high levels of gym memberships and attendance, the rise of boutique fitness, and an emphasis on connected devices.

Paramount to this growth is the integration of smart technology. Whether it be through streaming video, wearables, or mobile apps, technology empowers us with instant access to high quality workouts, sensor biofeedback, and endless on-demand inspiration. At Google Play, we've seen this growth reflected by the incredible popularity of health & fitness apps. In fact, this is one of Google Play's fastest growing app categories, boasting the most engaged 30d active users.

As the resident health & fitness expert on Google Play, I had the opportunity to speak about what's driving the category's growth at the recent Wearables Technology Show. Here are the top three recommendations I shared with the audience to help coach developers towards building more valuable app experiences:

Lose it!

#1: Be invisible

We all know how painful manually logging activity and biometrics is- be it calorie tracking, workouts, moods, or hormone cycles. Manual logging is actually the number one reason users drop off.

What you should do: Minimize distraction with automation wherever possible while maximizing value at the appropriate moments. Remember that you are in all likelihood a companion experience to the main event.

Lose It! makes food tracking easier by using your phone's camera and image recognition technology to identify foods and their nutritional information. Goodbye manual calorie counting!

Strava uses auto pause detection, recognizing when you are resting during exercise so you don't need to fiddle with your device and can stay safe and in the zone.


#2: Be personal

Investing in robust personalization has been the driving factor in improving app engagement and buyer conversion among many of our top developers.

What you should do: Personalize the experience for each user or distinct user cohorts by leveraging technology like the Awareness API, Fit API, Google Sign In, and Facebook Login to intelligently pull in relevant user data. Think about your first-time users, power users, high value users, etc. and treat them uniquely.

Freeletics personalizes onboarding and the overall app experience based on gender and fitness level leading to a 58% increase in weekly active sessions.

Workout Trainer by Skimble increased user engagement by 30% through personalizing training programs based on user fitness assessments, goals, and workout patterns.


#3: Be assistive

The rise of smartphones, wearables and IoT have left us swimming in data and dashboards and left many consumers wondering, so what?

What you should do: Offer insights and suggestions, not just raw data. Users are not engineers and generally do not want to process complex data or dashboards. In most cases, they want you to tell them what to do in the moment or provide digestible summaries after the fact. Keep it simple.

Glow provides personalized insights that leverage user-inputted data and third party data from Google Fit to help couples achieve their fertility goals.

Beddit gives personalized daily tips to improve your sleep and wellness by analyzing sleep cycles, resting heart rate, respiration, room temperature, and more.

At the end of the day, changing health and fitness habits is hard. Make it easier for your users by seamlessly guiding them on what they personally need to do to achieve their goal. It's that simple ;) We encourage you to experiment with these exercises to get your app fit for the millions of Android users looking to live a healthier, happier life.

The AdSense Guide to Audience Engagement is Now Available in More Languages!

Thank you for your feedback on our recently launched The AdSense Guide to Audience Engagement and letting us know how it has helped you grow your online business. Now you can download the guide in 2 additional languages: Portuguese and Spanish.

Download the guide today, and like thousands of other AdSense publishers, learn how to engage with your users like never before. The guide contains useful advice and best practices that will help you drive engagement on your site, including:
  1. Tips to help your audience become familiar with your brand 
  2. Best practices to design delightful user journeys 
  3. Ideas on how to develop content that resonates with your audience 
  4. Ways to make your content easy to consume 
  5. Reasons why you should share the love with other sites by referring to good sources.
Ready? Download your free copy of the #AdSenseGuide now in any of the following languages:

Enjoy the guide and we’d love to hear your feedback on Google+ and Twitter using #AdSenseGuide.

Posted by: Jay Castro from the AdSense team

Source: Inside AdSense

Google Summer of Code 2016 wrap-up: GNU Radio

This post is the third installment in our series of wrap-up posts reflecting on Google Summer of Code 2016. Check out the first and second posts in the series.

Originally posted on GNU Radio Blog

The summer has come to an end -- along with the Summer of Code for GNU Radio. It was a great season in terms of student participation, and as the students are preparing their last commits, this seems a good time to summarize their efforts.

All students presented their work (either in person, or via poster) at this year’s GNU Radio Conference in Boulder, Colorado.


With gr-inspector, GNU Radio now has its own out-of-tree module, which serves as a repository for signal analysis algorithms, but also as a collection of fantastic examples. This module was created and worked on by Sebastian Müller, who was funded by Google Summer of Code (GSoC), and Christopher Richardson, who participated as a Summer of Code in Space (SOCIS) student funded by the European Space Agency. Sebastian also created a video demonstrating some of the features:

Both Sebastian and Chris have written up their efforts on their own blogs.


Ravi Sharan was our other GSoC student, primarily working on a GUI for PyBOMBS, our installation helper tool. Ravi also worked on a bunch of other things, and has summarized his efforts as well.

The PyBOMBS GUI is written in Qt, and is a nice extension to our out-of-tree module ecosystem:

While some developers prefer the comfort of their command line environments, we hope that the PyBOMBS GUI will ease the entry for more new developers. The GUI ties in nicely with CGRAN, and with the correct setup, users can directly launch installation of out-of-tree modules from their browser.

Want to participate? Have ideas?

We will definitely apply for GSoC and SOCIS again next year! If you want to participate as a student, it helps a lot to get involved with the community early on. We also recommend you sign up for the mailing list, and get involved with GNU Radio by using it, reporting and fixing issues, or even publishing your own out-of-tree module. For more ideas, take a look at our summer of code wiki pages.

If you simply have ideas for future projects, those are welcome too! Suggest those on the mailing list, or simply edit the wiki page.

By Martin Braun, Organization Administrator for GNU Radio

Jamboard — the whiteboard, reimagined for collaboration in the cloud

(Cross-posted from The Keyword)

Posted by TJ Varghese, Product Manager, Jamboard

Bringing the right team together for a meeting or brainstorm can take an idea from being good to great. When we tap into ideas from teams across the globe, our work becomes more collaborative and productive. It doesn’t feel like...well, work. At Google, we’ve set out to redefine meetings. So today, we’re introducing Jamboard — a collaborative, digital whiteboard that makes it easy for your team to share ideas in real-time and create without boundaries. We’re moving the whiteboard to the cloud.

Your team’s collaborative, cloud-first whiteboard
Jamboard raises the bar on collaborative creativity, bringing the same real-time collaboration found in G Suite, combined with the best of the web, to your team’s brainstorms and meetings. You can work with teammates from across the world on other Jamboards or remotely use the smartphone or tablet companion app.

Jamboard makes it easy to enrich your brainstorm with the power of Google Search and your team’s work in G Suite. Grab images and content from the web and bring them straight into your “jam.” Pull in work from Docs, Sheets and Slides, or add photos stored in Drive. To capture your ideas clearly, Jamboard is packed with tools like sticky notes and stencils as well as intelligent features like handwriting and shape recognition.
It’s a hassle when you use a whiteboard, reach the end of your meeting and have to quickly scramble to snap a picture of your work. How many times have you scribbled “do not erase” above your idea? Jamboard lets you take your work with you. When you “jam” with your colleagues, it lives in the cloud in Google Drive, so you can easily share what you’ve created or come back to iterate at anytime. Your brainstorm doesn’t have to end when the meeting does.
Designed for precision and ease
Jamboard is intelligently designed to speed up collaboration among your teams with a 55-inch 4k display that features a best-in-class touch response time. Combine this with a built-in HD camera, speakers and Wi-Fi, and you’re set up to collaborate and broadcast your work globally with Hangouts.
Jamboard’s touchscreen was built for precision drawing. It automatically recognizes the difference between using the stylus to sketch or the eraser to start over, and neither require batteries or pairing. Jamboard can also sense when you’re using your finger to wipe work off of the screen, just like a classic whiteboard (except you won’t get ink on your hand). The intuitive, single-cable setup makes it easy to start creating quickly with Jamboard — just wheel it in, turn it on and start brainstorming.

Time to jam 
We want to help teams get back to the heart of what they love to do: create new ideas. That’s why we’ve worked closely with G Suite customers like Instrument, Netflix, and Spotify to refine the blend of hardware and software that drives Jamboard. We're also partnering with BenQ to tap into its network of channels and resellers to help bring Jamboard to market.

While touch displays have traditionally been expensive, at under $6,000 USD, Jamboard is a competitively-priced way to transform your team’s meetings and will be available for purchase in 2017. As we “jam” on the final product details, we're ready to partner with a broader set of G Suite customers to perfect Jamboard through an Early Adopter Program. If you're interested, submit the form on the Jamboard website to receive more information about eligibility.

Launch release calendar
Launch detail categories
Get these product update alerts by email
Subscribe to the RSS feed of these updates

Treat Google Cloud Storage like a file system with our new PowerShell provider

Google Cloud Storage is pretty amazing. It offers near-infinite capacity, up to 99.95% availability and fees as low as $0.007GB/month. But storing data in the cloud has always had one drawback: you need to use specialized tools like gsutil to browse or access it. You can’t just treat Cloud Storage like a really, really, really big hard disk. That is, until now.

Navigating Cloud Storage with Cloud Tools for PowerShell

The latest release of Cloud Tools for PowerShell (included with the Cloud SDK for Windows) includes a PowerShell provider for Cloud Storage. PowerShell providers are a slick feature of Windows PowerShell that allows you to treat a data source as if it were a file system, to do things like browse the system registry or interact with a SQL Server instance. With a PowerShell provider for Cloud Storage, you can now use commands like cd, dir, copy, del, or even cat to navigate and manipulate your data in Cloud Storage.

To use the provider for Cloud Storage, first load the GoogleCloud PowerShell module by using any of its cmdlets, PowerShell’s lightweight commands. Then just cd into the gs:\ drive. You can now explore your data like you would any local disk. To see what buckets you have available in Cloud Storage, just type dir. The provider will use whatever credentials you have configured for the Cloud SDK (see gcloud init).

PS C:\> Import-Module GoogleCloud
WARNING: The names of some imported commands from the module 'GoogleCloud' include unapproved verbs that might make
them less discoverable. To find the commands with unapproved verbs, run the Import-Module command again with the
Verbose parameter. For a list of approved verbs, type Get-Verb.
PS C:\> cd gs:\
PS gs:\> dir | Select Name



To navigate your buckets and search for a specific object, just keep using cd and dir (which are aliases for the Set-Location and Get-ChildItem cmdlets respectively.) Note that just like the regular file system provider, you can use tab-completion for file and folder names.

Populating Google Cloud Storage

The following code snippet shows how to create a new bucket using mkdir and use the Set-Content cmdlet to create a new object. Notice that Get-Content takes an object name relative to the current folder in Google Cloud Storage, e.g. gs:\gootoso-test-bucket\folder.

PS gs:\> mkdir gootoso-test-bucket | Out-Null
PS gs:\> Set-Content gs:\gootoso-test-bucket\folder\file.txt `
   -Value "Hello, GCS!"
PS gs:\> Test-Path gs:\gootoso-test-bucket\folder\file.txt
PS gs:\> cd .\gootoso-test-bucket\folder
PS gs:\gootoso-test-bucket\folder> cat file.txt

Hello, GCS!

Of course you could do the same thing with the existing PowerShell cmdlets for Cloud Storage such as Get-GcsBucket, New-GcsObject, Copy-GcsObject and so on. But being able to use common commands like cd in the PowerShell provider provides a much more natural and productive experience.

Mixing Cmdlets and the PowerShell Provider

Since the PowerShell provider returns the same objects as other Cloud Storage cmdlets, you can intermix commands. For example:

PS gs:\gootoso-test-bucket\folder> $objs = dir
PS gs:\gootoso-test-bucket\folder> $objs[0].GetType().FullName
PS gs:\gootoso-test-bucket\folder> $objs | Read-GcsObject
Hello, GCS!

PS gs:\gootoso-test-bucket\folder> Write-GcsObject -Object $objs[0] -Contents "update"
PS gs:\> Remove-GcsBucket -Name gootoso-test-bucket

All of the objects returned are strongly typed, defined in the C# client library for the Cloud Storage API. That means you can use PowerShell’s particularly powerful pipelining features to access properties on the returned objects, for things like sorting and filtering.

This snippet shows how to get the largest file in the blog-posts Bucket, for any object under the images folder.

PS gs:\> cd gs:\blog-posts\images
PS gs:\blog-posts\images> $objects = dir -Recurse
PS gs:\blog-posts\images> $objects |
   Sort-Object Size -Descending |

   Select-Object -First 1 -Property Name,TimeCreated,Size

In short, the PowerShell provider for Cloud Storage simplifies a lot of tasks, so give it a whirl and try it for yourself. For more information on the provider as well as other PowerShell cmdlets, check out the PowerShell documentation.

Google Cloud Tools for PowerShell, including the new provider for Cloud Storage, is in beta. If you have any feedback on the cmdlet design, documentation, or have any other issues, please report it on GitHub. The code is open-source too, so pull requests are also welcome.

Helping universities build what’s next with Google Cloud Platform

Google Cloud Platform (GCP) now serves over one billion end-users through our customers’ products and services. And today I’m happy to say that we’re investing even more resources to bring these tools to higher education. We’re excited to offer universities the same powerful infrastructure, data analytics and machine learning that we use to drive innovation and performance.

We believe that universities can benefit from Google Cloud Platform in three areas: research, infrastructure and teaching. In research, GCP big data and machine learning tools can power experiments and analyses that weren’t even possible just a year ago. GCP frees academic IT organizations from the overhead of managing infrastructure, provisioning servers and configuring networks, and in teaching we enable professors to teach modern cloud computing subjects on Google Cloud Platform.

Supporting university research and infrastructure with Internet2

We’re committed to working closely with users to understand their needs. With the aim of exploring opportunities for the cloud with universities, Google is pleased to announce that it has joined Internet2, a US-based not-for-profit, member-driven technology and advanced networking consortium dedicated to advancing new innovations and scientific discoveries for the next generation of research and education.

Founded in 1996, Internet2 provides a collaborative environment for U.S. research and education organizations to solve shared technology challenges, and to develop innovative solutions in support of their educational, research and community service missions. Internet2 operates a research and education network and serves more than 317 U.S. universities, 70 government agencies, 42 regional and state education networks, 80 leading corporations and more than 65 national research and education networking from over 100 countries.

Internet2 and Google will work with universities across the United States to explore how GCP can better serve higher education. We hope to develop projects that address the higher education community’s needs around big data and machine learning technologies that can be met by Google’s cloud tools.


Powering computer science teaching

In June we announced Google Cloud Platform Education Grants, and I'm pleased to share that hundreds of courses have been awarded free credits for their students. GCP is helping universities level the playing field, providing students with equal access to best-in-class compute resources. For example, at California State University, San Bernadino, Professor Vasilia’s students are learning about networking and cybersecurity by using GCP’s API’s to program database information. Students are learning to display geolocation signal strength heatmap information for internet access points, set up virtual private networks in the cloud, test firewall rules, set up network segments and read machine data between networks using GCP’s virtual network infrastructure. Fall classes are just underway, and we can’t wait to tell you more about what students learn and create with GCP tools. Professors teaching courses in computer science and related fields at universities in the US can still apply for grants for classes this year or next year.

Connecting with universities at EDUCAUSE

This week we’ll connect with hundreds of universities at the annual EDUCAUSE conference. If you'll be at the conference in Anaheim, visit us at booth #1800. There,  you can see demos of GCP, G Suite for Education (formerly known as Google Apps for Education), Chromebooks, Chrome digital signage, student and faculty programs and the latest in virtual reality. You can also join us for “Machine Learning 101” Wednesday 2:30-3:20pm PT in Room 210D. Learn more from universities who are benefiting from Google technology by attending our session “The Impact of Collaborative Tools - Lessons from Universities Using G Suite for Education (formerly known as Google Apps for Education)” on Thursday at 1:30-2:20pm PT in Room 210C.

We're committed to strengthening our partnership with the broader higher education community, and look forward to seeing the results.

Field Trips to our National Parks

The national parks are our shared cultural inheritance, passed on from generation to generation for all Americans to enjoy. We believe everyone should have access to these national treasures, which is why we’ve worked to bring the National Parks online with Google Maps, make National Park Service historical artifacts accessible via Google Arts & Culture and created a National Parks immersive documentary.

Today we’re also announcing our sponsorship of the National Park Foundation’s Open Outdoors for Kids Initiative, providing funding to enable roughly 1,700 children  to attend immersive education programming at national parks across the country - many experiencing a national park for the first time. Through our Field Trip Days program, we’ve sent more than 150,000 under-resourced students to museums, science centers, planetariums, and aquariums.

We’ve made it a priority to help students discover the world using technology like Google Expeditions that enable classrooms to travel to places a school bus can’t reach via virtual reality. And through this sponsorship, we take an additional step forward in supporting outdoor education by helping students experience parks in person across the country. We’re proud to support the National Park Service, especially during this centennial anniversary year and give students the opportunity to explore their cultural inheritance online and in person.

The sponsorship was announced by Secretary Sally Jewell of the Department of Interior over the weekend at a “Campout” on the Google Kirkland campus, hosted in partnership with the  Department of Interior as part of First Lady Michelle Obama’s Let’s Move! initiative and the YMCA. The campout was complete with s’mores and outdoor educational programing from the Woodland Park Zoo, Pacific Science Center, National Park Service, Fish & Wildlife Service, REI and former Google.org grantee NatureBridge, who will help us to facilitate many of the Field Trip Days across the country.

We hope that programs like these inspire more students to visit our parks in the future and protect them for years to come.

Source: Education