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


BioPower
Developer: jukra
Category: Other
Beginner: Yes
Platform: Fremantle (N900)

Application Description:

BioPower is my first ever open source release and as a such also a long time dream come true!

BioPower for Nokia N900 is tool to estimate solid bio fuel burner current input power. It listens and visualizes the sound of conveyor detecting the on / off cycles from the sound. From conveyor on / off cycles the current input power of the burner can be estimated. BioPower utilizes the capabilities of N900 in a clever way to accomplish this task.

BioPower is based on BabyPhone (version 1.0) of Robert Morawek. During the competition time
frame, I have done the following work to turn BabyPhone to BioPower:
- modified the mainscreen to fit BioPower
- modified the Settings screen to fit BioPower
- modified the About screen to fit BioPower
- developed double median filtering of audio samples (MovingAverage class)
- developed the automatic audio threshold level control for edge detection (in MainWindow::refreshAudioData)
- developed the edge detection based on the automatically controller threshold level on the
double median filtered audio samples (in MainWindow::refreshAudioData)
- developed the algorithm to estimate the input power of burner based on measured on / off cycles of conveyor (in MainWindow::refreshAudioData)
- added the display for: current power, current feed-%, last spiral period
- Removed ability to send SMS / make phone calls
- set up garage project and web pages for BioPower at http://biopower.garage.maemo.org/
- last and maybe the least changed the name of the project and the purpose of original application =)

Hopefully I did not forget anything =)

Download Instructions:
Download the .deb package into Nokia N900 from garage using link https://garage.maemo.org/frs/downloa....9.0_armel.deb Then in N900 file manager click the package and install it.

The web page is at http://biopower.garage.maemo.org/
The announce thread is at http://talk.maemo.org/showthread.php?t=86608




Kana of The Day
Developer: Hossein
Category: Other
Beginner: No
Platform: Fremantle (N900)

Application Description:

Kana of The Day is an application together with Desktop Widgets that shows one Japanese letter everyday so you can remember one hiragana and one katakana each day (or more than one if you wish).

The main application supports portrait mode, swiping your finger to go to next/previous letter. Tapping the home widgets will open the main app. You can also restrict the kana sets shown from the menu.

The database and categories (sets) are those from the `kanatest` project so after using this to remember the kana, you can use `kanatest` to test your knowledge.

Version 1.0 was a desktop application, supporting portrait and landscape modes and finger swipe, etc.
Version 1.1 I added two desktop widgets, one horizontal and one vertical, put them wherever on your desktop you’re OK with.

The database was taken from the kanatest project. It’s the gojuon and additional kana table. (Only files kanadb.h and kanadb.cpp in the app sources)

Download Instructions:
Current version, Kana of The Day 1.1.1 is available in extras-devel. Install it via `apt-get install kanaoftheday`.
Here is the link to the .deb file for convenience: http://repository.maemo.org/extras-d....1.1_armel.deb

You can discuss this project in the following thread: http://talk.maemo.org/showthread.php?p=1263245
I respect your thoughts.




MeeCoLay
Developer: marmistrz
Category: Other
Beginner: No
Platform: Fremantle (N900)

Application Description:

MeeCoLay is a compatibility layer to run MeeGo Harmattan N9 apps on Maemo 5 Fremantle.
First I was trying to port a MeeGo library called applauncherd, as nearly each app depends on this. Unfortunately it had many closed source depends, and I couldn't manage to port applauncherd. I noticed though, that binaries from N9 work somehow.
Then I had to complete a load of libraries. Some of them could be compiled, as libqmlog0, libdsme0.2.0. Some had to be binaries, and it's 4 library packs of them. It's a lot! Beside this MeeCoLay uses its own source of libraries which can't make into extras from various reasons, are completely stable and working.
For compiling some libs I ported some developer tools such as newer automake and autoconf. I managed to compile the applauncherd over time. The applauncherd port's invoker shouldn't be used, as it has to be improved.
I had to create some metapackages, such as libqtcore4 to diminish the amount of dependency errors.
I needed to work out many environmental variables to improve running MeeGo apps and find out the terms of redistribution of Nokia binaries.

There are many MeeGo apps running now. Take FruitGo, QToDo as the examples.

Download Instructions:
Announce thread: http://talk.maemo.org/showthread.php?t=84482

1. Enable extras-devel and enable Community SSU
2. In Hildon App. Manager install MeeCoLay or
Code:
sudo gainroot
apt-get install meecolay
Additional notes:
You can run a MeeGo app by
Code:
meecolay /path/to/your/app
Photo of FruitGo running on N900 using MeeCoLay



MeeGoal
Developer: EmaNymton
Category: Other
Beginner: No
Platform: Harmattan

Application Description:

This application is a client for openligaDB (www.openligadb.de), a german site for soccer data, primary for german leagues.

Features:
- supported leagues: German leagues (1.Bundesliga, 2.Bundesliga, 3.Bundesliga and DfB-Cup), Premiere League, Serie A, Primera Division
- standingstable of each league
- goalgetters of each league
- saving data local, so you have access to all results of the actual season
selectable automatic update interval
- notifications (eventscreen, sound and vibration are selectable)
- favourite team: Select your favourite team and get a special notification sound if your team shots a goal

Some words on the UI:
I wanted to stay with the swipe-expirience so I put a lot of effort into this. You can swipe from the startscreen, the actual matchday of the selected league, to the right (standings) or left (goalgetters). If you swipe up until the ball rotates, the previous matchday will be loaded, if you swipe down, the next one will be loaded. So there is no need for additional buttons in the UI and more space for the content.
If you load a matchday for the first time, it takes a little bit longer because it catches the whole matchday-data. Next time local data will be used, if there was no change on openligadb on this matchday.
If you click on a game more infos (shot goals with minute and name of the player) will be shown, if these information were entered at openligadb. Otherwise missing information will be shown with ’NN’ and ’?’ so feel free to enter the data on openligadb.de.

Download Instructions:
Link to announce thread: http://talk.maemo.org/showthread.php?t=86388

This one I have to point out: All the data is gathered by people in there sparetime, so don’t be disappointed if your league is not so good/fast supported. Feel free to join openligadb and provide the info yourself or make some promotion. From the expirience of the first matchdays I know that the german leagues are very well supported, the results/goalgetters of the other leagues are provided sometimes hours or days after the matches had finished.




NumboTime
Developer: everall
Category: Other
Beginner: Yes
Platform: Harmattan

Application Description:

NumboTime (Store 3 variables on a daily basis and watch the evolution of those until today in a graph. Eg. weight control, blood pressure, morning rest heartrate, body temperature.)

I recently became a Qt ambassador thanks to NumboTime.

Download Instructions:
website:
https://gitorious.org/numbotime

tutorial :
http://dl.dropbox.com/u/33544011/tutorial.pdf

deb file :
https://dl.dropbox.com/u/33544011/nu....4.2_armel.deb




Pomodoro
Developer: munozferna
Category: Other
Beginner: No
Platform: Harmattan

Application Description:

Pomodoro is a time management technique. The basic unit of work in the Pomodoro Technique can be split in five simple steps:

* Choose a task to be accomplished
* Set the Pomodoro to 25 minutes (the Pomodoro is the timer)
* Work on the task until the Pomodoro rings, then put a check on your sheet of paper
* Take a short break (5 minutes is OK)
* Every 4 Pomodoros take a longer break (15 minutes)

Visit www.pomodorotechnique.com for more information.

This tool will help to mark the pomodoro times and alert you when the time is over.

The whole application was developed during the Contest time and included the integration with the Alarm of Harmattan.

Download Instructions:
Site: http://apps.beford.net/pomodoro/
Announce: http://talk.maemo.org/showthread.php?p=1263412

__________________
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-22 at 21:21.
 

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