sdk

Although the day is winding down, we’re still going through the leaked Windows Phone 8 SDK from early this morning. We’re finding some smaller nuggets which aren’t ‘wow’ worthy in of themselves but they are certainly worth a mention, especially since they do add some significant new features to the Windows Phone experience.

We must stress—these are still not the new ‘consumer’ features for Windows Phone 8 which Microsoft has yet to reveal. These are simply more tools for developers to give them more options and features for their apps. These APIs take a long time to write and document which is why SDKs take time to build before going public.

So what are some of these new options for devs?

  • Background location-tracking for apps
  • More refined search for apps in the Marketplace
  • Custom contact store with cloud sync
  • Media library access for devs
  • Networking enhancements
  • Right to Left (RTL) language support
  • Media codec support and stats

Head past the break for some more details including snippets from the SDK itself…

More →
3
loading...
6
loading...
68
loading...
0
loading...

The Windows 8 SDK is pointing to some tantalising improvements to the maps functionality. Specifically maps will now support overlaying Landmarks, in this example, a 3d transparent building and pedestrian features. The pedestrian feature show in the example seems to be that of stairs.

More →
2
loading...
1
loading...
22
loading...
0
loading...

Applications in Windows Phone 8 will, according to the SDK, have the ability to launch if associated with that file type, it also suggests you’ll be able to make a custom file type icon so it looks nice and neat. That’s good news, there are plenty of file types on WP7 devices that are simply not recognised so having the ability to extend the platform by creating the app to launch it will be a welcome addition. 

Of course, that’s as long as WP8 hasn’t already reserved the file types to open with the build in apps. Although a quick scan over the reserved file types suggests there is a lot of room for improvement when it comes to file type compatibility.

More →
2
loading...
4
loading...
38
loading...
0
loading...

In what should be a very exciting addition for developers, Windows Phone 8 will finally give access to Voice Command (aka TellMe).

According to the leaked Windows Phone 8 SDK, developers can add functions to their app that uses the Voice Command feature, enabling customers to launch the app with a sub-query which will take them to a specific area of the app:

"Users can use voice commands to both launch your app and execute an action. For example, a user using the Contoso Widgets app could press the Start button and say "Contoso Widgets, show best sellers" to both launch the Contoso Widgets app and navigate to a 'best sellers' page, or some other action that the developer specifies."

(An example of this would be Jay Bennett adding a feature to our WPCentral app whereby you hold the Start button to access Voice Command (TellMe) and say “WPCentral, go to reviews”).

More →
2
loading...
2
loading...
38
loading...
0
loading...

One area that Windows Phone has been lacking so far is the ability to do anything with Bluetooth besides connect to hands-free headsets or speakers. Windows Phone 8 looks to finally expand Bluetooth functionality with the leaked SDK detailing some new features available to developers.

For instance, peer-to-peer file sharing is now allowed for apps that want to “talk” to each other. As an example, we could add an ability for the WPCentral app to share links or photos to another phone. Presumably this feature could be used for all sorts of features like in games by unlocking a feature when you pair up with another phone i.e. a social aspect...

More →
2
loading...
4
loading...
36
loading...
0
loading...

Windows Phone 8 will now include the ability to create apps that can auto upload  in the background using a background agent, according to the leaked SDK. The background unloading looks to be targeted at apps for uploading photos. The task like unlike other will not expire. The potential for camera apps on WP8 looks to have gotten rosy indeed. I'm thinking flickr and photobucket could do with this..

More →
2
loading...
0
loading...
25
loading...
0
loading...

We’ve hinted at this before and the leak of the Windows Phone 8 SDK is validating our claim that “Apollo” will allow richer notification support for 3rd party developers.

Developers will now be able to have their app send notifications to the Lock Screen with the content reflecting the app’s Live Tile:

“In Windows Phone, the lock screen contained a handful of notifications such as the number of new Outlook emails and text messages. In Windows Phone 8 Developer Preview, end users can choose to customize this area with any third party apps they choose. As a developer, you can enable your app to be used in this feature. “

An app can provide content for the following four items on the lock screen:

  • The background image. This image is unrelated to lock screen notifications, and is documented at Lock screen background for Windows Phone.
  • An app icon
  • An app count
  • App text
More →
3
loading...
5
loading...
53
loading...
0
loading...

As we parse our way through the new Windows Phone 8 SDK which was leaked this morning, we’re starting to get an idea of some of the new features.

One of those is Camera Lenses, a method by which developers can add a “mini app” of sorts to within in the camera function. This will allow devs to have much more creative control over the Windows Phone camera app, allowing the creation of unique augmented reality apps and filters to really add a customized experience.

Head past the break to read the excerpts from the SDK…

More →
2
loading...
6
loading...
26
loading...
0
loading...

Although we’re expecting Microsoft to release the Windows Phone 8 SDK within the coming weeks, this morning the full SDK has managed to leak online via the site WPXAP.

The full SDK is available via two methods—the official Microsoft server with a password or a third party file site (which requires a 3rd party app to install first). We have downloaded the SDK and validated that it is indeed the full package.

Files include the SDK, which can only run on Windows 8 64-bit preview edition meaning many folks won’t be able to run this right now. In fact, we’ve heard that the official SDK will be a Windows 8-only release (both 32 and 64 bit).

The files included are

  • Network Monitoring for Windows Phone Applications V1.pdf    
  • Optimizing Windows Phone Applications for Efficient Battery Consumption V1.pdf          
  • RPALSDK_LKG25.zip
  • Simulation Dashboard for Windows Phone Applications V1.pdf
  • Windows Phone 8 Developer Docs.chm
  • Windows Phone Apollo Release Notes.htm        
  • wpexpress.zip

The Developer docs (CHM) containing all the documentation with the new dev options--screenshots are posted below. We’ll get more up as soon as we can go through the files.

Developing...

Source: WPXAP; Thanks, talan1314, for the tip. More shots after the break...

More →
0
loading...
14
loading...
98
loading...
0
loading...

Microsoft has finally started to talk about the highly anticipated major update to Windows Phone, codenamed Apollo. With it we get a glimpse into the brand new Windows Phone 8.0, we've had a chance to assess some of the features that are inbound with this update and for the developers out there, it's time to start getting excited about a few of the features we're going to highlight.

  • Native C++ development
  • App-to-app communication APIs
  • NFC & Bluetooth stacks
  • In-app purchasing and the Wallet

Some of the biggest news of course is the shift in the base of the system to the new 'WinPRT' (Windows Phone RunTime), a subset of Windows Phone 8 (WinRT) with a few COM and Win32 APIs available for good measure. That means that a fair amount of code written for WinRT will be directly portable to this new WinPRT based framework.

Read on past the break for our take on exactly how Microsoft has opened up a new world of development possibilities...

More →
8
loading...
32
loading...
84
loading...
0
loading...

Mobile advertising platform Millennial Media has announced today availability for a new advertising SDK for Windows Phone developers. Windows Phone recently smashed the 100,000 published apps mark, so we're likely to see more advertising services offer up tools for developers to take advantage of an earn a few quid.

This advertising network is offering a SDK, which contains self-service mobile tools and innovative features that reportedly make it easier for developers to integrate apps with the network. The type of advertisements that's supported by the SDK includes banner and rich media, as well as interactive video.

Highlighted features listed on the official announcement are as follows;

  • An updated, easy-to-use interface
  • Improved location APIs
  • Support for ads that use the accelerometer
  • A single SDK for both Silverlight and XNA apps

If you're struggling with an existing Windows Phone advertising network it might be worth checking out what the Millennial Media Windows Phone SDK has to offer.

Source: Millennial Media

More →
3
loading...
3
loading...
23
loading...
0
loading...

If you're a Windows Phone 7 developer, you would probably have heard us talk about this Kirkland, Wash. startup. To recap, it was founded by David McLauchlan (CEO), and Jeff MacDuff (CTO). Both are former Microsoft employees with Dave doing work on the Zune hardware business amongst others, and Jeff working on a range of products including that Windows Phone 7 you're clutching.

Although the platform has been out since last year, up until now it has been in beta. But today they have finally hit v1, along with a bunch of exciting announcements.

So what's new? Well, in addition to the info in the quote below, Buddy has now got support for the Aviary image filters - which has recently been included in Rowi. Along with that, there is now a native .NET SDK which makes it absolutely painless to use the platform in your own app, plus is the first SDK that supports Windows 8! I have personally used the SDK in a Windows 8 app, and it was simpler than the time I stole candy from a baby (I didn't really, promise). The SDK also successfully passes the Windows App Certification Kit (WACK), which is required to publish apps into the Store, and is failed by pretty much every other 3'rd party library due to broken dependencies.

We know what you're thinking though...what good is a press release without an infographic? So we have two, just for you (and the thousands of others like you)...

More →
0
loading...
4
loading...
29
loading...
0
loading...

Take heed developers, you'll want to go update your Windows Phone SDK to the official 7.1.1 version which was just released today.

This latest update offers support for 256MB RAM devices aka "Tango" phones like the Nokia Lumia 610 and ZTE Orbit.:

"The Windows Phone SDK 7.1.1 Update provides additional functionality to the existing Windows Phone SDK 7.1. Using this update, you can more easily develop apps and games that are optimized to run on 256-MB devices. This update includes a new 256-MB version of Windows Phone Emulator, an updated 512-MB version of Windows Phone Emulator, and IntelliSense support."

As noted by Microsoft, 95% of the apps currently in the Marketplace will have no problems running on these lower-end Windows Phones, but those remaining 5% will need to think about optimizing their app if they want it to run on these news devices. Microsoft began contacting developers who's apps won't be able to run the new Tango update back in February so as to avert any confusion on the matter.

Grab the new 7.1.1. SDK update right here from Microsoft and the read announcement on the Windows Phone Dev Blog.

For further information and tips on developing your app for Tango device, check out Nokia's developer guide and Best Practice Tips which should go a long way in making this an easy transition.

More →
2
loading...
3
loading...
15
loading...
0
loading...

With the release of the Windows 8 customer preview last week, the Windows Phone team have published an article on the official blog detailing a few issues that occur when running the Windows Phone SDK on the new desktop operating system. Due to the release being at the preview stage, some software incompatibility is to be expected.

The team have provided the following confirmed issues:

  • XNA Game Studio. On an attempt at installing the Windows Phone SDK, the user will receive error messages with regard to components of the XNA tool chain. These components will fail to install on Windows 8; the workaround for this has been blogged about by Aaron Stebner.
  • Windows Phone Emulator. Windows 8 cannot currently run the Windows Phone emulator, which will make it very difficult to debug your code. There are two issues in addition to the simple fact that the emulator does not run on Windows 8, having to do with specific emulator functionality.
  • .NET 3.5. Capability.exe and slsvcutil.exe will not run on Win 8 unless you separately install .NET 3.5.

As well as the above, many have noticed that the latest developer preview of Visual Studios 11 (download link) does not include the support for Windows Phone app development. The team have assured that this support will be included by the time the software RTMs. Prior to the above, the Windows Phone 7.1 SDK will have its incompatibility with Windows 8 fixed in the coming months.

Source: Windows Phone Developer Blog

More →
1
loading...
0
loading...
42
loading...
0
loading...

It looks like Microsoft has started to get in touch with developers behind the 5% of apps which "do not run satisfactorily on 256 MB devices", just as promised. The intention behind these e-mails is to give developers time to profile their apps, optimise them, and then test out any improvements on the new 256MB emulator.

More →
0
loading...
1
loading...
24
loading...
0
loading...
2

PlayPhone adds Windows Phone support

PlayPhone Social Gaming Network announced at Mobile World Congress yesterday that they now support Windows Phone.  And in doing so, it appears to have become the first social gaming service to support all major operating systems.  PlayPhone, which already supports Android, iOS, HTML5, Adobe AIR and Unity, is an online community for multiplayer and social gaming.  It allows its 35+ million users to interact, play games and consume virtual goods in a cross-platform environment.

“Microsoft and its partners have put extensive resources toward the rapid adoption of the Windows Phone 7 platform worldwide” said Anders Evju, SVP and GM of PlayPhone.  “PlayPhone is committed to cross-platform mobile gaming. Gamers on all leading mobile devices – Android, iPhone, iPad, WP7, etc. – can jump into the PlayPhone SGN to play some of the best games out there with their friends.  We call this the PlayPhone advantage."

The PlayPhone Social Gaming Network SDK for Windows Phone is now available to developers.  Visit their website for more info.

Source: Mobile Entertainment

More →
0
loading...
3
loading...
11
loading...
0
loading...

Earlier today we called attention to new changes being brought about with the release of Windows Phone SDK 7.1.1, the release supporting 'Tango' in all it's low-end/budget glory.

We also mentioned in that article that only 5% of apps wouldn't run in the new hardware configuration, which is down to the amount of memory they utilise whilst active. However looking over this msdn page we wanted to make it crystal clear to our community that in fact there is a limitation for our new friend the Lumia 610: it won't run Background Tasks.

Specifically, generic background tasks are not supported for devices with 256MB of memory. A perfect example would be the background task used to update the live tile and cache in our own app. These types of tasks are known to developers as Periodic tasks and Resource Intensive tasks (if you want to understand the difference I recommend reading this overview). The potentially good news is that some types of background task, such as the background Audio agent which is used for playing music or podcasts after the app has been de-activated, look to be supported still.

A question therefore which I put to our readers, is this the first sign of platform fragmentation? Can we still state that "you get the same great Windows Phone experience on any handset"? Or is this a reasonable omission for the sweeter price spot?

Update: A quick clarification as some of our commenters aren't too sure, this does not affect fast app switching (part of the multitasking functionality) and nor does it affect push notifications which generate live tiles or toast messages. I'd also like to state that if apps make use of Background tasks Microsoft have provided methods for developers to identify when a "mid-tier" device is being used before trying to enable the task, thus allowing users to continue using all other features of the app in question.

Update 2: Justin Angel argues (very well) that this is not mobile fragmentation, as technically developers will write code once which can then be run on any Windows Phone platform, although developers may still be required to test for these mid-tier devices and run functions of their apps in accordance. Instead Justin suggests that this classifies as 'device differentiation', in the same way as not having a gyroscope or front facing camera in your device.

More →
2
loading...
1
loading...
51
loading...
0
loading...

Well known Windows Phone hacker Heathcliff74 announced an upcoming revision to his homebrew suite of tools on Twitter today. He noted WP7 Root Tools 0.9 will bring additional device support and allow homebrew developers to mark their applications as "trusted", opening up unfettered access to the file system and Windows APIs.

He also noted that he'll release a mini SDK, allowing developers to use both Windows APIs and use model-specific functionality without infringing on the copyright of any major carriers, OEMs, or Microsoft [ed: like Julien Schapman's TouchXperience].

Keep your ear to the ground, we'll let you know the moment it's ready!

More →
1
loading...
1
loading...
43
loading...
0
loading...

Ah, another week and another Windows Phone team member is moving on to other things. Yes, Jeff Wilcox who's a Senior Software Development Engineer at Microsoft and who was responsible for many aspects of the Windows Phone SDKs (7.0, 7.1) is moving to Microsoft's Azure team to work on their cloud services. From his personal blog:

"I’ve decided that for 2012, I would like to move to the Windows Azure team to focus on the open source story for Microsoft’s cloud. At Microsoft we’re becoming more and more involved in exciting new success stories and tech such as Node.js – along the way we’ve even started using GitHub to accept community open source contributions and make these things better. There’s a great opportunity here and I want to be there to be a part of it all."

Wilcox's work has been key to making Windows Phone devs happy by giving them the necessary tools and tricks to make their jobs easier. Our own Jay Bennett often refers to him as "Gandalf" out of admiration for his work to the platform, so his moving will surely be missed. In turn, we asked Jeff what his proudest contribution to the Windows Phone SDK was:

"My proudest contribution is the Pivot control for the Windows Phone team - I worked hard to bring it to developers in 7.0 and it turned out pretty well. The few bugs (yeah, like SelectedIndex sometimes getting angry) were frustrating, but we did an awful lot with the time allotted and I'm happy to see it in the tens of thousands of Windows Phone apps in the Marketplace. Yeah, there was a time we weren't sure that we would provide the Pivot and Panorama controls to developers :-) we've come so far. It's been a blast."

Many of you non-devs will know his work from something else though: 4th & Mayor. Yes, Jeff is the man behind the super popular Foursquare client which started off as an alternative and now with 60,000 regular users, it has quickly become one of the top apps on the platform. The good news here is Jeff will continue working on 4th & Mayor in 2012 and 2013 with regular updates, including a Windows 8 desktop version for the Microsoft Store. Eventually he'll open source it using the Apache 2.0 license which should be an exciting contribution.

We'd like to personally extend out thanks to Jeff for his work on Windows Phone over these last few years. He's helped in solidifying the foundation for this OS and in making developers content with their tools. We wish him the best of luck on the Azure team and we look forward to more 4th & Mayor goodness in the future.

We're also told that he's not completely done yet with WP7 and has some "powerful developer phone stuff coming up soon". Stay tuned...

Source: Jeff Wilcox's blog

More →
0
loading...
1
loading...
29
loading...
0
loading...

Good news for your shutterbugs out there, Aviary (Aviary.com), a photo-editing startup company will be releasing an SDK within the next two months for Windows Phone. The company specializes in image enhancements and providing effects for on-board photo editing on mobile phones. The system is already available on iOS, Android and web applications, so Windows Phone seems like the next logical step.

The company's decision was partially driven by Nokia's focus on photography, especially their use of Carl-Zeiss lenses. According to Paul Murphy, a vice president at Aviary, “At a hardware level they’ve just done everything right".

Interestingly, Paul Murphy is also an ex-Microsoftie and used to work under current Nokia CEO Stephen Elop, so we imagine having some of those connections played a roll too. The SDK will be free to anyone for all Windows Phones but will be first "showcased" on Nokia to show the potential of their software. While the SDK is free, the company brings in revenue by offering more premium features at a cost to developers. Finally, the company has close to 400 partners which they hope to leverage in getting more Windows Phone photo apps created.

Good news all around and we look forward to seeing Aviary tech in future software packages from devs.

Source: GeekWire; Eiffel Tower image via Shutterstock; Thanks, Stephen M., for the link!

More →
0
loading...
3
loading...
24
loading...
0
loading...

Pages