Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [emf-dev] Ported EMF to the Android platform

Hi Hui,

Thanks for letting us know about this and offering to share your work! I'm sure I can't be the only one who's very interested in Android and would really like to find out more about your port. I'd like to get an idea of how extensive the changes are. Creating a fork that requires constant updating to be kept in sync doesn't seem ideal; if we could somehow incorporate it into EMF core, that would no doubt be better.

I'd suggest the easiest way to get started might be to open a bugzilla and attach your code there. Then we can take a look and figure out where to go next. If the changes aren't terribly extensive, perhaps posting them as a patch against the existing code base would be even better.

Thanks again,
Dave

--
Dave Steinberg
Rational Software - IBM Toronto Lab
mailto:davidms@xxxxxxxxxx


Inactive hide details for Hui Song ---11/29/2009 10:09:58 PM---Dear EMF developers, As a part of a small project, I managed to Hui Song ---11/29/2009 10:09:58 PM---Dear EMF developers, As a part of a small project, I managed to port the EMF code into the


From:

Hui Song <songhui.cn@xxxxxxxxx>

To:

emf-dev@xxxxxxxxxxx

Date:

11/29/2009 10:09 PM

Subject:

[emf-dev] Ported EMF to the Android platform

Sent by:

emf-dev-bounces@xxxxxxxxxxx




Dear EMF developers,

As a part of a small project, I managed to port the EMF code into the
Android platform.

As you may know, Android is a mobile operation system, which employs a
Java-compliant language and virtue machine named Dalvik. After some
modifications to the source code, the core EMF packages (including
emf.common, emf.ecore, emf.ecore.xmi) can now be compiled by Dalvik,
and work well on an Android mobile phone.

To show the uages of EMF on Android, I tried to wrap the main
management capabilities of Android system as an Ecore model, so that
we can write ocl rules to query the runtime information from an
Android mobile phone, like "listing all the running activites",
"counting all the clients", "listing the current wifi channels", as
shown in the attached snapshots.

If you have any interest, I will be very glad to contribute this work
in any ways (e.g. as a branch, a sandbox, a emft project, and any
other ways).

If not, please forgive me for bothering.

Sincerely!
Hui SONG
Nov. 30
(See attached file: client_count.png)(See attached file: running_activities_process.png)(See attached file: scanned_wifi_channels.png)_______________________________________________
emf-dev mailing list
emf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/emf-dev


GIF image

GIF image

Attachment: client_count.png
Description: PNG image

Attachment: running_activities_process.png
Description: PNG image

Attachment: scanned_wifi_channels.png
Description: PNG image


Back to the top