MeeGo Community Device Program Application

Official application

https://meego.com/community/device-program/applications/two-apps-n9-tron-game-port-and-location-based-ringtone-management-app

Primary use

App Development

Project name

Two apps for the N9: Tron-like game port and location-based ringtone management app

Project URL

http://www.martindengler.com/proj/n9

Your full name

Martin Dengler

Alternative contact info

martin@martindengler.com

Plans for device

I plan to use the device to beta-test a location-based ringtone management app and a port of an existing tron-like game to the N9.

I will be testing the ringtone app on my n900 (broken GPS though) but for beta-testing, UI design would greatly benefit from an N950 / N9 device.

Detailed plans, per app

I. Ringr - location-based ringtone management

http://github.com/mdengler/n9-ringr

I plan on making a very simple, task-oriented, MeeGo-UX-principle-compliant location-based ringtone management app. I can alpha-test some core logic on one of my n900s.

There is plenty of prior-art and even research:

...but there are no maemo / MeeGo apps with this primary focus (e.g., QueenBeeCon does many things well but is too confusing and widget-oriented for a focused use case like this)

II. A tron-like game port for the N9

https://github.com/mdengler/n9-tron

I plan on:

  1. getting armagetron or glTron running on the N9 (preference for armagetron[1])
  2. release (early, often)
  3. as many N9-specific patches as practical:
    1. integration with N9 accelerometer
    2. simple integration with N9 touch screen
    3. camera snapshots for personalisation
  4. any other patches as suggested by community

Footnotes:

  1. Previously glTron has been packaged for the n900 but armagetron would offer more benefits (e.g., multiplayer), though the OpenGL library might be a problem.

I have been an occasional Maemo contributer and continual n900 fan (I have three mainboards across two cases, all mostly working :)). I have contributed: - patches (python, shell) to Maemo (n900) packages - cross-compiled packages for n900 - maemo.org documentation ...and write python and C++ for my day job.

My maemo.org profile / karma is here: http://maemo.org/profile/view/mdengler/

Past contributions to MeeGo / Maemo / Moblin

I have been an occasional Maemo contributer and continual n900 fan (I have three mainboards across two cases, all mostly working :)). I have contributed:

...and write python and C++ for my day job.

My maemo.org profile / karma

Requirements

I confirm that I have met the requirements of the device program