VITA Technologies
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX
Menu
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX
  • Articles
  • White Papers
  • Products
  • News
Menu
  • Articles
  • White Papers
  • Products
  • News
  Editor's Choice  ‘Rivals’ Ada and Java link up
Editor's Choice

‘Rivals’ Ada and Java link up

Chris A. Ciufo, Editor, OpenSystems MediaChris A. Ciufo, Editor, OpenSystems Media—September 1, 20080
FacebookTwitterPinterestLinkedInTumblrRedditVKWhatsAppEmail

Pseudo “rivals,” the Ada and Java programming languages can now talk to each other –without requiring a middleman … or middleware, rather. Case in point: AdaCore’s new GNAT Ada-Java Interfacing Suite (GNAT-AJIS) can fully replace slow, painstaking middleware in Ada-Java mixed language application development. Utilizing the suite, Ada developers can add Ada components to Java-based systems, while Java programmers can maximize Ada’s performance and functionality in real-time control. GNAT-AJIS accomplishes this by enabling developers to fold natively- or Java Virtual Machine (JVM)-compiled Ada code into Java applications that have been compiled to the JVM.

The interfacing suite, targeting the Java and Ada communities, achieves its mission with two primary tools. First, a binding generator transforms an Ada package specification (input) into Java classes (output), with methods that correspond natively to Ada subprograms. The binding generator creates needed “glue code” that allows programmers to not bog themselves down in details; meanwhile, the suite’s interfacing utilizes the Java Native Interface (JNI). Second, GNAT-AJIS includes the JGNAT compiler, which serves to compile Ada to the JVM. Of course, die-hards who opt to use middleware for purposes other than Java/Ada interfacing (such as facilitating an application’s distribution) will find that GNAT-AJIS works just fine with middleware as well.

FacebookTwitterPinterestLinkedInTumblrRedditVKWhatsAppEmail
Cornet Technology, Inc. Awarded U.S. Navy Maritime Embedded GPS Adapter (MEGA) Contract
LDRA releases Version 7.7 of the LDRA tool suite
Related posts
  • Related posts
  • More from author
Eletter Products

SPONSORED: SpaceVPX Solutions From Pixus Technologies

May 28, 20250
Eletter Products

SPONSORED: Mission-Ready Chassis Management Aligned to SOSA®

May 28, 20250
Eletter Products

SPONSORED: 2300W Intelligent VPX Power Supply

May 21, 20250
Load more
Read also
Eletter Products

SPONSORED: SpaceVPX Solutions From Pixus Technologies

May 28, 20250
Eletter Products

SPONSORED: Mission-Ready Chassis Management Aligned to SOSA®

May 28, 20250
Eletter Products

SPONSORED: 2300W Intelligent VPX Power Supply

May 21, 20250
Eletter Products

SPONSORED: Small Scale 4 Slot OpenVPX and SOSA Aligned System Development

May 21, 20250
Eletter Products

SPONSORED: 3U VPX HD Switch Doubles Backplane Density

May 14, 20250
Eletter Products

SPONSORED: Rugged 1/2 ATR Aligned to SOSA, CMFF and SAVE Ready

January 30, 20250
Load more

Recent Comments

No comments to show.
  • Articles
  • White Papers
  • Products
  • News
Menu
  • Articles
  • White Papers
  • Products
  • News
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX
Menu
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX

© 2023 VITA Technologies. All rights Reserved.