motorola is working on opening its native SDK. However it takes time. There're much need to be thought of, like compatibility, etc...
Hopefully, this work can be done by next year
As you know, Motorola did not use Trolltech's Qtopia to build applications for E680i. They use EZX Application on top of Trolltech's embedded Qt. Here is the sofware structure:
EZX Aplication
|
Qt embedded
|
Linux
So building E680i's native applications is simple, things you need:
qt-embedded-2.3.6
E680i's EZX header files
E680i's libezx* libraries
linux-arm-gcc binaries
tmake 1.8
Unfortunately, Motorola did not public E680i's EZX header files. Without E680i's EZX header files, we can not use qt designer to build E680i native applications. We will not know how to handle E680i touch screen or sound...
because we dont know ZApplication objects and its function declaration in the header files.
EZX OPIE project team has worked around to build applications for E680i, building E680i applications base on EZX's QtPalmtop without E680i header files.
I believe they are facing the same problem right now. Without knowing E680i's EZX header files, they can not active Opie to support E680i touch screen, sound in their applications!
Why Motorola did not public E680i's EZX header files? If I have E680i header files, my first qt application will be a scientific calculator application support touch screen on E680i. I also believe others will build thousand native applications for E680i.
Why Microsoft and Symbian users can easily build their own native applications for their smartphone? Why Motorola did not want us to build native applications for Linux phone? Why Motorola makes such a lovely open-source Linux phone become closed-source?
I hope one day, Motorola will pay attention to this www.motorolafans.com and read this article. I hope Motorola knows that their fans, their supports are facing and suffering the problem on building native applications for their phone. I hope Motorola will public E680i's header files and release documents on how to use E680i's ZApplication objects and its functionaries.
In conclusion, smartphone on Linux platform can not compare to Symbian's, Palms' or Windows Mobile's, each with thousands of native applications.
I give up my attempt to build E680i native application without Motorola's support. E680i is just a smart phone without support. It is just a phone, no need to spend so much time for it.
We have to sit and wait Motorola China releases new firmwares, new native applications by themself.
Freedom from lust is happiness in the world,
the going beyond all sensual desires.
But the crushing out of the conceit "I am"-
this is the highest happiness.
motorola is working on opening its native SDK. However it takes time. There're much need to be thought of, like compatibility, etc...
Hopefully, this work can be done by next year
Swingseagull:
I'm curious... where did you find information that "Motorola is working on opening its native SDK"?