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.
This week’s featured article shows how to draw shape objects on a map in Windows Phone applications. Generally you can add polylines, polygons and MapOverlay objects onto the map, however there are no predefined shapes which could be drawn into the map.
The complete source code for the example illustrated in this article can be found from Windows Phone 8 Maps Examples project, the code used here is implemented for example in MoreMapContent example inside that project.
Windows Phone 8 Maps Examples is a collection of code examples demonstrating the basic Map uses cases on Windows Phone 8. The examples are an evolution/extension of work previously done for other platforms, hosted on the Nokia Developer Wiki.
The map examples cover the following use cases (to list just a few):
Basic map with kinetic panning and pinch zooming
How different events can be captured, and which events are generated with different map changes
Moving to predefined locations
Switching different animation modes (parabolic, linear, none)
Changing heading, pitch & zoom levels
Switching between map color (light/dark) modes & map types (road, Arial, hybrid, terrain)
Toggling pedestrian features & landmarks on/off
Setting multiple values with setview()
Add and remove Markers (MapOverlay), Polyline and Polygon to the Map.
Map Explorer demonstrates the use of new Map control for Windows Phone 8. This application shows functionality like searching of address, calculating route, etc in the same page, giving the user an immediate understanding of the Map property changes. To follow the standards of using location feature in the application it has also added the query dialog for user’s premising before accessing the location service of the device. The project wiki explains the compatibility and implementation of the application.
Windows Phone 8 Map API brings a fluid and extensive use of Map experience. Whether you are upgrading an existing Bing Maps application or writing a new Map application for Windows Phone 8 , Guide to the maps could be the one stop tutorial for you. This article explains step-by-step implementation of Windows Phone 8 Map API along with its features and the class library used.
A map selector is a UI component for choosing the type of map to display (e.g. street map, terrain, satellite view etc.) This article explains how to create a Map Type Selector for both full-touch and non full-touch Java ME phones.
An appropriate UI is dynamically created at run time to utilise Full Touch features where they are available. The code also demonstrates how to create a fallback option so simpler feature phones are also supported.
Please let us know how the article was helpful to you!