[maemo-developers] web based local application GUIs
From: Marcelo Oliveira handful.lists at gmail.comDate: Thu Dec 13 19:06:35 EET 2007
- Previous message: ANN: LightMediaScanner 0.1
- Next message: apt-get; gstreamer-dev; "pkg-config has no installation candidate" -- addon
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi guys, Actually this problem indeed happened. and that was a bad thing to have closed (the scanner configuration etc) So we did solve the right way this time: no cross scanning, watch only user specified folders, uses a lot less memory, It's open source (in garage) and of course there's no more the configuration daemon that also gave us nightmares. The bad thing was to be closed, and work on simultaneos projects. About the CPU time, apart from the bug, in a bunch of test that we did it, when we turned off text scrolling our consumption was almost identical of the media player. So actually 2 devices fully powered playing a huge playlist in loop, the canola one died only a couple of minutes after the other. So just to clarify that was nothing but a BUG, like the thousand crashes we got just by playing media files in those first OSes. BR Marcelo On Nov 26, 2007 10:53 PM, Igor Stoppa <igor.stoppa at nokia.com> wrote: > > On Mon, 2007-11-26 at 15:31 -0500, ext Jesse Guardiani wrote: > > Let's please try to avoid stop energy in this thread. > > http://www.userland.com/whatIsStopEnergy > > Nice link. But I don't think it applies here. I _did_ propose an > alternative. > Of course you are free to ignore it, but your energy would be better > spent if directed toward something useful. > > I'm just trying to help you avoid ending up in a Canola-like situation > where, after you have delivered your nice application, somebody > complains that the battery lasts nothing, we check what could be and > then we find out that it's Canola sucking current all the time. > > > On demand sounds great in theory, but let's think about it for a > > second: > > How do you start on-demand a web app? (HTTPD daemon) > > How do you play the next track when the current track finishes > > playing? (Kagu daemon, or FastCGI Kagu daemon + HTTPD daemon) > > Yes, that's the intrinsic problem of using an http-based approach. > You rely on the http daemon being nice. > > > Kagu is used very similar to a daemon. It runs as long as you're > > playing music. And if that's all you use an n800 for then it's always > > running. It might even be in the background if you're taking notes or > > browsing the web. The difference is that it has a GUI right now. I'd > > like to make that portion optional to save some memory/CPU when you > > aren't using it. I'd also like to make startup time faster, and I'd > > like to make a web frontend for it. > > Then you have to make sure that it will have 0% CPU residency, otherwise > you'll be stealing playback time from your use-case. > And you'll be taking memory no matter what, but hopefully not too much. > > Also, if you choose this approach, it is worth mentioning it in the > release notes of your application, so that users don't get the false > impression that your sw is harmless to battery life. > > > No, I don't mean an always on daemon. I mean an on-demand daemon. A > > background process that runs when you need it and doesn't when you > > don't. > > I'm not a userland guy, but for what i remember, dbus should be able to > start for you services that are not running, and dbus is _already_ > running all the time. > > > > A: Because it messes up the order in which people normally read text. > Q: Why is top-posting such a bad thing? > A: Top-posting. > Q: What is the most annoying thing in e-mail? > > -- > Cheers, Igor > > Igor Stoppa <igor.stoppa at nokia.com> > (Nokia Multimedia - CP - OSSO / Helsinki, Finland) > _______________________________________________ > maemo-developers mailing list > maemo-developers at maemo.org > https://lists.maemo.org/mailman/listinfo/maemo-developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.maemo.org/pipermail/maemo-developers/attachments/20071213/6cb0d767/attachment-0001.htm
- Previous message: ANN: LightMediaScanner 0.1
- Next message: apt-get; gstreamer-dev; "pkg-config has no installation candidate" -- addon
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]