![]() |
2010-03-07
, 23:06
|
|
Posts: 11,700 |
Thanked: 10,045 times |
Joined on Jun 2006
@ North Texas, USA
|
#2
|
The Following User Says Thank You to Texrat For This Useful Post: | ||
![]() |
2010-03-07
, 23:13
|
|
Posts: 702 |
Thanked: 334 times |
Joined on Feb 2010
@ Israel.
|
#3
|
Not true. Plenty of useful info under the Development section. Two examples:
http://talk.maemo.org/showthread.php?t=45978
http://talk.maemo.org/showthread.php?t=43663
![]() |
2010-03-07
, 23:18
|
|
Posts: 551 |
Thanked: 507 times |
Joined on Feb 2010
@ North West England
|
#4
|
![]() |
2010-03-07
, 23:22
|
|
Posts: 702 |
Thanked: 334 times |
Joined on Feb 2010
@ Israel.
|
#5
|
I have to say I agree with this. Trying to relearn programming after a long gap (20+ years) and it is a real uphill struggle trying to know where to start.
I have ubuntu with scratchbox SDK installed. I have compiled an app on it I want to port to Maemo. The app runs in the SDK window, but being PC based, I need to press Fn-keys to configure it so it doesn't get past the initial screen. I don't know if it is because of that or a more serious error yet.
How to port this? I know I've seen a page in the past which gives a very crude example of this, "hildonizing" menus etc, but can I find it now I need it? Not a chance. Been looking for weeks at example after example but nothing with a useful "where to start" guide - and I'm not including "hello world" as useful!
Then there's python. I'm sure this is something I could get to grips with, but are there any examples out there specific to the N900?
I don't consider myself stupid, I've been hacking around with Linux since Slackware'96, I can recompile kernels, and I'm very at home with a CLI. I even use VIM as my preferred editor! My problem is that all my programing is business based, so databases, accounts etc. but I think with a few good examples and some API references, I may be able to have a go at this. I have some ideas for some very nice apps!
More developers on board means more apps for all of us!
![]() |
2010-03-07
, 23:22
|
|
Posts: 1,055 |
Thanked: 4,107 times |
Joined on Oct 2009
@ Norway
|
#6
|
desktop widgets, Installing apps you write on you phone, how to compile C++ apps etc etc etc.
+ It's rifling though threads again, When you are overwhelmed like I am now, you don't want to rifle through threads. I want a well written doc, or wiki.
I am willing to write one, but I first need to understand what the hell is going on. And I am failing.
![]() |
2010-03-07
, 23:24
|
|
Posts: 1,055 |
Thanked: 4,107 times |
Joined on Oct 2009
@ Norway
|
#7
|
Just wanted to say, not sure "Hildonizing" is even needed anymore, now that we are moving hard into Qt.
But I don't know if that is from Qt 4.5 or 4.6.2 or 4.7?
Or Maybe just from PR1.2 ?
./Sigh.
![]() |
2010-03-07
, 23:30
|
Posts: 24 |
Thanked: 12 times |
Joined on Mar 2010
|
#8
|
![]() |
2010-03-07
, 23:32
|
|
Posts: 1,055 |
Thanked: 4,107 times |
Joined on Oct 2009
@ Norway
|
#9
|
Then there's python. I'm sure this is something I could get to grips with, but are there any examples out there specific to the N900?
I think with a few good examples and some API references, I may be able to have a go at this. I have some ideas for some very nice apps!
More developers on board means more apps for all of us!
![]() |
2010-03-07
, 23:33
|
|
Posts: 1,055 |
Thanked: 4,107 times |
Joined on Oct 2009
@ Norway
|
#10
|
I can run programs I write on the device but only through the Qt interface, I am still trying to work out the next bit of getting programs loaded to the device etc.
This Post is about how hard it is to start programming C++/Qt for N900 - And even if similar posts have been posted before, i'll do it again - cause I can't find the information I am looking for, in a reasonable manner.
Prior my collage studies I have had plenty of :
TCL / Perl / Python programming.
C# / Java Programming.
ASP / PHP.
I know how to use Eclipse, Visual Studio.
I know how to use VIM, VNC, SSH, Putty.
I already know how to write classes, inheritance and polymorphism in c++.
And still, I have absolutely no idea how to start and program for the N900.
Steps Iv'e done to get the show started :
- Install Virtual Box
- Install ubuntu, try to install scratchbox, failed miserably with plenty of errors. Gave up.
- Install QtDesigner + QtCreator... Found out I can't make desktop widgets with Python and Qt. Gave up.
- Decided again to go for C++/Qt.
- Found out there is a VMware / VirtualBox image with everything ready on it!!!! Wooohooo.
- Downloaded the 1.6G Beast, configured virtualbox, got ubuntu up and running. Updated all updates, installed Guest Additions.
- Started Esbox, now what? looked for documents on how to get my Phone connected to the whole dev env, found a 102 pages document on pc-connectivity!! are you kidding me? I mean, 102 pages???????? OMG.
- 102 pages I could have learned another programming language by that time.
- Current status, frustrated, depressed, sad.
Looked into madde, it's not exactly what I want, since I don't understand how to add widgets, application menu icon, etc etc.
Programming for N900 is a jungle. and someone needs to cut the trees down, and put some pavement - cause I aint gonna wonder the jungle anymore. I got stung bad enough.
If anyone here wants to elaborate, with easy to understand steps on the following topics, to help me get started, I'd be greatfull :
1. How do I connect my n900 via usb to the esbox.
2. How do I take care of all the dependencies thingy?
How do I know what dependencies I actually have?
3. How do I compile, and copy to required files to my n900, add the application the the applications menu and run it?
4. How do I write desktop widgets for the n900?
5. How do I add my application to the extras repository?
If I get all the required information, And I manage to get anywhere into this whole thing, I promise, 100% that i'll write a proper WORD document or wiki page, or even both - with vids pics and text that would explain step by step everything. cause right now - there are no proper guides or tutorials.
Eitam.