an open phone from nokia ?

an open phone from nokia ?

Meir Kriheli meir at mksoft.co.il
Mon Aug 31 01:15:26 IDT 2009


On 08/30/2009 11:52 AM, Shachar Shemesh wrote:
> Eli Marmor wrote:
>> Hetz Ben Hamo wrote:
>>
>>   
>>> ...
>>>
>>> Will it be totally open? I don't think so because they have to support
>>> their DRM'd music/video which you buy, and their DRM is from ..
>>> Microsoft, but OTOH writing/porting an app to N900, is IMHO way easier
>>> then to Android/WebOS/iPhone.
>>>     
>>           ^^^^^^^^^^^^^^^^^^^^
>>   
>>> ...
>>>     
>>
>> By the way, don't forget that:
>>
>> 1. Android is Linux.
>> 2. WebOS is Linux (Palm left their proprietary OS).
>> 3. iPhone is BSD.
>> 4. ...and not only Nokia's Maemo is Linux/UNIX based....
>>   
> While technically true, it is also totally irrelevant.
> 
> When you write a phone application, you rarely interact with the kernel.
> Your main interaction is with the GUI. As such, which are the toolkits
> and what languages can you use:
> Neo: C/C++/Python/Anything. GUI is ETK, GTK, QT, wxWidgets or whatever.
> WebOS: I don't know what language (C?). GUI is Palm OS
> iPhone: I don't know what language (Objective C?). GUI is iPhone
> Android: Java. GUI is Android
> Windows Mobile: C, GUI is Win32ish
> Nokia: C/C++. GUI is QT.
> 
> Of this list, only the first and the last provide you with a development
> environment that is the same for the phone and for you (or, at least,
> my) desktop. In some cases I literally run the same software on my
> laptop and on the phone.
<snipped>

AFAIK, Nokia's (actually Maemo) running Hildon [1] - a gnome/gtk based
env for handhelds. One can install Qt and apps from the repos.

Next version of maemo will be Qt based (while gtk+ apps still working,
but relagated to community). Other languages [2] (e.g: Python) can be
used as well.

[1] http://en.wikipedia.org/wiki/Hildon
[2] http://maemo.org/development/documentation/programming_languages/

Cheers
--
Meir Kriheli



More information about the Linux-il mailing list