The post was selected because it is a common problem that developers face when using Background Tasks on Windows Phone.
The discussion starts with the poster raising an issue on a PeriodicTask that was running at about every 60 minutes, instead of the expected 30 minutes interval. The discussion covers possible conditions that may affect how background tasks are executed and when.
The mechanism was being used to implement “Geofencing” – notifying the user when they approach a specified co-ordinate. An alternative approach was suggested, and it was noted that the upcoming Windows Phone SDK will offer even better support for Geofencing.
Keep those interesting questions coming! That’s what a community is all about!
Carlos had some confusion regarding the Licensing and Terms for using the HERE platform APIs – specifically related to the base plan limits for accessing different types of maps.
Jason Fox responded with a very detailed clarification on each of Carlos queries with respect to the terminologies and usage. He also recommended that Carlos use the HERE Maps API for Java to create a panable zoomable map, as the maps can be used offline and have unlimited free access to tiles.
This discussion was selected for featuring as it clarifies many ambiguities that a developer may face when interpreting the usage of HERE Maps.
Initially the problem did not look like it was at the API level as suggested by jasfox. But in the course of discussion, it was noticed that there was some problem indeed with the way Chrome fired the unload event whenever mailto: protocol got fired in the window which caused the maps to unload. A work-around was suggested which seemed to sort out the issue as accepted by the original poster.
We selected this question because we thought that it was a good idea to highlight a query which not only exposes certain loopholes, but also provides work-around to get around it.
This article provides instructions on how to port existing MIDlets written for Symbian to Nokia Asha software platform. The article covers a number of porting aspects ranging from heap memory limitations, image processing, virtual keyboard, persistent storage, location aware MIDlets, etc.
This week we have selected WeatherApp as our Featured Project, another Nokia Developer example for the Nokia Asha software platform and Series 40. This project lets users see the upcoming day’s weather forecast for their region or any other city of their choice. GPS/cellid based positioning is used to fetch user’s location which in turn is utilized to get the forecast data in JSON format.
The project works well with Nokia Asha software platform 1.0, on which the latest device Nokia 501 is based. The project also proves a good source of information for anyone wanting to implement in-app advertising in their apps.
It boasts a huge number of downloads since its creation depicting how much helpful the project has been. For all the technical details about the project see its Wiki.
Thanks to all the people who have been creating such cool & great examples & helping developers in a great manner.
Learn how to use the location-related capabilities of Nokia Lumia hardware, Windows Phone Location APIs, and the HERE location platform, including HERE Maps, HERE Drive, and HERE Transit. Starting with the basics — retrieving location information from the phone and registering for background location notifications — this webinar then looks at the map-related services APIs available for your Windows Phone apps for Nokia Lumia smartphones, including APIs for map rendering, geocoding, and routing controls.
A downloadable copy of the slides from the session can be found here.
This week we are featuring article about Map with directions for use in Windows Phone 8 applications. This article explains how to show route in map and get route directions with Windows Phone 8. The cool thing about this article is that the Map offers route directions in both textual and speech format.
Here are few screenshots of the code example in the article,
Read this article and add Maps with route directions in your Windows Phone applications.
Compass is a Nokia Developer Windows Phone application that has been ported from Qt to Windows Phone 8. This application combines Nokia Maps with compass sensor. It also allows user to determine the bearing to the desired direction.
This application has been tested on Nokia Lumia 920 and developed using Visual Studio 2012 Express for Windows Phone 8. To learn more on the project follow up on the wiki page.
Tourist Attractions is a Nokia Developer example app written in Java for Series 40 phones. It demonstrates the use of the Location API for Java ME (JSR-179) and the HERE Maps API for Java ME (formerly the Nokia Maps API) to retrieve and show location information as well as details of nearby attractions. In addition, it incorporates the In-App Purchase API to enable the purchase and download of additional city guides.
This application works on most Series 40 phones, ranging from entry-level models to the highly successful Asha family of smartphones.