Skip to main content
Create Account Login Help

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

  1. What is ME Framework?

    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.

  2. What are the licensing terms?

    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.

  3. What is the classpath exception?

    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.

  4. Why do you need the classpath exception?

    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.

  5. Can I use ME Framework for development of test and distribute it?

    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.

  6. Will you open source any compatibility tests?

    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.

  7. Where can I get ME Framework?

    A:ME Framework is a project on java.net at cqme.java.net/framework.html

  8. Can you refer me to any reading material to learn more on the subject?

    A:Take a look at the following documentation on the project web site:

    • ME Framework documentation
    • Quality and compatibility testing documentation
    • JT harness documentation
  9. How do I develop tests using ME Framework?

    A:Start with the Framework Developer Guide, available at cqme.java.net/framework.html#documentation

  10. I am writing a test suite for JSR XYZ. Can support for this JSR be added to ME Framework?

    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.

  11. Can I start a module to develop tests for APIs under your project?

    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.

 
 
spacer
spacer
Please Confirm
spacer
 
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.