Monday, January 24, 2011

· #Twitter Tip


Tip #1 Quickly drag and drop photos into your Tweet using Twitter for Mac

Did you know that you can use Twitter without even opening a browser? All you need is an Internet connection and a desktop app (wink wink) like the one we launched in the Mac App Store just last week! A desktop app is a downloadable widget that lets you access Twitter and all its functionality – and it’s just as real-time as Twitter’s website. Desktop apps offer a range of alternatives to Twitter.com, so pick the one that is best suited to how you use Twitter.

Mac users can now download Twitter for Mac, our desktop client, for free from the Mac App Store. One useful trick to know is that you can drag and drop photos into the app's Tweet box to include them in your message, as @donveto pointed out above! You’ll see the photo's thumbnail in the Tweet box, and your character count will account for the photo’s shortened URL. By default, photos will be hosted by yfrog, but you can specify your favorite image service in your preferences (under “Twitter” in the top menu bar).

Not a Mac user? Check out this list of other desktop apps at Oneforty.


Auto industry off to a fast start in the Motor City

After years of challenges, the news out of Detroit this week has automobile industry experts hopeful for a strong 2011. The 2011 North American International Auto Show in Detroit kicked off this week and as the world’s attention is on the Motor City, we thought it was time to take a closer look at what consumers are most interested in as it applies to cars and trucks.

Google’s North American Auto Team, headquartered out of Detroit with teams in NYC and California, works with auto makers, parts suppliers and agencies across the country to help market their latest and greatest. Like everyone else, we’re hopeful for a continued recovery across the industry and continue to be impressed by our clients’ creativity and innovation. NADA’s (National Automobile Dealers Association) chief economist Paul Taylor put it best when he recently said, “A revitalized auto industry benefits everyone—every consumer, every dealer and every manufacturer."

Each January, as the North American International Auto Show opens, we see a surge in searches related to new car models (the Hyundai Curb, for example) leading to a peak of interest in the summer—due in large part to special offers—and this year is no exception. Using Insights for Search, let’s take a closer look at what consumers are interested in and what the world is searching for in cars and trucks.

Over the last 30 days in the U.S., Ford tops the list of search queries in the entire automotive brand category, followed by BMW, Audi and Nissan.


Consumers and car shoppers in the United States are also searching for vehicles featured in movies, music and video games. Specifically, searches for [jeep black ops]—a vehicle featured in the video game “Call of Duty: Black Ops,” released in November—recently saw record highs. And with the release of the feature film “Green Hornet,” searches in the automotive category for both [green hornet] and [black beauty], the name of the car in the movie, are at record levels. Searches for [chrysler imperial] (the make of the Black Beauty) are also making a comeback. Finally, searches for [aston martin] and [aston martin music] are breakout terms, perhaps due to the hip-hop song “Aston Martin Music” by Rick Ross.


With more than 700 new car models on display (including the new Audi A8 with built-in Google Earth navigation) at the 2011 Detroit Auto Show and headed to dealer showrooms, consumers will have unprecedented choices in what they can drive this year. At the Detroit Show, auto makers from Detroit and abroad are showing off all-new sedans, sports cars, trucks and SUVs, led by the Chevrolet Volt which was named Car of the Year and the all-new Ford Explorer—which won 2011 Truck of the Year at the show. But based on data from Insights for Search, 2011 appears poised to be the year of the “crossover.” Consumer interest in the category has steadily risen over the past few years and some of the hottest car models in search—like [nissan juke], [honda crosstour] and [mitsubishi outlander]—are all crossovers.



Other trends may bode well for the auto industry in America. Searches in the auto financing subcategory for January 2009 through December of 2010 show a steady decrease in popularity in auto financing-related terms like [lease], [car loan] and [car calculator]—a signal that some interpret to mean financing of cars may not be a hurdle like it has been in past years.

At the other end of the purchase spectrum, luxury car and truck brands saw a smaller dip than other auto segments the past few years. Luxury buyers aren’t waiting for deals; rather, they’re looking to upgrade, and smart marketers are connecting with these shoppers. Factors like safety and entertainment drive purchases for luxury car buyers more than price and financing. Interestingly, in the luxury market, consumers are doing their car-buying research from their mobile phones. In fact, according to our latest research, 8% of luxury buyers used a mobile phone at the very beginning of their car buying research, 43% of luxury buyers used a mobile phone in the middle of their search and 28% of luxury buyers used a mobile phone at the very end of their car buying search. Savvy marketers like BMW, Mercedes Benz, Audi and Infiniti are capitalizing on the opportunity as they target specific marketing campaigns to consumers and car shoppers' mobile devices.

And finally, our data reveals that searches for [minivan] were up year over year—perhaps thanks to the creative folks over at Toyota and their “Swagger Wagon.” Although still not considered hip by everyone, it seems that predictions of a minivan comeback were right on target.



2011 is shaping up to be comeback year for not just Detroit, but for the entire auto industry. As a third generation Detroit-based automotive industry worker, I couldn’t be more excited for the future of Auto. The auto business is a great place to work and we have better things ahead of us. As the Motown great Stevie Wonder once said, “No one's gonna bring us down, oh no, 'til we reach our highest ground.”

This week in search : about Google


Google is back in action after a lovely holiday season, and this week they have made a few changes to help you find music videos and refine your searches. Google has also announced World IPv6 Day, which will help ensure Google can continue giving you fast, relevant search results for generations to come.

Better results for music videos
People often go to Google to find music videos, and this week Google has improved their results so now when you’re searching for your favorite band or album, you’ll find popular clips organized in a new way. For example, search for [michael jackson] and you’ll find some of the King of Pop’s most famous videos, including clear text indicating the length of the video, the album and the year it was published. The feature scans the entire web for video content and algorithmically ranks the best sources for each song. Rather than return repetitive links, Google group results for the same song together, making it easier to scan and choose the song you’re looking for. Try searching for [green day], [maroon 5] or [beyonce] (for one of the best videos of all time!).


Google’s left-hand panel in Arabic, Farsi and Hebrew
This week Google expanded Google’s
panel of search tools to Arabic, Farsi and Hebrew, enabling people who read right-to-left languages to access a dynamic set of search tools. Now Arabic, Farsi, Hebrew speaking users can refine their searches by content type (Images, Videos, News) or date, and easily access special views like the Wonder Wheel and Timeline. We can’t call it the “left-hand panel” of search tools, because the panel is actually on the right!


World IPv6 Day
The Internet is bursting at the seams with limited address space, and IPv6 is the best solution to the problem. Google have offered
search over IPv6 since early 2008, but today only 0.2% of Internet users have native IPv6 connectivity. So on Wednesday, Google came together with the Internet Society and other major websites to announce World IPv6 Day, the first global trial for the next generation Internet protocol. On June 8, 2011, Google and other companies will enable IPv6 on their services (including Google Search) for IPv6 for 24 hours. The trial will help motivate companies across the industry to prepare for the transition and ensure Google and the web as we know it can continue to thrive.
Links to this post

This week in search about Google



Google is back in action after a lovely holiday season, and this week they have made a few changes to help you find music videos and refine your searches. Google has also announced World IPv6 Day, which will help ensure Google can continue giving you fast, relevant search results for generations to come.

Better results for music videos
People often go to Google to find music videos, and this week Google has improved their results so now when you’re searching for your favorite band or album, you’ll find popular clips organized in a new way. For example, search for [michael jackson] and you’ll find some of the King of Pop’s most famous videos, including clear text indicating the length of the video, the album and the year it was published. The feature scans the entire web for video content and algorithmically ranks the best sources for each song. Rather than return repetitive links, Google group results for the same song together, making it easier to scan and choose the song you’re looking for. Try searching for [green day], [maroon 5] or [beyonce] (for one of the best videos of all time!).


Google’s left-hand panel in Arabic, Farsi and Hebrew
This week Google expanded Google’s
panel of search tools to Arabic, Farsi and Hebrew, enabling people who read right-to-left languages to access a dynamic set of search tools. Now Arabic, Farsi, Hebrew speaking users can refine their searches by content type (Images, Videos, News) or date, and easily access special views like the Wonder Wheel and Timeline. We can’t call it the “left-hand panel” of search tools, because the panel is actually on the right!


World IPv6 Day
The Internet is bursting at the seams with limited address space, and IPv6 is the best solution to the problem. Google have offered
search over IPv6 since early 2008, but today only 0.2% of Internet users have native IPv6 connectivity. So on Wednesday, Google came together with the Internet Society and other major websites to announce World IPv6 Day, the first global trial for the next generation Internet protocol. On June 8, 2011, Google and other companies will enable IPv6 on their services (including Google Search) for IPv6 for 24 hours. The trial will help motivate companies across the industry to prepare for the transition and ensure Google and the web as we know it can continue to thrive.
Links to this post

The CSS Corner: CSS3 Media Queries in Internet explorer ( IE )


As Internet explorer announced with second Platform Preview last year, IE9 supports CSS3 Media Queries. CSS3 Media Queries enable you to style pages based on different display surface factors such as width, height, orientation, resolution, etc. Developers can use these factors to customize their sites for viewing on different devices such as a small-screen netbook or a widescreen monitor. In this post, I talk more about CSS3 Media Queries and the various scenarios they enable.

Evolution of Media Queries

Internet Explorer has supported the ‘screen’ and ‘print’ CSS2 media types since IE5. The print media type is especially useful if you want to change your printed page layout. It eliminates the need for Web sites to host a separate print-friendly version of their site and enables some useful print optimizations such as expanding hyperlinks. The CSS 2.1 media types spec includes definitions for many media types including handheld devices, speech synthesizers, and televisions. However, in practice only screen and print were widely adopted.
CSS3 Media Queries expands the notion of optimizing for a particular media type by making it possible to optimize for particular properties of the media. ‘Screen’ is a useful media type, but there are many types of screens—from mobile phones with tiny screens to laptops with averages screens to desktop machines connected to widescreen monitors as large as 30"; newer screens may be higher resolution than screens of the recent past. As a Web developer, you may want to reflow your Web page for each of these devices in order to give site visitors the best experience on their device. CSS3 Media Queries enable you to target your CSS as generally or as specifically as you like.

Basic Example

To write a media query which targets screens which are 1250px wide you could write the following (note: ‘screen’ width and height actually refer to the width and height of the browser window, not the physical display):
@media screen and (width:1250px) { ... }
However, targeting a screen (browser) which is exactly 1250px wide isn’t really that useful because it’s not often that the browser window will be exactly 1250px wide. Instead it’s more useful to target a range of sizes, such as 900px to 1300px:
@media screen and (min-width:900px) and (max-width:1300px) { ... }
On the IE Test Drive site you can find a CSS3 Media Queries demo which illustrates the use of a few different media queries to alter the page layout based on your screen (browser) width. The page is optimized for both widescreen sizes and very narrow sizes. To see the effect, be sure to change your browser window size as you view the page.
In a widescreen view, the page uses a side by side layout with large images and descriptive text:
CSS3 Media Queries illustrated on wide window
In a narrow view, the page uses cropped images and removes the titles and descriptions.
CSS3 Media Queries illustrated on narrow window
In addition to writing @media rules within your CSS files, you can also use CSS3 media queries in the media attribute of link and style tags and within an @import block. A few examples:
<link rel="stylesheet" media="screen and (min-width:100px)" href="widescreenStyleSheet.css" />
<style type="text/css" media="print and (orientation:portrait)"> ... </style>
@import "widescreenStyleSheet.css" screen and (min-width:100px);

Media Features

In addition to width, IE9 supports the following media features:
    • width – width of the display area
    • height – height of the display area
    • device-width – width of the device rendering surface
    • device-height – height of the device rendering surface
    • orientation – landscape or portrait
    • aspect-ratio – ratio of the ‘width’ to ‘height’ media features
    • device-aspect-ratio – ratio of the ‘device-width’ to ‘device-height’ media features
    • resolution – resolution of the output device
    • color – number of bits per color component of the output device
    • color-index – number of entries in the color lookup table of the output device
    • monochrome – number of bits per pixel in a monochrome frame buffer (0 if the device is not monochrome.)
With the exception of orientation, all IE9 supported media features can be used with the ‘min-’ and ‘max-’ prefixes.

Next Steps

The types, sizes, and capabilities of the displays that people browse with are growing more and more diverse. CSS3 Media Queries make it easy for web developers to build one site that delivers a great experience on all displays.
If you’ve found CSS3 Media Query bugs in your testing of IE9 Beta or the Platform Previews, please file them on Microsoft Connect.

Working with Pinned Sites in Internet explorer

With Internet Explorer 9 Beta, you can pin a Web site to the Windows 7 taskbar the same way you pin Windows applications. Once pinned, you can launch Web sites directly—just like you launch other things in Windows 7. Pinning a site is as easy as dragging an IE9 tab to the Windows 7 taskbar.
Previously, Web sites didn’t have a direct presence on the PC desktop and you had to effectively “boot twice”—once for the operating system and once for the browser—to get to a site. With Pinned Sites, users have a faster and easier time getting to the Web sites they use most often.
Once a site is pinned, Web developers can use the Pinned Site metadata and methods to add tasks to the taskbar icon’s Jump List, alert users with notification icons, and create thumbnail toolbar buttons to control a site. Adding this functionality to a Web site requires little development cost and offers your site visitors a much better Web experience. Developers can read more about this in User Experiences: Customizing Pinned Sites as well as Pinned Sites: Windows 7 Desktop Integration with Internet Explorer 9, or watch the PDC 2010 session “Taking Advantage of Pinned Sites with Internet Explorer 9 and Windows 7” (fast forward to about the 10 minute point).

New API Documentation

Today Internet explorer introduce new developer documentation that shows how to use the Pinned Site (aka Site Mode) API to enhance and create great-looking Pinned Sites in Windows 7. This documentation picks up from where the IE Test Drive Site Pinning samples left off, including lots of code that shows how the sample sites were developed.
Four scenarios are presented, each demonstrating an aspect of the Pinned Site capabilities of Internet Explorer 9:

Channel9 Podcast Player Sample: Basics

Jump List containing static tasks
Jump List containing static tasks
Add basic pinned site functionality to the Channel9 Podcast Player sample, including static Jump List items. Also learn how to promote the Pinned Site functionality of your Web site.

Channel9 Podcast Player Sample: Remote Control

Thumbnail preview window with toolbar
Thumbnail preview window with toolbar
Create thumbnail toolbar buttons to control audio playback in the Channel9 Podcast Player sample.

TweetFeed Sample: Search History

TweetFeed searches added to custom Jump List category
TweetFeed searches added to
custom Jump List category
Insert items into a custom Jump List category based on user interaction with the TweetFeed sample.

TweetFeed Sample: Notifications

Notification icon  Notification icon
Notification icons
Use notification icons to show activity in the TweetFeed sample.
Introduction to Pinned Sites is the best overview of the Pinned Site API. It also explains the benefits of the technology and describes how this functionality can improve user engagement with the sites you develop.

Feature-Detection for Pinned Sites

Feature detection is critical for developing sites that work properly across multiple browsers. Unlike techniques that detect specific browsers or check for the presence of unrelated features, feature detection enables developers to test whether a browser supports a specific feature before using it and allows the developer to test for known issues before applying a workaround (see Same Markup: Writing Cross-Browser Code).
Pinned Site APIs are no different; Internet explorer encourage the use of feature detection for verifying that Pinned Site functionality is available before using it. The msIsSiteMode method of the external object is the best way to determine whether the Pinned Sites feature is available. The following code provides the correct behavior for using the Pinned Sites API when available and triggering an alternate code path (in the catch clause) when it is not:
    try {
        if (external.msIsSiteMode()) {
            /*Code for when site mode is supported and active*/
        }
        else {
            /* Code for when site mode is supported, but inactive */
        }
    }
    catch (e) {
        /*Code for when site mode is not supported */
    }

Programming Pinned Sites from Adobe Flash and Microsoft Silverlight

Developers who use Adobe Flash or Microsoft Silverlight controls inside IE9 can also take advantage of the JavaScript Pinned Sites (Site Mode) APIs to integrate their site with the Windows 7 taskbar.
For example, pages that play audio or video using Adobe Flash can add media controls to the page thumbnail (see screen capture below). Developers should call the appropriate Flash Player playback control functions documented here on the 'msthumbnailclick' event handler on the Web page. This method uses JavaScript APIs to invoke Flash Player playback control functions.
Flash-generated media controls in Windows 7 taskbar thumbnail
Flash-generated media controls in Windows 7 taskbar thumbnail
Pages can also use ActionScript to offer users custom jump lists on the Taskbar as explained here. Microsoft Silverlight is capable of the same level of integration. For details on how to do this see this post. The only prerequisite to using this functionality with Flash or Silverlight is that the control be hosted in the IE9 browser, not a standalone application.

Developer Training Available

Starting today, January 17, 2011, Microsoft is conducting a series of Windows Development Boot Camps throughout the United States Central region. The Boot Camp is a one-day deep dive class on client development. The event covers developing for Windows 7, Internet Explorer 9, and Silverlight 4 out-of-browser. Part of this training includes how to use the Pinned Site (Site Mode) APIs to integrate with Windows 7. For more information visit http://www.windowsdevbootcamp.com/.
Pinned Sites provide a fast and easy way to access the Web sites used most often. By providing some of the advanced Pinned Site capabilities described here, you can make your Web site even easier for your site’s visitors to use.