New features in 1.2.4

When we released version 1.2.4 of the SDK earlier this month, a couple of new features were released that didn't quite make it into the release notes. We think they're really cool features, so we wanted to take the time to highlight them.

The first feature is that when logged into your app as an administrator, App Engine will include a couple of extra headers in all the HTTP responses it sends you. As an example, here's what I see in Firefox's Live HTTP headers plugin when I load my blog:


X-AppEngine-Resource-Usage: ms=293 cpu_ms=500 api_cpu_ms=236
X-AppEngine-Estimated-CPM-US-Dollars: $0.012320

The first header tells me that it took 293 milliseconds to generate the page, and 500 CPU milliseconds were consumed, of which 236 milliseconds were spent doing API calls - such as accessing memcache or the datastore. The second header tells me that App Engine estimates that serving 1000 requests like this one would cost about $0.01 if I was above my free quota - not bad!

You can view these headers using plugins such as Firefox's Live HTTP Headers or Firebug. Note that only logged in administrators see these figures - ordinary users, and users who aren't logged in, won't see them at all.

The second new feature is that we've enabled 'wildcard' domains for App Engine apps serving off appspot.com. What this means is that you can now create multiple subdomains for your App Engine app, and have them all served by the same application. Thus, your users can access 'myapp.appspot.com', or 'developer.myapp.appspot.com', or 'news.myapp.appspot.com', with your app deciding how to handle each request. No setup is required to use the wildcard domains - simply configure your app to serve up requests to these subdomains however you wish. You can detect which domain a user requested by looking at the 'Host' header in the incoming request - for example, in Python's webapp framework you can access this with self.request.headers['Host'].


Google Search results optimized for feature phones in Arabic and Hebrew -- 40 languages now supported

Forty-language support is an important milestone for a product at Google. We are very excited that by adding support for Hebrew and Arabic, our new optimized mobile Search experience is now available in 40 languages for feature phones.

We launched in 38 left-to-right languages in July, bringing the comprehensiveness of Google's web search to mobile users around the world. Now Arabic and Hebrew speakers will also be able to benefit from universal search results on their mobile devices.

As a reminder, the new search results format provides more complete support for the universal search results you're familiar with on your computer. This means that News, Image, Blog, Video and Product Search results blend right into your results pages when available and relevant to your query. Also, many of your favorite Google Search features now appear in the first result in order to provide direct answers to your searches.



The bright side of sitting in traffic: Crowdsourcing road congestion data

This post is the latest in an ongoing series about how we harness the data we collect to improve our products and services for our users. It is cross-posted from the Official Google Blog. - Ed.

What if you could do a little something to improve the world during your daily drive to work? Here are a few ideas: tell everybody in the city when you're stuck in slow-moving traffic; warn the drivers on the freeway behind you that they should consider an alternate route; tell the people still at home that they should spend another ten minutes reading the morning news before they leave for work; tell your city government that they might want to change the timing of that traffic light at the highway on-ramp. Of course, you can't just get on the phone and call everybody, and your one traffic report from your one spot on the road might not help much anyway. But if everybody on the road, all at once, could tell the world how fast their car is moving, and we could make it easy for anybody to check that information on their computer or cell phone, well — then we'd be getting somewhere.

If you use Google Maps for mobile with GPS enabled on your phone, that's exactly what you can do. When you choose to enable Google Maps with My Location, your phone sends anonymous bits of data back to Google describing how fast you're moving. When we combine your speed with the speed of other phones on the road, across thousands of phones moving around a city at any given time, we can get a pretty good picture of live traffic conditions. We continuously combine this data and send it back to you for free in the Google Maps traffic layers. It takes almost zero effort on your part — just turn on Google Maps for mobile before starting your car — and the more people that participate, the better the resulting traffic reports get for everybody.



This week we're expanding our traffic layer to cover all U.S. highways and arterials when data is available. We're able to do this thanks in no small part to the data contributed by our users. This is exactly the kind of technology that we love at Google because it's so easy for a single person to help out, but can be incredibly powerful when a lot of people use it together. Imagine if you knew the exact traffic speed on every road in the city — every intersection, backstreet and freeway on-ramp — and how that would affect the way you drive, help the environment and impact the way our government makes road planning decisions. This idea, which we geeks call "crowdsourcing," isn't new. Ever since GPS location started coming to mainstream devices, people have been thinking of ways to use it to figure out how fast the traffic is moving. But for us to really make it work, we had to solve problems of scale (because you can't get useful traffic results until you have a LOT of devices reporting their speeds) and privacy (because we don't want anybody to be able to analyze Google's traffic data to see the movement of a particular phone, even when that phone is completely anonymous).

We achieve scale by making Google Maps for mobile easy to install and use, and by making it easy for people to provide information about their own vehicle speed. There's no extra device to plug into your car and no extra software to buy. Google Maps is free and works with most cell phones, and the number of cell phones with GPS is rising every day. Some phones, such as the T-Mobile myTouch 3G and the Palm Pre, come with Google Maps and traffic crowdsourcing pre-installed (the iPhone Maps application, however, does not support traffic crowdsourcing). Google is fortunate to have a lot of people using our products, and that scale helps make our products better.

We understand that many people would be concerned about telling the world how fast their car was moving if they also had to tell the world where they were going, so we built privacy protections in from the start. We only use anonymous speed and location information to calculate traffic conditions, and only do so when you have chosen to enable location services on your phone. We use our scale to provide further privacy protection: When a lot of people are reporting data from the same area, we combine their data together to make it hard to tell one phone from another. Even though the vehicle carrying a phone is anonymous, we don't want anybody to be able to find out where that anonymous vehicle came from or where it went — so we find the start and end points of every trip and permanently delete that data so that even Google ceases to have access to it. We take the privacy concerns related to user location data seriously, and have worked hard to protect the privacy of users who share this data — but we still understand that not everybody will want to participate. If you'd like to stop your phone from sending anonymous location data back to Google, you can find opt-out instructions here.

We've already been able to provide useful traffic information with the help of our existing mobile users, but we hope that is just the start. As GPS-enabled phones and data plans get less expensive, more people will be able to participate. Crowdsourcing traffic gives us a way to harness bits of location data from our users and give it back to them in a form they can use to make impactful decisions that affect their free time, their pocketbooks and the environment. The more people use it, the better it will get. So next time you're sitting in morning traffic, turn on Google Maps for mobile and let someone else know they can hit the snooze button one more time. Tomorrow morning, they might do the same for you.


YouTube Mobile App Expands to Five New Languages

We're happy to announce that the YouTube Mobile Application for Windows Mobile and Symbian S60 devices is now available in five new languages. We now support users with localized content in Brazilian Portuguese, Polish, Russian, Swedish, and Czech. This brings the total number of languages the app supports to 12.

YouTube's Mobile Application makes it easy to quickly load and watch high-quality YouTube videos on your mobile phone, even in weak coverage areas. To get the update or to try the app for the first time, simply visit m.youtube.com/app in your phone's browser.

We'd love to get your feedback, so visit our forum if you have questions or want to chat about YouTube mobile.

Posted by Robin Norvell, Mobile Consumer Operations

Google Apps Connector for BlackBerry Enterprise Server now available

If you have a corporate BlackBerry smartphone, you might be interested to know that the Google Apps team has just made the Google Apps Connector for BlackBerry Enterprise Server available for download. This connector makes it possible to use Google Apps email, calendar, and contacts with corporate BlackBerry phones' built-in applications.

If you manage IT for your organization, you'll want to read the Enterprise team's blog post that details the Google Apps Connector.

If you don't manage IT but you want your company to adopt Google Apps and the Connector for BlackBerry Enterprise Server, tell your IT team that it's time to "Go Google".

"Knowledge speaks but wisdom listens."

Today we're pleased to announce a new Google Labs application for Android-powered devices in the US called, Listen. Listen quickly finds podcasts and web audio relevant to your searches, lets you stream over-the-air or download for later, and subscribe to fresh content from your favorite feeds and searches. In short, Listen helps organize the world of audio information and makes it easily accessible anytime, anywhere. And if you agree with the Jimi Hendrix quote that is the title of this post, then Listen may actually make you wiser, too.

Listen lets you stay informed even while engaged in other activities. Our colleagues use Listen as a personal audio-magazine while exercising, commuting, gardening, cleaning, dressing, cooking, and more*.



It's simple to get started. Just go to Android Market on your Android-powered device and search for "Listen". Install the application and search for anything you would like to listen to. For inspiration, try hitting "Popular searches" from the home screen. This will show some of the fastest-rising audio searches that people are making now. Tapping one of the results reveals content that you can play, queue for later, or subscribe to.

So search for, subscribe to, sit back and listen to thousands of podcasts from your phone. Remember that this is a Labs launch, so we are particularly eager to get your thoughts and feedback below. For more information, take a look at our Google Labs page.



*driving, shopping, eating, farming, laundering, shaving, vacuuming or hoovering, traveling, waiting, toileting, mowing, remodeling, grooming, collecting, raking, swimming, refinishing, painting, sewing, hiking, walking, resting, jogging, loafing, pet sitting, ice fishing, packing, paving, digging, sweeping, recuperating, cementing, guarding, waking, darning, watering, watching, inspecting, moving, envelope stuffing, constructing, mending, baking, scrap booking, jack hammering, mopping, maple sugaring, patrolling, demolishing, horse grooming, ironing, biking, dog walking, ranching, restocking, fishing, sanding, polishing, and mailing.

New Image Search Results for Feature Phones

Earlier this year, we launched new Image Search results for iPhone and Android-powered devices. Since then, we've rolled out the new format to iPhone and Android in 28 countries. Now, the new Image Search results pages are also available for most other phones in 38 languages.

The image results are tightly packed, making optimal use of the screen space on your phone and allowing you to scan eight to fourteen images on a single results page. Clicking an image leads to a details page, which not only shows a larger thumbnail, but also lets you either visit the web page hosting the image or view the image itself in full size. Moreover you can navigate the search results using "next" and "previous" links. These features are designed to make browsing and searching for images on your phone easier and faster.

How to use Image Search:
1. Go to google.com and click on “Images.”
2. Do a search query. The results page shows related images, clicking on an image loads the details page.

3. The image details page shows a larger thumbnail and links to the original website and image. You could also navigate to other results using "Next Image" link.

First American Recieves WiFi Implanted Pacemaker

Carol Kasyjanski has become the first American recipient of a wireless pacemaker that allows her doctor to monitor her health automatically over the Internet. The wireless home monitoring system collects the data through a WiFi connection and transmits it over the Internet to her doctor. The server and the remote monitor communicate at least once a day to download all the relevant information and alert the doctor and patient if there is anything unusual. Now when she visits the doctor, about 90% of the tests are already completed from the data collected.

She has suffered from a severe heart condition for more than 20 years so the device has given her renewed confidence because if her pacemaker were to have a problem, immediate action could save her life.
She previously had a problem with her lead being nicked and until she collapsed, no one knew what the problem was as nothing in the tests showed up until she passed out.

The wireless pacemaker is made by St. Jude Medical Inc. and received FDA approval in July. The director of St. Francis' Arrhythmia and Pacemaker Center said the new technology helps him better treat his patients and will likely become the new standard in pacemakers.

This could also be a way of in the future to lower health care costs by automating monitoring and testing in the home. Other testing such as blood pressure monitoring, glucose measurement and heart monitoring could benefit from this technology down the road.

WiFi is truely everywhere now. Market data just released by ABI estimates that WiFi chipset vendors will ship one billion units in 2011. By the end of the following year a cumulative five billion such chipsets will have shipped since the firm began tracking WiFi chipsets in 2000. Most of this is due to consumer devices like smartphones, netbooks, portable media players, TVs, cameras, etc.

ABI also states that the market for wireless devices that monitor patients� condition and report that data to health care providers is on the verge of explosive growth. Over the next few years it will show a 77% compound annual growth rate (CAGR) resulting in global revenue of almost $950 million in 2014. A lot of this is due to the cost pressures in the health care industry. Some interesting trends backed up by real life examples.

What applications do you think would work best with WiFi monitoring?

Recent Happenings: TickTock, parallel queries, DryDrop, and more

Every month or so, we compile a list of interesting things in the community related to App Engine. Here are some recent projects and resources that you might find interesting:

Ubisoft's TickTock on Facebook

Ubisoft has released a fun game for Facebook called TickTock which challenges you to guess which of your friends have posted particular status updates. From the application page "TickTock is a Facebook trivia game that tests your knowledge of your friends. Use that knowledge to create playful devices to challenge others. Unlock items and create bigger challenges. Post them on your people's Facebook Walls, and see who knows their friends best!"

TickTock uses App Engine to serve the game content and store game information. We're excited to see this as a great example of a growing number of games which are using App Engine behind the scenes. Sign on to Facebook and give it a try.

Query the App Engine datastore in parallel with asynctools

Written by a group of engineers at VendAsta, asynctools is a rather nifty toolkit that allows you to execute datastore queries in parallel in the Python runtime. The interface is slightly more involved than using standard queries, but the ability to execute multiple queries in parallel can substantially reduce the render time for a page where you need to execute multiple independent queries.

Jason Collins has written a detailed article about how and why they wrote asynctools, which can be found here.

Easily host and update static sites on App Engine with GitHub

DryDrop is a new tool that lets you host your static site on Google App Engine and update it by pushing to GitHub. Thanks to GitHub post-receive hooks your App Engine site can be updated automatically when you push new content.

Installing Google App Engine applications into Google Apps

We have a new screencast up in the Developer's Channel on YouTube, this one covers Installing Google App Engine applications into Google Apps.

Recent open source developments

  • TwitterFollow (source) is an article and accompanying sample application demonstrating Twitter's REST API in an App Engine app.
  • Gaelyk (source), a "lightweight Groovy toolkit" that runs on App Engine's Java runtime, enables developers to deploy small Groovy applications on App Engine. It supports Groovy templates and Groovlets for separating content from presentation.

For more open source projects built on top of Google App Engine, see the Open Source Projects wiki page, and feel free to add your own open source projects to that page if you want to see them featured in an upcoming community update post.

Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.

August SatCom Issue

Euroconsult states that growth in the fixed satellite market has remained strong despite the adverse economic environment. According to their latest forecast, the fixed satellite sector grew in terms of both transponder demand (+9%) and overall revenues (+10.7%) representing a peak in the current decade. Digital entertainment and emerging digital markets remain the primary growth drivers, with corporate networks, military communications and broadband access uptake also contributing to growth.

Our August Satellite and mmWave themed issue is live online today with the cover feature focusing on the Mil SatCom Capacity Crunch. It includes survey responses from companies in the RF/microwave industry on what sectors are growing, what new products they are releasing and programs to help else the capacity crunch. There is also a nice article on Wireless HDTV solutions and the state of the industry and standards. The author, Dr. Jonathan Wells, is also our expert for the monthly Expert Advice column writing about the GigaBit mmWave Superhighway. To go with the issue this month is our supplement Military Microwaves. Check out these features and the other articles in this issue along with the monthly �MWJ Puzzler� technical cross word puzzle.

The Iterative Web App: Outbox for Emails in Limbo

On April 7th, we announced a new version of Gmail for mobile for iPhone and Android-powered devices. Among the improvements was a complete redesign of the web application's underlying code which allows us to more rapidly develop and release new features that users have been asking for, as explained in our first post. We'd like to introduce The Iterative Webapp, a series where we will continue to release features for Gmail for mobile. Today: Outbox.

With the web-browser-based Gmail for mobile we launched in April for iPhone and Android-powered devices, you can compose mail even when you're offline. That means you can write an email when there's no wireless connection, like in a subway or an airplane. And when you hit send, the message will be sent when the phone's network connectivity gets re-established. But what if you'd like to view the message that you just "sent" while still offline? Where can you find those 'sent but not actually sent' emails? Before today, the answer was "nowhere."

To solve this problem, we're now introducing a new feature, called Outbox. Outbox is a new label that appears in the menu when you have queued messages stuck on your phone and presents a read-only view of the subject of those messages. So if you want to make sure the previous message was sent before writing a follow-up mail, you can go ahead and find it in Outbox. Please note that you can read only the subject, not the body, of messages in Outbox.

To try out Gmail for mobile, visit gmail.com in your mobile browser. This version of Gmail for mobile supports iPhone/iPod touch OS 2.2.1 or above, as well as all Android-powered devices, and is available for US English only. To make it easy to access your Gmail account, try creating a home screen link.

by Heaven Kim, Product Marketing Manager, Google Mobile

Diamond Microwave Devices and Partners Awarded �1.34million to Demonstrate Pulsed PA

Diamond Microwave Devices Ltd (DMD) and its partners have won funding worth �1.34M from the Technology Strategy Board, the government-funded body that supports technological innovation in the UK. The investment will help to fund a �3 million project that will see the development of a new, innovative diamond-based high power, high-temperature, microwave transistor and build a demonstrator microwave pulsed power amplifier capable of >100W output power.

Dr Richard Lang, general manager of DMD says, �We are delighted to receive this significant backing for our work on the next generation of microwave transistors based on innovative diamond material and device concepts. It marks the next phase in the company�s development and our ambitions to bring breakthrough technology into a key market area.� The investment � through the Technology Strategy Board�s High Value Manufacturing funding competition � will support a project dubbed Microwave Power using Diamond (MPower-D) and also involves Element Six Ltd, MBDA UK Ltd, the University of Sheffield and INEX.

Element Six, the world leader in diamond synthesis technology is developing the diamond material and INEX will continue sub-contracted work for DMD, further developing the diamond processing technology. MBDA, Europe�s leading missile systems company, brings its application knowledge and potential pull-through while the III-V Centre at the University of Sheffield is contributing to fundamental research related to materials growth and device processing.

Diamond transistors being developed in this project could be used in power amplifiers for microwave signals in communications, space and defence applications. The technology offers the opportunity to create a world-leading UK-based solid state microwave module development and manufacturing value chain. Commenting on the Technology Strategy Board's support for the project, their Lead Technologist for High Value Manufacturing, Tonino Amorelli, said: "We are committed to stimulating the development of technologies which, as well as maintaining the UK's international competitiveness, also represent major business opportunities. We are therefore very pleased to support the MPower-D project, which brings together world-class expertise from around the UK to develop an innovative technology that could be exploited globally."

DMD and its partners bid successfully for the funding against stiff competition for the limited funds. When the successful projects were announced, Iain Gray, Chief Executive of the Technology Strategy Board, said, "This investment is intended to maintain and develop the international competitiveness of UK manufacturing companies against a backdrop where manufacturing often gravitates to countries with the lowest overall costs. Manufacturing in high wage economies, such as the UK, has to continue to innovate and change to remain competitive. It's also important to ensure that companies continue to innovate during the downturn to ensure a successful recovery for the UK economy. "DMD was set up in 2006 and is currently an E6 Ventures portfolio company.

Python SDK version 1.2.4 released.

We're psyched to release version 1.2.4 of the App Engine SDK for Python. Some highlights of what you'll find in this release:





For full details, please see the SdkReleaseNotes wiki page.




Downloads for Windows, Mac, and Linux are available on the Downloads page. This SDK update was for the Python runtime, so please post your feedback in the Python runtime discussion group.




We'd also like to draw your attention to two new articles from App Engine team members:


"Cool" New Material for Power Electronics

Researchers at GA Tech Research Institute (GTRI) are developing a novel heat-transfer material for powerful radar systems with a goal of removing heat up to 100 times more effectively than present materials. The novel material is a composite of diamond and copper that is trying to achieve thermal conductivity of up to 20,000 watts per meter K compared to 200-300 watts per meter K for copper. This would be achieved by using a materials systems approach that would also include liquid cooling. The project is funded by DARPA targeting high power T/R module packages. For more details, read the full article linked above.

Satellite Sector is Growing

Euroconsult recently announced that growth in the fixed satellite market has remained strong despite the adverse economic environment. According to Euroconsult�s soon-to-be-released report, the fixed satellite sector grew in terms of both transponder demand (+9%) and overall revenues (+10.7%) representing a peak in the current decade. Digital entertainment and emerging digital markets remain the primary growth drivers, with corporate networks, military communications and broadband access uptake also contributing to growth.

According to the report growth in transponder demand remained particularly strong in emerging satellite markets, which include Latin America, Africa, Central Europe and large parts of Asia. These regional markets represented 53% of capacity usage worldwide in 2008, and 71% of the net increase in capacity leased last year. Most of these are young, fast-growing digital television markets and still have heavy needs for telecom traffic carriage using satellites as a backbone for fixed and mobile traffic in areas not covered by terrestrial networks.

The consumer broadband-access-by-satellite market reached over 1.2 million subscribers (+30%) last year. Growth was primarily in the US, followed by Asia and was due to the availability of dedicated broadband service (�BBS�) satellites. In the US, two market players, WildBlue and Hughes, are locked in intense competition and driving market growth. In Asia, IPSTAR, traditionally based in Australia and Thailand, is pushing hard to penetrate new Asian countries.

The shape of the broadband satellite market is expected to change significantly in the next three years. New BBS payload projects in Ka-band have begun to flourish, and new systems with much larger capacity are expected to be operational in North America, Europe, the Middle East and North Africa by 2011. Beyond consumer access, those systems are expected to be increasingly used to serve the enterprise as well as potentially other market segments.

Prospects are strong for the broadband satellite market with up to 10.5 million subscribers worldwide by 2018. However, a number of challenges will need to be addressed. Beyond technical aspects and regulation, the ability to build strong distribution networks in fragmented markets such as Europe will be a key to guaranteeing the success of satellite solutions.

Euroconsult expects the global market value of capacity used for the traditional FSS market to reach around $13.4 billion in 2018, or $16.8 billion including wholesale revenues from emerging BBS systems dedicated to satellite consumer broadband access. Industry consolidation, which will continue, will be offset by the emergence of new regional satellite systems backed by either private or public investors.

The Microwave Journal's cover story for the August issue featuring Satellite and mmWave editorial coverage will talk about the capacity crunch in the military SatCom market. It will examine the issues and trends in military SatCom including various programs the government is working on to address the problems with capacity.