About ADI Practice Areas Service Offerings Technology Careers Home
Practice Areas
Search  
 
 
You are here :: Home : Practice Areas : Systems Programming
   
Embedded Software
Mobile Data Solutions
Messaging and Collaborative Solutions
N-tier Business Solutions
Systems Programming and Utilities

Systems Programming and Utilities

OS Internals | Security and Encryption

Systems Programming is the final test of fire for any development team as it involves deep understanding of the base hardware platforms and their operating systems. Developing a full OS is a work of great pain and labor written over long periods of time by huge teams of developers, hence developing utilities and solutions that directly interface with the internals of an OS involves understanding the huge OS code-base, and discovering the internal architecture of the OS.

With most of the popular operating systems being proprietary solutions; with very little open documentation, systems programming usually turns out to be a complex reverse engineering process where the developer needs to spend great time and effort while gathering code functionalities out of the base OS.

 

 
OS Internals
ADI’s systems team has been actively engaged in the development of a number of system level solutions. These have involved writing drivers and OS utilities over complex platforms like Windows NT. In situations where the windows help libraries fail to provide sufficient documentation, we have carried out detailed low-level debugging operations over the OS as a result of which, over time we have gathered strong expertise and varied experiences in the architecture and code functionalities of various internal components of NT.

Apart from the Microsoft operating systems, we also offer a strong base for Unix and Linux systems development. In terms of Linux, the solutions we have worked on have involved internal components and interfaces of Crux and Red Hat versions of the platform.

 

 
Security and Encryption
ADI provides a full range of skills needed to direct and deliver a successful security solution, including strategic direction, application development, and systems integration. Of the numerous solutions that we have worked on, many of them have involved development work in terms of custom security requirements. These components have targeted secure communications and privacy-protection of enterprise information and processes. Development under this domain is essentially of cryptographic nature, involving the use of various encryption/decryption algorithms over a range of encryption key mechanisms – public-key, private-key and symmetric-key.

On the technology front under this domain, we offer skills on most popular security & encryption technologies such as – Secure Socket Layer – SSL, Pretty Good Privacy – PGP, Digital Signature Standard/Algorithm – DSS/DSA. We have also ventured into the current hot-selling biometric authentication technologies such as retinal, face and finger print scans.

   
Case studies

  Buzz
Win32 based remote application management solution.
  Rangoli
Online gaming solution.
   
 
Contact Us | ADI Products | Sitemap | Privacy Policy Copyright © 2004-5 Amiga Development India. | All Rights Reserved.
  Site best viewed at 1024 X 768 monitor resolution.