A Panel Transformation with Garmin

This story comes from Chip, a pilot who recently upgraded the panel in his Cessna 172. The plane was equipped with a Garmin GNS 430, a Garmin GMA 340 audio panel and a Garmin GTX 327 transponder. Chip said that this equipment has worked perfectly for him for 11 years, but that he decided now was the time to upgrade to glass. He got rid of his 6-pack and replaced it with a Garmin G500 glass flight display with Synthetic Vision Technology (SVT). “The synthetic vision is great, and neat, and it’s on the money when you are approaching the runway,” he said. He also loves the georeferenced approach charts on the G500. But Chip didn’t stop there. He upgraded his GNS 430, transponder and audio panel to the all-new GTN 750 touchscreen avionics with remote transponder and remote audio processor. “The products are amazing and very user friendly,” he said. “I think Garmin has an outstanding product…and Garmin’s tech support worked well with our installer with any technical issues that we encountered.” The custom installation was completed by HTS Avionics out of Martin State Airport.

Check out these “before” and “after” photos! We love to see the transformation that takes place in a panel when it’s converted from steam gagues to glass, and we want to see your panel transformation, too. Submit your photos online or post them to our Facebook page! And to check out photos of other Garmin-equipped aircraft, visit our photo gallery.

Android 4.0.3 Platform and SDK tools

 

Google are announcing Android 4.0.3, an incremental release of the Android 4.0 (Ice Cream Sandwich) platform. The new release includes a variety of optimizations and bug fixes for phones and tablets, as well as a small number of new APIs for developers. The new API level is 15.

Some of the new APIs in Android 4.0.3 include:

Social stream API in Contacts provider: Applications that use social stream data such as status updates and check-ins can now sync that data with each of the user’s contacts, providing items in a stream along with photos for each. This new API lets apps show users what the people they know are doing or saying, in addition to their photos and contact information.

Calendar provider enhancements. Apps can now add color to events, for easier tracking, and new attendee types and states are now available.

New camera capabilities. Apps can now check and manage video stabilization and use QVGA resolution profiles where needed.

Accessibility refinements. Improved content access for screen readers and new status and error reporting for text-to-speech engines.

Incremental improvements in graphics, database, spell-checking, Bluetooth, and more.

 

For a complete overview of what’s new in the platform, see the Android 4.0.3 API Overview.

Going forward, we’ll be focusing our partners on Android 4.0.3 as the base version of Ice Cream Sandwich. The new platform will be rolling out to production phones and tablets in the weeks ahead, so we strongly encourage you to test your applications on Android 4.0.3 as soon as possible.

We would also like to remind developers that we recently released new version of the SDK Tools (r16) and of the Eclipse plug-in (ADT 16.0.1). We have also updated the NDK to r7.

Visit the Android Developers site for more information about Android 4.0.3 and other platform versions. To get started developing or testing on the new platform, you can download it into your SDK using the Android SDK Manager.

The Pictarine: Building a mashup in the cloud with Google App Engine

 

Pictarine is a photo management web application, launched in 2010, that allows people to easily manage and share all of their photos from Flickr, Picasa, Facebook, Twitter and other sites. Pictarine developers Guillaume Martin and Maxime Rafalimanana have contributed the following post discussing their experiences using Google App Engine and Google Web Toolkit.

From the start, we used Google technologies in developing Pictarine and we wanted to share our experience with them so far. In this post, we will shed some light on the weaknesses and strengths we found in Google Web Toolkit (GWT) and Google App Engine. We will also discuss how we leveraged GWT to build a new technology that allows Pictarine to seamlessly display photos from the computer directly into the browser. The following diagram is an overview of how our application works.

Building a mashup in the cloud with Google App Engine

The Pictarine team is made of a web designer and two developers who previously worked mainly with Java based enterprise technologies and had a little experience with web technologies. When we started the project in early 2009, we were quite open on learning new languages like Python or Ruby, but when App Engine announced that Java would be supported, we were really excited to give Google App Engine a try.

The first few months, learning about the App Engine environment was quite easy and dare I say fun. Testing our code on Google’s servers from Eclipse IDE was only one click away. So we built our first prototype fast and we quickly decided to adopt App Engine. Then we started to build the core of our application: the engine that uses the API from Flickr, Picasa, Facebook to fetch the users’ photos. This is where we hit the first limitations of App Engine. Most users have a lot of photos on these services and retrieving them can take some time. But App Engine has strict limits on how long a request should last: an outgoing HTTP request cannot last more than 10 seconds and cannot process a request for more than 30 seconds. So while building our architecture we found ourselves writing approximately one third of our code dealing with these limitations: paginating our requests, creating background tasks to store data in small batches, etc.

In early 2010, when we launched our alpha version, everything went smoothly. We had some good press coverage and App Engine met our expectations in handling our first users. During 2010, we worked on implementing new features requested by our users, and during this period of time we were really impressed by the way App Engine evolved. Many of the limitations were lifted and great new features were added. We are now able to use Task Queues for requests that last up to 10 minutes, which we fully use to sync our users’ photos and albums. One of the features we like the most is the Channel API, a push notification system that allows us to instantly show a photo in every connected browser as soon as it is uploaded.
App Engine is still not perfect but has greatly improved and when we see its roadmap, we are quite confident it will continue to improve.

Panoramio- Join a photo community to match your interests

When I get home, I upload my photos to Panoramio and position them on the map. Pictures uploaded to Panoramio can be featured in the “Photos” layer of Google Earth and Google Maps, which means that I can share my travel experiences with others and, in return, explore places around the world through the eyes of other photographers.

Starting today, you can share your passions through photographs more collaboratively with Panoramio Groups. This new feature lets you create a sub-community within Panoramio around a topic you’re passionate about, so you can easily engage with like-minded photographers and hobbyists.

 

 

Panoramio is an online community of people that share and explore photos of the world.

For example, in my trips around the world, I always take the time to enjoy the local cuisine, like Costa Brava’s arròs negre. So I created a group called “Food,” to give others a “taste” of that region and get a glimpse of what fellow foodies are feasting on. My fellow group members—and by all means I hope you’ll become one of them!—can add their own photos, browse others’ and get culinary and travel inspiration.

Panoramio Groups allow members to share photos and start discussions on a given topic.

To share your own interests and passions through photos, hop over to Panoramio and create your own group or join an existing one from the Groups Directory. You can show off your photos of your favorite restaurant, the most beautiful sunset you’ve seen, the latest lighthouse you’ve visited, or the cutest dog from each continent. Whatever it is, try starting a discussion about your favorite topics and share what matters to you with others.

The new Google Maps 5.8 for Android changes

Yestarday, Google Maps 5.8 for Android improves Places and Latitude with:

  • Upload photos for a Place
  • My Places as a simple way to manage the Places you’ve starred and recently viewed
  • Descriptive terms for Places in search results
  • Add a new Place on-the-go when checking in

Photo upload for a Place

When deciding on a place to go, people often want to know what a place looks like in addition to seeing ratings and reviews. You can now contribute photos to help others get a sense of places. You can now attach your photos to Places, and yours may even become the profile picture for that page. If you want to view or delete any photos you’ve contributed to Places, you can manage uploaded photos in the “Photos for Google Maps” album on your Picasa account.

Left: Uploading pictures to a place. Right: Photos in Android Gallery
My Places and descriptive terms for mobile

 

In June we announced descriptive terms and ‘My Places’ for the desktop. Both these features are now in Google Maps for mobile. Descriptive terms appear in search results for Places to inform you what businesses are ‘known for,’ such as their ‘eggs benedict’ or being ‘worth the wait.’

Also, My Places for mobile provides quick access to starred and recent Place pages you’ve looked at. You can access My Places by pressing your phone’s menu button while in Google Maps.
Add a new Place ‘on-the-go’ for check-ins

 

If you’re out and about and want to check in, we want to make sure you can quickly add a new Place to check into if one isn’t available. This might happen for new businesses or those that haven’t set up a Place page yet. For example, let’s say you’re at Xoogle Xtreme Sports, a new sports shop in your neighborhood. You go to check in but don’t see Xoogle in the list of places to check into and when you do a search still nothing comes up.
To solve this, you’ll now see an “Add place” option at the bottom of suggested places. Select that option, and you’ll be prompted to confirm the name and location of the new place. Then a brand new place is added (and you’re checked in). This place will be available for you and others to check into from Latitude, but will not appear as a search result in Google Maps or Google Places.

 

We’ve also added ‘Bigger text’ to our experimental Labs features and ‘Download map area’ has been renamed ‘Pre-cache map area.’

To start using Google Maps 5.8 for Android, download the update here. This update requires an Android OS 2.1+ device and can be used anywhere Google Maps is currently available. Learn more in our help center.