The Bing Maps Windows Presentation Foundation Control v1

Back in August, was announced the Beta for our Bing Maps WPF control. The uptake in the Microsoft Developer Community has been stellar and the feedback – immensely helpful. As a result and as promised to those across the Microsoft Developer Network, we’re officially releasing The Bing Maps Windows Presentation Foundation Control, Version 1.

Bing Maps WPF Control with an ESRI Topographic Map Tile Overlay

The control was built atop of the beta, so we still have all of the touch enabled greatness for Surface v 2’s Pixel Sense, inertia and full rotation. We’ve kept most of the classes, methods and properties in place from the beta – requiring little work to install and register v1. And, per community feedback on the Bing Maps MSDN Forums we added the following features (and fixed a few bugs):

  1. Support for tile layers – you can now overlay your own tile layers atop the map control.
  2. Turning off the base tile layer – this is useful for when you don’t need/want to use our base map tiles and instead would prefer to use your own without overlaying them atop of ours. The control won’t request the tiles which reduces downloads and improves rendering performance.
  3. SSL Support – since many of you are using the WPF control in secure applications, you can now make tile and service request over SSL without issue.
  4. Hiding the scale bar – if you don’t want a scale bar (perhaps your map is small and the scale bar clutters the map) you can turn it off. In fact, the only elements you can’t turn off are the Bing logo and the copyrights.
  5. New copyright service – provides accurate copyright for our data vendors.
  6. Additional inertia – inertia is now enabled for the mouse and is on by default for touch.
  7. Miscellaneous bug fixes – thanks for the feedback on the MSDN Forums, the Bing Maps Blog, e-mail and Twitter. Good finds people.

I have to give it up for my (small) crack team of people involved in the making of the WPF Control. This was one of those 10% projects that we all really had a passion to get done because it was the right thing to do for the Microsoft Developer Community. So, we found the time, slipped the release a month (for quality) and, as the guys over in Surface said, “just got it done.” Our internal motto kept stoking the fire to push this bad boy out the door…”WPF, FTW!”

Now, download the Bing Maps WPF Control, build a killer app and make us proud.

Maxwell for Google SketchUp

 

Among rendering die-hards, the name “Maxwell” has long been synonymous with jaw-dropping realism. Maxwell Render’s makers have offered a SketchUp-to-Maxwell solution for a few years, but it required modelers to have access to Maxwell Render Suite—the full, standalone version. For SketchUppers on a budget (or who only need to make the occasional rendering), this wasn’t an ideal arrangement.

 

A delicious Maxwell render by Rune Skjøldberg. 

To accommodate more people, the folks behind Maxwell have just released something they’re calling Maxwell for Google SketchUp. It’s a dedicated photo-renderer, based on the venerable Maxwell rendering engine, that operates entirely inside of SketchUp. Best of all, it has the Big Three qualities going for it:

  • Cross-platform. It works on both Windows and Mac systems.
  • For both free and Pro. It works on both SketchUp and SketchUp Pro.
  • Two entry points. There are free and licensed versions available.

As you can see in this straightforward feature matrix, the free version allows you to render in Draft mode and limits your resulting image to a resolution of 800 pixels. The Licensed version adds Production mode (faster rendering of complex lighting) and increases your maximum output resolution to 1920 pixels. At only $95/75€, the paid version is a bit of a bargain.

 

Another render by Rune Skjøldberg showcasing multiple light sources. 

If you’re looking for all the bells and whistles and extra pixels that Render Suite offers, the “bridge” plugin for sending your SketchUp model to R.S is still available. So really, SketchUp modelers who want Maxwell’s delicious, unbiased results have three options.

Google Earth Imagery: The end of October

What do Elvis’ Graceland and Iran’s Marmar Palace have in common? Both estates have been updated with new imagery in Google Earth and Google Maps!

Over the last few weeks, the imagery team has updated hundreds of images. To give you a taste of this new data, today we’ll look at several interesting features that have been updated with new imagery from across the globe.

First, I’d like to look at a fantastic and majestic terrestrial landform known as the star dune. Star dunes form pyramidal shapes that grow upward and are characterized by multiple radiating dune crests. Shown below is a perspective satellite image of a star dune field within the Badain Jaran Desert of China. The desert contains Earth’s tallest stationary dunes, reaching heights of 500 meters!

Perspective view of star dunes of Badain Jaran Desert, China
One of my favorite hobbies is scrambling around volcanic sites throughout the western United States, and many of my favorite areas are located in Idaho’s Snake River Plain. Within this river plain, one of the youngest volcanic flow features of the region comprises the Hell’s Half Acre lava flow field. In the aerial image below, taken this past September, you can see “windows” of older river bed material (now farmland) that were not buried during lava flow emplacement.

Farmland enclosed by lava flow, Snake River Plain, Idaho
Can you identify the unusual feature relationship seen in the satellite image below? Yes, train tracks cut to the northeast across the airport runway! Those tracks belong to the Kyber Railway, and their two vintage steam locomotives take passengers 42 kilometers to the town of Landi Kotal in Pakistan’s mountainous Kyber Pass.

Peshawar International Airport, Pakistan
Below is a fun water sport activity captured in high resolution aerial imagery of the southeastern coast of Auckland, New Zealand. You can see the kayakers paddles as well as the submerged sandbars and boulders of Thorne Bay.

Kayakers in Thorne Bay, New Zealand
We can see the Marmar Palace of Tehran, Iran, a.k.a the Marble Palace in the updated satellite image below. It is associated with the Pahlavi dynasty, and is still used today by the Iranian government.

The Marble Palace, Tehran, Iran.
In my opinion, most good things start and end with Elvis references, so our last example showcases updated imagery of Graceland, including the private customized Convair 880 jet Elvis used while hopping across the globe.

Graceland, Memphis Tennessee
If you’d like to receive an email notification when the Earth and Maps Imagery team updates your favorite site(s), we’ve got just the tool: The Follow Your World application!

These are only a few examples of the types of features that can be seen and discovered in our latest batch of published imagery. Happy exploring!

High Resolution Aerial Updates:
USA: Bellingham, WA; Bemidji, MN; Brookings, SD; Davenport, IA; Emporia, KS; Grinnel, IA; Idaho Falls, ID; Klamamth Falls, OR; Lawrence, KS; Lovell, WY; Nephi, UT; Pittsfield, MA; Portland, OR; San Francisco Peninsula, CA; Scottsbluff, NE; Seattle, WA; St Louis, MO; Terre Haute, IN; Wasco, OR; Williston, ND; Wolf Point, MT

Spain: Huesca, Logrono

Countries/Regions receiving High Resolution Satellite Updates:
Angola, Antarctica, Argentina, Australia, Bahrain, Brazil, Cameroon, Canada, Chad, Chile, China, Colombia, Cuba, Côte d’Ivoire, Democratic Republic of the Congo, Ecuador, Ethiopia, Gaza Strip, Greenland, Hungary, India, Indonesia, Iran, Israel, Jan Mayen, Japan, Jordan, Kazakhstan, Latvia, Libya, Lithuania, Malawi, Mexico, Morocco, Mozambique, Namibia, New Zealand, North Korea, Pakistan, Paraguay, Peru, Philippines, Poland, Romania, Russia, Saudi Arabia, Senegal, Slovakia, South Africa, Spain, Svalbard, Taiwan, Tanzania, The Gambia, Turkey, Uganda, Ukraine, United States, West Bank, Yemen, Zambia, Zimbabwe

SketchUp: The textures

If you’re into such noble pursuits as geo-modeling or photo-realistic rendering, there’s a good chance that you spend a ridiculous amount of time hunting for photo-textures online. Flickr and other photo sharing sites are goldmines for content, but who has time to compile a folder of bookmarks that point to the best ones?

Our friend John Pacyga, apparently. He’s just posted a long list of his favorite texture sources — for both SketchUp and Photoshop. Some are free, some have Creative Commons licenses, and some cost money, but all are worth browsing. Set aside some time, though; this kind of thing is addictive.

If you’ve found a seamless texture (one that can repeat attractively when you paint it on a surface), here’s how you load it into SketchUp:

Instructions for Windows:

Instructions for Mac:

 

I found the rock texture in the screenshots above on lee.ponzu’s Flickr Textures set. Want to make your own seamless texture images? These tutorials on YouTube are a good place to start.

The patents attack Android

Android is on fire. More than 550,000 Android devices are activated every day, through a network of 39 manufacturers and 231 carriers. Android and other platforms are competing hard against each other, and that’s yielding cool new devices and amazing mobile apps for consumers.

But Android’s success has yielded something else: a hostile, organized campaign against Android by Microsoft, Oracle, Apple and other companies, waged through bogus patents.

They’re doing this by banding together to acquire Novell’s old patents (the “CPTN” group including Microsoft and Apple) and Nortel’s old patents (the “Rockstar” group including Microsoft and Apple), to make sure Google didn’t get them; seeking $15 licensing fees for every Android device; attempting to make it more expensive for phone manufacturers to license Android (which we provide free of charge) than Windows Phone 7; and even suing Barnes & Noble, HTC, Motorola, and Samsung. Patents were meant to encourage innovation, but lately they are being used as a weapon to stop it.

A smartphone might involve as many as 250,000 (largely questionable) patent claims, and our competitors want to impose a “tax” for these dubious patents that makes Android devices more expensive for consumers. They want to make it harder for manufacturers to sell Android devices. Instead of competing by building new features or devices, they are fighting through litigation.

This anti-competitive strategy is also escalating the cost of patents way beyond what they’re really worth. The winning $4.5 billion for Nortel’s patent portfolio was nearly five times larger than the pre-auction estimate of $1 billion. Fortunately, the law frowns on the accumulation of dubious patents for anti-competitive means — which means these deals are likely to draw regulatory scrutiny, and this patent bubble will pop.

We’re not naive; technology is a tough and ever-changing industry and we work very hard to stay focused on our own business and make better products. But in this instance we thought it was important to speak out and make it clear that we’re determined to preserve Android as a competitive choice for consumers, by stopping those who are trying to strangle it.

We’re looking intensely at a number of ways to do that. We’re encouraged that the Department of Justice forced the group I mentioned earlier to license the former Novell patents on fair terms, and that it’s looking into whether Microsoft and Apple acquired the Nortel patents for anti-competitive means. We’re also looking at other ways to reduce the anti-competitive threats against Android by strengthening our own patent portfolio. Unless we act, consumers could face rising costs for Android devices — and fewer choices for their next phone.

UPDATE August 4, 2011 – 12:25pm PT

It’s not surprising that Microsoft would want to divert attention by pushing a false “gotcha!” while failing to address the substance of the issues we raised. If you think about it, it’s obvious why we turned down Microsoft’s offer. Microsoft’s objective has been to keep from Google and Android device-makers any patents that might be used to defend against their attacks. A joint acquisition of the Novell patents that gave all parties a license would have eliminated any protection these patents could offer to Android against attacks from Microsoft and its bidding partners. Making sure that we would be unable to assert these patents to defend Android — and having us pay for the privilege — must have seemed like an ingenious strategy to them. We didn’t fall for it.

Ultimately, the U.S. Department of Justice intervened, forcing Microsoft to sell the patents it bought and demanding that the winning group (Microsoft, Oracle, Apple, EMC) give a license to the open-source community, changes the DoJ said were “necessary to protect competition and innovation in the open source software community.” This only reaffirms our point: Our competitors are waging a patent war on Android and working together to keep us from getting patents that would help balance the scales.