Quick Links
Linux Services/ system programing

Embedded Systems
embedded Technologies

x86 · 68k, 8051, PIC, PowerPC , ARM , MIPS , DSPs, Ubicom, 8051 , PICs , Z80

embedded OS's
Windows CE, VxWorks, pSOS+, QNX , Embedded Linux

embedded Development tools
single board computer SDKs , C/C++ , Java , assembler

embedded Area of Expertise
Internet infrastructure, broadcast, digital media, industrial automation: [Digital Signal Processing(DSP), Motor systems control, Fluid flow/level sensing, Temperature sensing , Pressure, strain, force measurement, pH and conductivity measurement , Environmental control, Custom interfaces]

Programming Languages
- Microsoft ASP.NET, C#.NET, VB.NET
- Visual C++, .NET, Visual C# .NET, MFC /
ATL, C, C++
- Microsoft Visual Basic
- SQL / Oracle
- Java / J2EE
- CGI-Perl, ASP
- Java Script, VB Script
- HTML, DHTML, XML
- UNIX Shell Programming
- JSP, Servlets, EJB etc.
Technologies

- Embedded Linux
- Microcontrollers
- Real Time Operating Systems
- Software Quality Testing
- EJB, J2EE & Struts
- ODBC, OLEDB
- Linux IPC, Socket, TCP/IP, Kernal
- ARM Microprocessor
- WAP, XML, XSL, Schema
- COM / DCOM, Active X, OLE, MTX
- .NET, , Windows 32 API

Embedded System Development

Embedded Systems are computers (microprocessors) that are enclosed (embedded) in customized hardware. Examples of embedded control systems would be portable medical equipment, cellular phones, police, fire, emergency communications equipment, laboratory test equipment, robotic equipment and manufacturing monitoring of assembly lines.

Many standard microprocessor designs would include the Intel 8051 / 8052, Motorola 68HC11, Intel 80186 / 80286 or Intel 80386 / 80486 family of devices.

Several applications in the areas of telecommunications, numeric processing, high speed control and instrumentation, and graphics and image processing are digital signal processing (DSP) solutions.
Software for embedded systems has to have a small footprint (i.e. be able to run in a small amount of memory) and often has to work in real-time . Specialised operating systems and languages facilitate the production of real-time software with a small footprint: only the modules required in a specific system will be included. The development environment should include facilities for testing and debugging the software. Emulators can be used to test the software without the target system (especially useful if the target system is not yet available) and related equipment (such as machine tools).

At IICE TECHNOLOGIES LTD., we are involved in designing , programming and developing embedded software components and systems.

Since 1999 IICE TECHNOLOGIES has used object-oriented programming techniques and rigorous project management to create software for hardware. Your embedded product / project benefits fromIICE TECHNOLOGIES LTD.t creating the right abstractions, which means that the code is a clear and efficient reflection of the hardware.

IICE TECHNOLOGIES engineers know which situations benefit from leveraging high-level tools such as UML and which require to-the-metal programming with assembly language, such as time-critical code sections. It helps that IICE engineers understand hardware; they can even read schematics.

SKILL SETS

embedded Technologies

x86 · 68k, 8051, PIC, PowerPC , ARM , MIPS , DSPs, Ubicom, Z80

embedded OS's
Windows CE, VxWorks, pSOS+, QNX , Embedded Linux

embedded Development tools
single board computer SDKs , C/C++ , Java , assembler

embedded Area of Expertise
Internet infrastructure, broadcast, digital media, industrial automation: [Digital Signal Processing(DSP), Motor systems control, Fluid flow/level sensing, Temperature sensing , Pressure, strain, force measurement, pH and conductivity measurement , Environmental control, Custom interfaces]

Linux Services
(Consulting, Supporting and Developing Linux Business Solutions)

Linux is the powerful operating system that has been taking the world by storm over the last few years. It has enabled the internet to flourish, and provided a cost effective platform for the servers, used to run mail servers, web servers, databases, and now is even challenging worldwide for the desktop operating system of choice.

IICE TECHNOLOGIES LTD. offers a range of professional services based around Linux OS. Services offered include system administration and maintenance, systems planning, Linux consulting services, and custom applications design and development. IICE TECHNOLOGIES LTD. expertise encompasses all major Linux distributions including: Corel, Debian, Red Hat, Caldera, SuSE, Slackware and Mandrake.

IICE TECHNOLOGIES LTD. provides enterprise quality support for Linux by acting as a resource to match companies seeking Linux support including everything from system administration to software development to integration with other operating systems with qualified technicians who can help them, and all with a simple interface.

We will be expanding our support capabilities, and provide more services to our existing Linux customers. As usual, we will continue our reputation as Linux Specialists, for support, security, networks, and servers, as well as creating new channels to help all Linux users and companies.

Systems Programming

Design and development of real-time computing systems is the most challenging and complex task that can be undertaken by a software engineer. By its very nature, software for real-time systems makes demands on analysis, design and testing techniques that are unknown in other application areas.

Real-time Systems are highly coupled to the external world. That is, real-time software must respond to the problem domain (the real world) in a time frame dictated by the problem domain. Because real-time software must operate under rigorous performance constraints, software design is often driven by hardware as well as software architecture, operating system characteristics as well as application requirements, programming language vagaries as well as design issues.

We specialized in PC based real-time industrial control software development i.e Industrial Process Automation Software. Most of the Manufacturing companies, as they are facing the subtle market competitions requires lot many things need to be precise and accurate and most importantly reliable.
We believe that:

1. Standard PCs will replace PLC based systems in many areas of industrial control;
2. Usage of Object Oriented programming languages will result in more efficient and reusable control software than "ladder logic" type programs;
3. Open source software is more advantageous to both end users and developers than proprietary software.

IICE TECHNOLOGIES LTD. has developed the Process Automation software to be implemented in India based manufacturing companies like medisystems, Furnace-Fabrica, Jadhao Gears etc.

Quality Aspect is turning out one of the niche area which most of the companies are looking for. That's why different certification Authorities like ISO and ASTM and ANSI are holding their grounds firm. The Automation software made by IICE TECHNOLOGIES LTD. comply these standards and hence in effect enhances the Manufacturer's reliability. The software made for checking the Quality of the Manufactured product is the most favored product of IICE TECHNOLOGIES LTD..

The process automation system includes the LADDER Programming for PLC and interfacing of Microcontrollers and PLCs with PC.

The monitoring and controlling of real-time industry parameters such as Temperature, Humidity, fire, pressure, force and other physical and electronic parameters can be done. Data Acquisition by specialized ADC cards from vendors like Data-Translation and controlling logic written in C, C++ and Delphi helps making the impulse responsive system more reliable.