Symmetric as a part of its Software Development Division, is a Custom Software Development & Outsourcing company which provides software solutions to customers across globe. Delivery of these services is offered through Customer friendly Models of Offshore Development and Delivery center, Onsite Services or Hybrid Models. Our experience includes Embedded Products Development based on High End Technology based Linux Driver Development, Security Products, ERP Solutions, Supply Chains, Kiosk Products as well as Windows based Application Projects Development.
Also expertise in Onsite engineering Services like integration, Quality assurance, Testing and Porting.
Symmetric has provided Software services for projects adhering to IEEE/ EIA 12207, Mil -2167/498 and DO-178B standards.
Symmetric is a rapidly growing Custom Software Development & Outsourcing company which provides software solutions to customers across globe…
Our software development provides a complete range of high quality and optimal cost engineering, with complete transparency over the development process to clients.
Symmetric's product development service covers the entire spectrum of activities involved in taking a product from its vision to its release. Focus to achieve quality and ship on a predictable date.
Symmetric's testing service enables to deliver most critical projects on time within budget and with quality that meets or exceeds expectations.
Our Board Support Packages for real-time systems and embedded Linux greatly simplify embedded system development. We also offer customized BSPs as needed. Many of our board support packages will operate with minimal modifications on similar target boards.
DEVICE DRIVERS
Device drivers for 1553 Bus Analyzer
Symmetric has a dedicated team of BSP experts to help you build your project on a solid foundation. Our developers understand the hardware components of the target system, the data flow, and interrupt and memory maps required for writing a BSP. A completed BSP not only initializes the target system hardware, but also provides function calls that enable higher layers of software to communicate with low-level system components. Errors made at this critical level quickly compound throughout the system. They can keep it from working at all, or cause problems downstream that cost valuable time to find and fix.
We maintain an extensive knowledge base, and our engineers constantly share tips, tricks, and best practices with one another—all to the benefit of your development team.
We create custom BSPs and drivers. Our BSP experts can analyze your custom hardware and create the software package you need to optimize both your development process and the behavior of your deployed device.
Our RTOS expertise encompasses, VxWorks™, Embedded Linux™ and other development environments. We can serve as developers on your team, sharing our knowledge of these, & other systems, while helping your team implement, integrate, test and deploy your product.
We also have extensive experience in the design of microprocessor and microcontroller-based hardware systems. We specialize in standard bus architectures like VMEbus, PCI, cPCI, PCMCIA, Card BUS and other form-factor and custom designs.
We develop embedded linux board support packages (BSPs) to speed OEM product development. Our BSPs are ready to run out of the box and include a full toolchain and complete source code. The toolchain is from the Embedded Linux Development Kit (ELDK). The kernel source (both 2.4 and 2.6 versions) comes from the canonical linux kernel hosted by Bitkeeper with modifications made to support Single Board Computer Modules.
Download a sample of our Embedded Linux Documentation to see what's included in the package.
All our Board Support Packages (BSP) contain prebuilt RAM and ROM kernel images and documentation that describes installing the BSP, setting up the development environment (target and host), building and downloading a custom kernel image, and running applications. Support is sold separately for all BSPs. Download a sample of our VxWorks BSP Documentation to see what's included in the package.
Board support package is collection of necessary software offers the ability to quickly create custom applications under the windows XP operating systems. Software utilities allow configuring the card for certain modes of operation, quickly accessing the card resources and on cards with DSPs and it supports multiple I/O boards as well.
Our FPGA (Field Programmable Gate Array) solutions deliver unique features, high performance, and excellent value for FPGA designs. We have experience of working with very intricate and complex FPGA designs based on VHDL and Verilog both. A typical FPGA development cycle is as follows:
IP Core Design : 1553 Bus Analyzer and Simulator takes the industry's most advanced MIL-STD-1553 protocol engine, CORE-1553, and provides a royalty-free instantiation in a wide variety of the latest Xilinx and other FPGAs. Users need only integrate our proven Intellectual Property (IP) with their own logic and our micro-sized Personality Module to achieve the highest levels of 1553 performance. 1553 Bus Analyzer is a solution for embedded designs that provides simultaneous Bus Controller, single Remote Terminal and Bus Monitor operational modes (multi-function). With the richest available set of protocol processing functions, 1553 B&A has been independently certified to the RT Validation Test.
Complex programmable logic devices (CPLDs) are integrated circuits (ICs) or chips that application designers configure to implement digital hardware such as mobile phones. CPLDs can handle significantly larger designs than simple programmable logic devices (SPLDs), but provide less logic than field programmable gate arrays (FPGAs).
Fixed point FFT cores are the most efficient and fastest available in the FPGA world. With a revolutionary architecture for efficient memory usage and balanced use of arithmetic and logic resources, we offer complete FFT solutions with any input resolution up to 2GSPS. Whether you require a forward FFT, Inverse FFT, a 2D FFT, correlation or any algorithm efficiently performed with a Fourier transform, our technology will offer you the best solution for a cost effective implementation.Smart IP solutions increase board efficiency and reduce the price of Digital Signal Processing systems.
Our Turnkey software projects includes solutions for avionics subsystems and flight testing using RTOS based VxWorks, RT Linux ,VxSim and many others. The work includes understanding the customer requirements and its various platforms, processes, implement and develop the software applications. Testing includes documentation of the validation, verification and simulation results, including a complete review of requirements tracked to implementation, specific to each customer's individual needs. Deliverables of these services is through onsite engineering services or through hybrid models.
Network Driver Interface Specification:Defines a standard API for "Network Interface Cards" (NIC's). The details of a NIC's hardware implementation is wrapped by a "Media Access Controller" (MAC) device driver in such a way that all NIC's for the same media (e.g., Ethernet) can be accessed using a common programming interface.
Firewall:A system designed to prevent unauthorized access to or from a private network
IFS kit is used to develop File System, Drivers used in Data Recovery Project. By using this driver hard disk space can be created as a file and formatted as File System. Driver is used to mount the File System as hidden and used to store the tracking data for recovery purpose
File Monitor driver is like a Spy Driver. It will get the file system operations like file-write, read, modify and create operations. By using this driver, all File system activities are captured. If it is needed for recovery purpose, the original file backup has to be taken before original file getting modified
Multitasking kernel and kernel awareness debugger plugin, TCP/IP stack, FAT and flash file systems, USB host stack, USB device stack, USB OTG, GUI, and floating point library.
The Anti-Virus Engine scans the Binary files such as Exe, DLL and Lib files using the Dumping concept, by extracting the DLLs. This detail is applied to RIPPER algorithms rules, whose output is the result of the scanning of that file (the Malware).
Solutions that are uniquely designed and developed for typical engineering requirements, Purely Home grown software Products for Automation needs of Manufacturing, Marketing and Services Segments.
The Universal Data Acquisition System is broadly classified into five categories:
A Custom embedded Browser. Development of software for A Internet Browser customized for defense
Tools and Platforms: Windows, Java, JSP, HTML, JDK
Applications: Research/Defense
Target Segment: Defense Manufacturing
A Secured Customizable Proxy Server, Development of software for a Proxy Server for Defense
Tools and Platforms: Windows, C, Java, HTML, JDK, TCP/IP
Applications: Defense/ Large Manufacturers
Target Segment: IT/Manufacturing/Call Centre/ Defense / Manufacturing, Infrastructure
Thin client with point of sale and Palm held gadgets with Suite of Appln like Productivity/ Secretary tools and ERP with Assorted Office Automated Applns, End to End Suite.
An integrated kiosk solution for purpose of Convenient Services – "Try – and – Buy" of the Optician Products : Optician Retail kiosks providing convenient services to customers such as product lookup, product registry, Product Trial, Capturing of Images of the Consumer with Product being tried, Emailing and Tracking. This coupled with devices for Scanning the "Trial Scenarios", Scan the Product id being tried, and Customer Database management including Mailing and other communication facilities.
A dedicated pool of specialized engineering and programming resources that acts as virtual extensions of your own development teams proves and provides most beneficial outsourcing delivery model with a compelling value proposition for businesses looking at IT Outsourcing, Covers specially trained resources, well designed infrastructure that allow us to operate as top notch offshore development centre for our clients.
Onsite Engineering Services with well drawn out Development Team headed by Project Lead with skilled team of Software Engineers along with Document writer with optionally systems and resources
The ODC model executes software development projects from our offshore Clients, providing:
This approach uses offshore and onsite implementation.
Step 1: Project Team Creation
Step 2: Offshore Simulation. - Simulate client IT environment at ODC.
Step 3: Onsite to Offshore Knowledge Transition and Skill Orientation .
The main goal for this phase is to understand the client requirements, Tools and Technologies Coverage and Analysis, business processes, company standards, the specific systems IT environment as well as the approach that will be used.
Step 4: Offshore Process Definition.
Step 5: Offshore Project Execution.
Step 6: Review the project deliverables and identify the weak areas of the implementation.
Project name | Description | Tools |
TIE – File Revert | Microsoft Windows based Data Recovery Utility that can track and record changes made to the Application Files, containing editable Journal size which allows user to recover the deleted or accidentally lost file. | VC++ |
TIE – System Restore Utility | Recover the entire data of the PC in situations such as Software corruption, improper shutdown of the PC, recovery of virus infected files, Data recovery after accidental format, recovery of original data after a failed software installation, recovery of PC when Windows encounters a boot up failure. | VC++, IFS, VSS |
TIE – Backup and Recovery Utility | Data Guard's Quick Image enables the End User to backup the Hard disk drives, Files, Folders, Operating systems and Restore the backed up Files whenever necessary. | VC++, IFS |
TIE – Disk Partition Utility | Data Guard – Quick partition enables the end user to create, delete, merge and recover the partitions. | VC++, IFS |
Sin-Guard | An antivirus product that will product the system through its various functional modules. | VC++ |
1553 Device Driver Development | Software Driver Developed on Linux Platform for 1553 Data Communication. | Linux, C |
RTDT Data Transfer | Convert all the different protocol in different network into a unified protocol for the machines to communicate each other. | Linux, C |
SYM - Proxy server | To handle simultaneous 10000 connections with user security authentication | Java, TCP/IP |
SYM - Optician Kiosk) | To provide convenient services to customers such as product lookup, product registry, Product Trial, Capturing of Images of the Consumer with Product being tried, Emailing and Tracking | Direct X |
Pipe Module – OpenGL Module Development | An application to facilitate the user to create pipe/pipelines by selecting the model and route the pipe by providing the facility to grow and navigate the pipe. | OpenGL, VC++ |
GCS | A ground control station (GCS) is a land based control center that provides the facilities for human control of unmanned vehicles in the air or in space. | QT, VC++, QGIS |
UDAS | UDAS is a subset of Data Acquisition System, GCS (ground control station), and Data Recorder System. | Lab View, QT |
1553 Software Porting | 1553 Device Driver Software, Porting from Linux to VMS, and VMS to UNIX | Linux, VAX/ VMS, UNIX |