maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Community (https://talk.maemo.org/forumdisplay.php?f=16)
-   -   And where is the people from Nokia who worked on Maemo and Meego? (https://talk.maemo.org/showthread.php?t=69660)

admiral0 2011-02-19 10:35

Re: And where is the people from Nokia who worked on Maemo and Meego?
 
http://4.bp.blogspot.com/_NFgv6y1Wer...aziendale.jpeg

Just sayin'....

vi_ 2011-02-19 11:13

Re: And where is the people from Nokia who worked on Maemo and Meego?
 
Quote:

Originally Posted by zimon (Post 950177)
Qt-ecosystem

C++ itself is error prone and usually 1/2 as effective as Java or 1/4 as effective as Python.

Stopped reading, total noob.

zimon 2011-02-19 13:12

Re: And where is the people from Nokia who worked on Maemo and Meego?
 
Quote:

Originally Posted by vi_ (Post 950356)
Stopped reading, total noob.

I used the wrong word "effective" there when I meant "productive". It is fixed now.
Productive, as you get more stuff done with lesser time, with lesser code, with lesser bugs and overall.

I do not know if there is statistical studies yet, but the common sense with many who know all the three languages and have programmed with them, are that productivity goes something like C++ is 1/2 productive as Java and Python is 4x productive as C++. You can try to google with "Python productive Java C++"

And we should face the facts now. Threre will NEVER now be as much Qt/C++ developers as there is Java/Android developers. What Meego phone will need at once when it is shipped, is lots of applications, or either it will fail. Having Dalvik VM would be a big plus and immediately Meego would have thousands of developers and tens of thousands applications.

What I also said, that maybe rather than struggling with rather messy QtQuick and C++, Meego OS GUI could be written with QtJambi/Java or QtPython instead to get things more quickly ready and working. It pretty much seems like current methods and tools are not productive enough. The Meego phones should anyway at first be in the high end catogory, so they will have at least 1GB RAM and dual-core CPU. It wouldn't matter to have even two or three VMs running on the system (Python VM, Dalvik VM, Java VM).

vi_ 2011-02-19 13:31

Re: And where is the people from Nokia who worked on Maemo and Meego?
 
Quote:

Originally Posted by zimon (Post 950414)
I used the wrong word "effective" there when I meant "productive". It is fixed now.
Productive, as you get more stuff done with lesser time, with lesser code, with lesser bugs and overall.

I do not know if there is statistical studies yet, but the common sense with many who know all the three languages and have programmed with them, are that productivity goes something like C++ is 1/2 productive as Java and Python is 4x productive as C++. You can try to google with "Python productive Java C++"

And we should face the facts now. Threre will NEVER now be as much Qt/C++ developers as there is Java/Android developers. What Meego phone will need at once when it is shipped, is lots of applications, or either it will fail. Having Dalvik VM would be a big plus and immediately Meego would have thousands of developers and tens of thousands applications.

What I also said, that maybe rather than struggling with rather messy QtQuick and C++, Meego OS GUI could be written with QtJambi/Java or QtPython instead to get things more quickly ready and working. It pretty much seems like current methods and tools are not productive enough. The Meego phones should anyway at first be in the high end catogory, so they will have at least 1GB RAM and dual-core CPU. It wouldn't matter to have even two or three VMs running on the system (Python VM, Dalvik VM, Java VM).

yeah, you are right, why bother doing a long and boring job using the appropriate tools like a total square when you can quickly gypsy some **** together and call it done.

Now excuse me I have to go and put some shelves up with duck-tape.

mikecomputing 2011-02-19 13:33

Re: And where is the people from Nokia who worked on Maemo and Meego?
 
Quote:

Originally Posted by zimon (Post 950414)
I used the wrong word "effective" there when I meant "productive". It is fixed now.
Productive, as you get more stuff done with lesser time, with lesser code, with lesser bugs and overall.

I do not know if there is statistical studies yet, but the common sense with many who know all the three languages and have programmed with them, are that productivity goes something like C++ is 1/2 productive as Java and Python is 4x productive as C++. You can try to google with "Python productive Java C++"

And we should face the facts now. Threre will NEVER now be as much Qt/C++ developers as there is Java/Android developers. What Meego phone will need at once when it is shipped, is lots of applications, or either it will fail. Having Dalvik VM would be a big plus and immediately Meego would have thousands of developers and tens of thousands applications.

What I also said, that maybe rather than struggling with rather messy QtQuick and C++, Meego OS GUI could be written with QtJambi/Java or QtPython instead to get things more quickly ready and working. It pretty much seems like current methods and tools are not productive enough. The Meego phones should anyway at first be in the high end catogory, so they will have at least 1GB RAM and dual-core CPU. It wouldn't matter to have even two or three VMs running on the system (Python VM, Dalvik VM, Java VM).

"rather messy QtQuick." you just FUD ********. Soo why canonical plans too use Qt in nextgen ubuntu? why does KDE use Qt instead of dalvik?

Its like saying every developer must use java or else theyr stupid, how dumb is that? personally i prefer Qt and dislike android and java sdk some others prefer webos some even gtk. so saying dalvik would save meego lis just full of garbage!

My n900 still is better than maany android phones out even if they have 100000 more apps. still searchinf for a replacements that says all! dalvik is not the solusion for everything.

zimon 2011-02-19 13:43

Re: And where is the people from Nokia who worked on Maemo and Meego?
 
Quote:

Originally Posted by mikecomputing (Post 950425)
"rather messy QtQuick." you just FUD ********. Its like saying every developer must use java or else thedyr stupid, how dumb is that? !
.

No. One of course could still use QtQuick with Qt/C++ in Meego. But the fact is there won't be as much Qt/C++ developers ever now as there already is Java/Android-developers. To make use of Qt in Meego as much as possible, QtJambi and QtPython could be a productive way. Many Android developers would even change from Android/Java to QtJambi/Java.

QtQuick is a mess, IMHO. Having a new syntax QML and mixing it with the another C++ syntax, which itself is known to be messy. That is why Java-fathers took off the syntax-sugars and polymorphism following the KISS principle.

Much of the GNOME GUI-tools (for example in Fedora) are done with Python, and it has been a huge advantage to get things done and ready quickly. VMs will only get faster when they develop further.

abill_uk 2011-02-19 14:27

Re: And where is the people from Nokia who worked on Maemo and Meego?
 
What is Dalvik doing that this community cannot !!!.

tswindell 2011-02-19 14:32

Re: And where is the people from Nokia who worked on Maemo and Meego?
 
Quote:

Originally Posted by abill_uk (Post 950459)
What is Dalvik doing that this community cannot !!!.

Being successful?

abill_uk 2011-02-19 14:33

Re: And where is the people from Nokia who worked on Maemo and Meego?
 
Obviously !!!

zimon 2011-02-19 14:35

Re: And where is the people from Nokia who worked on Maemo and Meego?
 
Quote:

Originally Posted by abill_uk (Post 950459)
What is Dalvik doing that this community cannot !!!.

A good question.

http://en.wikipedia.org/wiki/Android_Market
Quote:

On 17 March 2009, there were about 2,300 applications available for download from the Android Market, according to T-Mobile chief technical officer Cole Brodman.[3]

By December 2009, there were over 20,000 applications available for download in the Android Market.[4]

By August 2010, there were over 80,000[5] applications available for download in the Android Market, with over 1 billion application downloads.[6][7] Recent months (in 2010) have shown an ever increasing growth rate, recently (in May 2010) surpassing 10,000 additional applications per month.[8]
In my opinion one of the reasons is that they like to use Java and it is highly productive programming language and it has good development tools.


All times are GMT. The time now is 12:13.

vBulletin® Version 3.8.8