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:
- http://www.paulos.net/papers/2007/Place%20Based%20Ringtones.pdf
- http://www.appbrain.com/app/foxyring%3A-smart-ringtone/com.levelup.foxyring
...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:
- getting armagetron or glTron running on the N9 (preference for armagetron[1])
- release (early, often)
- as many N9-specific patches as practical:
- integration with N9 accelerometer
- simple integration with N9 touch screen
- camera snapshots for personalisation
- any other patches as suggested by community
Footnotes:
- 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:
- 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
Requirements
I confirm that I have
met the requirements of the device program