Skip to main content

build the phoneME Feature software in Elastos

3 replies [Last post]
xilongpei
Offline
Joined: 2007-02-24
Points: 0

Elastos is an OS developed by www.koretide.com.cn, now we have reported the 'phoneME Feature software' into Elastos, which run on a mobile with TD-SCDMA support.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
xilongpei
Offline
Joined: 2007-02-24
Points: 0

We are developing a product (like WIPI, BREW) that can run
JAVA(MidLet) and CAR(component like COM) together, Let them interoperable.
This will speed up the running speed of JAVA and make it easyly to support more devices, for our component technology (caled CAR) is a binary module (a PE type file, DLL file) like COM with metadata.

The following is an abstract of a thesis written by my fellow.

Component Oriented Programming is developed from Procedure Oriented Programming and Object Oriented Programming. With it's help, the ideal of software factory may come to the reality. As long as programming according to the specification of component technology, the components of the output gain the capabilities of interoperation between components, independent upgrading, independent to specific languages and runtime environments, also, a single component can be shared by many applications at runtime.
This thesis analyzed the characteristics and limits of the traditional Component Oriented Programming and researched the new requirements of the capabilities of the Component Oriented Programming, according to the current development of internet. With these analyses and researches, the thesis introduced the significance of this research.
Based on the current problems, the thesis analyzed the definition, the significance and the computing capability of the metadata computing, proposed a new method of metadata computing which can solve the current problems efficiently, and expatiated on the design of the architecture of this computing method.
Based on this architecture, the thesis expatiated on an implementation of this computing method based on a concrete component technology-CAR(Component Assembly Runtime), named XMLGlue, which is flexible and efficient and is suitable for the embedded operating system.
Under the framework of the XMLGlue, the thesis expatiated on the design and implementation of the Reflection mechanism, which offered the uniform interfaces for the component systems through which the outside environment can access the component system. It is the basis of the XMLGlue technology.
Then, the thesis presents the design and implementation of the XMLGlue technology in details, including the architecture and the ways to realize interoperations between scripting languages and CAR component system. This technology is composed of many independent modules, and then can be migrate to other component systems easily.
At last, the thesis presents the conclusion of the research of Metadata Computing Based on CAR Component Technology.

stuart_marks
Offline
Joined: 2006-08-24
Points: 0

Cool! It's good to know that your port of phoneME Feature was successful. What are you intending to do with it? Is it a research project or a product? Are you going to open source it?

s'marks

xilongpei
Offline
Joined: 2007-02-24
Points: 0

Elastos is an Embed OS developed by a Chinese Company to support the TD-SCDMA mobile. The kernel of this OS won't be open, but the upper technology will be open, perhaps.