|
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.
|
| |
|
| |
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.
|
| |
|
| |
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.
|
|
|