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: Rugged 1/2 ATR Aligned to SOSA, CMFF and SAVE Ready

January 30, 20250
Consortia and Working Groups

Call for Consensus Body Members to Reaffirm ANSI/VITA 67.1-2019 – Coaxial Interconnect on VPX, 4 Position SMPM Configuration

January 28, 20250
Eletter Products

SPONSORED: SAVE Compliant Chassis for VPX and SOSA Aligned Systems

January 28, 20250
Load more
Read also
Eletter Products

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

January 30, 20250
Consortia and Working Groups

Call for Consensus Body Members to Reaffirm ANSI/VITA 67.1-2019 – Coaxial Interconnect on VPX, 4 Position SMPM Configuration

January 28, 20250
Eletter Products

SPONSORED: SAVE Compliant Chassis for VPX and SOSA Aligned Systems

January 28, 20250
Eletter Products

SPONSORED: Introducing AirBorn’s 2300W+ VPX Power Supply

January 28, 20250
Consortia and Working Groups

VITA announces formation of VITA 100 working groups

January 13, 20250
Articles

VITA Technologies 2025 Application Guide is here!

December 13, 20240
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.