Mobile Communications
As a result of our long standing
partnership with Ecrio Inc, we have acquired significant knowledge of software
technologies used in packet switched communications over wireless networks. This
includes in-depth knowledge of the SIP, RTP/RTCP, MSRP protocols and Sigcomp
solution especially with reference to the specific requirements for IP
Multimedia System (IMS) enabled services as laid down by 3GPP and IETF and also
other protocols such as XCAP, HTTP and XDM standards as required by Open Mobile
Alliance (OMA). We also have experience with the Diameter protocol which is
extensively used between various components in the IMS network.
We have worked on a number of applications targeted towards 3G networks
• Video Share allows users engaged in a circuit switch voice call to add a
unidirectional video streaming session over the packet network during the voice
call. The source used for the video can be live from camera or can be a
pre-recorded video clip.
• Push to Talk over Cellular is a walkie-talkie like feature for mobile phones
with a notion of a “floor” which allows half duplex communication among members
of a chat group. The benefit of PoC is that it allows a single person to reach
an active talk group at a button press, without having to make several calls to
coordinate with a group.
• Voice Call Continuity (VCC) is an application which seamlessly transfers a
Voice Call between the circuit switched and packet switched call legs on a Dual
Mode handset as and when the radio conditions change.
• Enhanced Address Book
The Wireless Association® (CTIA) Enhanced Messaging and Rich Communication Suite
(RCS) initiative aims to speed up the evolution of mobile phone communication
towards rich communication. It has laid down the specifications for an enhanced
address book which provides service capabilities and presence information.
Besides IMS applications, we have experience with the OBEX APIs for Bluetooth
which we have used extensively to implement the PBAP, Sync and MAP profiles. We
have also developed applications on handsets using J2ME.
Multi-tier
Business Applications
Our enterprise team
has implemented several high availability, scalable and high performance systems
which are currently in production in various verticals such as Oil & Gas,
Banking, Retail and Manufacturing.
The team has proven professionals for the optimum utilization of the rich set of
platform services, APIs, and protocols to develop and deploy multi-tiered,
web-based integration solutions and have expertise with
UML Modeling
Code Generation
Object Relational Mapping
XML based Data Models
Rule based execution
Audit Trails
Asynchronous message passing
The team has mastered an innovative approach of implementing a custom
services-based application architecture—which overcomes the most problematic
barriers to integration. This approach incorporates the guiding principles of
Service-Oriented Architecture.
EMV (Europay, MasterCard & Visa) migration from magnetic stripe to smart cards
is now underway in many countries worldwide. This has been mandated by a
liability shift where the liability for any fraudulent activity will shift in to
the non-EMV compliant party - merchant or issuer - for all transactions. Our
team has experience with the EMV standard and has been successful in implemeting
and certifying an EMV Level 2 kernel primarily for use in ATM machines.
Process Application
Our Process Application team has considerable experience in
architecting and designing robust multithreaded servers running 24x7 and
associated visualization solutions. The team has specific expertise on designing
solutions that handle internationalization and localization issues so that the
solution
can be easily configured to run in any geographic location. We have worked on a
MES System for control in chemical plants which is currently deployed at Pfizer.
We have developed a complete suite of tools comprising of multithreaded backend
servers and desktop/browser based
visualization tools to deliver oil drilling data in real-time mode directly from
drilling site to the desktop of various stake holders of Kongsberg Intellifield,
Norway.
BioInformatics
One of the vehicles
identified by us to move up the value chain and explore new horizons is
Bio-Informatics and allied fields. We aim to provide state of the art and
cutting edge software products and services to clients in this field.
We are following a 3 pronged strategy of collaborating with the Academia,
developing in-house products and offering consulting services.
1. Our flagship product in this domain is ChemStudio 2D QSAR MDI Expert System,
based on ETA (Extended Topochemical Atom Indices) scheme and non-ETA scheme for
Drug Designing and Eco-toxicological Studies. With this application the user can
design and edit chemical molecules, calculate ETA Topological descriptors, use
statistical functionality to derive QSAR models using the descriptors and
validate the developed models using standard methods. This software has been
developed in collaboration with Prof. Kunal Roy of Jadavpur University.
2. Our service model includes development and deployment of intelligent web
based Search Engines and Analysis tools dedicated for Bioinformatics domain.
Some prototype applications that we have developed are as follows:
ProDWeb is a tool for Keyword based search for proteins which fetch information
from comprehensive public databases.
It has the following Core Functionalities:
o Intuitive User friendly Interface
o Protein Primary Sequence in specific formats & download
o Secondary Structure Assignments according to Kabasch Sander method
o Enzyme Classification Number
o Metabolic Reaction Ids
o Bibliographic References
o 3D Static Image
o Annotated Sequence Motifs
o Ligand Associations Information
o Protein-ligand interaction collateral information
GeneSeer is a Vehicle to search for Gene Names and Genomic Resources
It has the following Core Functionalities:
o Gene Name translation database
o Gene Synonyms
o Species Specific Gene Names
o Map Gene names to Nucleotide and Protein
o Sequence in FASTA format of nucleotide and protein
o Detection of Closest Homologues
o Phylogenetic Tree Construction - rooted & unrooted
o Gene descriptions from curated databases
CyanoAnalysis is a tool for Domain analysis of Cyanobacteria based on CYP
cluster Phylogenetic Reconstruction and bioremediation.
It has the following Core Functionalities:
o Domain identification and annotation
o Annotated domain alignments - inter class and intra class
o Deriving the Phylogenetic tree of the Cyanobacteria species
o Detection of novel domains
o 2nd order algorithm based functionalities
o Comparison tools
o Template library for Homology Modeling
3. We do offer training courses on Information Technology to professionals in
Biology and allied fields who have an interest in BioInformatics. In
collaboration with National Institute of Cholera and Enteric Diseases(NICED),
Kolkata we conducted a very successful 3 day workshop on BioInformatics for
Students and Analysts.
4.This
software has been developed in collaboration with Prof. Kunal Roy of Jadavpur
University. Download a trial version of the software
here.
ProDWeb is a tool for Keyword based search for
proteins which fetch information from comprehensive public databases.
CyanoAnalysis is a tool for Domain analysis of Cyanobacteria based on CYP
cluster Phylogenetic Reconstruction and bioremediation.
Circuits &
Systems
Over a period of
time, we have acquired substantial expertise in the field of EDA (Electronic
Design Automation) for VLSI (Very Large Scale Integrated Circuits) with special
emphasis on Circuit Simulation.
1. Architectural modeling
Our team is well versed in modeling complex digital and analog blocks using high
level languages. We have successfully modeled analog modules such as Equalizers,
PLLs and A/D converters using Verilog-A and also modeled complex digital Router
and Switch Fabric chips using C/C++. We also have experience in mixed mode
simulation using Verilog Procedular Interface (VPI).
2. Circuit Simulation
We have over 10 years of work experience with Spice like circuit simulators.
including
• Device model implementation
• Analog behavioral modelling
• Simulation algorithm development and implementation
• Implementation of front/end features
3. Cell Library Characterization
We are very familiar with the issues involved in Cell Library Characterization
for timing and power using any of the commercially available circuit simulators.
We have our own in-house tools for doing so. Our engineers will work with you to
understand the design and operating conditions of your library.
4. IBIS Modeling
The IBIS Open Forum is the industry organization responsible for the management
of the IBIS specification for modeling I/O buffers. We have been developing and
maintaining the IBIS Golden Parser which checks IBIS models for compliance with
the IBIS specifications.
We also have expertise in generating IBIS compliant models from I/O buffer spice
netlists and schematics using circuit simulation.
Computer
Security
We have experience in
using the Winlogon/GINA (graphical identification and authentication) under
WinXP to provide customized user identification and authentication procedures
such as One time passwords, Biometrics and interface to Smart card readers. We
have also worked with custom applications to manage Ipsec Security Policies
under WinXP and also with handling security certificates.
Our team has experience with crypto libraries and we have developed several
innovative licensing schemes for creating and deploying software licenses,
including licensing over the web without the need for a central licensing
server.
Software
Testing and Quality Assurance
Our goal is to become
a cost effective Software Testing and Quality Assurance service provider that
help companies deliver reliable and quality software to their clients on time.
We hope to achieve this by
• Developing a generic test methodology that can be used across projects
• Working in conjunction with the development team
• Carrying out independent, time bound and priority-driven testing
• Freeing the development team from the testing burden thereby allowing them
to focus on their core skills
Currently, we provide the following testing and QA related services:
• Creation of test methodology and test strategy
A comprehensive test methodology that can be used across projects and which can
be used as a Testing Quality system for ISO 9003 certification
• Development of Quality System for SDLC activities
An exhaustive guideline and standard procedures for all phases in a Software
development project. This document along with Quality Policy document shall form
the basis in applying for quality certification e.g. ISO 9001 or SEI-CMM level
2.
• Development of Test Plan
Test Plan document is prepared for effective and organized software testing.
This document contains the testing strategy that is to be adopted in a project
along with design of test cases. The Test Plan that can be used either as a
project deliverable or as a tool for testing software, forms the basis for
Testing project management, control and feedback.
• Software Testing
Functionality Testing
–
Determines the
extent to which a product meets expected functional requirements through
validation of product features.
Performance Testing –
Determines how quickly the product executes a variety of events. Benchmarking of
a product against the competition also falls under this head.
Load Testing -
Checks how well a product functions when it is in competition for system
resources such as CPU, I/O processor, network, memory etc.
Stress Testing -
Determines, to a
deeper extent than load testing, the capacity of a system by increasing the load
placed on the resources until a failure or other unacceptable product behavior
occurs.
Installation Testing
–
Checks how well and
how easily a product installs on a variety of platform configurations.
Website Testing –
o Ensures that the site functions properly.
o It is compatible across different platforms and configurations.
o Can handle large number of concurrent users.
Automated Testing -
Test automation becomes useful when the same set of test cases is to be executed
repeatedly. This becomes useful specially, when the development team follows a
RAD methodology wherein the software is evolved through multiple builds and
delivery.
Test tools evaluation and implementation – There is a plethora of test tools
available in the market that address a variety of needs for software testing. We
can help the customer in assessing the needs for automated testing, selecting an
appropriate test tool and integrating the test tool with the testing process,
seamlessly.