Re: [FSO] How to develop with Qt
2008/10/10 macebre [EMAIL PROTECTED] Hi, I began a Howto based on the Wiki Article Development with Eclipse (http://wiki.openmoko.org/wiki/Development_with_Eclipse) how i got C++ and Qt4 with Eclipse and Toolchain work on my ubuntu-system. It's just my experience and i have only tried to compil some example programms, but they worked. So feel free to correct/fix it. Mat Very nice, I'm trying to do the same with kdevelop and a full openembedded tree, and got some ideas: setup debug run scps the executable on a qemu emulator and launch it, setup project run to do the same but on the real device. You may consider to try this on eclipse. Regards Nicola ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
Hi, I began a Howto based on the Wiki Article Development with Eclipse (http://wiki.openmoko.org/wiki/Development_with_Eclipse) how i got C++ and Qt4 with Eclipse and Toolchain work on my ubuntu-system. It's just my experience and i have only tried to compil some example programms, but they worked. So feel free to correct/fix it. Mat On Monday 29 September 2008 19:00:32 Nicola Mfb wrote: 2008/9/26 Minh Ha Duong [EMAIL PROTECTED] Where may we start a wiki page on this argument (openmoko, openembedded, fso?) I would create the page with a link on http://wiki.openmoko.org/wiki/Openmoko_developer_guide and categorize it under http://wiki.openmoko.org/wiki/Category:Application_Developer Minh I created an unlinked wiki page at http://wiki.openmoko.org/wiki/Developing_with_C++_and_Qt , this is only an initial attempt, please fix, rename, change, restructure, and correct my bad english :) Nicola ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
2008/9/26 Minh Ha Duong [EMAIL PROTECTED] Where may we start a wiki page on this argument (openmoko, openembedded, fso?) I would create the page with a link on http://wiki.openmoko.org/wiki/Openmoko_developer_guide and categorize it under http://wiki.openmoko.org/wiki/Category:Application_Developer Minh I created an unlinked wiki page at http://wiki.openmoko.org/wiki/Developing_with_C++_and_Qt , this is only an initial attempt, please fix, rename, change, restructure, and correct my bad english :) Nicola ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
Le lundi 29 septembre 2008, Nicola Mfb a écrit : 2008/9/26 Minh Ha Duong [EMAIL PROTECTED] Where may we start a wiki page on this argument (openmoko, openembedded, fso?) I would create the page with a link on http://wiki.openmoko.org/wiki/Openmoko_developer_guide and categorize it under http://wiki.openmoko.org/wiki/Category:Application_Developer Minh I created an unlinked wiki page at http://wiki.openmoko.org/wiki/Developing_with_C++_and_Qt , this is only an initial attempt, please fix, rename, change, restructure, and correct my bad english :) Linked and categorized. Minh -- Minh HA DUONG, Chargé de Recherche, CNRS CIRED, Centre International de Recherches sur l'Environnement et le Développement http://minh.haduong.com ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
I created an unlinked wiki page at http://wiki.openmoko.org/wiki/Developing_with_C++_and_Qt , this is only an initial attempt, please fix, rename, change, restructure, and correct my bad english :) Nicola Thank you very much Greets Michael ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
In this wiki article: http://wiki.openmoko.org/wiki/Developing_with_C++_and_Qt The link to the Qtopia SDK I notice says ficgta01...Does this mean its specific to the 1973. Does it work for Qtopia on the Freerunner? Thanks, -Kevin On Mon, Sep 29, 2008 at 11:28 AM, Michael Tansella [EMAIL PROTECTED] wrote: I created an unlinked wiki page at , this is only an initial attempt, please fix, rename, change, restructure, and correct my bad english :) Nicola Thank you very much Greets Michael ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
2008/9/29 Kevin Dixon [EMAIL PROTECTED] In this wiki article: http://wiki.openmoko.org/wiki/Developing_with_C++_and_Qt The link to the Qtopia SDK I notice says ficgta01...Does this mean its specific to the 1973. Does it work for Qtopia on the Freerunner? Thanks, -Kevin In qtopia snapshot sources there are device specification only for the gta01, however in the sources you can find various fixes for gta02, so I think this works for both devices. Nicola ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
Hi Nicola, I've sent some patches to our distro team and OE can use bitbake to build the latest qt4-x11-free to version 4.4.1. Since people from community like to try qt4 new features, I will send an email to our distro and they would help to put these packages to our feed. Then you can install them from installer, no need to build it by yourself. Also, not sure what you are interested in qt4? i am trying webkit features by python-pyqt. --Erin Nicola Mfb wrote: [] I'm still trying to get a working and safe oetree with qt library inside :). The first time i tried with the org.openembedded.dev branch and my typical angstrom configured local.conf file, but it got a compilation error on uicmoc4-native. After that i tried with the fso openmoko conf file, it failed again but i noted that the preferred version of qt4 there was 4.3.3 instead of 4.4.1. http://4.4.1. I remembered that in org.openembedded.stable there was 4.3.3 version, so i tried again with the stable branch. It compiled fine but did not create all the requested ipk (empty). I managed a bit on the qt_packaging.inc recipie and finally i got a working qt-oe-tree, i was able to compile a my application too. I bitbaked the last fso unstable image and flashed the phone with it, setupped a fake feed server on my oe tree, added it to feeds on the phone and did opkg update, opkg install qt4-x11-free, opkg install my-application, and after that i was able to start it adding a simple DISPLAY=:0. But i'm not very happy of this as it's not simple and i do not like to mix different branches. Please share your experience on this... Regards Nicola ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
Hi Erin, Can I find these patches somewhere in a bugreport? Or do I have to wait 'till they trickle down through git? Sander On Sunday 28 September 2008 10:53:51 Erin Yueh wrote: Hi Nicola, I've sent some patches to our distro team and OE can use bitbake to build the latest qt4-x11-free to version 4.4.1. Since people from community like to try qt4 new features, I will send an email to our distro and they would help to put these packages to our feed. Then you can install them from installer, no need to build it by yourself. Also, not sure what you are interested in qt4? i am trying webkit features by python-pyqt. --Erin Nicola Mfb wrote: [] I'm still trying to get a working and safe oetree with qt library inside :). The first time i tried with the org.openembedded.dev branch and my typical angstrom configured local.conf file, but it got a compilation error on uicmoc4-native. After that i tried with the fso openmoko conf file, it failed again but i noted that the preferred version of qt4 there was 4.3.3 instead of 4.4.1. http://4.4.1. I remembered that in org.openembedded.stable there was 4.3.3 version, so i tried again with the stable branch. It compiled fine but did not create all the requested ipk (empty). I managed a bit on the qt_packaging.inc recipie and finally i got a working qt-oe-tree, i was able to compile a my application too. I bitbaked the last fso unstable image and flashed the phone with it, setupped a fake feed server on my oe tree, added it to feeds on the phone and did opkg update, opkg install qt4-x11-free, opkg install my-application, and after that i was able to start it adding a simple DISPLAY=:0. But i'm not very happy of this as it's not simple and i do not like to mix different branches. Please share your experience on this... Regards Nicola ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
2008/9/28 Erin Yueh [EMAIL PROTECTED] Hi Nicola, I've sent some patches to our distro team and OE can use bitbake to build the latest qt4-x11-free to version 4.4.1. Since people from community like to try qt4 new features, I will send an email to our distro and they would help to put these packages to our feed. Then you can install them from installer, no need to build it by yourself. Hi Erin, I have to build qt as i use c++ for my applications, so I need staging file in the oe tree. Also, not sure what you are interested in qt4? i am trying webkit features by python-pyqt. I'm trying to complete and port yet another gps application for the freerunner. Your experiments with webkit are interesting! Nicola ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
On Fri, Sep 26, 2008 at 6:22 PM, Kelvie Wong [EMAIL PROTECTED] wrote: In the meantime, I've managed to get PyQt4 working (hooked up against Qt-x11); this eliminates the need for a toolchain (or even building apps in general). There's another thread about that on this list. -- Kelvie Wong That's very nice, Kelvie. I'm still trying to get a working and safe oetree with qt library inside :). The first time i tried with the org.openembedded.dev branch and my typical angstrom configured local.conf file, but it got a compilation error on uicmoc4-native. After that i tried with the fso openmoko conf file, it failed again but i noted that the preferred version of qt4 there was 4.3.3 instead of 4.4.1. I remembered that in org.openembedded.stable there was 4.3.3 version, so i tried again with the stable branch. It compiled fine but did not create all the requested ipk (empty). I managed a bit on the qt_packaging.inc recipie and finally i got a working qt-oe-tree, i was able to compile a my application too. I bitbaked the last fso unstable image and flashed the phone with it, setupped a fake feed server on my oe tree, added it to feeds on the phone and did opkg update, opkg install qt4-x11-free, opkg install my-application, and after that i was able to start it adding a simple DISPLAY=:0. But i'm not very happy of this as it's not simple and i do not like to mix different branches. Please share your experience on this... Regards Nicola ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
Hi Nicola, On Saturday, September 27, 2008 08:13:18 Nicola Mfb wrote: That's very nice, Kelvie. I'm still trying to get a working and safe oetree with qt library inside :). The first time i tried with the org.openembedded.dev branch and my typical angstrom configured local.conf file, but it got a compilation error on uicmoc4-native. After that i tried with the fso openmoko conf file, it failed again but i noted that the preferred version of qt4 there was 4.3.3 instead of 4.4.1. I remembered that in org.openembedded.stable there was 4.3.3 version, so i tried again with the stable branch. It compiled fine but did not create all the requested ipk (empty). I managed a bit on the qt_packaging.inc recipie and finally i got a working qt-oe-tree, i was able to compile a my application too. I bitbaked the last fso unstable image and flashed the phone with it, setupped a fake feed server on my oe tree, added it to feeds on the phone and did opkg update, opkg install qt4-x11-free, opkg install my-application, and after that i was able to start it adding a simple DISPLAY=:0. But i'm not very happy of this as it's not simple and i do not like to mix different branches. Please share your experience on this... Next time try separating your text into shorter paragraphs, it's easier to read :) I hadn't encountered any of these problems -- I got python-pyqt built against the org.openembedded.stable tree (that is, the 4.3.3 version), and installed qt4-x11-free-4.4.1 (from angstrom). They are still binary compatible, and it just worked on my Neo, except for the fact that I have to make sure LD_LIBRARY_PATH doesn't point to /opt/Qtopia first before starting python (as their libraries have the same name, and most of the same functions, but are missing some symbols such as QX11EmbedWidget). Cheers, -- Kelvie Wong ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
On Friday 26 September 2008 00:05:12 Nicola Mfb wrote: On Thu, Sep 25, 2008 at 7:48 PM, Michael 'Mickey' Lauer [EMAIL PROTECTED] wrote: Am Donnerstag, den 25.09.2008, 18:44 +0200 schrieb Michael Tansella: We are 2 Students and are doing a research project with the Freerunner. Now we need to develop a tool with C++ QT. Because of the nice possibilities with dbus we want to do this with FSO. Good idea! Should be working great. Hi Michael, and what's about using qt without dbus in 2009.x? In /opt/Qtopia i found qt4 and qtopia phone libraries, how to build applications with them? thanks Nicola We would really prefer to use FSO and later SHR, we are going to develop a indoor navigation system and perhaps have to add some sensors via Bluetooth or I²C and as I understand dbus would be great for sensor fusion. I tried to add the libs as mentioned in the wiki, but I wasn't successful. It would be very cool if someone could add the QT4 libs to the toolchain or could tell which packages are exactly needed, and I don't know how I can use qmake with the toolchain. Until now I have only developed QT with kdevelop. Geets Michael ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
On Fri, Sep 26, 2008 at 10:32 AM, Michael Tansella [EMAIL PROTECTED]wrote: [...] Hi Michael, and what's about using qt without dbus in 2009.x? In /opt/Qtopia i found qt4 and qtopia phone libraries, how to build applications with them? thanks Nicola We would really prefer to use FSO and later SHR, FSO should be the future, while the qtopia phone x11 part of 2008.x will be ported to FSO or will be substituted by some other apps (Zhone?) i asked on the list for this but got no answer. It would be nice to know this, but it seems to be a secret actually. Due to information lacking, personally (take it with care!) I suppose qtopia phone x11 will be dropped, for two reason: 1) developing is encouraged on FSO 2) openmoko does not provide an SDK toolchain and OE support for the qtopia part of 2008.x, for example there are no staging for qtopiamake, qmake and so on in the openmoko oe build tree... you may always bitbake qt4-x11-free that provides staging files, but these are incompatible with qtopia-core library deployed on 2008.x So it's right to use FSO for your application. For Michael: i asked that to have some clarification only, as official Qtopia SDK are incompatible with qtopia-on-x11 and i think qtopia on x11 is not developed at Trolltech, so qtopia.net will not support it... right? we are going to develop a indoor navigation system and perhaps have to add some sensors via Bluetooth or I²C and as I understand dbus would be great for sensor fusion. I tried to add the libs as mentioned in the wiki, but I wasn't successful. It would be very cool if someone could add the QT4 libs to the toolchain or could tell which packages are exactly needed, and I don't know how I can use qmake with the toolchain. Until now I have only developed QT with kdevelop. Geets Michael Well, you may use OpenEmbedded, in the stable tree you have qt 4.3, in the development tree you have qt 4.4. FSO is based on the development tree of OE, so you may use the provided makefile to build your images, qt4.4, and your application. I was not yet able to do it yet as there are some issues, howewer was able to build qt 4.3 on the stable branch of OE and some my applications, so it's may be a little hard or confusing, but you can start developing. In the meaning, if you want a stable and simple environment to start developing, you may use the vmware based trolltech sdk, avoiding to use dbus for the moment, and experimenting qt behavior on a small display while your OE tree came up (it needs a lot of time!). In your code you may use some conditional include to read sensors in other ways than dbus on qtopia, and let the application be compatible with fso, qtopia, and if openmoko provide support for 2008.x too. Where may we start a wiki page on this argument (openmoko, openembedded, fso?) Regards Nicola ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
Where may we start a wiki page on this argument (openmoko, openembedded, fso?) I would create the page with a link on http://wiki.openmoko.org/wiki/Openmoko_developer_guide and categorize it under http://wiki.openmoko.org/wiki/Category:Application_Developer Minh ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
On September 26, 2008 01:32:57 Michael Tansella wrote: We would really prefer to use FSO and later SHR, we are going to develop a indoor navigation system and perhaps have to add some sensors via Bluetooth or I²C and as I understand dbus would be great for sensor fusion. I tried to add the libs as mentioned in the wiki, but I wasn't successful. It would be very cool if someone could add the QT4 libs to the toolchain or could tell which packages are exactly needed, and I don't know how I can use qmake with the toolchain. Until now I have only developed QT with kdevelop. Geets Michael In the meantime, I've managed to get PyQt4 working (hooked up against Qt-x11); this eliminates the need for a toolchain (or even building apps in general). There's another thread about that on this list. -- Kelvie Wong ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
On Thu, Sep 25, 2008 at 10:14 PM, Michael Tansella [EMAIL PROTECTED]wrote: Hi, We are 2 Students and are doing a research project with the Freerunner. Now we need to develop a tool with C++ QT. Because of the nice possibilities with dbus we want to do this with FSO. But we dont't know how to do that. Hi Michael, Since FSO uses DBus as one of its core technologies, it is toolkit agnostic as long as the toolkit has DBus bindings. As it turns out Qt has very good DBus support. In case you haven't already taken a look, http://doc.trolltech.com/4.2/intro-to-dbus.html Happy Hacking Sudharshan S Blog : http://www.sudharsh.wordpress.com IRC : Sup3rkiddo @ Freenode, Gimpnet ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
Am Donnerstag, den 25.09.2008, 18:44 +0200 schrieb Michael Tansella: We are 2 Students and are doing a research project with the Freerunner. Now we need to develop a tool with C++ QT. Because of the nice possibilities with dbus we want to do this with FSO. Good idea! Should be working great. Are there QT libs for OM available yet? They should be. If not, we can add Qt/X11 4.x to the feeds. Does the Metatoolchain support it? Not yet. We need to update it to include Qt/X11. We would be very happy if someone could give some hints for the right way. I don't think I can do that soon, but I'll write on my todo list to create some examples for Qt/X11 and FSO. Good Speed! Mickey. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
Thank you for your fast answers, I found the libs here: http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/ Now I try to add them to the toolchain. Greets Michael ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
On Thu, Sep 25, 2008 at 7:48 PM, Michael 'Mickey' Lauer [EMAIL PROTECTED] wrote: Am Donnerstag, den 25.09.2008, 18:44 +0200 schrieb Michael Tansella: We are 2 Students and are doing a research project with the Freerunner. Now we need to develop a tool with C++ QT. Because of the nice possibilities with dbus we want to do this with FSO. Good idea! Should be working great. Hi Michael, and what's about using qt without dbus in 2009.x? In /opt/Qtopia i found qt4 and qtopia phone libraries, how to build applications with them? thanks Nicola ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [FSO] How to develop with Qt
Am Freitag, den 26.09.2008, 00:05 +0200 schrieb Nicola Mfb: On Thu, Sep 25, 2008 at 7:48 PM, Michael 'Mickey' Lauer [EMAIL PROTECTED] wrote: Am Donnerstag, den 25.09.2008, 18:44 +0200 schrieb Michael Tansella: We are 2 Students and are doing a research project with the Freerunner. Now we need to develop a tool with C++ QT. Because of the nice possibilities with dbus we want to do this with FSO. Good idea! Should be working great. Hi Michael, and what's about using qt without dbus in 2009.x? In /opt/Qtopia i found qt4 and qtopia phone libraries, how to build applications with them? Please see qtopia.net for that. :M: ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community