When working a lot on Windows Phone Emulator, it is sometime easy to use the computer keyboard to perform some specific tasks instead of tapping onscreen display on the Emulator. Sometime, it is also require to know the keys when you don’t have the hardware buttons in emulator.
Here I am sharing all the keyboard shortcuts which the Windows Phone Emulator supports. I am sure, this will be handy to have while developing apps.
Do you know:
If you are a Windows Phone Developer, Windows 8 Store Application Developer and/or Nokia Asha Developer, you can get some Free Goodies from Nokia? Register for the Nokia's DVLUP Program, Partcipate in challenges, Collect XP Points and redeem them for some really cool goodies like Lumia Devices, Phone Accessories etc. For more info, click here.
Here I am sharing all the shortcut keys and their respective functions which you can perform directly using the computer keyboard e.g. simulate the phone’s hardware back button, start button, search button, volume buttons, power and camera buttons etc:
Friday, February 28, 2014
Wednesday, February 19, 2014
In the past I used SketchFlow to prototype my Windows Phone apps. Unfortunately the development of the windows phone SketchFlow templates stopped back in 2011. These templates don’t work in Blend for Visual Studio 2013. Today I had enough of not being able to use that template and just upgraded it to Blend for VS2013.
To use the template you’ll need Silverlight and SketchFlow (which comes with Blend on VS premium and ultimate).
You can download the Windows Phone SketchFlow templates here: http://1drv.ms/1gfqR1d
Once downloaded, extract the zip file into: %userprofile%\documents\Visual Studio 2013\Blend
Been quite on the SketchFlow front recently. Good to see it's not dead out there in the "real world"...
Related Past Post XRef:
For the Win[JS] - Blend for Visual Studio 2012 now available (and Blend for WPF/SilverLight & SketchFlow Preview too)
Will the real Windows Phone 7 SketchFlow Template please stand up...
Sketching out an WP7 user interface and interaction with SketchFlow
A SketchFlow Two-fer day - “Shawn Wildermuth on SketchFlow/dnrTV” and “Prototyping a WPF-3D game design workflow using TrueSpace 3D, Expression Blend 3 with SketchFlow, and exporting the prototype to XNA Game Studio.”
“Application Prototyping with SketchFlow” Refcardz
Four Expression 3 Starter Kits, two for Blend and two for Web, focusing on Sketchflow, Gaming, SuperPreview and SilverLight.
Monday, February 17, 2014
Yesterday I announced that Build it Beta is now public for Windows Phone app developers, but what is Build it Beta? Well it’s all about Windows Phone Application Testing. There are a number of existing mechanisms available to Windows Phone application developers but none of them offer the simplicity and ease of deployment as say TestFlight. Build it Beta fills that gap, providing a mechanism to allow any Windows Phone application to be deployed for testing to any Windows Phone 8 device*.
Next, how does it work?
Windows Phone 8 included the ability to deploy applications within the enterprise without going through the Windows Phone Store. This is referred to as enterprise deployment and involves signing an application (ie the packaged application file .xap) with an signing certificate. The same certificate needs to be distributed to the devices that the application is to be tested on. Then the signed xap can be installed on the devices either via code or by distributing the application to the device via email or via a url link. Build it Beta uses this mechanism to deliver a testing tool which eliminates the complexity for both developers and testers.
Ok, so how do I get started?
Once you’ve completed the setup, all you need to do is to start sending your .xap files to upload @ builditbeta.com. Make sure you send them from the same email address that you registered with when setting up Build it Beta. We’ll ingest your xap and send you a confirmation email. You should also get a toast notification on your Windows Phone device letting you know that a new version of your application is available for testing. Click on the link in the email, or tap on the toast notification to download and install the signed version of your application.
* Build it Beta relies on enterprise deployment to install applications. This is a feature that was introduced with Windows Phone 8 which means Build it Beta cannot install applications to earlier versions of the Windows Phone operating system. If you need to deploy applications for testing on earlier versions of Windows Phone you can do this using the Windows Phone Store Beta process
Now that's an interesting hack (in a good way). Not sure if this is something I'd use, but that doesn't mean I don't think it's a pretty cool work around/implementation/hack/thing...
Also, you may have noticed that the Windows App Developer Links posts are not immediately visible. Fear not, for they have finally been given the respect they truly deserve and now have their very own site at WindowsAppDev.com!
What this does mean though, is if you are subscribed to my blog feed (and you are subscribed, right?), if you want to continue to receive my (almost) daily Windows App Developer Links, you'll need to subscribe to the new feed.
I also find it kind of funny that his site is running in my neighborhood (so to speak);
This blog (and WindowsAppDev.com) are now running on a new VPS in Los Angeles. While I love my old host, the performance of running WordPress in a shared hosting environment wasn't great and wasn't getting better over time.
So if you're following him, you'll want to grab the new feed, asap... I'll wait. Done yet? What about now? Oh just go do it...
Tuesday, January 07, 2014
What can I say about Windows Phone 8 experience – I just love it :). Every now and then I get amazed by some neat new features which surprise me and I have a whole load to explore from this phone. You might also want to see my older post on some of the cool features that I use – Windows Phone 8 features I love using.
This blog post is a simple feature that I discovered on Windows Phone 8 that was worth sharing. How many times you are playing a game or you found a neat thing on your Windows Phone that you wished you can take a screen shot of it and use? So here is the neat tip. You can use... [Click through for the tip... but cough... Windows + Power... cough... ]
It's two fingers easy and takes a little coordination, but once you get it, its easy, easy.
The funny thing is that I needed this, just this morning. And POW, there was the tip! I love the internet... :)
Monday, November 18, 2013
Working Office Remote (No that kind of remote...). The new Windows Phone app and Office Add-in that lets you remote control PowerPoint/Word/Excel
Today we're excited to announce Office Remote, a new app from Microsoft Research that turns your Windows Phone 8 into a smart remote allowing you to interact with Microsoft Office 2013 or Office 365 documents on your PC. The app gives you the ability to control Word, Excel and PowerPoint documents from across the room, so you can walk around freely during presentations. To learn more about how the Office Remote app came to be, go to the Inside Microsoft Research Blog and then check out the Windows Phone Store to download and give Office Remote a try!
Making a business presentation can be daunting. Interaction with the audience might require you to change the flow of your presentation by jumping to a different section in your PowerPoint presentation. Or you might want to show supporting evidence in an Excel or Word document. Either you’ve faced these challenges or you’ve seen somebody else address them, but you know the drill.
This all can be yours, starting Nov. 18, when the app becomes available for download from the Windows Phone Store. All you need is a Windows Phone 8 device, Office 2013 (all versions except Office 2013 RT), a Bluetooth-enabled PC, and the installation of a desktop add-in for Office Remote on your PC, available on the download site. Once thus equipped, all you need for a flawless presentation is to open the Office document you want to project, pick up your phone, and begin your pitch.
Indeed, the app, operated via convenient, touch-based control, takes full advantage of existing projectors, large-screen televisions, and Lync-meeting connections. Your Windows devices talk to each other to make things easier for you. As a result, you can show what you want when you want.
In addition, these intelligently connected devices enable you to present one experience on your PC while simultaneously controlling what you’re presenting from your phone.
Van Hoof mentioned the highlights of the Office Remote capabilities above, but those are not the only scenarios the app enables. Consider:
- PowerPoint: Large, easily accessible buttons on the phone enable you to start a presentation, advance slides forward or backward, view thumbnails and jump to a particular slide, access speaker cues while viewing the presentation time and the progress of slides, and deliver accurate, non-shaky direction with the on-screen laser pointer.
- Excel: Simple gestures enable jumping not just between spreadsheets and graphs, but also among any named objects. Spreadsheets can be changed with a mere finger swipe, and navigation is available through rows or columns. In addition, you can use PivotTables or filters and change zoom levels, all with an Office Remote-equipped phone.
- Word: Zoom control is available in this application, as well, and Word docs can be scrolled by screen or by line.
The research component of this project, by Edge and John Ransier, technical program manager, enables deeper understanding of real-world presentation practices. Such work fits squarely into Edge’s research vision.
Office Remote represents just the first deep exploration in the productivity space into the realm of what Bill Buxton of Microsoft Research refers to as a “diverse society of devices,” where you use not only the right device for the task at hand, but, potentially, also use multiple devices together to make it easier to achieve your goals.
With the app ready for download, now it’s your turn to refine the process. Users can provide feedback on the website, which also includes a forum to provide answers to users’ questions. Let your voice be heard, and help make the presentation process better than ever.
For me, this just worked. It was pretty awesome paging through my deck via my phone. And seeing being able to see my slide thumbnails on the phone too was cool. This might become the cool dude presentation tool...
Now, I want to see an easy for guys like me toolkit to help us build this kind of functionality into my Desktop and Modern apps.
Friday, November 15, 2013
Today at Slush 2013, one of the top start-up conferences in the world, Nokia announced the latest version of its Imaging SDK (v1.0) to give Windows Phone developers the tools they need to create sophisticated new imaging apps for Nokia Lumia smartphones.
“Based on the core technology that we have in our own imaging apps, such as Nokia Camera and Creative Studio, the Nokia Imaging SDK gives developers access to filters, effects and on-screen rendering options that are unlike any other library on Windows Phone,” says Samuli Hänninen, vice president of software program management for Nokia’s Smart Devices business.
A boatload of new features and functionality
The Imaging SDK is available exclusively for Windows Phone developers. It includes more than 50 built-in filters such as Sepia, Black & White, Mirror, Tones, and Chromakey, which enables “green screen” magic to come to life so a developer can provide a background to render objects in.
Need more filters? With the new SDK release, developers can now create their own custom filters and add previously unseen effects to their apps.
Initially launched as a beta this past summer, hundreds of beta participants have already published their apps and provided feedback about the Imaging SDK. Some of the many apps created using this SDK include Smart Resize, Social Scene, TapShoot, Panna Paint, OneShot, as well as Pikura, which was the winning app in the Nokia Create Mini Mission 1 that called for updates to apps using the SDK.
“After a successful beta, we’re confident that this release will be well received. We’ve taken into account a lot of the feedback and have made the SDK even better for developers,” says Sami.
Well if it's got a "boatload of new features..." then is HAS to be good, right? Something fun to play with this weekend or this coming holiday season...
Related Past Post XRef:
Reimagining images with the Nokia Imaging SDK for Windows Phone 8
Wednesday, November 06, 2013
We’re committed to the success of the developer community, and we’ve been proactively working with third-party development tool vendors to ensure that their developers can take advantage of the monetization opportunities and global user base on the Windows platforms. The latest of these shops is Marmalade, which just released the final version of Marmalade 7, their cross-platform C++ SDK that includes support for Windows Phone 8, ending the beta phase.
Hundreds of Marmalade developers have already taken advantage of the opportunity to develop for the Windows Phone Store, and to participate in Marmalade’s special offer*, with rewards for porting your app to the Windows Phone Store. The Marmalade offer closes on December 31, 2013, so don’t miss your chance to participate.
While some developers are still polishing their apps, many have published already. Some of these developers have shared their porting experience with us, and we’re featuring a few of their cool games here.
Marmalade and Microsoft along with Birmingham City University are hosting one of the largest Marmalade and Windows Phone 8 porting events in the UK and they would love to see you there! By attending this free one day event you’ll receive the latest information regarding Marmalade 7 and Windows Phone 8.
Over the last 12 months we have seen the Windows Phone UK market share increase rapidly, more and more consumers are purchasing Windows Phones and Windows tablets and we are seeing amazing success on the Windows ecosystem from game developers with titles such as Mortar Melon reach 750k+ downloads; Guns4Hire & Judge Dredd with 1m+; Royal Revolt with 1m+ in 6 weeks and Lego Hero Factory: Brain Attack with 500k downloads in 4 weeks.
There will be hands-on advice from Marmalade experts to help you port your existing or new mobile games to the Windows Phone
If you don't have the necessary hardware to port to Windows Phone we have that covered! We will provide hardware running all the necessary developer tools and will provide access to Marmalade 7.
This event is for new and existing marmalade developers and students
10.30 - 10.40 Intro from Uni
10.40 - 11.00 Welcome from Microsoft/Marmalade
11.00 - 12.00 Getting started with Marmalade - Jamie Grossman Marmalade
12.00-13.00 Lunch Break
13.00-14.00 Using Marmalade walkthrough popup lab tutorial - Jamie Grossman Marmalade
14.00-15.00 Designing beautiful windows phone games - Lee Stott Microsoft
15.00 -15.10 Break
15.10 - 16.00 Microsoft/Nokia developer programmes and Opportunity - Lee Stott Microsoft
16:00 -20:00 Hackathon/Gameaton with Marmalade for Windows Phone 8
20:00 - 20.30 Games Showcase
Register Now http://aka.ms/microsoftmarmaladeday
I've chatted with the folks at Marmalade and we've hung out at a few Microsoft events and they are good people. It's good to see them moving forward with their product and relationship with Microsoft...
Thursday, October 24, 2013
XPlatformCloudKit - Your Cross Windows Phone, Windows 8, and Android, powered by Azure Mobile Services, Cloud Kit
A Hands-on lab for creating your very own multi-platform app with Azure Mobile Services as a backend.
Simply follow along with the included Powerpoint file located in the root of the project.
The XPlatformCloudKit supports displaying grouped items retrieved from an Azure Mobile Service, Rss Data Services, and/or Local file. It can aesthetically organize grouped objects of Type Item with property of Title, Subtitle, Description, Image, and Group to produce a Windows Phone, Windows 8, and Android application by means of Portable Class Libraries, Xamarin Studio, and MVVMCross.
- Part 1 - Installing Prereqs from Dreamspark and Building for the First Time
- Part 2 - Use Youtube Playlists to create a Video App (Legend of Zelda - Video Strategy Guide)
After obtaining and installing the prerequisites, download the .zip of this project (link on the bottom right of The XPlatformCloudKit Project Home) Save the .zip, then right-click=>Properties=>Unblock=>Apply then extract the contents of the .zip file
I've got a strong feeling your going see this mentioned again on the Coding4Fun Blog in the near future. :)
Monday, October 21, 2013
Shining the light on 30 Code Samples, 9 Technologies and Windows Phone 8 with a SilverLight sample browser
Sometimes we don’t want to read a blog posts on a topic, we want to look at the code implementing it. Working code cuts through the confusion and explanations and gets us to the heart of the things we want to do. That’s why we should be familiar with the wealth of samples available for Windows Phone on MSDN.
There are a lot of very cool samples on MSDN covering a lot of topics. As I went through them I was so inspired, I thought a visual of the samples would be a great way to help navigate them. So I selected 30 of my favorite sample and put together this chart showing how the samples walk through different Windows Phone 8 features and technologies.
This isn’t to say there are only 30 good samples on MSDN. But I had to make a cut-off somewhere before I ended up with more information than I could reasonable show on a screen.
For an interactive version of this visual, I built a little Silverlight app
I also wanted to highlight 10 of my favorite samples from that chart.
There's about 1.97 billion code samples at http://code.msdn.microsoft.com yet this makes those for WP8 a little more discoverable and anyway, you've got to love code samples and a pretty sample browser... :)
Wednesday, August 28, 2013
Summer is almost over, but the Windows Phone Dev Center Summer Break special price isn't! It's staying at $19 for now...
Back in June, Microsoft announced a “Summer Break” offer for developers who want to build Windows Phone apps. The Dev Center registration was reduced to a $19 annual registration fee (normally $99 for individuals and companies). Todd Brix from Windows Phone team today tweeted that Microsoft will continue its dev center fee as $19 even though the “Summer Break” offers ends today.
Makes sense... This shouldn't be free, but should also be very reasonable too. I think $19 is a good price point...
Monday, August 26, 2013
Who said it were only humans who could work a smartphone? Pictured above is a cheeky little chap who's currently wielding a Lumia Windows Phone. Visitors were not only able to take shots of the monkey enjoying some tunes through Xbox Music, but they probably found themselves being filmed for the others in the pack to have a gander at later on in the evening. So how does a primate come to own a Lumia smartphone?
A visiting tourist managed to drop the device into the enclosure, which was taken up by one of the primates who refused to allow zookeepers to retrieve the handset. ...
I see a new Microsoft commercial coming...
Monday, August 19, 2013
Paul Thurrott shares his latest Windows Phone 8 book online (and free) (651 pages, all about using WP8 and many of its app's...)
I've embedded the SkyDrive version of Version 1.02 above, IFrame style. If it doesn't come through, click through and you can get it via his Skydrive/DropBox/Google Drive links.
Here's a snap of it in SkyDrive (which seems to be a pretty darn nice web representation of the PDF)
Here's some snips from the book (page 3)
Who this book is for
Paul Thurrott’s Windows Phone 8 was written for current and future users of Windows Phone 8. It was written for real people—users—not technical experts, or those who need to manage mobile devices in a corporate environment.
The book makes no assumptions about your experience with prior versions of Windows Phone, but by this point in time, I do assume that you have at least some experience using a smart phone in general.
If you are already at least passingly familiar with Windows Phone, you can use the book as a reference and pick and choose from the various topics. Otherwise, you should read the first two chapters in sequence and then branch out from there. There’s no need to read the book in sequence, though you may of course do so if you wish.
For the few times in which you need to connect your handset to a computer, I assume that the computer will be a Windows-based PC, preferably using Windows 8 or RT. Those with older versions of Windows should be able to follow along. (Those with Macs are on their own. Just as in real life.)
This book is…
Free. Paul Thurrott’s Windows Phone 8 is free, my gift to the Windows Phone community. You should never pay for this book, nor should you acquire it from any source other than its author and copyright holder, Paul Thurrott. Updated versions of this book are available from Windows Phone Book and Paul Thurrott’s SuperSite for Windows. In the future, versions for Kindle and various e-book platforms will be made available as well.
Not complete. This book is comprehensive but it is never complete. That is, I will continue updating the book to address ongoing changes to the platform and to add more content. I will keep providing these free updates to this free book for as long as Microsoft and Nokia, its primary platform partner, provide updates to Windows Phone 8.
Original. Paul Thurrott’s Windows Phone 8 is an original work, written solely by its author.
Not perfect. If you find any mistakes or omissions, or have suggestions for future versions of the book, or ideas for future books, please email me: This book should be as useful as it is up-to-date.
Specifically about Windows Phone 8. When Microsoft finally moves forward with a new version of the operating system (Windows Phone 8.1, 9, whatever), I’ll provide new editions of the book (Paul Thurrott’s Windows Phone 8.1 or whatever). These future editions will not be free, but will be priced as low as possible. Think less than a dollar.
Wednesday, August 07, 2013
And it is available in beta now, please check it out and let me know what you think.
So, here you go, if you have a Windows Phone 8 and have any interest in Channel 9 type content:
Just using the app generates telemetry that is useful, but please reply with any direct feedback you have to me and I’ll consolidate.
If you have a Channel 9 account, you can swipe over to the panel marked “More”, pick Settings and sign into your account. This will let you rate videos and add them to your Queue, but otherwise the app is fully functional without signing in.
This is a beta, and we know some features and stability is still missing, so don’t be surprised if you hit a few issues. And if it crashes, we get that data, so your pain is our gain!
Note that we’ve decided to have the wonderful folks at HiddenPineapple publish this Beta as its own app, which means that when we release a final version (which will be a 1st party app, after the code has been transitioned to my team) you won’t be auto-updated…. sorry about that!
Channel 9 provides a way to browse and view videos on a variety of developer and consumer topics from the Channel9.msdn.com web site
Cool app for browsing Channel 9, blogs, shows, events and more. It's not just a video browser but entire site browser... The About/OSS page is an interesting view of tech used. MVVM Light Toolkit, HTML Agility Pack (FTW! ;), sqlite-net-wp8, json.net and more.
Now what I'm waiting on is the behind the scenes story of the code and its construction (once Duncan's team gets the code and drives toward v1)
Note: This is BETA. There are bugs in it (for example, it won't launch if you disable the background processing for the app), but it's still a pretty neat app
Tuesday, August 06, 2013
Microsoft wants Windows Phone developers and apps, and it's launching a developer tool on Tuesday in its latest effort to secure apps for its ecosystem. A beta version of Windows Phone App Studio is now available, and it lets anyone create a Windows Phone app from the web without any knowledge of code. Essentially, it's a set of templates that let developers quickly drag and drop text, content, and imagery into an web form to create an app.
Developers will be able to create apps through the web-based tool and then unlock and register a phone to side-load them and test them for free. Apps won't be automatically listed in the store though, as developers will still have to pay the annual Dev Center registration fee to publish them fully. Alongside the web tool, Microsoft is also updating its developer center to include a live chat service to let developers talk to support reps directly.
Windows Phone Developer Blog - Making it easier to get started with Windows Phone App Studio beta, simplified phone registration, support options & more payout markets
I’m pleased to announce a number of new tools and capabilities that further expand opportunity and enhance productivity for Windows Phone developers.
New tools for first-time developers
We’ve heard from many potential Windows Phone developers who have great ideas, but who might not have the coding skills to create an app using standard development tools. Sometimes it’s a first-time developer with a small-scale idea for an app; other times it’s an accomplished developer who wants to frame up a concept before committing dev time. We heard you, and today we’re releasing a beta version of a new app development tool, Windows Phone App Studio, that can help you create your app without coding. Windows Phone App Studio is a free, web-based app creation tool designed to help anyone quickly bring an idea to life by applying text, web content, imagery, and design concepts to any one of a rich set of customizable templates. Getting started is easy – just create a Microsoft account, choose your template, and begin adding your content. Windows Phone App Studio does the rest. When you’re app is ready to go, you can download the app to your own phone, or share it with others by publishing it to the Windows Phone Store.
We recommend trying out your new app in action on a Windows Phone before you publish it. Beginning today we are simplifying the developer phone registration process. Now, any developer can unlock and register 1 phone to load up to 2 apps. Registered developers with Dev Center accounts continue to have the option to unlock up to 3 phones and upload up to 10 apps on each.
When you’re ready to publish your new app to the Windows Phone Store, you’ll need a Dev Center account. We’re making that easier as well with our $19 “Summer Break” limited-time Dev Center registration offer (through August 26, 2013). With this offer, the annual Dev Center registration is just $19 (or equivalent local currency). See official terms for more details.
Shiny new way to create Windows Phone 8 app's...
Once I signed into my Microsoft Account and registered with the app, here was my first screen.
Here's the text (well most of it) behind the tiles;
Own a small business? Or know of a small business that you want to promote? Use this template to create an easy-to-use, informative, and attractive app that will showcase your company’s story, products or services, and team. This template also allo...
Ever wanted an app that would show people all the great products in your store or all the ...
Use this template to create a unique wedding invitation or celebration of your ceremony. ...
Do you own a restaurant, or maybe just have that favorite place that you go to every week? Use this template to show your customers or your friends t...
Did you see the latest blockbuster last night and can’t stop talking about it? Or do you ...
Still carrying pictures of your family in your wallet? Modernize your family photo collection by using this template to build an app all about your f...
My favorite band
You know that band you like? Tell the world about them by building an app with this templ...
What do you do in your spare time? Knit sweaters? Repair vintage cars? Grow vegetables? Show everyone what you’ve been up to by using this templat...
Whether you just got back from scaling Mt. Everest, a weekend at the beach, or just a walk down to the farmer’s market, share your favorite moments in...
Advertise your storefront with a customized app using this template. Show your customers customized collections in each section, showcasing your best...
Use this template to build a customized personal training app. Keep track of your daily plan, including sports, workouts, and diet. Easily share it ...
Build an app with this template to easily share everything you love about your team with your friends. Include pictures and descriptions of your team...
Starting with the My Family template;
Still carrying pictures of your family in your wallet? Modernize your family photo collection by using this template to build an app all about your family. Include pictures and stories from your favorite family moments, your most recent trips or activities, and even something unique for each family member.
In short this is a quick and easy way for you to create your first app or two...
Friday, July 26, 2013
Over the last few months, we have released a number of enhancements to help customers and partners build their Microsoft Windows centric workloads on AWS. Just last week, we announced guidance for running Exchange Server in the AWS Cloud which builds on our guidance for SQL Server and SharePoint. When it comes to .NET developers, we have provided tools such as our AWS Toolkit for Visual Studio and the AWS SDK for .NET. In fact, we recently started a .NET Development blog so Windows developers can get tips and tricks on how to best program .NET applications using AWS.
Our Microsoft tooling doesn't stop there. If PowerShell is what you use to automate Windows, we have the AWS Tools for Windows PowerShell. We recently enhanced our PowerShell tools with automatic paging for large result sets and improved support for piping the output of a one cmdlet to another cmdlet.
Today, I’m happy to announce the Developer Preview of the next version of our AWS SDK for .NET. This release of the SDK adds two major enhancements for .NET developers.
The first is support for the Microsoft Windows Store and Windows Phone applications. With the new SDK, you can connect your Windows Phone or Windows Store apps to AWS services and you can build a cross-targeted application that's backed by AWS. With this release, we add Windows Phone support to our growing SDK support for different mobile operating systems including our SDK for iOS and SDK for Android.
The other big enhancement is our support for the task-based asynchronous pattern. This pattern uses the async and await keywords and makes programming asynchronous operations against AWS easy. For example, you can now upload files to S3 asynchronously like this:
Today, we are excited to announce a preview of our upcoming version 2 of the AWS SDK for .NET, which you can download here.
One of the most exciting new features of version 2 is the ability to have Windows Store and Windows Phone 8 Apps use our SDK. Like other SDKs for these new platforms, all method calls that make requests to AWS are asynchronous methods.
Another big improvement we made to the SDK for asynchronous programming is that when you target Windows Store, Windows Phone 8, or .NET 4.5 the SDK uses the new
Task-based pattern for asynchronous programming instead of the old style using pairs of
Endmethods. Version 2 of the SDK also consists of a version compiled for .NET 3.5 Framework that contains the
Endmethods for applications that aren't yet ready to move to .NET 4.5.
For a deeper dive into the differences in version 2, check out our migration guide.
Good to see Amazon provide this kind of support. It sure will help make building AWS WinStore/WinPhone app's much easier!
When it comes to installing the Nokia Imaging SDK to your Windows Phone 8 projects, the easiest way is to use NuGet. Until today, you still had to complete the installation by manually editing your project file (.csproj), but thanks to the fantastic input of PetroQ, an active member of the SDK discussion board, the installation is now significantly simpler. Kudos PetroQ!
The steps to install the Nokia Imaging SDK are now:
- In Visual Studio, from the NuGet Package manager, install the Nokia Imaging SDK to your project.
- Remove the “All CPU” configuration from the project, to leave only “ARM” and “X86″.
- Close and reopen your project.
That’s it! Detailed installation steps are documented here.
Yeah, that does make it much easier! :)
Related Past Post XRef:
Reimagining images with the Nokia Imaging SDK for Windows Phone 8
Thursday, July 11, 2013
With the beta release of the Nokia Imaging SDK, you have access to a powerful library of exciting image manipulation tools, which will make creating the next generation of imaging apps for Windows Phone 8 devices quicker and easier. Designed from the ground up with performance and a low memory footprint in mind, the library's functions don't put a strain on the user's device, which makes editing high resolution images swift and engaging. In fact, the technology behind the Nokia Imaging SDK is well proven, as Nokia uses it to create its own imaging applications, such as Creative Studio.
Features and capabilities
The following features are included in the beta release of the Nokia Imaging SDK:
- Partial JPEG decoding
Using RAJPEG technology, access image data without decoding a whole JPEG image for blazingly fast previews, application of effects, rotation, and cropping of high resolution images.
- Easy to use API
The Nokia Imaging SDK delivers the WinPRT library, which is designed with your imaging apps in mind. The API is available from both managed (C# and VB) and native (C++) code, is really simple to use, and comes with a range of intuitive classes and methods.
- Over 50 filters, effects, and enhancements
The library comes packed with effects, filters, and enhancements for you to use; from the simple, such as auto-enhance, frame, and brightness to those with advanced capabilities such as adjusting RGB levels, hue, and saturation. In addition, you can chain effects together or create your own.
- Crop, resize, rotate, and undo
Cropping, rotating, and resizing is supported and what’s more you can take advantage of the built-in unlimited undo functionality.
Nokia Imaging SDK is designed to support Windows Phone 8 apps.
- The Nokia Imaging SDK and library are available free of charge.
- You can use the library for any apps published in Windows Phone Store for Nokia Lumia smartphones and, if desired, other Windows Phone 8 devices. [GD: Emphasis added]
- For more details, see the Nokia Imaging SDK License Agreement.
The Nokia Imaging SDK, currently as early Beta version, makes some of the technologies that Nokia uses in its own imaging applications available to developers. It is an efficient library for manipulating image data captured and stored by mobile devices. The features include decoding and encoding JPEG images, applying filters and effects, cropping, rotating and resizing.
The Nokia Imaging SDK provides more than 50 pre-made filters and effects that have been specifically developed for mobile imaging, with speed and memory performance as key drivers. The SDK is super-fast, thanks to meticulous memory and code optimisation. The patented JPEG technology, RAJPEG, contributes to making this possible, as it allows access to any image data without decoding the whole image. That means you can apply effects to high resolution images, without worrying about your memory budget.
The Nokia Imaging SDK is easy to use: you can add a filter to your existing project with just a few lines of C#. The library can also be called from C++ code. The filters can be chained to create the exact effect you are looking for.
If you just want to get up the speed, see the Quick Start.
The Core concepts chapter explains the main concepts and functionality of the Nokia Imaging SDK.
Explore the filters and effects below to get a feeling of each of them and to quickly jump into the corresponding place within the API reference where the given filter has been documented in detail. Or explore and try out the sample projects to quickly see the library in real action.
All code samples in this documentation are written in C# unless otherwise noted.
Yeah, I know, seems like I'm becoming something of a Nokia guy, right? Nope! A Windows Phone 8 Guy! MUAHAHAHA... (And I dig that this SDK can be used on any Windows Phone 8 device, not just Nokia ones... Man, I love that)
Related Past Post XRef:
Here are the new HERE Launchers (hear, hear!)
Wednesday, July 10, 2013
Microsoft Research recently released an excellent new app for testing and tracking the speed of your internet connections. Network Speed Test is available for Windows 8 and Windows Phone 8, and the free app’s design is as simple and easy to understand as its name. Fire up the app and hit “Start” and a speedometer-like gauge lights up, testing your upload speed, download speed and network delay. It also serves up handy information like which activities your current connection can handle, and saves a history of your tests so you can compare speeds over time.
Network Speed Test can provide you detailed information about the upload and download speeds of your internet connections. The App also maintains a history of the internet connections you’ve tested for easy comparison. When you test a network connection using the App, certain characteristics of your device and the network connection will be sent to Microsoft to help improve our understanding of network quality and availability. If you consent, we may also collect information about your location at the time of the test. The data we collect is not associated with you, and will not be used to identify or contact you or for other purposes like targeted marketing.
Handy little app...
Tuesday, July 09, 2013
Finally one of the things I personally (and I know loads of other developers) have been awaiting for ages has arrived. Here at Nokia, we’ve had great maps with our devices for many years, but in general if you wanted to use maps in your own application, you had to code it in. And if you wanted it to do something really great, it often meant that you needed to have rather good programming skills. You could do simple routing with just few lines of code though, but implementing a real voice guided navigation was not a trivial task.
Our devices have had really excellent Drive navigation for years now as well—for me it’s really the must have application—and I use it many times daily, saving hours of time when finding ways to new places without effort. Anyway, the application is there, but you couldn’t use the services it provides from your app. So if you wanted to get the user to go to your special locations, there was no nice, easy solution available.
At least, not until now.
HERE Launchers are here now to solve this problem. ...
So, share my excitement and check out the documentation for the HERE launchers located in the Lumia Documentation Library at Nokia Developer. All the source code is available at the Nokia Developer Projects site.
Note that the launchers are available as open source projects, so you can see how they work inside. You will find that they are using the Windows Phone 8 URI schemes for launching the apps.
This project is hosting the HERE Launchers API library and source codes, as well the demo application illustrating the use of the API.
The documentation for the API is located at Nokia Lumia Developer's Library. Full source codes for the demo project as well as for the DLL can be found under the Source tab. All projects are designed to be built with normal Windows Phone 8 SDK. More information on how to get started can be found under the project's wiki.
Demo project information
The structure of the demo application is really simple. When started, you first see the start screen as shown above. In this view you can simply start the different views used to demonstrate the usage of different functionalities provided by the HERE Launchers API.
The views used for selecting the actual functionality are shown below:
As a developer, you have been able to integrate maps and route directions into your own applications using the Windows Phone 8 Maps APIs. In addition to that, we are now introducing the HERE Launchers.
HERE Launchers are simple to use APIs which enable you to launch HERE applications from your own Windows Phone application, to perform services provided by those applications.
The API is compatible with Windows Phone 8 devices. Additionally the API requires the HERE applications implementing the services being present in the device. In case the API is used without the implementing application being present in the device, then the user will be forwarded to the Application store for obtaining the required application.
HERE Maps, Drive, and Public Transport are available worldwide on all Nokia Lumia Phones, and they may be available for other Windows Phones via Windows Phone store. HERE Public Transport city coverage is listed here: http://here.com/help/transit.
I did that they released the source for these new Launchers. Also I dig that they will work on other non-Nokia phones...