Projects / Axiomatic Multi-Platform C

Axiomatic Multi-Platform C

AMPC compiles C programs directly into Java bytecode to run on any platform where a Java runtime is available. AMPC can also be used to integrate C and Java programs since AMPC's C functions can directly call numerous Java methods and vice versa. AMPC supports ANSI C 1989 (ISO C 1990). A JNI (JVM Native Interface) feature is available for calling native C or C++ functions. AMPC supports the C standard library as well as TCP/IP, ODBC, and graphics libraries. J2ME CDC 1.1 for mobile devices is also supported.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  12 Sep 2007 22:49

    Release Notes: The SWT graphics library has been taken out and replaced fully by AWT/Swing.

    •  12 Sep 2007 12:11

      Release Notes: The SWT graphics library has been taken out and replaced fully by AWT/Swing.

      •  04 Sep 2007 13:55

        Release Notes: Error handling of parameter passing of struct/union variables was improved.

        •  03 Sep 2007 10:53

          Release Notes: Error handling of parameter passing of struct/union variables was improved.

          •  14 Aug 2007 12:46

            Release Notes: A bug in the atod() math library was fixed and the manual was updated.

            Recent comments

            26 Jul 2007 12:46 gtoal

            Alternative products (including freeware)
            See also http://en.wikipedia.org/wiki/C_to_Java_Virtual_Machine_compilers for a list of similar compilers.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.