maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Community (https://talk.maemo.org/forumdisplay.php?f=16)
-   -   Do you think worth program to Maemo? (https://talk.maemo.org/showthread.php?t=66200)

Michmo 2010-11-25 20:52

Do you think worth program to Maemo?
 
As a programmer, you still be developing for Maemo?. I mean, Symbian 3 and Meego will come soon, ¿what will happen to Maemo 5, the same thing happened to Maemo 4 that was forgotten (two years ago does not receive an update)?.
So what do you think? You should continue developing for Maemo or should wait for Meego?. :confused:

kojacker 2010-11-25 20:54

Re: Do you think worth program to Maemo?
 
Quote:

Originally Posted by Michmo (Post 883245)
You should continue developing for Maemo or should wait for Meego?. :confused:

Start programming with Qt and you'll be developing for Maemo5 whilst learning for MeeGo at the same time :)

AlMehdi 2010-11-25 20:55

Re: Do you think worth program to Maemo?
 
If you develop something in QT for Maemo it should be pretty easy to port it to Meego later.

attila77 2010-11-25 20:58

Re: Do you think worth program to Maemo?
 
As the people above say... The latest N900 firmware even does Qt Quick, which means that essentially (from the app developer viewpoint) the two are almost the same target (as long as you don't touch platform level APIs, of course).

Michmo 2010-11-25 21:08

Re: Do you think worth program to Maemo?
 
But is possible port a app 100%? I don´t need to change anything from the source code of my app?.
If i make a app for Maemo 5 that depend of the desktop, status bar, control panel and other stuffs, not will be problem to port it later?

noobmonkey 2010-11-25 21:19

Re: Do you think worth program to Maemo?
 
You can code easily for the n900 and depending on the specifics yes you may need to add coed, but you can add lines like (pseudo)
if maemo
do this

or if symbian
do this


Therefore you can cater for both :)
But in most cases porting should be easy if you code well :)

nicolai 2010-11-25 21:40

Re: Do you think worth program to Maemo?
 
Quote:

Originally Posted by Michmo (Post 883245)
As a programmer, you still be developing for Maemo?.

Yes
Quote:

Originally Posted by Michmo (Post 883245)
I mean, Symbian 3 and Meego will come soon, ¿what will happen to Maemo 5, the same thing happened to Maemo 4 that was forgotten (two years ago does not receive an update)?.

Why is this relevant.
As long as there are users.

Quote:

Originally Posted by Michmo (Post 883245)
So what do you think? You should continue developing for Maemo or should wait for Meego?. :confused:

Imagin what would happen, if all developers of this
community would wait for MeeGo, instead of developing
apps for maemo.

Nicolai

Wonko 2010-11-25 21:54

Re: Do you think worth program to Maemo?
 
Quote:

Originally Posted by Michmo (Post 883259)
But is possible port a app 100%?

Well, my experience is that there is no such thing like 100% portability as in meaning: use the very same code everywhere.
I tried with Java plus SWT and now with Qt but sooner or later you'll discover aspects which need to be taken care of differently depending on the platform/OS (whatever you call it).
Of course this highly depends on your application and what you are doing with it but "higher level frameworks" such as Qt help you keeping a very high percentage of platform independent code.

By the way, Qt is much more then "just" a GUI solution, it really aids in developing platform independent code in many many fields.

Edit:
By the way, I am my best customer when it comes to developed applications. ;)

Michmo 2010-11-25 22:06

Re: Do you think worth program to Maemo?
 
Quote:

Originally Posted by nicolai (Post 883286)
Imagin what would happen, if all developers of this
community would wait for MeeGo, instead of developing
apps for maemo.

Nicolai

Yes, but i mean if i made an application in which i spent much of my time, i would not like it were for a "death" platform and need to recode again :mad: .

Wonko 2010-11-25 22:21

Re: Do you think worth program to Maemo?
 
Quote:

Originally Posted by Michmo (Post 883301)
Yes, but i mean if i made an application in which i spent much of my time, i would not like it were for a "death" platform and need to recode again :mad: .

I'd recommend to use Qt and just start with it.
You'll be surprised how much of your code can be reused across different platforms.
By the way, I develop my "N900 Qt applications" as "common Linux Qt applications" using Qt Creator and then essentially only "recompile" these for the N900 in scratchbox.
Of course, you have to keep limitations like the small screen size in mind in order for your applications being actually usable on the N900 (but my guess is that this will be the same for mobile MeeGo devices ;)).
Though, for most simple applications the whole process is really straight forward.

Edit:
Developing for "different platforms" with Qt not only means developing for Maemo and Meego but also for other "common/desktop" Linux Distributions and even Windows or MacOS.
So your potential user base will be pretty big.

uvatbc 2010-11-25 22:58

Re: Do you think worth program to Maemo?
 
Quote:

Originally Posted by Michmo (Post 883301)
Yes, but i mean if i made an application in which i spent much of my time, i would not like it were for a "death" platform and need to recode again :mad: .

I think you should really give QT a try. Writing portable code becomes easier as you become more experienced with QT.
QT helps to write portable code, but it doesn't stop you from writing platform specific things.
In other words, making your application portable is entirely your responsibility, even if QT is doing quite a lot of the work.

Many people consider Maemo as a "dead" platform - all I can say to those folks is "too bad - you missed out on a terrific platform that will help you get to market faster on Meego"

SD69 2010-11-26 18:59

Re: Do you think worth program to Maemo?
 
Quote:

Originally Posted by Michmo (Post 883245)
¿what will happen to Maemo 5, the same thing happened to Maemo 4 that was forgotten (two years ago does not receive an update)?.

Maemo 4 received a community update earlier this year. And plans are starting for a community update to Maemo 5.

v13 2010-11-26 19:11

Re: Do you think worth program to Maemo?
 
Quote:

Originally Posted by Michmo (Post 883259)
But is possible port a app 100%? I don´t need to change anything from the source code of my app?.
If i make a app for Maemo 5 that depend of the desktop, status bar, control panel and other stuffs, not will be problem to port it later?

With Python+Qt you can mostly accomplish that. For example, try this code:

Code:

from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *
 
app=QApplication([])
win=QMainWindow()
w=QWebView(win)
win.setCentralWidget(w)
w.setUrl(QUrl("http://www.google.com/"))
win.show()
app.exec_()

It runs perfectly under maemo, Linux, Windows XP and Windows 7. I'm also very confident that it will work as-is in symbian but I can't test that.

Michmo 2010-12-03 21:08

Re: Do you think worth program to Maemo?
 
Well, thanks to everybody for your answers, i'm not a programmer but i can understand all you told me, i have planned something and needed to know if i can count on Maemo.

Conclusion:
Yes, worth program to Maemo because this platform that will help you get to market faster on Meego, if you program with Qt will be easier to port to other platforms, but making your application portable depends on you.


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

vBulletin® Version 3.8.8