Re: Mugshot in maemo - Kickoff



Hi,

One more quick (visual) update:

http://www.flickr.com/photos/lucasrocha/1804765774/

The UI is definitely not good enough to use with fingers on a
touchscreen but it's quite nice to have those notifications on the
device. :-)

I'm having some problems with D-Bus when running mugshot on device
(still investigating).

Cheers!

--lucasr


2007/10/29, Lucas Rocha <lucasr gnome org>:
> Hi,
>
> I've just update the patch by removing the icon installation related
> part as it was already commited in trunk.
>
> --lucasr
>
>
> 2007/10/28, Lucas Rocha <lucasr gnome org>:
> > Hi all,
> >
> > I had some random spare time last couple weeks and I thought it would
> > be nice to have a Mugshot client running on maemo. Basically, I got it
> > woking on Chinook (latest version of maemo which is the basis for
> > N810). Here are some general issues and comments.
> >
> > 1. Icon issues
> > Yes, maemo uses some really weird icon sizes. So, here's what's needed:
> > - mugshot app logo in 64x64 pixels
> > - mugshot_connection and mugshot_connection_disabled in 40x40 pixels.
> > Currently, only have it in 22x22 pixels.
> >
> > 2. Screensaver issues
> > Screensaver X extension is not available in maemo. I saw that this
> > extension is being used in hippo-idle. At first sight, I don't think
> > it makes sense to have it on maemo anyway. I disabled all code related
> > to this extension when maemo mode is on.
> >
> > 3. Mozilla engine issues
> > I added the necessary dependency checks for maemo mozilla-based
> > browser. There's a build problem due to an API incompatible code
> > chunk. I get this error:
> >
> > • NS_IMETHODIMP hippoControl::SetWindow() incompatible API (build error)
> > ./../common/firefox/src/hippoControl.cpp: In member function `virtual
> > nsresult hippoControl::SetWindow(nsIDOMWindow*)':
> > ./../common/firefox/src/hippoControl.cpp:155: error: 'class
> > nsDerivedSafe<nsIScriptGlobalObject>' has no member named
> > 'GetDocShell'
> >
> > I'm far from being a Mozilla expert, so, do you have any idea on how
> > to work around this? For now, I disabled this code chunk when maemo
> > mode is on. My patch adds a new type of browser (HIPPO_BROWSER_MAEMO)
> > which is used when running on maemo mode.
> >
> > 4. Loudmouth version
> > The correct loudmouth dependency should be 1.2.2, not 1.0 as mugshot
> > doesn't build because LM_DISCONNECT_REASON_RESOURCE_CONFLICT and
> > LM_DISCONNECT_REASON_INVALID_XML are not available in loudmounth <
> > 1.2.2. This is fixed in the patch as well.
> >
> > 5. Build configure option
> > I added a --with-maemo configure option to activate maemo bits in
> > mugshot client.
> >
> > 6. Web pages
> > There some design issues on viewing the online desktop webpages on a
> > small screen. See screenshots (initial-page.png and login-page.png).
> >
> > 7. gnome-desktop
> > I still need to replace gnome-desktop (desktop file handling) with
> > equivalent code based on maemo stack. For now, I've just disabled the
> > code.
> >
> > 7. User interaction issues
> > For now, this is just a simple port of the current client but there
> > should be some major adaptations on the UI to make it work nicely on a
> > small screen and finger usage.
> >
> > 8. Status icon
> > There are still some issues on Hildon Desktop side (the maemo main UI
> > component) on handling GtkStatusIcon in statusbar (see screenshots).
> > Those are already fixed but not yet commited (will be in the next
> > weeks).
> >
> > I'm still working on the proper (debian) packaging for mugshot client
> > and its dependencies to make it easily instalable on Nokia devices.
> > This will come soon.
> >
> > Patch is attached. You can find some screenshots of mugshot running on
> > maemo here:
> >
> >   http://www.gnome.org/~lucasr/misc/mugshot/
> >
> > Cheers!
> >
> > --lucasr
> >
> >
>
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]