Drumkit (Featured Project)

Drumkit is a multi-platform virtual drumkit application which allows user to play percussion sounds by tapping on the screen.

Drumkit was first created for Series 40 using Java ME. It was later ported to Windows Phone (using Silverlight and XNA) and Qt Quick (for Symbian and MeeGo Harmattan (N9) devices).

The Windows phone, Symbian and MeeGo Harmattan version has an option to change the playing view from 2D drum pads to 3D drum kit and vice-versa. Users can also record beats and play them later.

A comparison and implementation of the application on different platforms and the technology used are provided in the project wiki.

– Somnath Banik (on behalf of the Projects Moderation team)

News Reader Pro (Featured Project)

News Reader Pro  by ArchieCoder  is a News Reader application which contains latest news about Windows Phone development from the WinSource website. 

News Reader Pro was created as an entry for the WinSource Windows Phone official application contest, in which it placed third. The app is well designed and provides a pleasing user experience – with fast page navigation, tile and toast notification and features like social sharing and youtube video launching.

While the app can be used as an alternative reader for WinSource, it is primarily provided as a base for developers to create their own great reader apps for other websites. We think developers can use it to understand a lot about using the above features, within the context of the MVVM Architecture. You can also try it out on the store here.

Note also that the project owner won a Lumia 800 for this effort (see blog here for more information)

– Somnath Banik (on behalf of the Projects Moderation team)

Connectivity QML Plug-in (Featured Project)

Connectivity QML Plug-in  provides reusable code style customization for developers to implement Bluetooth and network connectivity in their applications. It is easy to setup and configure. Simplest way to use Connectivity Plug-in in your application is to include with the application and build it together with it.

This Connectivity QML plug-in is compatible with Symbian devices with Qt 4.7.4 and Qt Mobility1.2.1 and also with the Nokia N9 (Meego 1.2 Harmattan).

– Somnath Banik (on behalf of the Projects Moderation team)

SheepClock for WindowsPhone (Featured Project)

SheepClock for WindowsPhone by spiretos(Spyridon Antonellos) is a clock and alarm scheduler application created using both Silverlight and XNA. The application brings an attraction on a little Sheep that runs and jumps over the fence again and again. It also has a nice set of themes and adjusts with the device accent color to make it more personalized.

The application demonstrates the use of both Silverlight and XNA in the same page along with IsolatedStorage, StoryBoards, handling infinite game loop and many more game elements.  If you are a WindowsPhone lover this application could be one of your learning tutorials.

– Somnath Banik (on behalf of the Projects Moderation team)

Angry Monsters for Windows Phone (Featured Project)

Angry Monsters for Windows Phone by Tero Paananen (tepaa to the Nokia Developer Community) is a   XNA game developed using open source Box2D physics engine. The title of the game is inspired by the famous Angry Bird, but these time its monsters instead of birds. Like Angry Birds, the objective of the game is to destroy the monsters by launching a stone out of a catapult, but you get to re-use the stone over and over  until the job is done.

Tero’s two sons was also a part of this project. They created the graphics, themes and came up with the idea that the stone should be used many a times.  Once these graphics and other game assets were ready Tero codes them all together. Tero Paananen is a mobile apps developer and used his experience to work with his kids to bring their idea to the real world.

– Somnath Banik (on behalf of the Projects Moderation team)

NewsFlow for Series 40 (Featured Project)

NewsFlow for Series40  is Google Reader client, developed with Series40 Web Tools by one of our Nokia Dev Champs eetomla (Tommi Laukkanen). The app reads news feed and has a simple user interface created using jQuery Mobile, which includes:

 

  •   Page Navigation
  •   Dynamic List
  •   AJAX Loader

ImageImage

Originally the application was being created for MeeGo(N9), Symbian and Maemo devices  using Qt Quick, where QML is used to create the UI and JavaScript to make Google Reader API calls. Later the application was ported with HTML, CSS and JavaScript which runs perfect on Series40 devices and submitted as a competition entry in the Asha Touch Competition 2012Q3.

To have a better understanding of the application author has created a Wiki which explains the application features and code in more details.

– Somnath Banik (on behalf of the Projects Moderation team)

MinesFinder S40 (Featured Project)

ImageMinesFinderS40 is a Series40 Web Apps game by lorion84. It’s a clone of Windows based Minesweeper game. The main screen consists of a grid. Some cells of this grid have mines planted in them. The goal of the game is to discover all the mines in the shortest amount of time without clicking on the hidden mines. At the end the grid should be cleared with only the mined cells remaining.

ImageImage 

The game has been developed for Asha Touch Series40 devices which reach the next billion consumers. You can run the application by visiting http://eve-c.org/minesfinder on Series40 Nokia Browser or check out this link ​http://store.ovi.com/content/299489 to download it from Nokia Store.

– Somnath Banik (on behalf of the Projects Moderation team)

Series 40 UI Component Demos (Featured Project)

ImageSeries 40 UI Component Demos is a J2ME based suite, which installs 10 different demo applications for the purpose of demonstrating the capabilities of the new series 40 Java based UI.

This example is guide to both designers and developers.  Designers can get the idea on how the UI elements look like on real device and developers can have a hand on experience on how to use the LCDUI components in applications.

ImageImage

The example includes demo apps / icons for:

  • Lists
  • Text
  • Dialog
  • Canvas
  • Form
  • Category
  • Ticker
  • Confirmation
  • Empty content
  • Zoom

This example could be a great reusable UI Component set for developers.  Though the example is targeted for Series40 devices but most of its components like Lists, Text, etc runs on Symbian devices also.

– Somnath Banik (on behalf of the Projects Moderation team)

Explonoid (Featured Project)

Image Explonoid  is an Arkanoid game  developed on J2ME. The game supports keyboard and touch screen devices and  runs on Nokia Series 40 and Symbian 3rd Edition FP1 onwards devices.  It uses accelerometer which moves the bar/bat of the game with the angular movement of the device.  The vibration on each collision brings a great feel while playing the game.

ImageImage

It also demonstrates the  support of multiple screen sizes using a scaling algorithm for the graphics which helps the game to run on different screen resolutions. We already have many Arkanoid clones but Explonoid  is more appealing and  user interactive then others.

– Somnath Banik (on behalf of the Projects Moderation team)

Run Tracker (Featured Project)

Run Tracker by jappit (Alessandro La Rosa) is a Series 40 application demonstrates how to track and keep record of  various parameters of running activities  like route, distance, duration and speed of run. It’s a MIDlet  and uses some of the features of Ovi Maps Java ME Location API to display track  information on Map.

This application, made specifically for Series 40 phones, will bring them a step closer to being used to track daily workout. Tracking daily workout is a function currently limited to better equipped Smartphones, and this application aims to bring this functionality to the next billion.

With the addition of more modules like a pedometer, and changing the Run to include Walks as well, this application has the potential to become a full fledged workout tracker.

– Somnath Banik (on behalf of the Projects Moderation team)