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.
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.
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?
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.
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Participation.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.