Main Menu
- Home
- Projects
- Forums
- People
- Java User Groups
- JCP
cqME FAQ |
[+] [–] |
Common questions about the ME Framework project are answered here.
[+] [–] |
Questions About the ME Framework Project |
A: ME Framework is an open-source version of the testing framework used in Oracle's Technology Compatibility Kits (TCKs). ME Framework is also a set of plug-ins to the JT Harness that provide support for Java Platform, Micro Edition (Java ME platform) test suites. While the original focus of ME Framework was conformance testing, it is really a general purpose testing framework which supports CLDC, MIDP, CDC, FP, PBP, and PP. See www.jcp.org for more information about TCKs.
A: ME Framework is licensed under the GNU Public License, version 2, with the Classpath Exception. See the licensing section of the download page for more information.
Oracle also provides the ME framework in binary form for free under a Oracle standard commercial license if you want to base your products on the binary form of the ME Framework. For more information contact one of the Oracle worldwide sales offices.
A:The classpath exception was developed by the Free Software Foundation's GNU/Classpath Project (see www.gnu.org/software/classpath/license.html). It allows you to link an application available under any license to a library that is part of software licensed under GPL v2, without that application being subject to the GPL's requirement to be itself offered to the public under the GPL.
A:If the ME Framework was distributed under GPL v2, that application could be subject to the requirements of the GPL that all code that is shipped as part of a "work based on the [GPL] program" also be GPL licensed. Accordingly, a GPL license exception is needed that specifically excludes from this licensing requirement any application that links to the GPL implementation. The classpath exception accomplishes this.
A:Yes, developers have free access to the code and are free to change it, or redistribute it under the terms of the GPL license. Further, anyone can sign a contribution agreement and contribute bug fixes and features to the project.
Oracle also provides ME framework binaries under the free commercial license if you want to base your products on Oracle's binaries.
A:Oracle is open sourcing the ME Framework which is a set of JT harness plugins used to run compatibility tests on the Java ME platform. Oracle is not open sourcing Java ME compatibility tests at this time. We are evaluating options for making test sources available to the community.
A:ME Framework is a project on java.net at cqme.java.net/framework.html
A:Take a look at the following documentation on the project web site:
A:Start with the Framework Developer Guide, available at cqme.java.net/framework.html#documentation
A:You can request new features for ME Framework using JIRA.
You are also encouraged to join ME Framework project and contribute your code to the future releases.
Developers must sign the contribution agreement to work on the code or contribute changes and bug fixes.
A:Yes. You are expected to have written some working code on your project to do this. Talk to the Project Lead about your ideas for the module. Also, refer to the following discussion forum post for more information about participating in the community.