Re: [MeeGo-dev] Future of hildon?

2010-07-04 Thread Cornelius Hald
On Thu, 2010-06-17 at 15:53 +0300, Carsten Munk wrote:
 How it looks, if it works, I don't know, but it should be something
 that people can start using to see what is possible regarding Hildon
 on stock GTK+ and MeeGo. More like a proof of concept. Hildon version
 is 2.2.19.

Here[1] are some screen shots of running a GTK+ application
(xfce4-about) on MeeGo/Handset. If mcompositor and mdecorator are both
running, I'm only getting a blank screen. Disabling one of both gives
some results.

If anyone has an idea, why the screen goes black, please let me know. Do
we need something like run-standalone.sh? When starting the GTK+
application, I'm not getting any extra error/warning messages and as
soon as I kill it, the black screen goes away and MeeGo reappears.

Thoughts? Ideas?

Thanks!
Conny

[1] http://zwong.de/?p=78


___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-07-04 Thread Rakesh Cherian
Hello
Can you send me links or steps how you build your own app for Meego and how
you managed to put it inside device ? ( Totally unrelated to your question )
-Rakesh

On Sun, Jul 4, 2010 at 3:04 PM, Cornelius Hald h...@icandy.de wrote:

 On Thu, 2010-06-17 at 15:53 +0300, Carsten Munk wrote:
  How it looks, if it works, I don't know, but it should be something
  that people can start using to see what is possible regarding Hildon
  on stock GTK+ and MeeGo. More like a proof of concept. Hildon version
  is 2.2.19.

 Here[1] are some screen shots of running a GTK+ application
 (xfce4-about) on MeeGo/Handset. If mcompositor and mdecorator are both
 running, I'm only getting a blank screen. Disabling one of both gives
 some results.

 If anyone has an idea, why the screen goes black, please let me know. Do
 we need something like run-standalone.sh? When starting the GTK+
 application, I'm not getting any extra error/warning messages and as
 soon as I kill it, the black screen goes away and MeeGo reappears.

 Thoughts? Ideas?

 Thanks!
 Conny

 [1] http://zwong.de/?p=78


 ___
 MeeGo-dev mailing list
 MeeGo-dev@meego.com
 http://lists.meego.com/listinfo/meego-dev

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-07-04 Thread Cornelius Hald
On Sun, 2010-07-04 at 14:04 +0200, Cornelius Hald wrote:
 On Thu, 2010-06-17 at 15:53 +0300, Carsten Munk wrote:
  How it looks, if it works, I don't know, but it should be something
  that people can start using to see what is possible regarding Hildon
  on stock GTK+ and MeeGo. More like a proof of concept. Hildon version
  is 2.2.19.
 
 Here[1] are some screen shots of running a GTK+ application
 (xfce4-about) on MeeGo/Handset. If mcompositor and mdecorator are both
 running, I'm only getting a blank screen. Disabling one of both gives
 some results.
 
 If anyone has an idea, why the screen goes black, please let me know. Do
 we need something like run-standalone.sh? When starting the GTK+
 application, I'm not getting any extra error/warning messages and as
 soon as I kill it, the black screen goes away and MeeGo reappears.
 
 Thoughts? Ideas?

Just one more thing: I tried setting the _NET_WM_WINDOW_TYPE X property
of xfce4-about to match that of meegophotos. But the screen is still
black.

I've used this command:
xprop -id 0x181 -f _NET_WM_WINDOW_TYPE 32a -set _NET_WM_WINDOW_TYPE
_KDE_NET_WM_WINDOW_TYPE_OVERRIDE, _NET_WM_WINDOW_TYPE_NORMAL,
_MEEGOTOUCH_NET_WM_WINDOW_TYPE_MAPPLICATION

Cheers,
Conny


___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-07-04 Thread Cornelius Hald
On Sun, 2010-07-04 at 15:29 +0300, Rakesh Cherian wrote:
 Hello 
 Can you send me links or steps how you build your own app for Meego
 and how you managed to put it inside device ? ( Totally unrelated to
 your question )

I didn't build my own app for MeeGo and I didn't install anything on my
device. I've just set up an development environment on my PC by
following this guide:
http://wiki.meego.com/Building_a_MeeGo_chroot_on_Linux

Cheers,
Conny


___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-06-17 Thread Carsten Munk
2010/5/23 Till Harbaum / Lists li...@harbaum.org:
 Hi,

 being one of the people that have written gtk/hildon apps for
 maemo, i'd like to understand if there's a future for hildon
 in meego at all. There doesn't seem to be an official roadmap.
 Some intel guys claimed that Nokia wanted to drop support
 for gtk/hildon completely and that at least gtk is there on request
 by intel. But i don't fully understand the idea of having a gtk without
 hildon on these devices. If there's one thing learned from the fact
 that maemo also supports legacy gtk, then it's that these apps
 just look plain ugly and are basically unusable.

 So is there some plan to include hildon into meego? Is there
 any future for all those existing maemo hildon apps?

Because it's cheap to talk and actual code is better...

Based on Claudio's patches in
https://bugs.maemo.org/show_bug.cgi?id=4605 and old Fedora packaging,
I've made a rather ugly .spec file and some patches that seems to
build Hildon library against stock GTK.

How it looks, if it works, I don't know, but it should be something
that people can start using to see what is possible regarding Hildon
on stock GTK+ and MeeGo. More like a proof of concept. Hildon version
is 2.2.19.

Patches and .spec, and i586 rpms against MeeGo trunk on
http://stskeeps.subnetmask.net/hildon-meego/ along with build log
http://stskeeps.subnetmask.net/hildon-meego/rawlog

A question for the Hildon crowd - are you willing to accept that
patches might have to be made to move Hildon apps to MeeGo? To fit
with stock GTK+ for instance.

Best regards,
Carsten Munk
maemo.org distmaster
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-06-17 Thread Cornelius Hald
On Thu, 2010-06-17 at 15:53 +0300, Carsten Munk wrote:
 2010/5/23 Till Harbaum / Lists li...@harbaum.org:
  Hi,
 
  being one of the people that have written gtk/hildon apps for
  maemo, i'd like to understand if there's a future for hildon
  in meego at all. There doesn't seem to be an official roadmap.
  Some intel guys claimed that Nokia wanted to drop support
  for gtk/hildon completely and that at least gtk is there on request
  by intel. But i don't fully understand the idea of having a gtk without
  hildon on these devices. If there's one thing learned from the fact
  that maemo also supports legacy gtk, then it's that these apps
  just look plain ugly and are basically unusable.
 
  So is there some plan to include hildon into meego? Is there
  any future for all those existing maemo hildon apps?
 
 Because it's cheap to talk and actual code is better...

Awesome :) I'll have a look at it as soon as I can. Would it be possible
to also post this on the gnome mobile-devel list? Or should I maybe
forward it there? Because the discussion has somehow moved there:
http://mail.gnome.org/archives/mobile-devel-list/2010-June/thread.html

It would be great to have _one_ place for this discussion...

Cheers,
Conny


___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-06-17 Thread Luca Donaggio
On Thu, Jun 17, 2010 at 2:53 PM, Carsten Munk cars...@maemo.org wrote:

 2010/5/23 Till Harbaum / Lists li...@harbaum.org:
  Hi,
 
  being one of the people that have written gtk/hildon apps for
  maemo, i'd like to understand if there's a future for hildon
  in meego at all. There doesn't seem to be an official roadmap.
  Some intel guys claimed that Nokia wanted to drop support
  for gtk/hildon completely and that at least gtk is there on request
  by intel. But i don't fully understand the idea of having a gtk without
  hildon on these devices. If there's one thing learned from the fact
  that maemo also supports legacy gtk, then it's that these apps
  just look plain ugly and are basically unusable.
 
  So is there some plan to include hildon into meego? Is there
  any future for all those existing maemo hildon apps?

 Because it's cheap to talk and actual code is better...

 Based on Claudio's patches in
 https://bugs.maemo.org/show_bug.cgi?id=4605 and old Fedora packaging,
 I've made a rather ugly .spec file and some patches that seems to
 build Hildon library against stock GTK.

 How it looks, if it works, I don't know, but it should be something
 that people can start using to see what is possible regarding Hildon
 on stock GTK+ and MeeGo. More like a proof of concept. Hildon version
 is 2.2.19.

 Patches and .spec, and i586 rpms against MeeGo trunk on
 http://stskeeps.subnetmask.net/hildon-meego/ along with build log
 http://stskeeps.subnetmask.net/hildon-meego/rawlog

 A question for the Hildon crowd - are you willing to accept that
 patches might have to be made to move Hildon apps to MeeGo? To fit
 with stock GTK+ for instance.

 Best regards,
 Carsten Munk
 maemo.org distmaster
 ___
 MeeGo-dev mailing list
 MeeGo-dev@meego.com
 http://lists.meego.com/listinfo/meego-dev


Thanks a lot for your effort Carsten!
I'll certainly prefer to make some patches to my projects to make them work
(to what extent? We'll see!) in MeeGo then rewrite them from scratch in Qt
(sometimes doing that would not be possible / practical at all - let's think
about porting of existing gtk apps).

-- 
Luca Donaggio
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-06-17 Thread Till Harbaum / Lists
Hi,

Am Donnerstag 17 Juni 2010 schrieb Carsten Munk:
 A question for the Hildon crowd - are you willing to accept that
 patches might have to be made to move Hildon apps to MeeGo? To fit
 with stock GTK+ for instance.
A definitive yes from me!

Thanks for your work,
  Till
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-25 Thread Kimmo Hämäläinen
On Tue, 2010-05-25 at 00:38 +0200, ext Alberto Garcia wrote:
 On Mon, May 24, 2010 at 04:22:42PM +0200, Dave Neary wrote:
 
  Let me ask the question this way (re. what Alberto wrote earlier):
  if I used Hildon on top of a stock upstream GTK+, what would be
  broken?
  
  If the answer is not much, then as Arjen (almost) said: Sounds
  perfect for the community repository.
 
 Well, code-wise, not much. Hildon itself doesn't depend much on
 features specific to Maemo-GTK (save for a few quirks already
 mentioned by Javier Jardón).
 
 In fact Debian has been distributing a version of Hildon from Maemo 5
 for some time now (http://packages.debian.org/sid/libhildon-1-0). So
 making an app that requires a recent Hildon compile and run against
 upstream GTK+ is not terribly difficult.
 
 The main problem is making those apps behave properly :) There are
 some interactions such as stackable windows or menus that depend on
 specific hildon-desktop features.

As I said, these stackable windows could be implemented in the toolkit
side using ConfigureRequests (the WM respects those, unlike in
Fremantle).  What comes to the sliding window animations, those will be
supported in Harmattan at least (possibly a window property points to a
pixmap that is used for the animation).

The input method seems the biggest obstacle, and that could require some
adapter for GTK+ applications, I don't know.

-Kimmo

 Also, some widgets are designed specifically for the N900, and while
 they may work and have a reasonable API they should probably be
 redesigned/modified to be more general.
 
 Berto
 ___
 MeeGo-dev mailing list
 MeeGo-dev@meego.com
 http://lists.meego.com/listinfo/meego-dev

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread Cornelius Hald
On Mon, 2010-05-24 at 08:48 +0300, Quim Gil wrote:
 I also wonder what is the real status of this community support, and the
 willingness of the current Hildon and/or GTK+ maintainers and developers
 to bring Hildon and Hildon based applications to the MeeGo community
 repositories.

Yea, that would be interesting. I don't know it either, but I expect it
to be basically non-existent and probably for a good reason. I don't
think it makes sense to work at Harmattan's Hildon before we know how
the Harmattan UI will look and (more important) work. That's probably
not really a technical problem, but more a motivational problem. No one
wants to work on something before he can estimate the success of his
effort and it might be that integrating Hildon with the Harmattan UI is
just not feasible.

What I think will happen is this: At some point people with big
Maemo5/Hildon applications will get a Harmattan device or SDK and then
they will try to get their applications running. Therefore they will
compile a recent version of GTk, try to apply Hildon patches, etc.

At that point we will see whether or not it is feasible to bring Hildon
to Harmattan. Well, at least if it is a _real_ community effort. If
however Nokia did sponsor some Gtk developers and provided them with
some Harmattan UI material it might look differently.

 There has been some discussion about this at GNOME's mobile-devel-list
 but honestly I had expected a more concrete or articulated answer by
 now. See the whole What would you do to encourage application
 developers on GNOME Mobile? discussion starting at
 http://mail.gnome.org/archives/mobile-devel-list/2010-April/msg3.html
 and even my own post back in February that got basically no traction
 from anybody involved in GTK+ development -
 http://mail.gnome.org/archives/mobile-devel-list/2010-February/msg00010.html

It would have been nice to inform people on the maemo-devel list about
those posts.

 Nokia gave a substantial fund to the GNOME Foundation with the main goal
 of promoting GTK+ based applications for Maemo 5 and also to help
 building a future path for them in future releases - now in practice
 MeeGo Handset UX releases. There is still not a concrete plan for that
 budget that I know, which is not, er, optimal considering how fast time
 passes both for Maemo 5 and MeeGo.

If we had been informed, maybe we could have made some suggestions. But
yea, if it's still not decided what should happen with that money it is
a real shame.

 Conclusion: if you think that we as Nokia still could to do something
 else to ease the transition of Hildon based applications to MeeGo please
 let me know.

That might now be the job of the Gnome Foundation and not of Nokia. But
this is what I think should happen.

1.) Provide people with some time and/or money to bring all Gtk changes
that are needed for Hildon upstream into the real Gtk.
2.) Let them make sure that the current Maemo5-Hildon compiles against
that new Gtk.
3.) Give them insight into the Harmattan UI spec, to make it possible to
adapt the look and feel.

Personally, I really really want to have Hildon on MeeGo. Not because I
think it's the future or that it is superior to Qt. No, simply because
it would be so frustrating to see my volunteering work of over a year go
into oblivion. If I had the time (3-4 month full time), I would rewrite
my application using Qt. Unfortunately this is completely unrealistic.

Still hoping for Hildon on Meego!
Conny


___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread Quim Gil
Hi,

ext Cornelius Hald wrote:
 I don't know it either, but I expect it
 to be basically non-existent and probably for a good reason. I don't
 think it makes sense to work at Harmattan's Hildon before we know how
 the Harmattan UI will look and (more important) work. That's probably
 not really a technical problem, but more a motivational problem.

(...)

 What I think will happen is this: At some point people with big
 Maemo5/Hildon applications will get a Harmattan device or SDK and then
 they will try to get their applications running. Therefore they will
 compile a recent version of GTk, try to apply Hildon patches, etc.

I see your point. However, your motivational path is simpler if you
focus on the public MeeGo Handset UX and compatible devices (coming
soon) instead of waiting for the mysterious Harmattan device from Nokia.


 At that point we will see whether or not it is feasible to bring Hildon
 to Harmattan. Well, at least if it is a _real_ community effort. If
 however Nokia did sponsor some Gtk developers and provided them with
 some Harmattan UI material it might look differently.

At least from a theoretical point of view it made sense to work out the
support for GTK+ and Hildon related activities with the GNOME
Foundation, since it's an organization able to invoice that has the
overall responsibility of the GNOME and GNOME Mobile projects. The fund
given to them should be enough to kickstart the work and more.


 There has been some discussion about this at GNOME's mobile-devel-list
 but honestly I had expected a more concrete or articulated answer by
 now. See the whole What would you do to encourage application
 developers on GNOME Mobile? discussion starting at
 http://mail.gnome.org/archives/mobile-devel-list/2010-April/msg3.html
 and even my own post back in February that got basically no traction
 from anybody involved in GTK+ development -
 http://mail.gnome.org/archives/mobile-devel-list/2010-February/msg00010.html
 
 It would have been nice to inform people on the maemo-devel list about
 those posts.

True, my fault. Maybe I was too optimistic at that time about
Hildon/GTK+ maintainers taking the ball and moving forward, or at least
showing interest and asking the right questions to proceed.

There was also http://talk.maemo.org/showthread.php?t=36687 and this was
discussed elsewhere in the Maemo community as well (can't remember now
exactly where). But no post to maemo-developers, true.

Then again, the GNOME project is where the GTK+/Hildon hackers are
supposed to be found. I'm sure the maintainers and related developers
that actually have the skills and potentially the interest of doing
something like the topic discussed here were aware of these posts.


 That might now be the job of the Gnome Foundation and not of Nokia. But
 this is what I think should happen.
 
 1.) Provide people with some time and/or money to bring all Gtk changes
 that are needed for Hildon upstream into the real Gtk.
 2.) Let them make sure that the current Maemo5-Hildon compiles against
 that new Gtk.
 3.) Give them insight into the Harmattan UI spec, to make it possible to
 adapt the look and feel.

The bal is now in the GNOME Foundation's field. Our fund went there with
 a proposal/recommendation of the types of activities to do, but it is
now their budget and their decision.

 Personally, I really really want to have Hildon on MeeGo. Not because I
 think it's the future or that it is superior to Qt. No, simply because
 it would be so frustrating to see my volunteering work of over a year go
 into oblivion. If I had the time (3-4 month full time), I would rewrite
 my application using Qt. Unfortunately this is completely unrealistic.
 
 Still hoping for Hildon on Meego!

Having an evolutionary path for GTK+  Maemo 5 apps into MeeGo Handset
(and touch friendly UXs in general) makes total sense, and this is why
we are here (and in gnome.org) discussing in these terms.

-- 
Quim Gil
open source advocate
MeeGo Devices @ Nokia

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread Cornelius Hald
On Mon, 2010-05-24 at 11:38 +0300, Quim Gil wrote:
 I see your point. However, your motivational path is simpler if you
 focus on the public MeeGo Handset UX and compatible devices (coming
 soon) instead of waiting for the mysterious Harmattan device from Nokia.

Good to know, I was expecting it to be the other way around. Probably
because we're talking about Harmattan for almost a year now ;) I'm
expecting more activity around Hildon/MeeGo once the first SDK including
the UX is released.

 At least from a theoretical point of view it made sense to work out the
 support for GTK+ and Hildon related activities with the GNOME
 Foundation, since it's an organization able to invoice that has the
 overall responsibility of the GNOME and GNOME Mobile projects. The fund
 given to them should be enough to kickstart the work and more.

Agreed, although I have no experiences how effective their work is.
Open-Source decision processes are not really the fasted one...

  It would have been nice to inform people on the maemo-devel list about
  those posts.
 
 True, my fault. Maybe I was too optimistic at that time about
 Hildon/GTK+ maintainers taking the ball and moving forward, or at least
 showing interest and asking the right questions to proceed.

It looks like they (Igalia) are busy with something else. And people
outside the Maemo sphere are just not interested in Hildon. 

 There was also http://talk.maemo.org/showthread.php?t=36687 and this was
 discussed elsewhere in the Maemo community as well (can't remember now
 exactly where). But no post to maemo-developers, true.

Alright, subscribed.

 Then again, the GNOME project is where the GTK+/Hildon hackers are
 supposed to be found. I'm sure the maintainers and related developers
 that actually have the skills and potentially the interest of doing
 something like the topic discussed here were aware of these posts.
[...]
 The bal is now in the GNOME Foundation's field. Our fund went there with
  a proposal/recommendation of the types of activities to do, but it is
 now their budget and their decision.
[...]
 Having an evolutionary path for GTK+  Maemo 5 apps into MeeGo Handset
 (and touch friendly UXs in general) makes total sense, and this is why
 we are here (and in gnome.org) discussing in these terms.

Alright, if I find some time, I'll subscribe to the gnome list and try
to get this thread rolling again.

Thanks for all your input :)
Conny


___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread Arjan van de Ven


I also wonder what is the real status of this community support, and the
willingness of the current Hildon and/or GTK+ maintainers and developers
to bring Hildon and Hildon based applications to the MeeGo community
repositories.

There has been some discussion about this at GNOME's mobile-devel-list
but honestly I had expected a more concrete or articulated answer by
now. See the whole What would you do to encourage application
developers on GNOME Mobile? discussion starting at
http://mail.gnome.org/archives/mobile-devel-list/2010-April/msg3.html
and even my own post back in February that got basically no traction
from anybody involved in GTK+ development -
http://mail.gnome.org/archives/mobile-devel-list/2010-February/msg00010.html




just to clarify; GNOME Mobile is not part of MeeGo really (although on the 
netbook,
we've borrowed some components for the UI implementation), and nobody should 
depend
on this being there for app development for MeeGo. Use Qt for that.
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread Kimmo Hämäläinen
On Mon, 2010-05-24 at 11:59 +0200, ext Graham Cobb wrote:
 On Monday 24 May 2010 10:31:32 Arjan van de Ven wrote:
  just to clarify; GNOME Mobile is not part of MeeGo really (although on
  the netbook, we've borrowed some components for the UI implementation), and
  nobody should depend on this being there for app development for MeeGo. Use
  Qt for that.
 
 Of course, new apps should be built using Qt.
 
 I am fine with GTK+ not being part of the MeeGo platform but I think it 
 unlikely it will not be available for apps which want it (ported by the 
 community).  Personally, I plan to make the GPE apps available in case anyone 
 wants them and will build GTK (and other libraries, although not necessarily 
 Hildon) myself if necessary.  In fact, my interest tends to be mainly in 
 porting existing apps (and libs) rather than development of new ones.
 
 What I will be really interested to find out is how usable a GTK app is with 
 the handheld UX (without Hildon).

It will depend quite a lot on the window manager and Home screen (task
launcher probably uses .desktop files and there were some custom
key-value pairs in Fremantle). I don't expect lot of problems from the
window management side, except that Hildon stackable windows are
probably not fully supported, unless some compensating work (e.g. using
configure requests instead of relying on the WM) is done in libhildon.

-Kimmo

 
 Graham
 ___
 MeeGo-dev mailing list
 MeeGo-dev@meego.com
 http://lists.meego.com/listinfo/meego-dev

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread kate.alhola

On May 24, 2010, at 12:59 PM, ext Graham Cobb wrote:

 On Monday 24 May 2010 10:31:32 Arjan van de Ven wrote:
 just to clarify; GNOME Mobile is not part of MeeGo really (although on
 the netbook, we've borrowed some components for the UI implementation), and
 nobody should depend on this being there for app development for MeeGo. Use
 Qt for that.
 
 Of course, new apps should be built using Qt.
 
 I am fine with GTK+ not being part of the MeeGo platform but I think it 
 unlikely it will not be available for apps which want it (ported by the 
 community).  Personally, I plan to make the GPE apps available in case anyone 
 wants them and will build GTK (and other libraries, although not necessarily 
 Hildon) myself if necessary.  In fact, my interest tends to be mainly in 
 porting existing apps (and libs) rather than development of new ones.
 
 What I will be really interested to find out is how usable a GTK app is with 
 the handheld UX (without Hildon).

As general view, plain applications made with plain desktop UI toolkit will 
have 
very poor usability in mobile device. Usage paradigm with touchscreen and finger
is so different than in desktop with mouse. Good examples  using kinetic finger 
scroll
from content pane and not scroll bars. Some things won't work at all, as example
input method needs tight integration with text input widgets.

If you would like to get even moderate usability with GTK+ applications you 
need Hildon
but you can't get hildon without porting from Maemo 5. Input method is 
different and
some Maemo5 features like stacked windows needs support from window manager.

Kate
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread Graham Cobb
On Monday 24 May 2010 11:43:25 kate.alh...@nokia.com wrote:
 As general view, plain applications made with plain desktop UI toolkit will
 have very poor usability in mobile device. Usage paradigm with touchscreen
 and finger is so different than in desktop with mouse. 

Thanks, Kate.  Those are good points.  In the case of GPE the apps are already 
designed to be usable on a handheld, but with a stylus rather than fingers.

My assumption is that GTK apps will never be able to provide the same look and 
feel as the Qt-based handheld UX, that good finger friendly behaviour will be 
hard to achieve (whether by using Hildon or just implementing it in the app), 
but that stylus usage will probably be fairly straightforward.  Text input 
may be an issue -- it probably depends whether an on-screen keyboard is 
available which will act as a standard input method or whether it is bound up 
with Qt widgets.

Graham
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread Dave Neary
Hi Cornelius,

(putting my GNOME cap on for this post)

Cornelius Hald wrote:
 On Mon, 2010-05-24 at 08:48 +0300, Quim Gil wrote:
 See the whole What would you do to encourage application
 developers on GNOME Mobile? discussion starting at
 http://mail.gnome.org/archives/mobile-devel-list/2010-April/msg3.html
 and even my own post back in February that got basically no traction
 from anybody involved in GTK+ development -
 http://mail.gnome.org/archives/mobile-devel-list/2010-February/msg00010.html
 
 It would have been nice to inform people on the maemo-devel list about
 those posts.

I would encourage anyone interested in Hildon or GTK+ on mobile
development to sign up to mobile-devel-list - as Quim has (obtusely)
pointed out, there are not that many platform developers on there, which
makes deciding things like how to spend money more difficult (for
information, the GNOME board has been discussing this for a couple of
weeks, based on that discussion, and will be making a proposal soon).

Also, as I think Quim knows, there are no GTK+ developers on that list -
to reach them, if that was his goal, he would have needed to post to
gtk-devel-l...@gnome.org

 Nokia gave a substantial fund to the GNOME Foundation with the main goal
 of promoting GTK+ based applications for Maemo 5 and also to help
 building a future path for them in future releases - now in practice
 MeeGo Handset UX releases. There is still not a concrete plan for that
 budget that I know, which is not, er, optimal considering how fast time
 passes both for Maemo 5 and MeeGo.
 
 If we had been informed, maybe we could have made some suggestions. But
 yea, if it's still not decided what should happen with that money it is
 a real shame.

It's certainly not too late! Head over there  pipe up now.

One of the difficulties is that the request is so broad that it is
difficult to know what is expected at the end (and, after all, any
donation should somehow be used in a way which satisfies the donor) -
encourage application developers on GNOME Mobile could be supporting
Hildon, or integrating Hildon into GTK+, it could be (as I suggested in
that thread) promoting the development of applications on the platform,
or providing better developer tools for the platform, or trying to
identify platform gaps preventing application developers  working to
fill those gaps with small sponsored internships (like Summer of Code),
or improving the application on ARM, it could even be doing some kind of
marketing program or running an application development competition.

What it fundamentally comes down to is that choices need to be made,
€50,000 is a nice amount of money, but you can't do everything with it,
and so you need to brainstorm potential solutions, and then have someone
make a choice, and the people empowered to choose were not necessarily
involved in the thread Quim pointed out.

 1.) Provide people with some time and/or money to bring all Gtk changes
 that are needed for Hildon upstream into the real Gtk.
 2.) Let them make sure that the current Maemo5-Hildon compiles against
 that new Gtk.
 3.) Give them insight into the Harmattan UI spec, to make it possible to
 adapt the look and feel.

Please do make these suggestions upstream. However, I would point out
that €50,000 might not go as far as you would think on working down this
list. It is, for example, about 10 or 12 man-months of good engineer's
time - so provide some people wite time and/or money might mean 3
people for 3 months, and your money is gone.

 Personally, I really really want to have Hildon on MeeGo. Not because I
 think it's the future or that it is superior to Qt. No, simply because
 it would be so frustrating to see my volunteering work of over a year go
 into oblivion. If I had the time (3-4 month full time), I would rewrite
 my application using Qt. Unfortunately this is completely unrealistic.

Let me ask the question this way (re. what Alberto wrote earlier): if I
used Hildon on top of a stock upstream GTK+, what would be broken?

If the answer is not much, then as Arjen (almost) said: Sounds
perfect for the community repository.

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: dne...@maemo.org
Jabber: bo...@jabber.org

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread Thiago Macieira
Em Segunda-feira 24. Maio 2010, às 17.18.50, Graham Cobb escreveu:
 On Monday 24 May 2010 15:22:42 Dave Neary wrote:
  Let me ask the question this way (re. what Alberto wrote earlier): if I
  used Hildon on top of a stock upstream GTK+, what would be broken?
  
  If the answer is not much, then as Arjen (almost) said: Sounds
  perfect for the community repository.
 
 The mails from Kimmo and Kate seem to suggest that as well as the GTK
 changes there are some significant issues with trying to port Hildon to
 another platform.  In particular, the way the stackable windows work and
 the way input works both have to be reworked.  Sounds like a non-trivial
 piece of work to me -- probably needs to be done by someone who is being
 paid, if we want it working in the next months?
 
 So, one possible focus for the funding would be port Hildon to MeeGo (or
 to a standards-compliant desktop environment, or something).

Well, for one thing, the porting of the input methods needs to have an idea 
how the input methods on the target platform will work.

As for the stacked windows, maybe it's a matter of determining if that's a 
feature that is wanted? Maybe the target UX won't have them, so they shouldn't 
be ported, but instead adapted to the new concept.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Senior Product Manager - Nokia, Qt Development Frameworks
  PGP/GPG: 0x6EF45358; fingerprint:
  E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358


signature.asc
Description: This is a digitally signed message part.
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread kate.alhola

On May 24, 2010, at 7:12 PM, ext Thiago Macieira wrote:

 Em Segunda-feira 24. Maio 2010, às 17.18.50, Graham Cobb escreveu:
 On Monday 24 May 2010 15:22:42 Dave Neary wrote:
 Let me ask the question this way (re. what Alberto wrote earlier): if I
 used Hildon on top of a stock upstream GTK+, what would be broken?
 
 If the answer is not much, then as Arjen (almost) said: Sounds
 perfect for the community repository.
 
 The mails from Kimmo and Kate seem to suggest that as well as the GTK
 changes there are some significant issues with trying to port Hildon to
 another platform.  In particular, the way the stackable windows work and
 the way input works both have to be reworked.  Sounds like a non-trivial
 piece of work to me -- probably needs to be done by someone who is being
 paid, if we want it working in the next months?
 
 So, one possible focus for the funding would be port Hildon to MeeGo (or
 to a standards-compliant desktop environment, or something).
 
 Well, for one thing, the porting of the input methods needs to have an idea 
 how the input methods on the target platform will work.
 
 As for the stacked windows, maybe it's a matter of determining if that's a 
 feature that is wanted? Maybe the target UX won't have them, so they 
 shouldn't 
 be ported, but instead adapted to the new concept.

Same concept as stacked windows but implemented different way is also used
by MeegoTouch toolkit and native Meego applications. If you would like to make
meego applications with consistent and good UI you should have it implemented 
way or other. I was thinking could it be implemented with ordinary window 
manager
with some tricks.

For adapting any desktop widgets set ( also QWidgets ) will face same problems.
Kinetic finger scroll is also key feature. So long than you have resistive 
touch screen 
you can manage with scroll bars but they become difficult to use if you have 
capasitive
touch screen. 

Kate
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread Till Harbaum / Lists
Am Montag 24 Mai 2010 schrieb Thiago Macieira:
 As for the stacked windows, maybe it's a matter of determining if that's a 
 feature that is wanted? Maybe the target UX won't have them, so they 
 shouldn't 
 be ported, but instead adapted to the new concept.

From my personal developers point of view i really don't care that much about 
the
details. Most of my apps were initially developed for Maemo4 and were able to 
run
on plain gtk as well. They then have been ported to Maemo5. The first three
screenshots at http://gpxview.garage.maemo.org/ e.g. show the same screen on
all three UIs using very different UI concepts (HildonBreadCrumbTrail on Maemo4,
StackableWindows on Maemo5 and ordinary gtk widgets under plain gtk). I know
that many other Maemo developers keep their stuff similar flexible.

This means that all those developers are used to #ifdef their work around
UI differences and don't care if a slightly different window concept requires
some special treatment here and there. Hundreds of hours of time have
been spent writing these apps. Spending a few more to give them a Meego future
is sure something many developers are willing to invest.  

For me it's more important to have some solution nicely integrated into meego 
than having one that's 100% compatible with the maemo5 apis.

I am willing to test port my applications against anything you guys come up 
with.

Till
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread Javier Jardón
2010/5/24 Dave Neary dne...@maemo.org:

 Let me ask the question this way (re. what Alberto wrote earlier): if I
 used Hildon on top of a stock upstream GTK+, what would be broken?

Hello,

current hildon code won't compile with upstream GTK+. Hildon needs a
patched GTK+ version.
I think that would be good to minimize the gap between that patched
GTK+ and upstream GTK+, so we can compile hildon with mainstream GTK+.

Did maemo/hildon developers already send patches upstream for that?
Could someone make a list of submitted bug reports so possible
contributors can start to work on them?
If not, I think hildon/maemo/meego devels should start sending bug
reports / patches upstream [1] ASAP ;)

Regards,

[1] https://bugzilla.gnome.org/enter_bug.cgi?product=gtk+
-- 
Javier Jardón Cabezas
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread Alberto Garcia
On Tue, May 25, 2010 at 12:03:36AM +0200, Javier Jardón wrote:

 current hildon code won't compile with upstream GTK+. Hildon needs a
 patched GTK+ version.

That's because of a few data types that were added for Maemo 5.

There's a bug report with a patch here:

https://bugs.maemo.org/show_bug.cgi?id=4605

It hasn't been tested much yet because we have been working mainly
with the Maemo-GTK branch, but there's nothing inherently complex in
that patch.

Berto
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-24 Thread Alberto Garcia
On Mon, May 24, 2010 at 04:22:42PM +0200, Dave Neary wrote:

 Let me ask the question this way (re. what Alberto wrote earlier):
 if I used Hildon on top of a stock upstream GTK+, what would be
 broken?
 
 If the answer is not much, then as Arjen (almost) said: Sounds
 perfect for the community repository.

Well, code-wise, not much. Hildon itself doesn't depend much on
features specific to Maemo-GTK (save for a few quirks already
mentioned by Javier Jardón).

In fact Debian has been distributing a version of Hildon from Maemo 5
for some time now (http://packages.debian.org/sid/libhildon-1-0). So
making an app that requires a recent Hildon compile and run against
upstream GTK+ is not terribly difficult.

The main problem is making those apps behave properly :) There are
some interactions such as stackable windows or menus that depend on
specific hildon-desktop features.

Also, some widgets are designed specifically for the N900, and while
they may work and have a reasonable API they should probably be
redesigned/modified to be more general.

Berto
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-23 Thread Alberto Garcia
On Sun, May 23, 2010 at 02:34:43PM -0700, Arjan van de Ven wrote:

  So is there some plan to include hildon into meego?

 there is no plan for this at this time.

 I would have said something great for the cummunity repo if it
 wasn't for hildon patching core GTK in an incompatible way ;-(

Can you elaborate a bit more on this?

Hildon is a library different from GTK.

If you're talking about the Maemo branch of GTK: yes, it contains
changes for features that were necessary but unavailable in upstream
GTK.

But the policy was not to touch GTK unless it was completely necessary
in order to keep it as close as possible to the upstream version
(something that btw received some criticism at the time).

Porting those changes to the latest upstream version of GTK does
indeed require some effort, but I don't think there's anything
inherently incompatible, since that same task has already been done in
the past (e.g. for Maemo 5).

Berto
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev


Re: [MeeGo-dev] Future of hildon?

2010-05-23 Thread Quim Gil
Hi,

ext Alberto Garcia wrote:
 On Sun, May 23, 2010 at 02:34:43PM -0700, Arjan van de Ven wrote:
 
 So is there some plan to include hildon into meego?
 there is no plan for this at this time.

 I would have said something great for the cummunity repo if it
 wasn't for hildon patching core GTK in an incompatible way ;-(
 
 Can you elaborate a bit more on this?
 
 Hildon is a library different from GTK.
 
 If you're talking about the Maemo branch of GTK: yes, it contains
 changes for features that were necessary but unavailable in upstream
 GTK.
 
 But the policy was not to touch GTK unless it was completely necessary
 in order to keep it as close as possible to the upstream version
 (something that btw received some criticism at the time).
 
 Porting those changes to the latest upstream version of GTK does
 indeed require some effort, but I don't think there's anything
 inherently incompatible, since that same task has already been done in
 the past (e.g. for Maemo 5).

There are no plans to support Hildon officially in MeeGo, no matter what
is the status of GTK+. This brings no changes compared to the Hildon
status in Harmattan, announced as 'community supported' last year at the
Desktop Summit.

I also wonder what is the real status of this community support, and the
willingness of the current Hildon and/or GTK+ maintainers and developers
to bring Hildon and Hildon based applications to the MeeGo community
repositories.

There has been some discussion about this at GNOME's mobile-devel-list
but honestly I had expected a more concrete or articulated answer by
now. See the whole What would you do to encourage application
developers on GNOME Mobile? discussion starting at
http://mail.gnome.org/archives/mobile-devel-list/2010-April/msg3.html
and even my own post back in February that got basically no traction
from anybody involved in GTK+ development -
http://mail.gnome.org/archives/mobile-devel-list/2010-February/msg00010.html

Nokia gave a substantial fund to the GNOME Foundation with the main goal
of promoting GTK+ based applications for Maemo 5 and also to help
building a future path for them in future releases - now in practice
MeeGo Handset UX releases. There is still not a concrete plan for that
budget that I know, which is not, er, optimal considering how fast time
passes both for Maemo 5 and MeeGo.

Conclusion: if you think that we as Nokia still could to do something
else to ease the transition of Hildon based applications to MeeGo please
let me know.

-- 
Quim Gil
open source advocate
MeeGo Devices @ Nokia
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev