Reply
Thread Tools
Posts: 198 | Thanked: 76 times | Joined on Mar 2010
#11
Originally Posted by TheAccountant View Post
Maemo will never be as iPhone for example.
well, that's hardly a goal.

Originally Posted by TheAccountant View Post
Like an app to manage finance, game scores, shopping lists with auto alarm reminders etc...
should be doable with only qt, so: try madde and get comfortable.

Originally Posted by TheAccountant View Post
I would even dare release anything into public domain until I am very comfortable with the coding!
well, that's how most apps come into this world :-) "release early, release often."
 
Banned | Posts: 388 | Thanked: 57 times | Joined on Mar 2010
#12
The Ubuntu 8.10 based virtual image provides a great starting point. It works perfectly fine on my Fedora 12. Except that I could'nt figure installing PyQt4 in scratchbox. I am familiar with Python and makes me happy seeing Eclipse+PyDev is in the center of Maemo oriented Python development. I don't have much experience about mobile software development but writing programs in Python is much easier and fun comparing to C/C++ and Java.

Open-source development usually provides lots of alternatives due to its open nature. I sometimes get confused picking the right tool or understanding the differences between different IDEs. For instance PluThon seems like another alternative for Python development on Maemo and it is advertised as stractbox-less. What do you think about the PluThon IDE? Does it provide any advantages or disadvantages comparing to MADDE? (By the way MADDE means "stuff" in my mother language )
 
Posts: 53 | Thanked: 51 times | Joined on Feb 2010
#13
:-)

Iv installed madde and am just waiting for Qt SDK to finish installing...

For anyone who wants to install madde and Qt:

1. Download the latest MADDE installer from http://tablets-dev.nokia.com/MADDE.php
2. Install by running in a terminal as USER
Code:
sh install-madde-0.6.14-linux-i686.sh
3. Download the Qt SDK from http://qt.nokia.com/downloads/sdk-linux-x11-32bit-cpp
4. Set permissions to execute:
Code:
chmod u+x qt-sdk-linux-x86-opensource-2010.02.bin
5. Execute the installer:
Code:
./qt-sdk-linux-x86-opensource-2010.02.bin
6. Start coding!
 

The Following User Says Thank You to TheAccountant For This Useful Post:
Posts: 198 | Thanked: 76 times | Joined on Mar 2010
#14
btw: don't forget QtCreator.
madde is command line tools only, QtCreator is a qt centric ide, madde integrates with QtCreator and QtCreator in turn integrates Qt Designer, a graphic tool to build graphic user interfaces.
 

The Following User Says Thank You to arne.anka For This Useful Post:
Banned | Posts: 388 | Thanked: 57 times | Joined on Mar 2010
#15
There is no IDE for MADDE, yet. I don't know how PyQt4 would be integrated in MADDE space.
 
Posts: 198 | Thanked: 76 times | Joined on Mar 2010
#16
Originally Posted by gsever View Post
There is no IDE for MADDE, yet.
care to read my post again and do some research?

Originally Posted by gsever View Post
I don't know how PyQt4 would be integrated in MADDE space.
nobody's talking about pyqt.
 
Banned | Posts: 388 | Thanked: 57 times | Joined on Mar 2010
#17
Originally Posted by arne.anka View Post
care to read my post again and do some research?

We were writing at the same time, probably.

nobody's talking about pyqt.
Learning, still learning
 
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#18
Originally Posted by gsever View Post
Except that I could'nt figure installing PyQt4 in scratchbox.
apt-get install python2.5-qt4

BUT... Why do you want to do that ? It's much better to use PyQt on your native platform, or, if you need Maemo-specific components, just develop on the device (via VNC+sshfs if you're on Linux). With python, you don't really need scratchbox, like ever.

For instance PluThon seems like another alternative for Python development on Maemo and it is advertised as stractbox-less. What do you think about the PluThon IDE? Does it provide any advantages or disadvantages comparing to MADDE? (By the way MADDE means "stuff" in my mother language )
MADDE is a crosscompiling-made-easy tool, it shares no functionality with PluThon (in Python you don't compile so you don't need MADDE).

But seriously guys. On a good day you can get from a blank desktop install and pristine device to a real GUI Hello World on the device in PyQt in about a minute (maybe two ).
__________________
Blogging about mobile linux - The Penguin Moves!
Maintainer of PyQt (see introduction and docs), AppWatch, QuickBrownFox, etc
 

The Following 2 Users Say Thank You to attila77 For This Useful Post:
morusaka's Avatar
Posts: 15 | Thanked: 11 times | Joined on Jan 2010 @ Italy
#19
Originally Posted by attila77 View Post
It's much better to use PyQt on your native platform, or, if you need Maemo-specific components, just develop on the device (via VNC+sshfs if you're on Linux). With python, you don't really need scratchbox, like ever.
Thank you Attila77 for your reply.
Could you please give me a hint of how to use "VNC+sshfs"?
This would be a great help to me.

Thank you,

L-
 
Banned | Posts: 388 | Thanked: 57 times | Joined on Mar 2010
#20
Originally Posted by attila77 View Post
apt-get install python2.5-qt4

BUT... Why do you want to do that ? It's much better to use PyQt on your native platform, or, if you need Maemo-specific components, just develop on the device (via VNC+sshfs if you're on Linux). With python, you don't really need scratchbox, like ever.
Great to know that I don't need a scratchbox. Could you tell me a Maemo specific tutorial around for VNC+sshfs ? Or give me some basic steps if I am not asking too much

But seriously guys. On a good day you can get from a blank desktop install and pristine device to a real GUI Hello World on the device in PyQt in about a minute (maybe two ).
My first try was with using a simple PyQt4 hello example composed/modified in VIM. Then copy the file into N900 and do python hello.py. It works same as on my desktop. I am just trying to find a better way to communicate with the device during the development process. I assume staying on native desktop and writing in a text editor or using Eclipse+PyDev and following your VNC+sshfs are ways to go for this purpose.
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 03:00.