Ada 2005 on .NET and Mobile and Embedded Devices

Abstract

Ada is well-known for supporting good software engineering practices and for interfacing cleanly with other languages; these features have only gotten better with Ada 2005. The A# project is an open-source implementation of Ada 2005 for Microsoft's .NET Framework. Using A#, programmers can combine Ada code with reusable .NET components, including modules written in C#, as well as legacy component object model components and Win32 Dynamically Linked Libraries. This allows leveraging both the software engineering advantages of Ada and the large amount of reusable libraries written for .NET. Additionally, A# targets portable digital assistants and other mobile and embedded devices.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 2006
Accession Number
ADA488456

Entities

People

  • Martin C. Carlisle

Organizations

  • United States Air Force Academy

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Application Software
  • Compilers
  • Computer Programming
  • Computer Science
  • Computers
  • Department Of Defense
  • Engineering
  • Graphical User Interface
  • Language
  • Mobile Devices
  • Mobile Phones
  • Object Code
  • Programming Languages
  • Software Development
  • Standards
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Distributed Systems and Data Platform Development
  • Software Verification and Validation.