maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   Interesting in Developing (https://talk.maemo.org/showthread.php?t=11062)

Nik1 2007-10-27 23:35

Interesting in Developing
 
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.

ArnimS 2007-10-28 03:50

Re: Interesting in Developing
 
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.

Nik1 2007-10-28 14:58

Re: Interesting in Developing
 
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?

aflegg 2007-10-28 15:50

Re: Interesting in Developing
 
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/

JeffElkins 2007-10-28 20:57

Re: Interesting in Developing
 
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

lardman 2007-10-28 22:18

Re: Interesting in Developing
 
Quote:

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.

Quote:

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 2007-10-28 23:07

Re: Interesting in Developing
 
Quote:

Originally Posted by lardman (Post 88114)
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 2007-10-30 02:18

Re: Interesting in Developing
 
Quote:

Originally Posted by aflegg (Post 88006)
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.

aleksandyr 2007-10-30 02:37

Re: Interesting in Developing
 
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 2007-10-30 18:58

Re: Interesting in Developing
 
Quote:

Originally Posted by Nik1 (Post 88513)
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.


All times are GMT. The time now is 06:48.

vBulletin® Version 3.8.8