Reply
Thread Tools
Nik1's Avatar
Posts: 186 | Thanked: 5 times | Joined on Feb 2007 @ Canada
#1
I am very very new to linux and I am interested in starting developing for the n800/n810. What is everything I will need to start making applications. I was also hoping if it were possible to do everything under Windows XP. Links to the SDK and anything else would be greatly appreciated. Thanks.
__________________
http://my-symbian.com
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#2
You won't develop anything with that attitude.

(edit) I found a link with all the info you need.

http://allsearchengines.com/

To do native programming for the device, use searches like
http://search.lycos.com/?query=maemo+development
http://search.lycos.com/?query=maemo+sdk
http://www.altavista.com/web/results...22+development

Or if you know a language, like python, you could search something like
http://www.altavista.com/web/results...on&kgs=1&kls=0
etc

For more specific answers, you need to provide more information, like for example "i've done some XYZ development, and i'd like to write a ZYX program for the tablet - what should I use?"

I hope this helps.

Last edited by ArnimS; 2007-10-28 at 07:49.
 
Nik1's Avatar
Posts: 186 | Thanked: 5 times | Joined on Feb 2007 @ Canada
#3
I'll get more specific then... From what I have seen from Maemo.org the SDK can only be used on linux operating systems (debian/ubuntu), but I also heard you can still develop on a Windows computers through Python. What would I need to do this?
__________________
http://my-symbian.com
 
aflegg's Avatar
Posts: 1,463 | Thanked: 81 times | Joined on Oct 2005 @ UK
#4
Python?

Seriously, if you don't want/have a Linux install, you can use a VMware image, preconfigured with the SDK, such as:

http://maemovmware.garage.maemo.org/
__________________
Andrew Flegg -- mailto:andrew@bleb.org | http://www.bleb.org
Now known as
Jaffa
 
JeffElkins's Avatar
Posts: 273 | Thanked: 15 times | Joined on Oct 2007
#5
I've got an N800 arriving Monday, and I'm also interested in doing development, so thanks for the links!

1) I'm not a XP user (Linux (Kubuntu)) so I don't see the need for VMWare images as an XP user would.. I should be able to install the required toolchain directly on my box, yes?

2) I've installed a toolchain for the Zaurus and done some Qtopia stuff. I'm a stumbler in C/C++ but am looking forward to the N8XX challenge. I hope that the N8XX tablet platform becomes more widespread that the Zaurus SL5500 ended up being.

3) My developmental interests are for medical applications that can be used at the patient bedside. Many of the various algorithms that can be used in critical care medicine are complex and many clinicians avoid them...using a calculator at the bedside is laborious and time-consuming. An easy-to-use tablet-based solution could become quite popular, given the right software.

4) Many US hospitals now have WIFI on the nursing units. That opens up a huge avenue for tablets. This could be a wonderful niche for Nokia's N8xx products.

Jeff

Last edited by JeffElkins; 2007-10-28 at 23:09.
 
Posts: 2,102 | Thanked: 1,309 times | Joined on Sep 2006
#6
1) I'm not a XP user (Linux (Kubuntu)) so I don't see the need for VMWare images as an XP user would.. I should be able to install the required toolchain directly on my box, yes?
Yes.

3) My developmental interests are for medical applications that can be used at the patient bedside. Many of the various algorithms that can be used in critical care medicine are complex and many clinicians avoid them...using a calculator at the bedside is laborious and time-consuming. An easy-to-use solution tablet-based solution could become quite popular, given the right software.
I'm assuming that in this case the interface (and its ease of use) is a fairly major part of what will make or break an app. I'd go for Python in that case as it's easy to whip up a nice interface very easily.
 
JeffElkins's Avatar
Posts: 273 | Thanked: 15 times | Joined on Oct 2007
#7
Originally Posted by lardman View Post
I'm assuming that in this case the interface (and its ease of use) is a fairly major part of what will make or break an app. I'd go for Python in that case as it's easy to whip up a nice interface very easily.
Absolutely. Busy clinicians don't have time to be fooling about...if it's not drop-dead easy, it won't be used. I've done some work with the wxWindows and am more comfortable with Python than C/C++. Nice to know that's a possible avenue.

Thanks for the feedback.

Jeff
 
Nik1's Avatar
Posts: 186 | Thanked: 5 times | Joined on Feb 2007 @ Canada
#8
Originally Posted by aflegg View Post
Python?

Seriously, if you don't want/have a Linux install, you can use a VMware image, preconfigured with the SDK, such as:

http://maemovmware.garage.maemo.org/
Thanks, very helpful. I just have one problem extracting maemo-sdk-vmware_0.3.7z.001, im trying to use 7zip recommened on site, but it is unable to extract.
__________________
http://my-symbian.com
 
Posts: 474 | Thanked: 30 times | Joined on Jan 2006
#9
If you're a Python guy, just grab Pluthon.

Once configured, you write Python in Eclipse and hit one button to sync it and run it directly on the tablet.

Scratchbox is only necessary for cross-compilation.

wxWindows/wxPython was working on the tablets awhile back, but doesn't (IIRC) feature hildonization, so it's better to stick with the actual Hildon/PyGTK libs.
 
Nik1's Avatar
Posts: 186 | Thanked: 5 times | Joined on Feb 2007 @ Canada
#10
Originally Posted by Nik1 View Post
Thanks, very helpful. I just have one problem extracting maemo-sdk-vmware_0.3.7z.001, im trying to use 7zip recommened on site, but it is unable to extract.
Anyone also run into this extraction problem? I know I am probably doing something stupid, but please bear with me.
__________________
http://my-symbian.com
 
Reply


 
Forum Jump


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