Active Topics

 


Reply
Thread Tools
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#11
Sales figures of the N900 mean little with regard to MeeGo as a business choice. The devices a real MeeGo investor might be interested in have yet to be announced/released.
__________________
Blogging about mobile linux - The Penguin Moves!
Maintainer of PyQt (see introduction and docs), AppWatch, QuickBrownFox, etc
 

The Following 2 Users Say Thank You to attila77 For This Useful Post:
Posts: 1,341 | Thanked: 708 times | Joined on Feb 2010
#12
Lagging official Java JME support in Meego is a mistake, I think.
There is quite much JME-applications out there and companies which commercially has done them.

JME is already the most multiplatform system compared to all these other newbies which try to be crossplatform environments: Qt (Maemo, Moblin, Symbian), Android, Bada, Limo, WebOS, ....none of them will ever be as multiplatform compatible as J2ME already is.
 
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#13
Originally Posted by zimon View Post
Lagging official Java JME support in Meego is a mistake, I think.
There is quite much JME-applications out there and companies which commercially has done them.
With Android in mind, Java is a two edged sword. People will just say "I’ll do generic Java, just to be on the safe side" and so you will never see software that takes full advantage of the native MeeGo API and a full blown linux distro. Then it’s OS/2 all over again, why bother with OS/2 software when it can run DOS/WIN versions anyway ?

these other newbies which try to be crossplatform environments: Qt (Maemo, Moblin, Symbian), Android, Bada, Limo, WebOS, ....none of them will ever be as multiplatform compatible as J2ME already is.
Qt a multiplatform newbie ? Huh It has been multiplatform for nearly two DECADES, and today it supports over a dozen different OS/HW platforms, four of which mobile. JME compatibility is snake oil, unless you aim at some fairly ancient version, which, again, will limit you in all sorts of ways. Been there, done that, not fun.
__________________
Blogging about mobile linux - The Penguin Moves!
Maintainer of PyQt (see introduction and docs), AppWatch, QuickBrownFox, etc
 

The Following 2 Users Say Thank You to attila77 For This Useful Post:
Posts: 8 | Thanked: 16 times | Joined on Feb 2010
#14
I guess my real question is:

What can I do now, taking the risk by investing time and resources on a wild card (Meego), such that if Meego becomes a commercial success, I would become more than another app developer.
 
tissot's Avatar
Posts: 1,839 | Thanked: 2,432 times | Joined on May 2009
#15
As noob it would seem like there would be actually huge market for Qt4.6 apps. OVI store is supposed to have 1.4 million downloads a day currently and in my opinion Symbian got slimmer amount of great apps than example iphone. So you could get peoples attention easier still. Same apps will usable for MeeGo and Symbian^3 where we are going to see first devices in this summer. Same with Symbian^4.
 
Posts: 1,341 | Thanked: 708 times | Joined on Feb 2010
#16
Originally Posted by attila77 View Post
With Android in mind, Java is a two edged sword. People will just say "I’ll do generic Java, just to be on the safe side" and so you will never see software that takes full advantage of the native MeeGo API and a full blown linux distro. Then it’s OS/2 all over again, why bother with OS/2 software when it can run DOS/WIN versions anyway ?
Well Android is a different thing. Noone should care to develop to its non-standard Java platform.

JME would be usefull to get the old apps working out of the box. There is lots of them.

Real Java with QT support (QTJambi, which development has been killed) is what I really would want in Maemo and in Meego.

I dont' like C++ at all, as it is an old restricted language and has its crosses to bear. Heap memory fragmentation and lack of possibility to run-time optimizations in dynamic programs sucks with C/C++.

Java theoretically can run family of programs faster, and therefore also save battery energy, than same programs compiled from C++/C.

Also practically, there are studies foundable in the Web where this Java's advantage is shown already.

When there will be many processors and more memory also in mobile devices, the Java's advantages as a higher level language (and optimizations what can be done) over C++ will get more clear.

Especially, when there is (dynamic) applications which are wished to run 24/7 on the mobile phone, JVM's garbage collector's ability to optimize memory (re-order objects) for example to L2 cache on the run-time is an excelent feature.

We all know, from using Firefox, C++ just leaks always memory because free memory fragmentation in the heap. This kind of needed heap memory defragmentation is easy to tackle in JVM.

Well, then there is Python, which theoretically can well do the same tricks and optimizations as in Java JVM, but let's see.

Last edited by zimon; 2010-04-02 at 22:34.
 

The Following User Says Thank You to zimon For This Useful Post:
Posts: 8 | Thanked: 16 times | Joined on Feb 2010
#17
Try not to think like software developers. Granted good tools, and cross platform development is great and reduces porting costs, but first there is the question of what to do? What might be a commercial success if Meego succeeds, and not how would we do it.
 
qgil's Avatar
Posts: 3,105 | Thanked: 11,088 times | Joined on Jul 2007 @ Mountain View (CA, USA)
#18
Originally Posted by swineflue View Post
I guess my real question is:

What can I do now, taking the risk by investing time and resources on a wild card (Meego), such that if Meego becomes a commercial success, I would become more than another app developer.
Get strong in the common skills and API shared By MeeGo / Maemo 5 / Symbian and contact Forum Nokia to explain them your ideas and investment.
 
Posts: 1,341 | Thanked: 708 times | Joined on Feb 2010
#19
Originally Posted by zimon View Post
Java theoretically can run family of programs faster, and therefore also save battery energy, than same programs compiled from C++/C.
See for example this study:
http://trs-new.jpl.nasa.gov/dspace/handle/2014/18351

(I had to emphasize, because most of the people do not believe programs written with Java can run faster and with less energy than same ones written in C++.)
 
Posts: 106 | Thanked: 136 times | Joined on Apr 2010 @ Switzerland
#20
I am also convinced that JavaME is a great runtime for developper and also from user point of view - as far as security aspects are explained. [A hacker has written a web page able to get iPhone SMS !]

As a really good and spread JavaME runtime exists:
http://developer.symbian.org/main/so...dex.php?pk=266
that would be great to port it to MeeGo !

And Jazelle technology available on ARM is really a chance to get Java runtime speed up without breaking portability/security/management http://en.wikipedia.org/wiki/Jazelle
I'm just asking myself who uses Jazelle already out there for Java runtime or others - as Python and Perl bytecode execution can be speed up too !
 
Reply


 
Forum Jump


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