Monthly Archives: August 2015

Download embedded emails in a message in Gmail

Some third-party email clients can embed a whole message as an attachment. This creates a MIME part of "message/rfc822" content type. The content disposition header on these messages can be set to display either inline, or as a downloadable attachment typically with a .eml extension.

Previously, if the message was set to inline, the Gmail web UI showed the contents of the embedded message after the message's main text, prefaced with "Forwarded." However, if the embedded message was marked as an attachment, it would not be shown and instead only a download link for "noname.eml" would be shown.

With this launch, if the content disposition header is set as an attachment, these messages can now be viewed both as an inline expansion and as a full downloadable attachment. Please note that this new functionality works only for new messages.

Launch Details 
Release track:
Launched to both Rapid release and Scheduled release

Rollout pace: 
Full rollout (1-3 days for feature visibility)

Impact: 
All end users

Action:
Change management suggested/FYI


Note: all launches are applicable to all Google Apps editions unless otherwise noted

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

Spotlight on a Young Scientist: Pranav Sivakumar

Editor's note: We're celebrating this year's impressive 20 Google Science Fair finalist projects over 20 days in our Spotlight on a Young Scientist series. Learn more about each of these inspiring young people and hear what inspires them in their own words.


Name: Pranav Sivakumar

Home: Illinois, USA

Age Category: 13-15

Project title: Automated search for gravitationally lensed quasars


Pranav’s shown interest in astronomy since looking up at the night sky at age 4. He later became interested in physics and worked in a lab focused on quasar research. Certain quasars (massive and extremely remote celestial objects, emitting exceptionally large amounts of energy ) cause an effect called gravitational lensing, which magnifies the light of distant galaxies that would otherwise be too faint to see. Compiling existing data from over 450,000 quasars, Pranav developed two algorithms to automatically find gravitationally lensed quasars and improve the accuracy and reliability of candidates identified for follow-up observations. Pranav’s most excited that his project and results might confirm the expansion of the universe, helping us determine our eventual fate. 

What was the inspiration behind your project? 

When I attended lectures at Fermi National Accelerator Laboratory, I repeatedly heard the phrases “dark matter,” “dark energy” and “future of the universe.” Curious by nature, I asked questions about these topics and eventually learned that very little is known about these two phenomena; in fact, the term “dark” literally describes our limited knowledge of them. I learned that gravitational lensing, which is caused by massive astronomical objects bending light and which results in multiple images of an astronomical light source, is an effective way to study these constituents of the universe. In particular, studying gravitational lensing of quasars, some of the brightest and most distant objects in the universe, may hold the key to understanding our future.

I was also inspired by research carried out by other researchers as part of the SDSS Quasar Lens Search (SQLS). Using an earlier version of the data set I utilized in this project, the SQLS researchers significantly increased the number of known lensed quasars. The success of the SQLS approach inspired me to develop my own method for identifying lensed quasars.

When and why did you become interested in science? 

In the age of the Internet, it’s perhaps ironic that my interest in science started with a book. At the age of seven, I found a book called “Great Physicists” in my house; I picked up the book and found it fascinating.

As my interest in physics grew, I began reading books more focused on astrophysics and cosmology by Michio Kaku. When you see a book at the library titled “Physics of the Impossible,” it’s difficult to ignore!

The lectures at Fermilab were formative in crystallizing my interest in science. Though I understood only one or two words of the science being discussed in the talks, what stayed with me was the energy and excitement of scientists challenging each other in the room.

Science feeds my curiosity by allowing me to ask complex questions, challenge assumptions and explore interesting topics without worrying about assignments or tests. It’s like a jigsaw puzzle; there’s a great amount of satisfaction when the pieces start fitting together.

The “Aha” moment is priceless – just ask Archimedes!

What words of advice would you share with other young scientists? 

I learned from experience that starting small and building up to complex questions works best for young scientists. Feel confident about connecting with professionals – initially, it may be scary, but their willingness to help and their mentorship are worth much more than those few moments of anxiety.

When I ran into a technical roadblock, I contacted the primary researcher on the SQLS team in Japan; within 24 hours, he responded with valuable suggestions that I’m still pursuing to this day.

Deprecating web hosting support in Google Drive

Beginning August 31, 2015, web hosting in Google Drive for users and developers will be deprecated. Google Apps customers can continue to use this feature for a period of one year until August 31, 2016, when serving content via googledrive.com/host/doc id will be discontinued.

In the time since web hosting in Drive was launched, a wide variety of public web content hosting services have emerged, and we think better options are available to people today. As a result, we have decided to discontinue this feature and focus on the core Drive and Google Apps experience.

For those who have used Drive to host websites, Google Domains can refer you to third parties for website hosting functionality. For those who use this feature to serve non-user content to web and mobile applications, Google Cloud Platform offers a solution for this purpose.

To identify active use of Drive web hosting in their domain, Google Apps admins can use the Account activity reports in the Admin console. These reports can pinpoint users who own items that are publicly shared in order for Admins to contact and assist them with alternate solutions.

Launch Details
Release track:  
N/A

Rollout pace: 
N/A

Impact: 
All end users

Action:
Admin action required

More Information
Help Center: Host webpages with Drive
Help Center: Account activity reports
Developer Documentation

Note: all launches are applicable to all Google Apps editions unless otherwise noted

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

Deprecating web hosting support in Google Drive

Beginning August 31st, 2015, web hosting in Google Drive for users and developers will be deprecated. You can continue to use this feature for a period of one year until August 31st, 2016, when we will discontinue serving content via googledrive.com/host/[doc id].

In the time since we launched web hosting in Drive, a wide variety of public web content hosting services have emerged. After careful consideration, we have decided to discontinue this feature and focus on our core user experience.

For those who have used Drive to host websites, Google Domains can refer you to third parties for website hosting functionality.

For those who use this feature to serve non-user content to web and mobile applications, Google Cloud Platform offers a better-performing solution.

Games developer, Dots, share their Do’s and Don’ts for improving your visibility on Google Play

Posted by Lily Sheringham, Developer Marketing at Google Play

Editor’s note: A few weeks ago we shared some tips from game developer, Seriously, on how they’ve been using notifications successfully to drive ongoing engagement. This week, we’re sharing tips from Christian Calderon at US game developer, Dots, on how to successfully optimize your Play Store Listing. -Ed.

A well thought-out Google Play store listing can significantly improve the discoverability of your app or game and drive installations. With the recent launch of Store Listing Experiments on the Google Play Developer Console, you can now conduct A/B tests on the text and graphics of your store listing page and use the data to make more informed decisions.

Dots is a US-founded game developer which released the popular game, Dots, and its addictive sequel, TwoDots. Dots used its store listings to showcase its brands and improve conversions by letting players know what to expect.

Christian Calderon, Head of Marketing for Dots, shared his top tips with us on store listings and visibility on Google Play.


Do’s and Don’ts for optimizing store listings on Google Play


Do’s

Don’ts

Do be creative and unique with the icon. Try to visually convince the user that your product is interesting and in alignment with what they are looking for.

Don’t spam keywords in your app title. Keep the title short, original and thoughtful and keep your brand in mind when representing your product offering.

Do remember to quickly respond to reviews and implement a scalable strategy to incorporate feedback into your product offering. App ratings are important social proof that your product is well liked.

Don’t overload the ‘short description’. Keep it concise. It should be used as a call-to-action to address your product’s core value proposition and invite the user to install the application. Remember to consider SEO best practices.

Do invest in a strong overall paid and organic acquisition strategy. More downloads will make your product seem more credible to users, increasing the likeliness that a user will install your app.

Don’t overuse text in your screenshots. They should create a visual narrative for what’s in your game and help users visualize your product offering, using localization where possible.

Do link your Google Play store listing to your website, social media accounts, press releases and any of your consumer-facing channels that may drive organic visibility to your target market. This can impact your search positioning.

Don’t have a negative, too short or confusing message in your “What’s New” copy. Let users know what updates, product changes or bug fixes have been implemented in new versions. Keep your copy buoyant, informative, concise and clear.

Do use Video Visualization to narrate the core value proposition. For TwoDots, our highest converting videos consist of gameplay, showcasing features and events within the game that let the player know exactly what to expect.

Don’t flood the user with information in the page description. Keep the body of the page description organized and concise and test different structural patterns that works best for you and your product!


Use Google Play Store Listing Experiments to increase your installs

As part of the 100 Days of Google Dev video series, Kobi Glick from the Google Play team explains how to test different graphics and text on your app or game’s Play Store listing to increase conversions using the new Store Listing Experiments feature in the Developer Console.

Find out more about using Store Listing Experiments to turn more of your visits into installs.

Updating Google Web Designer to help ease the transition to HTML5

As browsers change the way they support Flash, HTML5 is becoming the de facto language for building display ads. In fact, the IAB just launched their updated Display Creative Guidelines to fully embrace HTML5.

To support this transition, we’ve been pivoting our products to better serve an HTML5-first world. In July, we announced file size increases and bidding updates to DoubleClick Campaign Manager and DoubleClick Bid Manager. (These changes will begin rolling out in September.) And today, we’re excited to announce a series of new features for Google Web Designer that help make it easier to build HTML5 ads.

Build content that adapts to different screen sizes:

Instead of laying out your assets using pixel-based values for a specific sized ad (e.g. width = 250 pixels and height = 300 pixels), percent-based authoring lets you build the ad using relative values (e.g. width = 20% of the screen size and height = 10% of the screen size.) Asset size/position is then determined by the screen or viewport size, so that you can build an ad that works on varying screen sizes. Additionally, full-screen support lets ads expand to the full size of the screen. Learn More.

Publish in-app ads to AdMob:

You can now create content in Google Web Designer and publish to the AdMob network. When you choose the AdMob environment from the “New File” dialog, you can select from all the default sizes that AdMob supports. Learn More.

Design better creative:

  • When you build an ad with the new “tilt” event, a viewer can trigger animations or events by simply tilting their mobile device. This is a great way to build ad units that take advantage of the inherent interaction modes of a mobile device. Learn more about events.
  • Users can now create ads that send text messages by using the updated Tap-to-Call component.
  • Find that perfect color and make sure you don’t forget it! The color panel has been updated with a larger color mixer and the ability for users to save color swatches.

More HTML5 resources:

Earlier this summer, we hosted #HTML5Week to provide educational resources for creative developers looking to make the transition to HTML5. View the recordings of our high-level and step-by-step hangouts for more information.

We’re also partnering with the IAB to launch the second wave of the Make Mobile Work Initiative, aimed at educating marketers on how to build successful mobile campaigns. Check out our first webinar from last week, which focused on mobile video and featured speakers from Google, Snapchat, and Tremor Video.
Posted by Becky Chappell
Product Marketing Manager, DoubleClick

VLDB 2015 and Database Research at Google



This week, Kohala, Hawaii hosts the 41st International Conference of Very Large Databases (VLDB 2015), a premier annual international forum for data management and database researchers, vendors, practitioners, application developers and users. As a leader in Database research, Google will have a strong presence at VLDB 2015 with many Googlers publishing work, organizing workshops and presenting demos.

The research Google is presenting at VLDB involves the work of Structured Data teams who are building intelligent and efficient systems to discover, annotate and explore structured data from the Web, surfacing them creatively through Google products (such as structured snippets and table search), as well as engineering efforts that create scalable, reliable, fast and general-purpose infrastructure for large-scale data processing (such as F1, Mesa, and Google Cloud's BigQuery).

If you are attending VLDB 2015, we hope you’ll stop by our booth and chat with our researchers about the projects and opportunities at Google that go into solving interesting problems for billions of people. You can also learn more about our research being presented at VLDB 2015 in the list below (Googlers highlighted in blue).

Google is a Gold Sponsor of VLDB 2015.

Papers:
Keys for Graphs
Wenfei Fan, Zhe Fan, Chao Tian, Xin Luna Dong

In-Memory Performance for Big Data
Goetz Graefe, Haris Volos, Hideaki Kimura, Harumi Kuno, Joseph Tucek, Mark Lillibridge, Alistair Veitch

The Dataflow Model: A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing
Tyler Akidau, Robert Bradshaw, Craig Chambers, Slava Chernyak, Rafael Fernández-Moctezuma, Reuven Lax, Sam McVeety, Daniel Mills, Frances Perry, Eric Schmidt, Sam Whittle

Resource Bricolage for Parallel Database Systems
Jiexing Li, Jeffrey Naughton, Rimma Nehme

AsterixDB: A Scalable, Open Source BDMS
Sattam Alsubaiee, Yasser Altowim, Hotham Altwaijry, Alex Behm, Vinayak Borkar, Yingyi Bu, Michael Carey, Inci Cetindil, Madhusudan Cheelangi, Khurram Faraaz, Eugenia Gabrielova, Raman Grover, Zachary Heilbron, Young-Seok Kim, Chen Li, Guangqiang Li, Ji Mahn Ok, Nicola Onose, Pouria Pirzadeh, Vassilis Tsotras, Rares Vernica, Jian Wen, Till Westmann

Knowledge-Based Trust: A Method to Estimate the Trustworthiness of Web Sources
Xin Luna Dong, Evgeniy Gabrilovich, Kevin Murphy, Van Dang, Wilko Horn, Camillo Lugaresi, Shaohua Sun, Wei Zhang

Efficient Evaluation of Object-Centric Exploration Queries for Visualization
You Wu, Boulos Harb, Jun Yang, Cong Yu

Interpretable and Informative Explanations of Outcomes
Kareem El Gebaly, Parag Agrawal, Lukasz Golab, Flip Korn, Divesh Srivastava

Take me to your leader! Online Optimization of Distributed Storage Configurations
Artyom Sharov, Alexander Shraer, Arif Merchant, Murray Stokely

TreeScope: Finding Structural Anomalies In Semi-Structured Data
Shanshan Ying, Flip Korn, Barna Saha, Divesh Srivastava

Workshops:
Workshop on Big-Graphs Online Querying - Big-O(Q) 2015
Workshop co-chair: Cong Yu

3rd International Workshop on In-Memory Data Management and Analytics
Program committee includes: Sandeep Tata

High-Availability at Massive Scale: Building Google's Data Infrastructure for Ads
Invited talk at BIRTE by: Ashish Gupta, Jeff Shute

Demonstrations:
KATARA: Reliable Data Cleaning with Knowledge Bases and Crowdsourcing
Xu Chu, John Morcos, Ihab Ilyas, Mourad Ouzzani, Paolo Papotti, Nan Tang, Yin Ye

Error Diagnosis and Data Profiling with Data X-Ray
Xiaolan Wang, Mary Feng, Yue Wang, Xin Luna Dong, Alexandra Meliou

Android Wear now works with iPhones

(Cross posted on the Official Google Blog)

When you wear something every day, you want to be sure it really works for you. That’s why Android Wear offers countless design choices, so you can find the watch that fits your style. Want a round watch with a more classic look? Feel like a new watch band? How about changing things up every day with watch faces from artists and designers? With Android Wear you can do all of that. And now, Android Wear watches work with iPhones.

Android Wear for iOS is rolling out today. Just pair your iPhone (iPhone 5, 5c, 5s, 6, or 6 Plus running iOS 8.2+) with an Android Wear watch to bring simple and helpful information right to your wrist:
  • Get your info at a glance: Check important info like phone calls, messages, and notifications from your favorite apps. Android Wear features always-on displays, so you’ll never have to move your wrist to wake up your watch.
  • Follow your fitness: Set fitness goals, and get daily and weekly views of your progress. Your watch automatically tracks walking and running, and even measures your heart rate.
  • Save time with smart help: Receive timely tips like when to leave for appointments, current traffic info, and flight status. Just say “Ok Google” to ask questions like “Is it going to rain in London tomorrow?” or create to-dos with “Remind me to pack an umbrella.”

Today, Android Wear for iOS works with the LG Watch Urbane. All future Android Wear watches, including those from Huawei (pictured above), Asus, and Motorola will also support iOS, so stay tuned for more. 

Dr. Seuss once said: “Today you are You, that is truer than true. There is no one alive who is Youer than You.” We agree. So whoever You are, and whatever You like—Android Wear lets you wear what you want.

Posted by David Singleton, Director of Engineering, Android Wear

An update on CSV download scripts

With the new Search Analytics API, it's now time to gradually say goodbye to the old CSV download scripts for information on queries & rankings. We'll be turning off access to these downloads on October 20, 2015.

These download scripts have helped various sites & tools to get information on queries, impressions, clicks, and rankings over the years. However, they didn't use the new Search Analytics data, and relied on the deprecated Client Login API.

Farewell, CSV downloads, you've served us (and many webmasters!) well, but it's time to move on. We're already seeing lots of usage with the new API. Are you already doing something neat with the API? Let us know in the comments!

The 11th year of Google Summer of Code comes to an end


GoogleSummer_2015logo.jpg
Another year of Google Summer of Code, our program designed to introduce university students from around the world to open source development, is drawing to a close.


In April, we accepted 1,051 university students from 73 countries. These students wrote code for 137 mentoring organizations. We also had 1,918 mentors from 70 countries help them out. We are excited to announce that 87%* (916) of the students passed their final evaluations. To see more about how that compares to previous years, check out our statistics from the last ten years of the program.   


And we’re not done yet: this November, we’ll be hosting our yearly mentor summit in Sunnyvale, California. We’ll welcome representative mentors and organization administrators from each of the mentoring organizations from this year’s program to meet and exchange ideas.


Now that the coding period has concluded, students are busy preparing their code samples for all eyes to see. Soon you will be able to visit the program site where organizations will have links to the students’ code repositories.

Thank you to all of the students, mentors and organization administrators that have helped to make this 11th year of the Google Summer of Code a great success!

By Carol Smith, Open Source Programs

* This number could change slightly in the next few weeks.