Notices


Poll: Which project would you like to win the Desktop category?
Poll Options
Which project would you like to win the Desktop category?

Reply
Thread Tools
Posts: 1,086 | Thanked: 2,964 times | Joined on Jan 2010
#1

Wiki page
http://wiki.maemo.org/Maemo_Coding_Competition_1

Results


The poll is now finished, and after admin and mod help to verify the scores the final order was:

Queen Beecon
MyContacts
Maenotify
Sticky notes
FeedingIt
K9 call

Thank you everyone for voting For further news or discussion please continue on the competition discussion thread.


We have 6 entries to judge from the desktop category. And we'd like your help with that!

Some entries are substantial ugrades to existing projects while others are brand new. There are prizes for the winners, so try them out and please vote for the author/project you feel deserves to win

Please understand some of these applications are in the development and testing repositories, there may be bugs or other issues that have not been discovered yet. You should be comfortable with that before installing any application. Also, zero flaming in the voting threads please.

Voting runs until July 29th 08.28 GMT. More info on the 6 entries can be found in the post below.

You have one vote and it can't be changed later! So use it wisely!
__________________
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; 2010-08-09 at 20:00.
 

The Following 6 Users Say Thank You to kojacker For This Useful Post:
Posts: 1,086 | Thanked: 2,964 times | Joined on Jan 2010
#2
Application name: Feeding It (Home Screen Widget)
Author: Slocan

Description: FeedingIt is an easy to use RSS feed reader with portrait mode support and automatic feed updates.
For this competition, only the home-screen widget that comes with the application is to be considered. The widget lists a selection of feeds with the current number of unread messages. In its default mode, clicking on a feed will bring the list of titles for the unread articles, which will open the main application when selected. A small mode is also available through the settings, which will stay more compact on the desktop, and open the main application when a feed is selected. A button to start the update of the feeds and a button to start the main application are also visible at the bottom.

Screenshots:



Get it from: Extras-Devel

Mamo.org thread: http://talk.maemo.org/showthread.php?t=39276



Application name: K9 Call
Author: Benson Tsai

Description: K9 Call is a portrait oriented T9 inspired contact lookup and calling widget. Basically what it does is if you wanted to lookup someone who goes by the name "Test Unicode" for example, you would type in 8378 for (Test). The main rational behind using a T9 like system is that while in portrait mode, a number pad is significantly easier to use than a full on screen keyboard

Screenshot:


Get it from: Extras-Devel

Maemo.org thread: http://talk.maemo.org/showthread.php?t=58631



Application name: Maenotify
Author: b0unc3

Description: Maenotify is a simple application that displays the last three missed calls/sms when the screen is locked, without requiring to unlock it. Reports also the avatar for the contact and the elapsed time. It also displays the battery percentage, the current cellular signal strength and the operator name.

Features:
maenotify 0.4 major features :
- displays battery life (percentage)
- displays cellular operator name
- displays cellular signal strength
- fetch avatar for contact
- displays elapsed time
- static font (Georgia)
- backup system
- re-arranged scripts
- other minor improvements

Screenshots:


Get it from: Extras-Testing

Maemo.org thread: http://talk.maemo.org/showthread.php?t=52688



Application name: MyContacts
Author: fcrochik

Description: MyContacts is a 3 in 1 package. It includes an application to browse contacts and their contact information; a desktop widget that you can customize to allow you quick access to up to 75 contacts on your desktop; and a "incoming call monitoring" service that allows you to customize the ring tone per group of contacts.

Features
  • Custom calling ring tones by group
  • Quick access to up to 75 contacts on your desktop. Quick dial with double click.
  • Skinnable user interface using style sheets
  • Auto rotate, portrait and landscape modes.
  • virtual keyboard on portrait mode
  • call phone number, start phone UI with selected phone number, send sms(2), send e-mail
  • Field descriptions replaced by icons: icons for work, home, cell, sms, ...
  • phone numbers in fonts that you (or at least I) can actually read and with some formatting (can be disabled on settings)
  • Different Views: only with email, only with phone, only with avatars and all.
  • Integration with FastSMS (optional)
  • Integration with VICaR (optional).

Screenshots:


More here http://maemo.crochik.com/home/mycontacts/mycontacts

Features/work to be judged: The application is listed under Desktop because the widget was the original goal and has been completely developed from scratch during the last two months.

Available from: Extras-Devel and Extras-Testing

Maemo.org thread: http://talk.maemo.org/showthread.php?t=57162



Application name: Sticky Notes
Author: Venemo

Description: Intended to be the ultimate notes widget for the N900, Sticky Notes lets you create multiple notes on your desktop.
The first priority of Sticky Notes is to provide a finger-friendly user interface to make it a joy to use it for all users.

Sticky Notes is the first widget that offers users to create more than one instance of it on Maemo 5. They all come with the option to select different background colours, foreground colours, fonts, and you can even set the transparency level of each note.
Sticky Notes comes with options to format text inside your notes with a small toolbar that goes away when you don't need it (thus making more room for the notes). It also supports popular key shortcuts for formatting

Screenshot:

(More in the maemo.org thread, first post.)

Features/work to be judged:
All of the key features mentioned here, eg. the ability to have multiple notes widgets on the desktop, plus the "implemented features" section in the maemo.org thread, most of which were feature requests.

Get it from: Extras-Devel

Maemo.org thread: http://talk.maemo.org/showthread.php?t=57049


.
Application name: Queen Beecon Widget release 1.0.0.1
Author: No!No!No!Yes!

Description: Queen BeeCon Widget (See Talk Thread) is a highly customizable and flexible widget-based multi-instance monitoring, alerting and interactive tool for Maemo 5 Fremantle and the N900.

Partial Change Log since 0.1.4
Code:
queen-beecon (1.0.0.1)

  * New: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)    
  * Changed: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)
  * Bugfixing: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)

queen-beecon (1.0.0)

  * New: -
  * Changed: -
  * Bugfixing: - 

queen-beecon (0.1.9.9)

  * New: Added "On Sight" Update Policy (If flagged, content is not updated if widget is out of sight (on other desktop) or if display is locked or in stand-by)   
  * New: Parameter Variables substitution for using with scripts which holds "On Sight" or "Out Of Sight" status: $QBW_ON_SIGHT (true=QBW Instance is "ON SIGHT", that is widget is on current desktop and display is not locked or on stand by. false=QBW Instance is not on current desktop and visible or display is off or on stand by)
  * New: DBUS method "is_on_sight" which returns true (QBW Instance is "ON SIGHT", that is, widget is on current desktop and display is not locked or on stand by) or false (QBW Instance is not on current desktop and visible or display is off or on stand by)
  * Changed: Optimized usability of settings for Widget Width and Height
  * Changed: Optimized progress animation logic for visibility when instance not On Sight
  * Bugfixing: - 

queen-beecon (0.1.9.8)

  * New: Implemented per-instance progress animation with customizable number of frames, timer, position and possibility to have it shown or hidden (Now every instance can have its own progress animation) + Settings for Hide/Show, frames #, timer, position and basename. 
  * Changed: Extended error message text to all DBUS methods
  * Changed: Now when command or script do not return any output no more "No Output" text gets printed inside the widget
  * Bugfixing: Added error message if non existing parameter is supplied to all DBUS methods "set_param_*" 
  * Bugfixing: Under certain conditions HotSpot Index was not properly reset in case update policies prevented execution of script from happening. Fixed.

queen-beecon (0.1.9.7)

  * New: -
  * Changed: Line width for widget contours FX when widget pressed set to 1px    
  * Bugfixing: Reentrancy issues for DBUS Monitor. Fixed
  * Bugfixing: "If you enter a long name for the title, the right part of the prefs gui isn't visible anymore and you can't scroll to the now hidden gadgets!". Fixed. Area is now scrollable also horizontally.
  * Bugfixing: Issues with positioning of small widgets with respect to bottom and right margins. Fixed. 

queen-beecon (0.1.9.6)

  * New: REVOLUTION!!! :) Implementation of multiple (9 = grid 3x3) Hot Spots to click on the widget. Clicked Hot Spot Index Position can then be passed to the executed script via Parameter Variables Substitution $QBW_HOTSPOT_PRESS (0=Not Pressed or other update policy,1=Top Left,2=Top Center,3=Top Right,4=Center Left,5=Center,6=Center Right,7=Bottom Left,8=Bottom Center,9=Bottom Right)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_HTTP_PROXY, $QBW_HTTPS_PROXY, $QBW_FTP_PROXY, $QBW_SOCKS_PROXY, $QBW_RTSP_PROXY (In the format <host:port>)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_IGNORE_HOSTS_PROXY (In the format <host1;host2;host...>)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_AUTO_CONFIG_PROXY_URL
  * New: Parameter Variables substitution for using with scripts which hold status or persistency information stored in configuration via DBUS method call set_param_string string:"rememberMe" string:<rememberthis> : $QBW_REMEMBER_ME. Useful, for example, for remembering values like counters across subsequent command executions. 
  * Changed: Logic to purge configuration settings of non-existent QBW instances from configuration file. (Check/Purge performed at every entrance in Settings dialog)    
  * Bugfixing: Reentrancy problem with Settings dialog box. At times, in case of laggy interface, 2 or more instances of dialog were opening. Fixed. 
  * Bugfixing: Incomplete unreferentiation of DBUS resources. Fixed. 
  * Bugfixing: Incomplete unreferentiation of callback functions for async command execution and timers. Fixed. 
  * Bugfixing: Incorrect logic for updating when widget desktop was active/on. It was updating also when active widget's desktop was swept off. Now updates content only if "Update on Desktop" is TRUE and Widget's Desktop is being swept on. Fixed. 

queen-beecon (0.1.9.5)

  * New: Added supplementary progress images/icons (cycle is "queen-beecon-progress[0-3].png") searching logic in directory storage in this order 1) "~/Mydocs/.images/queen_beecon_dir" 2) "~/.queen_beecon_dir"   
  * New: Added button in Command Edit dialog to add instance only commands to the list of stored commands   
  * New: Implementation of following DBUS methods: get_current_results_text (Get current content of results text) 
  * New: Parameter Variables substitution for using with scripts which holds the current content of results text ($QBW_CURRENT_RESULTS_TEXT=Current content of results text)
  * Changed: Default shape for Beecons is now rectangle. Hexagonal cell will be only shown when pressed  
  * Changed: Shadow/Light effects on widget surface, either when pressed or not, are now fixed in size (~4px)  
  * Changed: Changed some logic in simple Command Edit dialog box  
  * Changed: After instance imported, now advanced dialog box closes and reverts back to settings with all parameters reloaded
  * Changed: Changed Warning and Information notification in Advanced Settings to display hildon_banner*  
  * Changed: Changed DBUS connection acquisition for DBUS Monitor.  
  * Bugfixing: Refined and fixed logic for DBUS Monitor initialization and deinitialization   
  * Bugfixing: Changed and fixed logic for handling/displaying Exit Code if error spawning asynchronous command  
  * Bugfixing: New asynchronous execution logic was not releasing file handles. Fixed

queen-beecon (0.1.9.4)

  * New: Ability to execute scripts by intercepting specific DBUS broadcasted signals/methods/errors issued by the system or other applications + Relevant configuration parameters (Ex.keyboard lock, slide open/close, ecc.)   
  * New: Parameter Variables substitution for using with scripts triggered by intercepted DBUS broadcasted signals/methods ($QBW_EXEC_REASON=QBW_DBUS_MONITOR, $QBW_DBUS_VERBOSE_OUTPUT=Verbose Output see wiki)
  * Changed: Changed icons for displaying command execution in progress (shown when script in progress and hidden on execution completion)
  * Changed: Package installation now performs an automatic restart of hildon-home process
  * Changed: Synchronization in asynchronous script execution logic for Exit Status and Output   
  * Bugfixing: Memory reallocation bugs fixed in new async command execution logic
See complete Change Log in the WIKI

Screenshots:


Get it from: Extras-Testing

Maemo.org link: http://wiki.maemo.org/Queen_BeeCon_Widget
__________________
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; 2010-07-24 at 14:23.
 

The Following 15 Users Say Thank You to kojacker For This Useful Post:
vkv.raju's Avatar
Posts: 402 | Thanked: 451 times | Joined on Dec 2007 @ India
#3
Thank You @kojacker for composing this into a neat format. I have seen your other threads too. Thanks for all of them too.
 

The Following User Says Thank You to vkv.raju For This Useful Post:
Flandry's Avatar
Posts: 1,559 | Thanked: 1,786 times | Joined on Oct 2009 @ Boston
#4
is this where we vote for Conboy? Can we do a write-in ballot?
__________________

Unofficial PR1.3/Meego 1.1 FAQ

***
Classic example of arbitrary Nokia decision making. Couldn't just fallback to the no brainer of tagging with lat/lon if network isn't accessible, could you Nokia?
MAME: an arcade in your pocket
Accelemymote: make your accelerometer more joy-ful
 
Posts: 1,086 | Thanked: 2,964 times | Joined on Jan 2010
#5
Originally Posted by Flandry View Post
is this where we vote for Conboy? Can we do a write-in ballot?
Hi Flandry, Im afraid Conboy is not part of the competition. You can see a full list of the applications that entered on the competition wiki page. Obviously this is the Desktop category thread, and the options you can vote for are already on the poll at the top. There wont be any more apps added as the deadline for entry has passed.

As much as you enjoy Conboy, Im sure you can find something else worth a vote
__________________
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; 2010-07-24 at 18:08.
 
Posts: 1,179 | Thanked: 770 times | Joined on Nov 2009
#6
Originally Posted by kojacker View Post
Hi Flandry, Im afraid Conboy is not part of the competition.
As much as you enjoy Conboy, Im sure you can find something else worth a vote
No Conboy!

How come?
 
Posts: 1,086 | Thanked: 2,964 times | Joined on Jan 2010
#7
Originally Posted by etuoyo View Post
No Conboy!

How come?
As mentioned above, the application was not entered.

Please, let's keep this thread for discussing the applications that did enter the competition
__________________
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
 
Venemo's Avatar
Posts: 1,296 | Thanked: 1,773 times | Joined on Aug 2009 @ Budapest, Hungary
#8
May I drop in something to sweeten the deal?

If Sticky Notes ends up between the first three, I promise to create a "Sticky Scribble Notes" app!
 

The Following User Says Thank You to Venemo For This Useful Post:
Helmuth's Avatar
Posts: 1,259 | Thanked: 1,341 times | Joined on Oct 2009 @ Germany
#9
Originally Posted by Venemo View Post
If Sticky Notes ends up between the first three, I promise to create a "Sticky Scribble Notes" app!
Personally I don't like something like bribery... advertising is fine and enought. But I don't like "give me votes and I will give you a app".
 

The Following 2 Users Say Thank You to Helmuth For This Useful Post:
Venemo's Avatar
Posts: 1,296 | Thanked: 1,773 times | Joined on Aug 2009 @ Budapest, Hungary
#10
Originally Posted by Helmuth View Post
Personally I don't like something like bribery... advertising is fine and enought. But I don't like "give me votes and I will give you a app".
Hey Helmuth, very valid points.
Sorry if my wording was incorrect, English is only my second language. I didn't mean to offend anyone.

Take it this way: if I see that people like it and there is interest for Sticky Notes, I'll create a spin-off. No bribe is intended.
 
Reply

Tags
competition, desktop, voting

Thread Tools

 
Forum Jump


All times are GMT. The time now is 15:53.