Lumia App Lab #10 – Get started with cloud-based apps with Buddy.com (Featured Video)

Creating a cloud-based application offers many advantages, including increased security for your users’ data, the ability to build communities around your app, and the ability to share content across multiple devices seamlessly. However, setting up a server infrastructure to implement your cloud can be a major hurdle. This is where Buddy.com comes in, offering a hosted service for your cloud-based apps. And if you have joined the Nokia Premium Developer Program, you have access to up to 1 million Buddy.com API calls a month, enabling you to build your Windows Phone 8 apps quickly without having to worrying about the backend.

In this webinar coding demonstrations show you how the Buddy APIs deliver common app scenarios as a service. Using the Buddy APIs, you can instantly add functionality such as global user accounts, photo albums, messaging, friends/groups functionality, push notifications, and more to your apps.

A downloadable copy of the slides from the session can be found here: http://www.slideshare.net/nokia-developer/lumia-app-labs-get-started-with-cloudbased-apps-with-buddycom

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

MonoGame on Windows Phone 8 Post-Processing Your Game (Featured Article)

MonoGame on Windows Phone 8 Post-Processing Your Game by this_is_ridiculous

Water.png

When you develop a game, at some point, you start thinking about adding special effects to your graphics pipeline. Doing this is beneficial for several reasons:

  • For having effects that cannot be created by an artist (refraction, reflection, water effects)
  • For setting additional mood for a gameplay (bloom, blur, filter effects)
  • For making your games just look cooler (all sorts of distortion effects)

This article explains how to compile and use shaders with MonoGame on Windows Phone 8 for post-processing.

Lumia App Labs #9 – Developing Windows Phone 8 apps with file and URI associations (Featured Video)

App-to-app-communication support is a powerful addition to Microsoft Windows Phone 8 that enables your apps to use the functionality of other apps. It also can help you increase the discoverability of your apps in Windows Phone Store, when you register the types of files and URI resources that the apps can enhance.

In this lab, you’ll learn how to use file and URI associations in Windows Phone 8 for app-to-app communication. You can use such associations to automatically launch your app when another app launches a specific file type or URI scheme. A deep link is used to send a reference to the file or URI to your app. This webinar also introduces the association launching API to launch another app in the same way.

We suggest that you install the Microsoft Windows Phone SDK 8.0 in advance to get the most out of this training lab. While you’ll learn a lot with or without the SDK, you’ll learn more if you have the SDK installed and can begin using the API as soon as you complete the training. Also, it will be helpful to have a Nokia Lumia phone built on Windows Phone 8 available for testing.

A downloadable copy of the slides from the session can be found here: http://www.slideshare.net/nokia-developer/lumia-app-labs-developing-windows-phone-8-apps-with-file-and-uri-associations

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

Points to consider before submitting an app to the Windows Phone Store (Featured Article)

Points to consider before submitting an app to the Windows Phone Store by saramgsilva

Certificationprocess.jpg

This article is intended to expose relevant points of guidance for those who want to test and submit applications on Windows Phone store.

In this article, you will learn:

  • Testing XAP using Windows Phone Marketplace Test Kit
  • Tips for Certification
  • Official references for certification requirements
  • An overview from the certification process

As an added bonus, saramgsilva also created a translation of the article in Portuguese.

This article won a Lumia 800 and PDP membership – as part of Featured articles win PDP membership and a Lumia

Create an engaging Series 40 web app in minutes with Nokia Xpress Web Apps Builder 1.0 (Featured Video)

Discover how easy it is to create and customise a Series 40 web app from your website content and social media feeds, with Xpress Web App Builder 1.0.

This video guides you through choosing a template to layout your app, adding content from your website or social media accounts – such as Twitter and YouTube – then enhancing your app with ads or maps or features for the user to make a call or send an SMS message. Then, after finalising the app’s content, downloading the source code (to edit in Nokia Web Tools) getting a URL to preview it your Series 40 phone, and submitting it to Nokia Publish to start the process of publication on Nokia Store.

Give it a go at http://xpresswebapps.nokia.com/

Movie Reviews Series 40 Web App (Featured Article)

Movie Reviews Series 40 Web App by avnee.nathani

Tab1.png

Movie Reviews is a Series 40 Web app which features latest movies, shows details (release date, cast, synopsis) and reviews for the selected movies, and also allows users to search for other movies from the Rotten Tomatoes movie database. This article illustrates how the app is constructed.

As of now, the Movie Reviews application uses several attributes provided by the Rotten Tomatoes API. The author has future plans to add more attributes and make the user interface richer. To track the progress of the project please check the project at http://projects.developer.nokia.com/MovieReviews.

Series 40 Webinar: Working with persistent storage in Series 40 apps (Featured Video)

This webinar gives you an in-depth look at strategies for persistent storage in Series 40 Java™ apps. We look at two options, MIDP 2 RecordStore and the FileConnection API. RecordStore is part of the Java ME Record Management System (RMS).

Java expert Michael Samarin of Futurice gives you an overview of usage scenarios, including state preservation between user sessions, local storage of configuration data, and other ways to use local storage to make your apps more compelling. In the coding demonstration, Michael illustrates data-caching strategies using RecordStore for network-based applications and games.

You can download the slides from this session at: http://www.slideshare.net/nokia-developer/persistent-storage-techniques-for-series-40 and view the original webinar recordings – which include Q&A sessions – at https://forumnokia.adobeconnect.com/_a799911421/p366gfw6vtd/

Find out more about developing for Series 40 at: http://www.developer.nokia.com/Series40

Check out the current webinar schedule here: http://www.developer.nokia.com/webinars

3D print a shell for your Nokia Phone (Featured Article)

3D print a shell for your Nokia Phone by fpatton

Lumia820ShellInside.png

Here at Nokia, we like to be on the leading edge, and we have for you what we believe is a phone manufacturer first – providing the mechanical drawings for a phone’s back shell so you can make modifications or accessories to print out on your 3D printer.

While the outside of the phone case can take almost any shape, limited only by your imagination, the inside is a bit trickier. You have to make sure there’s room for the battery, antennae, and other protuberances, as well as openings for buttons, speaker, microphone, etc. Not fun to figure out on your own, so we’ve taken the guesswork out of the equation for you.

Read more about 3D printing in the article.

Series 40 Webinar: Getting Started with 3D Game Development on Nokia Series 40 Asha Phones (Featured Video)

Learn how to make real 3D games for Nokia Series 40 Asha phones by using modern implementations of Java™ ME APIs. Presenter Michael Samarin of Futurice outlines key aspects of the 3D-game-making process: planning and building of game levels; lighting and degree of realism; modelling tools vs. manual character creation; animations and behaviour of game objects; and balancing of memory management against texture detail.

You will learn game-interface strategies for options such as full-touch, touch and type, and keyboard-only. Michael shares tips that can help you optimise the performance of your games on various screen sizes and models of Series 40 phones. He concludes with an overview of 3D performance of Java ME technology on the latest Asha phones.

You can download the slides from this session at: http://www.slideshare.net/nokia-developer/getting-started-with-3d-game-development-on-nokia-series-40-asha-phones

Find out more about developing for Series 40 at: http://www.developer.nokia.com/Series40

Check out the current webinar schedule here: http://www.developer.nokia.com/webinars

Creating a Lens application that uses HLSL effects for filters (Featured Article)

Creating a Lens application that uses HLSL effects for filters by r2d2rigo

HLSLCamera InvertedPreview.png

This article shows how to create a Lens application that applies different filters to the photos. These filters are programmed in High Level Shading Language (HLSL) and are executed on the GPU to take advantage of the new DirectX functionality introduced in Windows Phone 8.

This article is a winning entry in the Windows Phone 8 Wiki Competition 2012Q4