maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   Lack of API documentation (https://talk.maemo.org/showthread.php?t=37171)

ppafin 2009-12-14 17:12

Lack of API documentation
 
I am still looking after good and updated documentation of SDK application development for N900. Our business is evaluating platforms to build future and no matter how I like N900 hardware, software and lack of development documentation is killing this.

I wonder how Nokia is unable to provide base bit's and pieces, like Android and Bada. Seriously guys, compare your development sites and documentations to these platforms. And tell me are you seeing same?

I do not care QT hype, my application wishes are separated from UI at this point, but I wish to explore very detailed to GSM communication stack (sms, gprs, network information (lac,cid,mcc,mnc)) and GPS functionality as well. Why I do not find anything related to these?

I think problem of maemo is currently software and lack of possibilities for talented developers to gain knowledge of this device. I wish Nokia could do better.

hopbeat 2009-12-14 17:20

Re: Lack of API documentation
 
@ppafin, I agree that the lack of documentation is really serious. At some points it is really reverse engineering or looking for people who happen to have the knowledge. There are some bits here and there, but there are still some serious gaps.
I only wonder: is it a community effort or is it actually Nokia producing and gathering this documentation?

attila77 2009-12-14 17:29

Re: Lack of API documentation
 
Qt is not just UI. Qt Mobility happens to cover most areas you described. See http://qt.nokia.com/doc/qtmobility-1.0-tp/index.html for details. Hype or no hype, these are the APIs that you will use if you want to do Maemo developent in the future.

ppafin 2009-12-14 18:35

Re: Lack of API documentation
 
So is this Qt Mobility something which I can rely on with N900 ? Is it working fully and future proof?

fnordianslip 2009-12-14 18:45

Re: Lack of API documentation
 
Quote:

Originally Posted by ppafin (Post 427503)
So is this Qt Mobility something which I can rely on with N900 ? Is it working fully and future proof?

I could be wrong, as its the first time I've looked at this Qt Mobility stuff's docs, but the table here suggests that its of little use for the N900, at least for maemo5.

Bratag 2009-12-14 18:46

Re: Lack of API documentation
 
Yeah have to agree with this - never seen an API so poorly documented. QT docs are somewhat better but if you are working in the gtk env that is - lets face it - still the main N900 env - you are screwed,

ppafin 2009-12-14 19:24

Re: Lack of API documentation
 
My guess is that Nokia is facing a problem, where they cannot open up their api's in this (as much as Google is able to do with Android) and it's because they don't know how to handle operators feeding hand. Might be wild guess, but otherwise I cannot see any reason why they struggle so much with this. Talented peoples but lack of vision?

attila77 2009-12-14 19:44

Re: Lack of API documentation
 
Quote:

Originally Posted by fnordianslip (Post 427521)
I could be wrong, as its the first time I've looked at this Qt Mobility stuff's docs, but the table here suggests that its of little use for the N900, at least for maemo5.

? It says quite clearly that support for the Mobility API for Maemo5 is worked on by Nokia.

qgil 2009-12-14 20:37

Re: Lack of API documentation
 
I assume you have found

http://wiki.maemo.org/Documentation/...eveloper_Guide
http://maemo.org/development/sdks/ma...documentation/
http://wiki.forum.nokia.com/index.ph...velopers_Guide

Is Android and Bada documentation giving you clear and easy to find answers about "GSM communication stack (sms, gprs, network information (lac,cid,mcc,mnc)) and GPS functionality"? Can you provide the specific URLs to see the difference?

I'm asking honestly. I agree with you the Maemo developer documentation needs to improve.

hopbeat 2009-12-14 20:40

Re: Lack of API documentation
 
@qgil:

http://developer.android.com/referen...e-summary.html

Just quick googling...
[edit] I think that difference is quite obvious...


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

vBulletin® Version 3.8.8