maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   Harmattan UI framework development is opened (https://talk.maemo.org/showthread.php?t=44562)

davidmaxwaterman 2010-04-15 02:08

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by tissot (Post 610560)
Anybody got video about widget gallery or know of any video?
I installed widget gallery back then, but i got the endless reboot problem and searching currently a video to show.

As I understand it, there's no official video, but maybe there's something done unofficially that I don't know of....check youtube. Many people have installed it, so I guess someone had made a video.

I wonder how you got an endless reboot problem. The only situation I know of that could cause this is when you try to *uninstall* it, and that was just with the first (?) version released and was quickly fixed. It should be fine now. If you still get such a problem, please let us know.

Max.

TheBootroo 2010-04-16 16:37

Re: Harmattan UI framework development is opened
 
i just checked harmattan on gitourious and compiled libdui and duitheme and installed them on my ubuntu laptop, but duihome and duicompositor don't want to compile...

what is the probleme ? could you give me a step by step procedure to get a fonctionnal testing duihome on linux please ?

TheBootroo 2010-05-19 08:14

Re: Harmattan UI framework development is opened
 
UPDATE :

I downloaded contextkit and libcontentaction from maemo-af gitorious and got contextkit compiling but not libcontentaction

then i got libdui, duitheme, duicontrolpanel and duihome compiling on my ubuntu but not duicompositor because of contentaction missing...

and i can't run mthemedaemon, so all harmattan apps launched just shows me a blank screen


but there's some progress !!

manjiri 2010-05-26 05:31

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by TheBootroo (Post 613711)
i just checked harmattan on gitourious and compiled libdui and duitheme and installed them on my ubuntu laptop, but duihome and duicompositor don't want to compile...

what is the probleme ? could you give me a step by step procedure to get a fonctionnal testing duihome on linux please ?

Hi TheBootroo,
I have been trying to compile harmattan UIF.
Have you compiled in scratchbox envt or in your host envt?
Has anybody tried to put it onto the device?

Found a very useful post to start:
http://forum.meego.com/showpost.php?p=1482&postcount=7

git clone git://gitorious.org/maemo-6-ui-framework/libdui.git
cd libdui
./configure
make doc
(you will need doxygen)
Then in a browser:
file:///.../libdui/doc/html/tutorial.html

Of course it is Maemo 6 ui documentation ;-) ...

bzhbok 2010-05-26 09:13

Re: Harmattan UI framework development is opened
 
I compiled it on my laptop, unfortunatelly it doesn't run correctly. I asked for help on irc, and it looks like you need some in-house utility to be able to run it on a laptop. It is called dui-run, from dui-sb-session package. And they are not available in the open right now (from what I have been told). If you find a solution, I'm interested...

anyway, even if it is not working, the doc is interesting.

rasjani 2010-05-27 07:10

Re: Harmattan UI framework development is opened
 
Hiya.

Id assume that dui-run is very similar to what previous sdk's had: run-standalone.sh or something..

If you check the code it should be pretty evident that very basic requirements are session - and possibly system - dbus and gconf. Try starting those up and and export the session dbus environment and see what comes up?

TheBootroo 2010-05-28 07:22

Re: Harmattan UI framework development is opened
 
mthemedaemin seems to make some problems, as it doesn't want to start, apps screens are completely black.

manjiri 2010-05-31 11:10

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by davidmaxwaterman (Post 562119)
It's needed for the dui WidgetsGallery demo to look correct - it was never intended to work with the fremantle UI.

Does this mean it is not possible to compile duikeyboard and install it on N900 with PR1.2 update?

I have been able to compile and install libdui and duitheme on my ubuntu 9.10 desktop as well as scratchbox for maemo5. How do I put them on the device?

davidmaxwaterman 2010-05-31 11:54

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by manjiri (Post 691481)
Does this mean it is not possible to compile duikeyboard and install it on N900 with PR1.2 update?

No, it doesn't mean that; I think that comment was about the duitheme package specifically.

Quote:

I have been able to compile and install libdui and duitheme on my ubuntu 9.10 desktop as well as scratchbox for maemo5. How do I put them on the device?
I would build packages, copy them to the device, and install them. Since you've already build them, I assume you know how to build packages/etc. If not, let me know...

sevla 2010-05-31 19:22

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by davidmaxwaterman (Post 611159)
As I understand it, there's no official video, but maybe there's something done unofficially that I don't know of....check youtube. Many people have installed it, so I guess someone had made a video.

I wonder how you got an endless reboot problem. The only situation I know of that could cause this is when you try to *uninstall* it, and that was just with the first (?) version released and was quickly fixed. It should be fine now. If you still get such a problem, please let us know.

Max.

http://www.youtube.com/watch?v=SgVTQG1qbas

sevla 2010-06-01 00:38

Re: Harmattan UI framework development is opened
 
:: error: No rule to make target `/mgen/debug/mgen.exe', needed by `\lib\meegotouchcore.dll'. Stop.

I got this error when attempting to build libdui. Any ideas? I've been having troubles getting anything to work right in qt..

hschroeder 2010-06-01 11:50

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by sevla (Post 692756)
:: error: No rule to make target `/mgen/debug/mgen.exe', needed by `\lib\meegotouchcore.dll'. Stop.

I got this error when attempting to build libdui. Any ideas? I've been having troubles getting anything to work right in qt..

hi,

you might want to try this branch instead of master:

http://qt.gitorious.org/maemo-6-ui-f...asyskom-libdui and then branch holger-windows

it seems that the current master is still missing a patch...


kr Holger

ossipena 2010-06-01 12:08

Re: Maemo 6 UI framework development is opened
 
Quote:

Originally Posted by aldevil (Post 527561)
how about fixing the problems in Maemo 5 first?

what about "fixed in fremantle"? why are there still older tablets in use?!?

it seems that there are always people who complain no matter what...

sevla 2010-06-01 14:50

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by hschroeder (Post 693566)
hi,

you might want to try this branch instead of master:

http://qt.gitorious.org/maemo-6-ui-f...asyskom-libdui and then branch holger-windows

it seems that the current master is still missing a patch...


kr Holger

Thanks, I'll try that when I get home. Hopefully it will work because I want to get familiar with the code.

I installed the Nokia qt sdk found on Nokia's site. It's hard to tell if I have the environment set up incorrectly or if the code is just not in a state to be compiled.

woof404 2010-06-01 20:22

Re: Harmattan UI framework development is opened
 
I seem to be late in the game, but seriously congratz to tomasj and Harmattan UI framework team for going (L)GPLed! You make a difference :)

ZogG 2010-06-01 20:32

Re: Maemo 6 UI framework development is opened
 
Quote:

Originally Posted by qgil (Post 528718)
To the N900 users in this thread:

- The developers in this thread have nothing to do with Nokia business decisions e.g. N900 support and updates. If you notice the first thing they have done is to prepare a Widget Gallery binary for Maemo 5 making it available in Extras-devel. So please let them work on their stuff and help them with testing, feedback and hugs.

- Please get used to open development. Most of the interesting stuff that runs with software has a newer version being developed somewhere. The difference with open development is that you can have a preview and even an involvement long before a real product comes to the shelves.

- It is not easy to drag good developers to noisy forums like Talk. The easiest for themis to setup a project mailing list that anyway will get the people understanding the technology and discussing about it. Posts shouting at them about Nokia, the N900, etc won't help getting more of their time here.

Thank you for your understanding.


I agree that this is meego releated thread, but the question is when we'll have meego community port for N900, would we get an official port of these widgets and other stuff that are tested on N900. because for now there were a lot of stuff tested by us (demos) or things we saw on nokia's videos running on N900 and still we didn't get them. and i'm not sure we would.

qgil 2010-06-02 03:05

Re: Harmattan UI framework development is opened
 
There are two sticky threads in this forum: one discussing the MeeGo project release running on the N900 and another one discussing the MeeGo-Harmattan release from Nokia being ported to N900 in a community effort.

Please let's keep this thread to discuss the now called MeeGo Touch Framework.

By the way, by the renaming of these libraries it is clear that this is another topic that would make more sense to have in http://forum.meego.com now...

attila77 2010-06-05 11:53

Re: Harmattan UI framework development is opened
 
The naming is still confusing. What is the actual relation of the MeeGo Touch Framework to MeeGo proper (is there any) ? It is not part of the MeeGo API, AFAIK does not build on it, touches on no MeeGo device except on the one that used to be called Maemo 6... And then there is something called MeeGo UI framework which IS part of the MeeGo API. Or is the MeeGo UI framework an alias for the MeeGo Touch framework ?

conny 2010-06-05 12:00

Re: Harmattan UI framework development is opened
 
No hard facts here, but I *think* MeeGo Touch Framwork (formerly known as DUI) will be the default MeeGo UI for handsets. Not only for Nokia handsets.

qgil 2010-06-05 12:20

Re: Harmattan UI framework development is opened
 
Simple: the MeeGo Touch Framework is the framework to be used in MeeGo touch devices. It is powering the MeeGo Handset UX planned to be published this month.

attila77 2010-06-05 12:22

Re: Harmattan UI framework development is opened
 
Fair enough. What is the relation between the MeeGo UI Framework and the MeeGo Touch Framework, are they the same thing or is one the subset of the other ?

qgil 2010-06-05 13:53

Re: Harmattan UI framework development is opened
 
Are you referring to the "MeeGo UI Framework" mention at http://meego.com/developers/meego-api ? If so, well spotted. Looks like it should simply say "MeeGo Touch Framework" there.

attila77 2010-06-05 15:17

Re: Harmattan UI framework development is opened
 
Yes, that's the one. Thanks for clearing that up.

pKuo 2010-06-25 05:49

Re: Harmattan UI framework development is opened
 
Hi, Sir:
I checked out libdui and make install it, however, I always get fails like below after executing "dui-sb-session start".

/usr/bin/duihome is not there, skipped

Then nothing happens....

Quote:

Originally Posted by qgil (Post 700972)
Simple: the MeeGo Touch Framework is the framework to be used in MeeGo touch devices. It is powering the MeeGo Handset UX planned to be published this month.


Diph 2010-06-25 08:13

Re: Harmattan UI framework development is opened
 
Maybe you just have to wait for a week. I think the development should be easier when Meego pre-Alpha is out.

vivainio 2010-06-25 08:30

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by Diph (Post 728626)
Maybe you just have to wait for a week. I think the development should be easier when Meego pre-Alpha is out.

No need to wait or build yourself if you have Lucid.

Just do:

Code:

sudo add-apt-repository ppa:villemvainio/meego
Then (after "apt-get update" of course) you can install (unofficial) meegotouch packages (including demos and documentation).

Diph 2010-06-25 08:58

Re: Harmattan UI framework development is opened
 
Last time I checked libdui it complained about missing themes (problems with duitheme installation).

vivainio 2010-06-25 09:09

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by Diph (Post 728653)
Last time I checked libdui it complained about missing themes (problems with duitheme installation).

Well, the ppa I referenced works. It has a week+ old MT because the new ones require Qt 4.7 (Ubuntu has just 4.6 so far).

conny 2010-06-25 09:43

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by vivainio (Post 728633)
No need to wait or build yourself if you have Lucid.

Just do:

Code:

sudo add-apt-repository ppa:villemvainio/meego
Then (after "apt-get update" of course) you can install (unofficial) meegotouch packages (including demos and documentation).

Your packages are working great. Thank you! Do you also have packages for duihome?

vivainio 2010-06-25 10:08

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by conny (Post 728722)
Your packages are working great. Thank you! Do you also have packages for duihome?

Nope. But I imagine they are not needed if you want to do app development.

conny 2010-06-25 10:14

Re: Harmattan UI framework development is opened
 
No, I was just trying to get the complete stack running to see how GTK+ will behave in this setup and unfortunately I failed building it myself. Anyways, I'll just wait for the MeeGo/Handset alpha release and try again then. Thanks :)

davidmaxwaterman 2010-06-25 13:09

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by pKuo (Post 728512)
Hi, Sir:
I checked out libdui and make install it, however, I always get fails like below after executing "dui-sb-session start".

/usr/bin/duihome is not there, skipped

Then nothing happens....

I think you should be using 'meego-sb-session' now - it replaced 'dui-sb-session'. There are still quite many places where 'dui' remains, so I understand the confusion. I don't know if dui-sb-session will still work, but I imagine there at least a few things that have been renamed (in /etc/meego-sb-session, I see 20input-method is invoking meego-im-uiserver, so that's one).

Yes, I think you don't really need the homescreen to develop applications, though I suppose you will want to check the .desktop files, icons and things like that. I'm not sure there any plans to make the homescreen work on top of maemo5. We are trying to get a new version of widgetsgallery out, but are having trouble with the repository. If anyone can help, please do.

Diph 2010-06-27 10:10

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by vivainio (Post 728633)
No need to wait or build yourself if you have Lucid.

Just do:

Code:

sudo add-apt-repository ppa:villemvainio/meego
Then (after "apt-get update" of course) you can install (unofficial) meegotouch packages (including demos and documentation).

I tried this and still same problem: "Failed to connect to theme daemon (IPC)"

Do I have to start the daemon before running for example widgetsgallery? Where do I find this daemon?

vivainio 2010-06-27 10:32

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by Diph (Post 731088)
Do I have to start the daemon before running for example widgetsgallery? Where do I find this daemon?

No, you don't need to start theme daemon. You should be able to run widgetsgallery without doing anything special.

Perhaps you may want to try "widgetsgallery -software" to use software rendering?

Diph 2010-06-27 10:36

Re: Harmattan UI framework development is opened
 
The whole error message:

"MRemoteThemeDaemon: Failed to connect to theme daemon (IPC)
MThemeDaemon - base theme directory not found: /usr/local/share/themes/base/meegotouch/libmeegotouchcore/style. Please (re)install meegotouchtheme package."

I tried "widgetsgallery -software" and same problem.

E: There isn't libmeegotouchcore under /themes/base/meegotouch.

vivainio 2010-06-27 10:40

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by Diph (Post 731129)
The whole error message:

"MRemoteThemeDaemon: Failed to connect to theme daemon (IPC)
MThemeDaemon - base theme directory not found: /usr/local/share/themes/base/meegotouch/libmeegotouchcore/style. Please (re)install meegotouchtheme package."

Check "which widgetsgallery" to verify that it isn't trying to run anything from /usr/local (e.g. result of previous compilation). You may want to clear all the old crap you find in /usr/local in general...

Diph 2010-06-27 10:45

Re: Harmattan UI framework development is opened
 
Yeah it's in usr/local. So what's the best way to uninstall all the old crap. :D

vivainio 2010-06-27 11:27

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by Diph (Post 731139)
Yeah it's in usr/local. So what's the best way to uninstall all the old crap. :D

"rm" ;-).

Just removing the binary (/usr/local/bin/widgetsgallery) ought to be enough, but sometimes it helps to remove other stuff you find as well.

E.g. /usr/local/lib is a good place to look for unwanted files.

Diph 2010-06-27 11:51

Re: Harmattan UI framework development is opened
 
Now I got it working (except all items in widgetsgallery are empty :> ). I removed all old files and reinstalled libmeegotouch-dev. Thanks.

vivainio 2010-06-27 14:02

Re: Harmattan UI framework development is opened
 
Quote:

Originally Posted by Diph (Post 731223)
Now I got it working (except all items in widgetsgallery are empty :>

You should see real items in widgetsgallery, just like you used to in the old n900 version. Try "widgetsgallery -software". If that's still broken, you have a problematic installation; I've seen these packages work on ubuntu installations in several different computers.


All times are GMT. The time now is 16:26.

vBulletin® Version 3.8.8