© Shalitha Nayanapriya | 2012 | All rights Reserved. Powered by Blogger.

Tuesday, January 14, 2014

Ron Burgundy is the man, the legend. And now the Windows Phone game

If you’ve been in a glass case of emotion waiting for the return of Ron Burgundy, then you’ll be as thrilled as I was by the arrival today of the official Anchorman 2 companion game, Scotchy Scotch Toss. Rather than trying to sum up this epic new title myself, I’ll have Ron describe the 99-cent game in his own words:
“Hello friends, legendary anchorman Ron Burgundy here to describe the greatest app in the history of Western civilization, ‘Scotchy Scotch Toss.’ This mobile game, which I personally developed, combines my two favorite things: Scotch, and playful exchanges with total strangers. Simply toss ice cubes into my glass of Scotch and I'll offer neighborly encouragement. Or, miss your shot, and I'll flog you like a petulant mule. Either way you're going to hear about it!”
Don't act like you're not impressed. Buy it now
Scotchy Scotch Toss, the official companion game to Anchorman 2, arrives today for Windows Phone 8.Scotchy Scotch Toss, the official companion game to Anchorman 2, arrives today for Windows Phone 8.

Temple Run 2 for Windows Phone brings new obstacles, same wild-running fun

A last-minute holiday gift arrived this afternoon: Temple Run 2. Download it now for Windows Phone 8.
It probably needs no introduction, but the sequel to one of the most popular endless runner games of all time offers a gorgeous new environment and new obstacles—everything from zip-lines and mine tracks to sharper turns, waterfalls, and bursts of flame. There’s a bigger, scarier monkey chasing you, too. But fear not: this Xbox title features plenty of power-ups to help you rise to the challenge.
Temple Run 2 comes to Windows Phone 8Temple Run 2 comes to Windows Phone 8

Official Facebook app for Windows Phone gets better notifications, new Live Tiles

The team behind the official Facebook app for Windows Phone released a new update today that significantly evolves the app’s notification capabilities, making it easier than ever to stay plugged in.
Improved notifications was the No. 1 request from Facebook power users who test and supply feedback on the beta version of our official app. In response, the team really dug in, adding new chat notifications and new ways to leverage Live Tiles. Version 5.2 highlights include:
  • Redesigned primary Live Tiles. Now you can see what your friends have posted on your wall right from your Start screen. But that’s just the beginning….
  • New secondary Live Tiles. For the first time, you can pin Facebook chat, events, groups, pages, and photo albums to Start. Only on Windows Phone can you see who commented on a photo, what they wrote and which photo they commented on, from you phone’s Start screen Live Tile.
  • More languages. The new update more than doubles the number of supported languages to 50 (up from the current 20). The app now supports all languages currently supported by Windows Phone.
That’s the big stuff—but by no means everything you’ll find in this new release. There are also upgrades to messaging, which now supports stickers and emoticons, plus the de rigueur speed and reliability improvements. What do you think?
Profile_PartCoverPhoto_768pBlueLockScreen_768p
BlueLockScreen_768pPrint

Nokia kicks off Lumia Black software update with new features, apps

Nokia kicks off Lumia Black software update with new features, apps

Lumia Black, Nokia’s latest software update for Lumia models with Windows Phone 8, has begun rolling out around the world, the company said today. The update includes new features, apps, and improvements from both Nokia and Microsoft (covered in more detail here), and will be available first on Lumia 925 and 1020 phones, with other Lumia models to follow.

What’s in it?

The official Nokia Conversations blog today has the full scoop on the new update and even more pretty screenshots. But here’s a brief rundown on some of the goodies Lumia owners can expect:
App Folder. A new Start screen feature for grouping similar apps and settings, making it easier to personalize and organize your phone.
folder_800
Nokia Glance screen 2.0. Saves you time and taps by keeping important notifications—phone, text, email, calendar, and notifications from apps like Twitter and Facebook—visible at a glance.
Bluetooth LE. Is coming to the entire Windows Phone 8 Lumia range—big news for fans of the Adidas MiCoach Smart Run watch and other Bluetooth LE compatible gadgets.
Nokia Refocus. This magical imaging app lets you capture first and re-focus later, creating sharable interactive photos that have to be seen to be believed. (Requires 1GB RAM or more.)
Nokia Beamer. Beam documents, presentations, and whatever else you like to any HTML5-enabled screen by scanning a QR code. (Requires 1GB RAM or more.)
Nokia Storyteller. Already available on the Lumia 1520 and 2520, the Storyteller app arranges your photos by date and place, and then locates them on an interactive map, to create stories from your snapshots.
Nokia Camera. Combines two of Nokia’s most lauded photography apps—Pro Camera and Smart Camera—into one powerful and easy-to-use package. Already available on Lumia PureView smartphones, the Black update brings it to the rest of Nokia’s Windows Phone 8 lineup.
Nokia-Camera-01
As you can see, there are lots of goodies in this new update for hardcore shutterbugs. But there’s even more than what I mentioned above. Lumia Black also brings raw DNG support to Lumia 1020 owners. DNG is a lossless imaging format that pros swear by and allows you to be more creative with your images. The update also further refines overall image quality, especially on the Lumia 1020.

How to get it

So that’s what’s in it. Next question you're probably asking is: How do I get it? When the update is available, your phone will let you know (it checks weekly for new updates). As explained on the Windows Phone website, you can also tap Settings>Phone update to check manually.
What are you looking forward to trying out most?

PBS’s Wild Kratts app brings science and fun to Windows phones and PCs

Hey, parents! If your young ones are fans of PBS’s science-infused animated adventure series Wild Kratts, check out the new Wild Kratts Creature Power app that just arrived this morning in the Windows and Windows Phone stores. 
Perfect for the K-to-2 set, the $2.99 app features three interactive nature games. Kids try to pollinate flowers as a bee, bathe elephants, and feed a family of raccoons—mini-challenges that also quietly deliver some useful scientific concepts and fun facts. My own kids are big fans of the show and will likely be all over this one. And the app itself seems to strike just the right balance between playful and PhD: Kids can also earn stickers and take selfies in the Kratts’ cool Creature Power Suit. 
1 of 5
3 of 5

SkyDrive introduces smart files in Windows 8.1

When we designed SkyDrive for Windows 8.1, we thought a lot about how storage needs are growing much faster than device hard drives. So we invented smart files, which allow you to have your files always with you while being unconstrained by storage capacity.
In the Windows 8.1 preview we saw consumers using SkyDrive in two distinct ways. The first group of people are very conscious of what they have saved to disk and most of their files are online-only. We found that the majority of people using smart files take up 80% less disk space than they would without smart files. The second group of people are on the other end of the spectrum: they explicitly chose to have all their files available offline, and so have their entire SkyDrive stored locally.  This showed us that users understand smart files and are tailoring the feature to their needs.
Although smart files are a fraction of their original size, they behave identically to any other file. A great example of this is how smart files show up in Bing Smart Search in Windows 8.1. This feature, which is rolling out over the coming weeks, allows you to search from the desktop for the content of Camera Roll photos that have had text extracted from them.
For example, you might have taken a photo 6 months ago of the menu of your favorite restaurant, but can't remember where it's buried in your Camera Roll and want to remember the dish you had. You can simply type in the restaurant name on your desktop and Bing Smart Search will search text of your Camera Roll photos and pull up the picture of the menu with the restaurant name printed on it. With the power of smart files, this will work even if your Camera Roll is marked for online-only access. The moment you open the photo, it will be instantaneously pulled from the cloud for you to view the full version.
People are starting to take photos not only to capture special moments, but also to keep track of everyday information, so we are really excited about this scenario and proud to unveil this valuable OCR search feature.
Just weeks away from the general availability of Windows 8.1, we're very excited to not only continue allowing you to have your files always with you, but to make your files smarter.
- Mona Akmal, Group Program Manager, SkyDrive apps

Creating Desktop Applications with Messenger Connec

Recently, we released version 4.1 of Windows Live Messenger Connect. This version brings Messenger Connect out of beta and makes it available to everyone. Angus Logan describes many of the changes we've made in his recent blog post. I also highly recommend you check out our new developer guide, which outlines how you can start building applications that integrate with Windows Live.
A common question that we've been asked has been on building desktop applications with Messenger Connect. While it's true that most of the Messenger Connect documentation focuses on web-based applications, you can still build applications for the desktop using Messenger Connect. All you need is the Messenger Connect Desktop Starter Kit, now available for download from the MSDN Code Gallery. (Look for the file named Desktop_Sample_App.zip under the v4.1 samples release.)
Before you begin using the starter kit, you need to register your application at http://manage.dev.live.com. Registration takes just a couple of minutes; you can find more detailed steps on the registration process in the Messenger Connect documentation.
When you open the starter kit, you'll find a couple of different sample projects. The best one to start with is the AuthTest project. This project provides a basic introduction into how to use the Messenger Connect authentication and consent process. For this project to compile and run correctly, open the SigninTester.cs file in the AuthTest Project. Then, locate the line:
AppInformation appInfo = new AppInformation("00000000YourClientID""YourSecretKey", requestedScopes);
Change the values in line to contain the client ID and secret key you received when you registered your application.
When you compile and run the sample, you get a pretty basic dialog box.
Nothing too exciting, yet. But notice the http://apis.live.net/V4.1 endpoint in the text box - more on that shortly. First, let's get things going by clicking the SignIn button. This brings up the Windows Live consent dialog box.
 
Type in a valid Windows Live ID and password, and then click Connect. Back in our sample application, the SignIn button has changed to a Navigate button. Click the button, and the dialog updates with the top-level REST data located at http://apis.live.net/V4.1.
 
From here, you can navigate through the REST endpoints by copying and pasting them into the URI text box. For example, if I want to get my profile information, I would use http://profiles.apis.live.net/v4.0/cid-XXX/Profiles, where XXX is the CID the application received after I signed in.

You can get a really good sense of how the REST endpoints work in Messenger Connect using our REST Explorer:http://rex.mslivelabs.com/.
So what's going behind the scenes here? Let's close out of the dialog box and return to Visual Studio. Open up the SignInTester.cs file. This is the file that's doing most of the work. Two methods stand out in particular: SigninSynchronous and btnNavigate_Click.
 void SigninSynchronous()
{
user1 = new MessengerConnectSigninContext();
Collection<Scope> requestedScopes = new Collection<Scope>();
requestedScopes.Add(Scope.ContactsView);
AppInformation appInfo = new AppInformation("00000000YourClientID""YourSecretKey", requestedScopes);
user1.GetToken(appInfo);
EnableMessengerConnectBrowsing();
}
The SigninSynchronous method fires when the user clicks the Signin button. The really interesting part here is the scopes collection:
 Collection<Scope> requestedScopes = new Collection<Scope>();
This line makes it easy to add the scopes that control what Windows Live data you can access on a user's behalf. In the starter kit, we're getting the WL_Contacts.View scope from a pre-defined constant, as shown in the line:
requestedScopes.Add(Scope.ContactsView);
If we wanted to request additional scopes, we'd just need to call requestedScopes.Add again for each additional scope.Check out the SDK for more information on what scopes are available, and what they do.
Once we have the scopes we want, it's just a matter of creating a new AppInformation object that contains your application's client ID, secret key, and requested scopes. The GetToken method handles opening the Windows Live Consent dialog box and processing the access token we get back when the user signs in successfully.
The btnNavigate_Click method is very similar to what you would do if you were writing a web application.
private void btnNavigate_Click(object sender, EventArgs e)
{

    try
    {
        Uri someUri = new Uri(txtUri.Text);
        WebRequest webRequest = HttpWebRequest.Create(someUri);
        webRequest.Method = "GET";
        webRequest.Headers[MessengerConnectConstants.AuthorizationHeader] = user1.AuthorizationToken;
        WebResponse webResponse = webRequest.GetResponse();


        StreamReader responseStreamReader = new StreamReader(webResponse.GetResponseStream());

        String response = responseStreamReader.ReadToEnd();
        XmlDocument doc = new XmlDocument();
        doc.LoadXml(response);
        StringBuilder formattedBuilder = new StringBuilder();
        XmlWriterSettings settings = new XmlWriterSettings();
        settings.Indent = true;
        XmlWriter writer = XmlWriter.Create(formattedBuilder, settings);
        doc.WriteTo(writer);
        writer.Close();

        txtOutput.Text = formattedBuilder.ToString();
    }
    catch (Exception exception)
    {
        txtOutput.Text = exception.Message + "\r\n" + exception.StackTrace;
    }
}
As you can see, it takes a URI and creates a WebRequest using the access token of the Windows Live user. As this is a pretty simple example, the method just writes the response back out to the dialog box. This is where you can leverage the REST Explorer and the Windows Live SDK to build more functionality into the sample.
We hope this starter kit gives you some good insight on how to build desktop applications with Messenger Connect. We're working hard on providing more information on how to code with Messenger Connect - meanwhile, if you have questions or feedback, please leave a comment.