Share your Windows Phone URI Association – you know you want to!

One of the most interesting new features in Windows Phone 8 is the concept of URI Associations. URI associations allow developers to make their apps behave very much like the inbuilt Launchers – they can be started by other apps, and even opened with a particular “context” – for example a calendar app might be opened in day or month view, or configured just to display birthdays.

Obviously this is great for other app developers because they can make their own apps more useful without having to re-invent all your code (for example, my calendar app might want to create birthday e-cards using your app – and I really don’t want to re-write all that code!). However it is also great for the developer who defines the association – every time your app gets launched using the URI it gets increased visibility and downloads.

Until now, there was no easy way to work out what apps support URI associations. To make this easier we’ve created a page where you can go and find out what URIs there are, and add your own.

Join the apps below, and share your URI associations with the community: Association Schemes List.

Nokia Music

MetroTube

Instagraph

Lumia App Labs #11 – Developing applications for Nokia Lumia phones using Telerik controls (Featured Video)

With a membership in the Nokia Premium Developer Program, you’re provided a free license to the entire suite of Telerik RadControls. These controls are designed to decrease the development time for your Nokia Lumia apps and to help increase their ratings in the Windows Phone Store. Over 40 custom are included and they are already used by a number of publishers with top-selling apps. The controls offers a wide range of capabilities to complement the stock UI toolbox, such as powerful animations, data visualisation, and design templates.

In this Lumia App Lab Michael Crump, an evangelist with Telerik, gives you a brief overview of RadControls for Windows Phone, including interaction controls for animations, charting, and trial reminders; productivity controls, including diagnostics; and design controls, including Windows Phone Design Language templates and hub tile controls. Then Michale illustrates how to use the control and development techniques in coding demonstrations.

A downloadable copy of the slides from the session can be found here: http://www.slideshare.net/nokia-developer/lumia-app-lab-getting-started-with-telerik-rad-controls

For more details visit http://www.telerik.com/products/windows-phone.aspx and get your Premium Developer Program membership here: https://www.developer.nokia.com/Developer_Programs/Premium_program.xhtml

Check out details of the other Lumia App Labs, including the future schedule, here: https://www.developer.nokia.com/Develop/Windows_Phone/Learn/

See Featured Videos for other great videos from the community.

Featured Post gets a green Lumia 620

Every week the Nokia Developer discussion board moderators select a particularly interesting or informative question from the discussion boards, and promote it to the developer community as the “Featured Discussion Board Post”. The featured post is not necessarily the “best” question you’ll see on the discussion boards in a week, but it will be one that we think you’ll find useful.

For the next 5 weeks we’ll be awarding a Green Lumia 620 and a Lumia Premium Developer Program membership to the poster of the selected discussion.

Nokia Lumia 620

Judging will be done by the moderators. We’ll be looking to award people who have come with genuine problems, and problems that are interesting to a broad range of developers. We’ll consider all discussion boards, but in particular those for Lumia and Nokia Asha.

We’ll also be looking for good discussion board citizen behaviour:

  • Search to see if your question has already been answered before posting.
  • Ask specific questions and explain what you’ve already tried. Remember we’re not here to create your whole app for you, but to help with stumbling blocks
  • Ask development questions. The discussion boards are not the right place for end user questions or to make comments about Nokia’s platform choices! The discussion boards are for developers
  • Reply to answers. Let everyone know whether their suggestions worked or what you did instead.

The Featured Articles will be recorded here.

Good luck, I think we can help you, and you may well get a prize too!


Frequently asked Questions


Why should I post my questions on Nokia Developer?

The Nokia Developer discussion boards are one of the best places you can go to ask questions about Nokia platforms. With most questions answered by our community members within only a few hours, this is true whether you’re asking about programming using Nokia APIs or services, on both Lumia and Series 40.


If the service is so great, why do you need this promotion?

We want to continue to build our community. That can only happen if developers like you try the service, find out what a great team we have working with you, and come back.

Discussion boards are one way that we use to communicate with developers and find out your real development problems and concerns. Through longer term engagement the discussion boards help us find the next generation of community leaders, and to recruit new moderators and Champions.


Why are you rewarding questions and not answers

This award is to help spread the news that there is another great place to ask questions if you need help with Windows Phone or Nokia Asha devices!

We already have a great moderation team and community answering questions, and a mechanism to reward them – “Poster of the Month” typically gets a high end Nokia Device – last month’s winner received a Lumia 820).


When does this start

Now! We typically publish our winner for the previous week each Tuesday.

Contribute and Win Competition 2013Q1 with Marketing in a Box Wrap Up

The Series 40 Webinars – Contribute and Win Competition 2013Q1 with Marketing in a Box finished last month, the winners were selected, and they’ve now all been sent their prizes. You can see one of our two main winners below (Carlos De Leon) showing off his lovely new Asha 311 at the “Mixco Viejo” Mayan ruins in Guatemala.

Carlos De Leon with his brand new Asha 311

Carlos De Leon with his brand new Asha 311

For those who missed out on the announcement our two winning entries Getting the most out of Marketing In a Box (cadlg) and Integrating your social presence with the Digital Marketing Toolkit website (jappit) are truly excellent and are well worth your time to read. Both of these authors were sent both an Asha 311 and a Nokia Pureview 808.

Our other winners were sent some of: accessories, Asha t-shirts, lanyards and USB sticks. Most of the entries had some useful tips, either for other developers, or for Nokia to improve the service.

Thanks for competing!

Finding related Windows Phone topics on the Wiki

Nokia Developer Wiki has just added some new navigation to Windows Phone topics to make it easier to find related topics. As of last week, if you go to a Windows Phone topic you’ll see icons in the top right hand corner of the page which link to similar topics.

So for example, if you’re looking at the topic Use NFC tags with Windows Phone 8 you’ll see the following icons in the top corner. Clicking one takes you to Windows Phone NFC topics, while the other takes you to Windows Phone 8 topics

Wiki topic with navigation link icons in top right corner

Wiki topic with navigation link icons in top right corner

Obviously for NFC this isn’t so useful, since you could just have clicked on the Category:Near Field Communication (NFC). For many topics though the category doesn’t take you direct to related topics – e.g. Category:Files/Data has all Files/Data topics, while it is Portal:Windows Phone Files/Data which has just those topics related to Windows Phone.

In any case, the icons make it immediately obvious what topics you can link to!

We’re planning on rolling this same iconic navigation to Series 40 in the near future.

Integrating your social presence with the Digital Marketing Toolkit website (Featured Article)

Integrating your social presence with the Digital Marketing Toolkit website by jappit

Nmt website socialpresence start point.png

The Digital Marketing Toolkit allows developers to easily create marketing assets to promote their own applications on various channels and media. By following the guidelines in the Nokia App Marketing Guide, this article shows how to integrate your social presence in the assets, and specifically in the website created by using the Digital Marketing Toolkit.

This article is one of the winning entries in the Series 40 Webinars – Contribute and Win Competition 2013Q1 with Marketing in a Box competition.

Featuring interesting discussion board posts

For the next 2 weeks we’ll be featuring a question from any of the Series 40 / Asha discussion boards (first selection Monday week). The award each week will be a brand new Asha 311 device.

Why?

A few weeks ago we finished a mini competition (discussed here) where the discussion board moderators selected the most interesting Windows Phone question we found in a particular week, and awarded it a Lumia 800 and a PDP.

This initiative was very successful. Not only were we able to build awareness of the service (with more than 6 times more posts in March than in January) but some developers have gone further and created articles to capture the key points raised. A lot people now know what a supportive Lumia developer community we have!

It seems a bit unfair to only award Lumia developers when Series 40 is also an important platform.


Going forward we’d like to continue this initiative, covering the all discussion boards but concentrating on Lumia and Asha. As there will be more posts to review we may not pick the “best” question, but we will find an “interesting and useful” question. This will be known as the “Featured Discussion Board Post”.

After the Asha 311s have been awarded we’ll be supplying Lumia Premium Developer Program tokens to winners who need them. We’ll be looking to find other prizes going forward, and these will be announced in the weeks prior to their award.

Nokia Lumia 800

Judging will be done by the moderators. We’ll be looking to award people who have come with genuine problems, and problems that are interesting to a broad range of developers.

We’ll also be looking for good discussion board citizen behaviour:

  • Search to see if your question has already been answered before posting.
  • Ask specific questions and explain what you’ve already tried. Remember we’re not here to create your whole app for you, but to help with stumbling blocks
  • Ask development question. This discussion board is not the right place for end user questions or to make comments about Nokia’s platform choices! This discussion board is for developers

Good luck, I think we can help you, and you may well get a prize too!


Frequently asked Questions


Why should I post my questions on Nokia Developer?

The Nokia Developer discussion boards are one of the best places you can go to ask questions about Nokia platforms. With most questions answered by our community members within only a few hours, this is true whether you’re asking about programming using Nokia APIs or services, on both Lumia and Series 40.


If the service is so great, why do you need this promotion?

We want to continue to build our community. That can only happen if developers like you try the service, find out what a great team we have working with you, and come back.

Discussion boards are one way that we use to communicate with developers and find out your real development problems and concerns. Through longer term engagement the discussion boards help us find the next generation of community leaders, and to recruit new moderators and Champions.


Why are you rewarding questions and not answers

This award is to help spread the news that there is another great place to ask questions if you need help with Windows Phone!

We already have a great moderation team and community answering questions, and a mechanism to reward them – “Poster of the Month” typically gets a high end Nokia Device – last month’s winner received a Lumia 820).


When does this start

Now! The first week will be extra long – we’ll select the first winner in just over a week on April 29th.

Got a Windows Phone development question? COMPLETED

THIS PROMOTION IS COMPLETE (9 April 2013)
This promotion is now complete! Thanks to all of you for asking such an interesting questions, and for the community and discussion board moderators for your answers.


Winners


Winner 8. Our 8th and final winner is AxelF for the question “Bluetooth Pairing of Nokia Lumia 820 (WP8) with Microchip RN-42 fails“. Axel’s Lumia and PDP membership should be sent this week!

The problem was about how to pair a Lumia 820 with RN-42 module using Bluetooth – when connecting the Lumia displays “connected” and then back to “not connected”.

The community pointed to several examples showing successful pairing does work in in this case – it looks like the Bluetooth module is not working (it doesn’t stop blinking) but calling “ConnectAsync” allows the app to connect. The problem being that WP8 does not show a successful pairing if connecting using an unsupported Bluetooth profile.

This was the last question in this promotion – thanks AxelF for making it a good one.


Winner 7. Winner 7 is Mehul Raje for the question “Application update simulation“. Mehul’s Lumia and PDP membership should be sent this week!

The problem was how to fully test application update scenarios prior to releasing the app on the store. A number of options were suggested, including using multiple beta versions of the app on marketplace. One of the best suggestions was to use the Windows Phone Power Tools which allow you to test install, uninstall and update scenarios.

There were other good questions this week, but we liked this one because updating is an important scenario to get right, and the suggestion to use Windows Phone Power Tools makes it so much easier.


Winner 6. Our 6th winner is Kunal Prime for the question “Handle low storage space condition“.

This question asks the best way to ensure that your application has enough storage memory to write it’s data – so that it can fail gracefully or ask the user to free up more space.

We liked this question as it discussed a number of approaches and highlighted some differences between .NET on desktop on mobile devices. The discussion is still ongoing and we’ve kicked off an article to capture it’s key findings here.

We’ll be sending Kunal Prime his Lumia and PDP membership in the next few days!


Winner 5. Winner 5 is Iacopo for the question “Problem with ScheduledTaskAgent, RestSharp and WriteableBitmap“.

The problem was with updating an app tile using a scheduled task – with JSON data retrieved using a REST API. This worked fine on Windows Phone 8 but mysteriously only updated on Windows Phone 7.8 when connected to the debugger (strongly indicating an issue with memory, execution time or cpu usage, since these are not enforced in WP7.5 with the debugger attached).

The issue was eventually solved by optimising the code to reduce the memory consumed, including reordering some of the tile creation activities.

There were other good questions this week, but we liked this one because we think this is likely to be a common problem with the release of Windows Phone 7.8. We also liked how Iacopo had the persistence to work though the problem, with support and suggestions from the community.

We’ll be sending Iacopo his Lumia and PDP membership in the next few days!


Winner 4. The final winner is Windows Phone Developer for the question “XNA games for WP 7 have problems on some WP8 resolutions? “.

The question asks how to ensure that your Windows Phone XNA game will scale properly on the new Windows Phone 8 resolutions. The answer to the original question ended up being fairly simple: detect if you are running on 720p devices using reflection and change back buffer dimensions to 800×450. Now you will not feature any black bands on either side.

We’ll be sending “Windows Phone Developer” their Lumia and PDP membership in the next few days!


Winner 3. The winner of the PDP and Lumia 800 is binu_ji for the question “Creating a Trial App with usage limit“.

The question itself is straightforward, in essence: “what is the simplest and most robust approach to limiting an app to a certain number of uses (trial)”. The answers explore both solutions for the specific problem asked, and also looked at other business models/approaches that the developer could use to better monetise their application.


Winner 2. The winner of the second prize pack is mrudulpen for the question “Multiple Dynamic Font loading“. Great to see a happy result with support from the community.


Winner 1. The winner of the first prize is vinayppatil. Vinay’s question “Saving data before exiting in PeriodicTask” points out that some tasks may take more than 25 seconds to complete and asks how you can be sure that your task is complete / how you can be notified before it completes. The question is ongoing, but there has been some excellent feedback from the community.

We chose this question not only because it is interesting, but because the author “did their research” before sharing the problem with the community.


Background

We’re going to award membership of the Nokia Premium Developer Program along with a brand new Lumia 800 device to the most interesting and genuine question we get on the Nokia Developer Windows Phone discussion board in the coming week(s).

Nokia Lumia 800

Judging will be done by the moderators. Most of all, we’ll be looking to award people who have come with genuine problems, not people who have made up a heap of questions in order to win the award!

We’ll also be looking for good discussion board citizen behaviour:

  • Search to see if your question has already been answered before posting.
  • Ask specific questions and explain what you’ve already tried. Remember we’re not here to create your whole app for you, but to help with stumbling blocks
  • Ask development question. This discussion board is not the right place for end user questions or to make comments about Nokia’s platform choices! This discussion board is for developers

The competition will run every week for the next four weeks. Good luck, I think we can help you, and you may well get a prize too!


Frequently asked Questions


Why should I post my questions on Nokia Developer?

The Nokia Developer Windows Phone discussion board is one of the best places you can go to ask Windows Phone development questions. With most questions answered by our community members within only a few hours, this is true whether you’re asking about programming using Nokia APIs (like the Nokia Music API) or more general questions covering Windows Phone development.


If the service is so great, why do you need this promotion?

We want to continue to build our community. That can only happen if developers like you try the service, find out what a great team we have working with you, and come back.

Discussion boards are one way that we use to communicate with developers and find out your real development problems and concerns. Through longer term engagement the discussion boards help us find the next generation of community leaders, and to recruit new moderators and Champions.


Why are you rewarding questions and not answers

This award is to help spread the news that there is another great place to ask questions if you need help with Windows Phone!

We already have a great moderation team and community answering questions, and a mechanism to reward them. This month’s “Poster of the Month” “Vineet Jain” received a Nokia Lumia 820 and promotion through our social media channels (you can see the announcement here).


When does this start

Now! The first week will be extra long – we’ll select the first winner in just over a week on February 18th.

Better wiki sidebar navigation

The Nokia Developer Wiki sidebar makes our most important platforms and resources visible to users from any page of the wiki.

Choosing the right entries to go into the sidebar is important: too few entries and users have to navigate through many hoops to find the right information, too many and it becomes hard for users to find the relevant information (and hard for moderators to maintain!)

We’ve now simplified the sidebar so that it highlights the platforms that are most most important to Nokia Developers (Windows Phone and Series 40). We’ve also updated the platform entry points themselves so that you can readily find the specific development or technology topics of interest within the platform context.

Other platforms and development categories of most interest are still available from the sidebar, but now they are in the “Other” section (which will be needed by less people). We’ve also tidied up the wiki resources section, moving inessential topics into the Help page.

We hope you find this structure makes the wiki easier to navigate – if you have any comments or suggestions for improvement, you can let us know here or on the discussion boards.

Grupo de Estudio: Desarrollo para Windows Phone en Español

Desarrollo Apps para Nokia Lumia

 https://projects.developer.nokia.com/desarrolladores

Debido al deseo de fomentar el desarrollo de aplicaciones para Windows Phone y en especial para dispositivos Nokia de la serie Lumia, algunos Nokia Developer Champion junto con otros Desarrolladores, hemos decidido crear un proyecto en el cual se pueda compartir toda la información referente a dicho tema, pero en esta ocasión, dedicado a todas aquellas personas que deseen incursionar en dicho entorno aun cuando no posean conocimientos previos ni experiencia desarrollando aplicaciones móviles.

Mediante este proyecto deseamos animar a todas aquellos usuarios, bloggers, estudiantes de carreras relacionadas al desarrollo de aplicaciones y/o sistemas, e incluso diseñadores/programadores web, a incursionar en el universo de las aplicaciones móviles. Creemos que la mejor forma de lograrlo es demostrando lo increíblemente fácil que puede ser la tarea, aun cuando no posean experiencia alguna sobre el tema.

Durante el desenvolvimiento de dicho proyecto tenemos como finalidad principal la de desarrollar aplicaciones móviles para Windows Phone dando prioridad al diseño y contenido, mas allá de la tecnología utilizada, es decir, creemos que es totalmente posible crear aplicaciones relevantes basándonos en un bien expuesto contenido y un agradable diseño, lo que se vera reflejado en muchísimas descargas aun cuando no posean una enorme infraestructura ni muchas lineas de código. Lo que es muy sencillo gracias a las herramientas de desarrollo y diseño de aplicaciones para Windows Phone.

Por dichas razones buscamos crear un grupo de estudio participativo, en donde cada desarrollador o usuario, pueda acceder al contenido compartido en el y luego de cada publicación exponer sus dudas respecto al material suministrado. De esta forma, se pueden aclarar dudas o recibir sugerencias de usuarios mas avanzados al nivel alcanzado en el momento por el grupo en general. Se abarcara desde el nivel mas básico  es decir, la instalación de las herramientas de desarrollo, hasta niveles muchos mas avanzados que permitan interactuar con servicios en linea.

La forma de demostrar y poner en practica lo aprendido se reflejara en el desarrollo de aplicaciones por cada nivel avanzado, es decir, si el nivel mas básico nos enseña como utilizar listas de texto, buscaremos una forma creativa sacar provecho a ello, creando aplicaciones en donde sean utilizadas de forma efectiva. Un ejemplo de ello seria una aplicación de Recetas de Cocina o  Bebidas, guías de comandos de alguna aplicación de escritorio o juego, etc. Con ello, a nivel que aumente nuestro aprendizaje podremos ir desarrollando aplicaciones que luego podremos publicar de forma gratuita en el Marketplace. Para ello dispondremos de una cuenta en el mismo destinada a este proyecto. Aquellos que ya posean alguna cuenta de desarrollador pueden publicar sus proyectos mediante ella.

La intención es proporcionar el aprendizaje necesario a todos los participantes, brindar asesoría en cuanto a ideas creativas y diseño de interfaz y a su vez, ayudarlos mediante las practicas a crear sus propias aplicaciones y publicarlas en la tienda, lo que para cada desarrollador es contado como experiencia y demostración de su trabajo, esto es muy importante a la hora de que desee incursionar en proyectos comerciales para algún cliente o aplicar por alguna oferta laboral relacionada con el tema.

Las aplicaciones creadas serán compartidas en diferentes blogs de usuarios Nokia y Windows Phone para que sean conocidas por usuarios a nivel mundial. Mientras mas usuarios formen parte del grupo, mas aplicaciones serán desarrolladas y publicadas en la tienda. Inicialmente se busca que el contenido de las mismas sea en español, pero quien desee realizar sus aplicaciones en varios idiomas debe saber que sera una tarea muy fácil y aumentara las posibilidades de descarga. En caso de ser necesario, brindaremos asesoría en la traducción del contenido, así como también  en el diseño de la interfaz para sus aplicaciones para que sus ideas sean expresadas de la mejor manera a nivel gráfico.

Mas allá de los beneficios ya planteados, sabemos que la participación en dicho proyecto sera muy bien valorada y agradecida en la comunidad de Nokia Developers y sobretodo en la comunidad de usuarios quienes serán los mas beneficiados con la llegada de estas nuevas aplicaciones para sus móviles.

Próximamente estaremos compartiendo las pautas y cronograma para la publicación del contenido mediante la pagina del proyecto en esta web. También informaremos sobre ello por este medio.