Hardware Info – Featured Project

hardware_infor_logo
This week we have selected Hardware Info by the Nokia Developer team as our Featured Project.

This project/app allows you to easily test availability/non-availability of hardware features of a device. The project basically consists of a Pivot control which has two views integrated, one named as ‘Availability’ displays the status of hardware features (like accelerometer, gyroscope, FM radio etc) in the form of list, while the second view ‘Characteristics’ displays the resolution of the device along with the memory info for the application itself.

hardware_info_Scrn1 hardware_info_Scrn2

The project is useful for those who have an application dependent on some hardware feature that may not be present on a particular device as they can review the source code to work out how to test if the feature is present (e.g. Front Camera).

We are always looking for such cool and usable projects, so if you have one such in mind then don’t delay to share/host it with Nokia Developer Projects.

- Vineet Jain (on behalf, Projects Moderation team)

FM Radio – Featured Project

FMRadicon Featured Project this week is FM Radio by jarmlaht. Yet another week a Nokia Asha software platform 1.0 based project got featured, highlighting the endless possibilities to explore new & cool features of this new platform. The project basically describes as how one can create a FM radio midlet by utilizing the newly introduced AMMS (Advanced Multimedia Supplements) API.

FMTuner_about           FMTuner_main

User has the facility to search for radio frequencies(min being 87.5MHz & max being 108.0MHz) and once found they are saved automatically to the list of saved stations.For all the technical details about the project, like using AMMS API , how the stuff like saving stations work etc. its Wiki can be referred and for someone who wants to try out hands at the project, its source code is available as well.

Lastly thanking Jarmo Lahtinen (jarmlaht) , not only for this resourceful project but for all the contributions made by him to the Nokia Developer whether it Discussion boards ,Wiki etc & hoping to see much more from him in coming days.

- Vineet Jain (on behalf, Projects Moderation team)

Nokia Asha UI Component Demos – Featured Project

AshaCompDemIcon   Nokia Asha UI Component Demos by team Nokia Developer is a our Featured Project of the week. The project which is the ported version of  ​Series 40 UI Component Demos to the newly released Nokia Asha software platform 1.0 demonstrates quite nicely the use of  LCDUI components tested well on the latest Nokia 501.

asha-ui-component-demos-1        asha-ui-component-demos-6

As visible from the pictures above, the projects describes various Nokia Asha UI components like Lists, Canvas, Form etc. The availability of  source code also proves to be of great help for people wanting to start developing for or convert their existing S40 based app to Nokia Asha platform.

Thanks to Nokia Developer team who have been creating great projects which have always proven a great learning resource for developers & this project is no less then that.

- Vineet Jain (on behalf, Projects Moderation team)

WeatherApp – Featured Project

JMEWeatherIcon  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.

JMEWeather1 JMEWeather2

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.

- Vineet Jain (on behalf, Projects Moderation team)

Major environment update requires downtime and modifies repository URIs

We are about to deploy a larger change of the environment, which will affect how you access the repositories. After the deployment a project will be able to have more than one repository. The path from where you access the repositories will change from ​https://projects.developer.nokia.com/$repo_type/$project_name to ​https://projects.developer.nokia.com/$project_name/$repo_type/$repo_name. For already existing projects the repository name will be the same as the project name.

The tools for managing Subversion and Git repositories can be used to relocate the existing local copies/clones. Please refer to the manual of the tool you are using to manage the version control system.

The deployment will happen on Tuesday, May 7th and the entire service will be unaccessible during this time. We will start the deployment around 7 am Finnish time, and it is estimated to last 2 – 3 hours.

Music Explorer (Featured Project of the Month May 2013)

project iconMusic Explorer is a Nokia Developer example application demonstrating the use of Nokia Music API together with standard Windows Phone 8 audio features. Not only is it a well run project, but as of March you can download the app from the Windows Phone Store and try it out.

The project shows how to use the Nokia Music API to search for artists by name, request top artists and new releases, and it also shows how to launch Nokia Music application from within another application to play mix radio or show artist and product information.

Besides utilizing Nokia Music API features, the app integrates with the local music in the device in a number of educated ways. Favourites are ordered according to the most played artist in the device, recommended list is ordered by how many times an artist is found to be similar to your favourites, and you can also play the local songs of your favourite artist.

Music explorer

The project is well documented in its wiki. As will any Nokia Developer project you can raise defects or enhancement requests within the project itself or simply discuss it with the project team.

Music Explorer is essential viewing for anyone who wants to work with the Nokia Music API on Windows Phone.

– Hamish Willee (on behalf of the Projects Moderation team)

S3Dict (Featured Project)

S3DictIconThis week we have selected S3Dict as our Featured Project.

S3Dict is basically an offline dictionary app, which lets user search for the meaning of the entered keyword. It uses the binary search algorithm making it very fast. Users also have the flexibility to select from large number of dictionary files available or to create a custom dictionary.

meaning_S3dict                    mainwindow_S3Dict

This Qt based project has been downloaded an impressive number of times. It delivers source code, a very descriptive summary page, and a detailed Wiki  section.

We thank the project author for sharing a useful and important application project with us.

- Vineet Jain (on behalf, Projects Moderation team)

Movie Reviews (Featured Project)

default Featured Project for this week is Movie Reviews by avnee.nathani. We selected this project because it has all the elements of a useful and “joinable” project – a clear summary description, source code availability, explanation in wiki etc.

Movie Detail Page1                  Tab1

The app presents the user with a tabbed and structured user interface allowing to see the listing of latest movie releases along with the details like its cast, synopsis, reviews etc. The user also has the flexibility to search for any other movie/reviews, fetched using the  ​Rotten Tomatoes API, the details of which are clearly explained in the Wiki section of the project.

The author also has written a article on Nokia Developer Wiki which explains the very fine details about the implementation & its use cases.

Lastly, we would like thank the project author for sharing as how simply a web app can created with an attractive & clear UI.

- Vineet Jain (on behalf, Projects Moderation team)

About Page Sample (Featured Project)

ApplicationIcon64x64 Our Featured Project for the week is About Page Sample by saramgsilva. The Windows Phone 7/8 based project was unanimously chosen for explaining & designing a very common yet an important feature of any app, its About Page.

200px-AboutPage_openedAppbar

The Project showcases as how some additional features like rating the app, sharing it on social networks/through email etc. can be implemented in an About page of an app along with those  common details like app name, its version, support details etc. Utilization of  Model-View-ViewModel(MVVM) design pattern in its implementation also serves a purpose for those wanting to implement it in their apps.It is also worthy to mention about the Nokia Developer Wiki  article which author has written, explaining the fine details about the implementation & all its know hows.

Lastly, we are much thankful to the author for sharing an extremely useful example with us & hoping more of such would be shared in future as well.

- Vineet Jain (on behalf, Projects Moderation team)

Battle Tank (Featured Project)

BattleTankIcon This week we have chosen Battle Tank as our Featured Project by Nokia Developer team. A Java ME based tank game which showcases the usage of sprites, tiles etc. along-with covering some ‘crucial’ points which should be kept in consideration while developing a gaming project for Java ME.

BattleTankImgA           BattleTankImgB

The game’s main objective remains the destruction of enemy tanks & defend its base alongside giving the user the option to choose between various kinds of tanks, jumping to larger levels etc. The project, which is very well explained in its Wiki also proves very useful for the people who wanting to implement ‘In App purchase’ feature in their apps which is a part of its latest version. Undoubtedly the project is quite popular amongst the developers which is evident from its download numbers.

Lastly, we would like to thank all the people associated with the project & moreover hoping to see its Windows Phone version in the near future.

- Vineet Jain (on behalf, Projects Moderation team)