Software Development User space, Kernel space
Our strong ability to write enterprise class, cross platform applications and device drivers includes:
- Multithreaded 32 bit and 64 bit POSIX compliant applications
- Event driven multi-tiered application with Graphical user interface (GUI) using Win32, QT
- IO performing, state machine driven, Linux or Windows service software
- Distributed application using client server technology, talking standard or proprietary protocol
- Interposes communicating applications using Clipboard, COM, Data Copy, DDE, File Mapping, Mailslots, Pipes, RPC, Sockets
- Kernel mode device driver such as bus drivers, class drivers, miniport drivers, filter drivers, file system drivers
Graphical user interface or user interface engineering focus on the user's experience and interactions. At Cadence Data Soft we have hands on experience in designing and development of graphical user interface software for desktop, web application, embedded devices and mobile platforms.
We have been able to successfully balance technical functionality and visual elements to create a software system that is not only operational but also usable and adaptable to changing user needs.
We have extensively worked on event driven user interface software using C# .NET, Java, MFC, QT. while providing user interface support for touch screen, mouse and full keyboard. In order to enhance usability story we have also implemented various custom controls.
To help physical challenged, we have developed strong expertise in developing software with assistive technologies such as high contrast, speech support, mouse less operation, full keyboard navigation with shortcuts and mnemonics, thus making a way for an application to comply with section 508.
Windows services- We have experience in development of Linux and Windows services for business software. We understand how important it is for these windows services to run continuously without disruption and hence they are carefully designed. This ensures there windows services make optimum resource utilization for providing continuous and uninterrupted services. Some of the high performance network windows services that we developed, have an ability to perform multi-channel, concurrent, extremely large data transfers at high speed over network
Device drivers- Our sound knowledge of OS subsystems, clubbed with knowledge of device driver framework, interfaces and debugging of device driver help us in offering kernel mode software development services. Our device driver development expertise include writing storage class driver, NDIS miniport driver, PnP device driver, TDI client, file-system filter drivers, PCI device driver, ACPI device driver.
|