View Single Post
Posts: 1,086 | Thanked: 2,964 times | Joined on Jan 2010
Beginners (Part 4of 4)

Developer: abhinav12
Category: Desktop, System & Utilities
Beginner: Yes
Platform: Harmattan

Application Description:

A simple online dictionary app featuring audio pronunciation.

Download Instructions:
You can download first version from here
Updating can also be found on the same page in days to come as Ill be improving it gradually.

All those who will be trying, please let run app for sometime on first run. It creates a database of word list for suggestions. Im using SCOWL word lists smallest variant for time being . User might also find some missing info in meaning. Im not able to complete the parser right now.

Developer: kesrut
Category: Network & Communications
Beginner: Yes
Platform: Harmattan

Application Description:

My app is named ServerMonitor. This summer I started to learn C++ and Qt. Its my first Qt App. App uses SSH protocol (Im using libssh2 library) to connect to server and get some information (like uptime/memory usage/loads). Its tiny app. Not very advanced. It might have bugs or crash. It was hard to develop without real device.

* I learn how to use Qt, QML and C++. Apps most logic done in C++. So for me it was hard understand how to connect QML and C++.
* App uses aegis to store password securely. I had to debug to make aegis work properly.
* Learn how to work with memory management. My app might have memory leaks.
* Many people love Qt. But I found for me my Qt app crashes more than iPhone version. Maybe practice makes everything.
* I started to do my app in summer beginning. I participated on #harmattan channel using heymaster nick. Helpful people helped on app development. Without them i wont writing these words now.
* I posted whole code on github. Its my first opensource project.

Download Instructions:
Github page for source code:

Binary image for your Nokia N9 device is stored in file servermonitor_0.0.1_armel.deb. (on github)

Server Status Widget
Developer: Ashish Bhate (briggers)
Category: Desktop, System & Utilities
Beginner: Yes
Platform: Fremantle (N900)

Application Description:
Serverstatuswidget is a desktop widget for Maemo 5. It allows you to monitor the status of servers by pinging them periodically.

For more information

I built this widget from scratch. I learnt pymaemo by looking at the source code of the sleeper and recaller widget by Tom Waelti and reading the tutorials on the wiki.
The widget is complete, but Id like to add some more features to it when I get the time. See the wiki for the list of features I hope to add in the next version.

Download Instructions:
For more information and download details, please see
Im working on uploading the package to extras-devel.

For help on using this widget, please see

Please use the wiki for feature requests and bug reports

Developer: peterleinchen
Category: Other
Beginner: Yes
Platform: Fremantle (N900)

Application Description:

SIM-Switcher, automated switching with a double (dual) SIM adapter. This package adds some scripts and config files to ease the task of switching the active SIM on a double (dual) SIM adapter. Your adapter needs to support the so-called 007 mode, i.e. switching via phone code (e.g. 001, **1, 11*, 1#, ). There is no STK (SimToolKit) support in N900. Furthermore it is possible: to define the cell mode (GSM, UMTS, Dual), to change the connection policy (always ask, any, WLAN, GPRS), to connect automatically to a pre-defined IAP and to en-/disable call forwarding before switching (current SIM) and after switching (to-be-switched-to SIM).

download here:

Simple switching solution was ready since last year, but triggered by some Wow, that is possible? I decided to make it available to the community, code and pack it together with some other functionalities, make it user configurable and put it into the repos (see changelog on package site) and of course bug fix it.

Sync Yourself
Developer: adityamhatre
Category: Desktop, System & Utilities
Beginner: Yes
Platform: Harmattan

Application Description:

This is for you if you think you can count one minute precisely and exactly in your mind without watching clock

Download Instructions:

Developer: Paolo Angelelli
App category: Network & Communications
Beginner: Yes
Platform: Harmattan

Application Description:

syncgcontactgs is a command-line application to synchronize N9 contacts with the contacts from multiple gmail accounts.

Syncgcontacts also supports gmail contact groups (even though they are not mapped to phone contact groups, mostly because i find them not very practical), and allows moderately complex queries.

A typical command line invocation might look like this:
/opt/syncgcontacts/bin/syncgcontacts -a

This instructs syncgcontacts to copy into the phone the contacts from the account, and belonging to the groups "Home" AND "Friends", but neither to the groups "LosAngeles" nor to the group "Seattle", and to also copy into the phone the contacts from the gmail account, belonging to IBM,Apple and SanFrancisco groups, but not to the Microsoft group.

As far as i know, there is no other app to perform such type of synchronization on Harmattan (syncevolution, the only alternative to stock MfE contacts synchronization can only sync one account and no group filtering)

I started developing syncgcontacts from scratch, and it has been published around the middle of August, already attracting some interest from those people that, like me, like to have their phone contacts separated in different accounts, or, at least, in different groups.

Task Poach
Developer: computerinfo21
Category: Other
Beginner: Yes
Platform: Fremantle (N900)

Application Description:

Task Poach (
A hierarchical todo list/task manager that aims to be compatible with the open source project Task Coach ( Currently it only has a small subset of the functionality, but attempts to not lose any information.

*Use the same Task Coach files (.tsk) on computer and phone/tablet
*Help included with the program (Program Menu -> Help...)
*Customizable settings file
*Filter tasks by category
*Shortcut keys for hardware keyboard
*Colors for at-a-glance view of tasks by due date
*Auto save
*Hide completed tasks
*Portrait/landscape switching
*Allows basically an unlimited number of tasks/categories and levels of subtasks/subcategories

Completely written by me in PyQt. At first I attempted to port Task Coach, but that was way over my head, so I instead broke it down into small goals and the current features are all I had time to finish before the competition deadline.

Announce thread for info/help and download link:

Repo link:

Follow me on my neglected twitter @kojacker

Cybot950 - Control a robot with your N9/N950
SMSPetFeeder - Build a Bluetooth/SMS dog feeder with Qt, N950, and arduino
Nerf950 - Use your N9/N950 to fire a Nerf gun

Last edited by kojacker; 2012-09-19 at 22:57.

The Following 2 Users Say Thank You to kojacker For This Useful Post: