babyphone 0.1-2

A baby monitor application on the Nokia N900. The babyphone is a baby monitoring application that measures the audio noise level. If a configurable threshold is exceeded it calls a predefined phone number (the parents).
Section:
user/utilities
Maintainers:
Size:
49924 bytes
MD5sum:
e968ad16ec11f4424f5c08832bb2b2d2
Status:
Old version cleaned by repository management
QA Quarantine ends:
ENDED 2010-06-17 14:15

Changes

VersionChangesAuthorDate
0.1-2 * Restructuring and redesign of user interface
* Check phone number before activation
* inhibit "hangup" by pending notification box that waits for user commit
Roman Morawek2010-06-07 01:42 UTC
TesterKarmaTimestamp
Tomasz Dominikowski (Tester) (596)
2010-07-26 16:16 UTC
Nicolai Hess (1184)
2010-07-25 14:00 UTC
Harald Schmitt (Tester) (785)
2010-07-25 10:58 UTC
Roman Morawek (Maintainer) (91)
2010-07-23 19:48 UTC
Valério Valério (Tester) (1434)
2010-07-22 16:36 UTC
Thomas Perl (2685)
2010-07-22 10:09 UTC
Attila Csipa (Tester) (1430)
2010-07-21 22:02 UTC
Artur Souza (408)
2010-07-21 21:03 UTC
Ian Stirling (Tester) (512)
2010-07-01 22:11 UTC
Ken Young (571)
2010-06-23 08:27 UTC

Package events

Event typeUserTimestamp
Old version cleaned by repository managementSystem2010-08-09 15:46 UTC
Package promotedRoman Morawek2010-07-26 18:26 UTC
Promotion unlockedSystem2010-07-26 16:16 UTC
Package is in testingSystem2010-06-07 14:15 UTC

Comments:

Ken Young
Karma: 571

Could you add an option to execute an arbitrary script as the action, rather than placing a phone call?

2010-07-22 13:07 UTC
Thomas Perl
Karma: 2685

Cool app. Some comments/feedback:

  • The UI is very cool - the "Audio Level" and "Treshold Counter" graphs show the user what's going on and how sensitive the app is set up at the moment
  • Wouldn't it make more sense to flip the color of the bottom button (green as in "ready to start" for inactive and red for "if you press now, the running task will be stopped")

Some feature requests that I didn't see on the website yet:

  • Add a record-only mode (without calling) - also good for brainstorming in a silent room
  • Add the website URL (at least the URL or even better: a button) to the about dialog
  • Add the version number and a button to open the bug tracker to the about dialog
  • In the settings dialog: Make the check button span the whole width, and place the "Reject Incoming Phone Calls" inside the button
  • Allow Skype / GTalk contacts to be entered into the "Parent's Phone Number" field (maybe this can be solved with the contact list selector)

I'm not sure what "Audio Time Influence" means (from the text alone) - maybe you can clarify this in a help button on the settings dialog (maybe adding the "Adjusting the Settings" part of the website to a HTML view in the app would be enough).

As all these items are only wishlist items, and the app fulfills all other QA criteria, +1 from me.

2010-07-22 10:08 UTC
Roman Morawek
Karma: 91

Ian, thanks for your valuable feedback!

Concerning warning on battery usage: I added a hint on the project's website. Not sure whether to bother the user within the application? Maybe some hint in an about dialog or the settings?

Concerning UI stopping: I already planned to add a similar feature to stop the graphs once the application is active. I think the normal usage is to setup the amplitudes, then activate it without the need afterwards to see the graphs anymore. But I think it is an even better idea to add this option for blanked screen, as you suggest.

2010-07-02 09:16 UTC
Ian Stirling
Karma: 512

As this is likely to be left 'idle' for long periods of time, it would be a good idea to inform the user that it will run the battery flat in about 10-12 hours, as the device isn't very 'idle' in this state, though the screen may be locked.

On another note - perhaps 20% of the battery use could be eliminated if the UI stopped updating when the screen was blanked. Top says - with screen blanked -

PID PPID USER STAT RSS %MEM %CPU COMMAND

799 1 pulse S < 5376 2.1 24.9 /usr/bin/pulseaudio --system --high-pri

847 692 root S < 14968 6.0 14.1 /usr/bin/Xorg -logfile /tmp/Xorg.0.log

4201 1144 user S 19552 7.9 13.9 /usr/bin/babyphone

2010-07-01 22:14 UTC

Comments:

You must be logged in to make comments.