[maemo-developers] [maemo-developers] Avoiding killing slow-starting applications

From: Gustavo Sverzut Barbieri barbieri at gmail.com
Date: Sat Oct 22 20:24:51 EEST 2005
On 10/21/05, Matthew Garrett <mjg59 at srcf.ucam.org> wrote:
> On Fri, Oct 21, 2005 at 06:10:49PM -0200, Gustavo Sverzut Barbieri wrote:
>
> > Please use a thread to load your data. Other wise user may think that
> > it broke/hang!
>
> Why? We have startup notification for that. The application is useless
> until the model has been trained, and spending time generating a splash
> screen is time that could be better spent.

That's bad usability and generating a splash screen isn't expensive at
all... you don't need a fancy image, just a GtkLabel.
    If user launched your application and it doesn't show anything,
he'll think that it failed and will try again. Visual feedback _IS_
important, so give it as soon as possible.

Also, I don't know your application since you didn't say much about
it, but there isn't any way to cache this "training" so it doesn't
have to be done every time?

--
Gustavo Sverzut Barbieri
---------------------------------------
Computer Engineer 2001 - UNICAMP
GPSL - Grupo Pro Software Livre
Cell..: +55 (19) 9165 8010
Jabber: gsbarbieri at jabber.org
  ICQ#: 17249123
   MSN: barbieri at gmail.com
 Skype: gsbarbieri
   GPG: 0xB640E1A2 @ wwwkeys.pgp.net

More information about the maemo-developers mailing list