Reply
Thread Tools
Posts: 320 | Thanked: 45 times | Joined on Feb 2010
#1
Hi everyone,

I will shortly buying my N900, The Browser and the open source nature of the phone really attracted me.

I am also seriously thinking making applications for N900.

The problem is that i have learnt C , C++, Visual Basic, Oracle atleast 10 years ago. But i still am interested in programming even after changing my field.

After seeing N900 and the open source nature i want to start making applications and i am sure i will not take long before learning languages which maked this possible.

I need help from the community in knowing what programming language should i take up in order to create applications in N900 and what further resources will be needed.

I dont know where to start, If some one can briefly explain how do i start and what do i need i would really appreciate

Thanks
 

The Following User Says Thank You to anismistry For This Useful Post:
ossipena's Avatar
Posts: 3,159 | Thanked: 2,023 times | Joined on Feb 2008 @ Finland
#2
http://wiki.maemo.org/PyMaemo

http://maemo.org/packages/view/pygtkeditor/
__________________
Want to know something?
K.I.S.S. approach:
wiki category:beginners. Browse it through and you'll be much wiser!
If the link doesn't help, just use
Google Custom Search
 

The Following User Says Thank You to ossipena For This Useful Post:
Posts: 432 | Thanked: 645 times | Joined on Mar 2009
#3
Hi,

as you have some experience with C++, I think the Qt path might be right for you. Here some useful links:

1) Download the Qt SDK for your system:
Qt SDK


2) Check out some examples for Maemo:
Qt Maemo examples


3) Get MADDE for cross-compilation to your device (available for Linux, Windows, and Mac OSX)
MADDE

Tip: On this page there are as well Guides on how to integrate MADDE into QtCreator!


4) Follow the latest news about Qt and Maemo:
Blog

Daniel
 

The Following 5 Users Say Thank You to danielwilms For This Useful Post:
ossipena's Avatar
Posts: 3,159 | Thanked: 2,023 times | Joined on Feb 2008 @ Finland
#4
Originally Posted by danielwilms View Post
Hi,

as you have some experience with C++, I think the Qt path might be right for you. Here some useful links:
I disagree. With such background Qt takes huge effort with minimal result. 10 years is a long time and C++ and Qt are two different things.
__________________
Want to know something?
K.I.S.S. approach:
wiki category:beginners. Browse it through and you'll be much wiser!
If the link doesn't help, just use
Google Custom Search
 
noobmonkey's Avatar
Posts: 3,203 | Thanked: 1,391 times | Joined on Nov 2009 @ Worthing, England
#5
i have similar experience to you - and found the SDK an utter mare

I'd go with the pymaemo route to get a simple something working quickly!

Check the healthckeck app link in my signature... In my first post there i linked to a learn in 30 minutes post... it worked for me! had hello world working very quickly
__________________
----------- Follow me on Twitter here
----------- My Photography Website and Blog is here
----------- Author of the N900 Health Check Application ----------- New Version in Extras Devel (Dec 2010 - 2.9.10)
----------- Are you on the N900 World Map? - http://pininthemap.com/maemo - masterpin: shotgun
----------- What apps do you want to see on the n900 or in MeeGo in the future? -
 
Posts: 432 | Thanked: 645 times | Joined on Mar 2009
#6
Originally Posted by ossipena View Post
I disagree. With such background Qt takes huge effort with minimal result. 10 years is a long time and C++ and Qt are two different things.

I made the opposite experience. I came from Java and Python and started with the QtSDK, and by following some examples and using QtDesigner. I could jump into it really fast. I agree that C++ and Qt are different things, but in a sense that Qt is easier to start with. And at the end it is a question of what you prefer. I still think Qt is definitely an option and the tools make it really easy to get started.

Daniel
 

The Following User Says Thank You to danielwilms For This Useful Post:
ossipena's Avatar
Posts: 3,159 | Thanked: 2,023 times | Joined on Feb 2008 @ Finland
#7
Originally Posted by danielwilms View Post
I made the opposite experience. I came from Java and Python and started with the QtSDK, and by following some examples and using QtDesigner. I could jump into it really fast. I agree that C++ and Qt are different things, but in a sense that Qt is easier to start with. And at the end it is a question of what you prefer. I still think Qt is definitely an option and the tools make it really easy to get started.

Daniel
it really isn't so fast. I can do something in 10 minutes with python and I've spent about 15 hours trying to replicate it with Qt with no success... Qt way isn't yet so well documented but in the future it will be.
__________________
Want to know something?
K.I.S.S. approach:
wiki category:beginners. Browse it through and you'll be much wiser!
If the link doesn't help, just use
Google Custom Search
 
Posts: 432 | Thanked: 645 times | Joined on Mar 2009
#8
Originally Posted by ossipena View Post
Qt way isn't yet so well documented but in the future it will be.
For the upcoming Qt 4.6 there is already a good documentation for Maemo available. But it would be interesting to know which kind of documentation you want to see improved. Would be a quite valuable feedback!

Daniel
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 22:23.