Online Store  Camera Selector  Camera Solutions
Camera Selector Camera Software NVIDIA® Jetson Cameras Camera Boards USB 2.0 Camera Board Stereo Vision Camera
Camera Modules
Fixed focus  » 13.0 MP AR1335 MIPI - e-CAM131_CUMI1335_MOD  » 13.0 MP AR1820HS MIPI - e-CAM130_CUMI1820_MOD  » 5.0 MP OV5640 - e-CAM51_CU5640_MOD  » 5.0 MP MT9P031 Monochrome - e-CAM50_CU9P031_MOD  » 4.0 MP OV4682 RGB-IR - e-CAM40_CUMI4682_MOD  » 3.4 MP AR0330 Low Light - e-CAM30_CUMI0330_MOD  » 2.0 MP Sony IMX290 MIPI - e-CAM21_CUMI290_MOD  » 2.0 MP AR0230AT HDR - e-CAM20_CU0230_MOD  new  » 1.0 MP AR0130CS NIR - e-CAM10_CU0130_MOD  » 1.0 MP OV10633 HDR - e-CAM1M_CU10630_MOD Auto focus  » 21MP Sony IMX230 MIPI - e-CAM210_MI230_MOD    » 8.0 MP OV8865 MIPI - e-CAM80_MI8865_MOD    » 5.0 MP OV5680 MIPI - e-CAM58_MI5680_MOD  » 5.0 MP OV5640 MIPI - e-CAM52A_MI5640_MOD  » 5.0 MP OV5640 MIPI (70mm) - e-CAM57_MI5640_MOD  » 5.0 MP OV5640 Parallel - e-CAM52A_5640_MOD  » 3.4 MP AR0330 Low Light - e-CAM31_MI0330_MOD
USB 3.0 Cameras
Camera Selector Stereo Camera - Tara 13.0 MP Autofocus - See3CAM_130 13.0 MP Fixed focus - See3CAM_CU135 13.0 MP Fixed focus - See3CAM_CU130 8.0 MP Autofocus - See3CAM_81 5.0 MP Color - See3CAMCU50 5.0 MP Monochrome - See3CAM_CU51 4.0 MP RAW RGB-IR - See3CAM_CU40 3.4 MP Liquid Lens - See3CAM_30 3.4 MP Low Light - See3CAM_CU30 3.4 MP GMSL Camera - NileCAM 2.0 MP HDR - See3CAM_CU20 1.3 MP Monochrome NIR - See3CAM_12CUNIR Industrial Camera  » 1.3 MP Global Shutter (Full Color) - See3CAM_11CUG  » 1.3 MP Global Shutter (Monochrome/RAW Bayer) - See3CAM_10CUG
Cypress® CX3™ RDK
Cypress® CX3™ Socionext® ISP RDK with Dual Sony® Sensors - Tania   Cypress® CX3™ RDK - Denebola Cypress® CX3™ THine® ISP 13MP RDK - Ascella
System on Modules (SoM)
eSOMiMX7- i.MX7 Module  new eSOMiMX6-micro Computer on Module eSOMiMX6 - i.MX6 Computer on Module eSOMTK1- Tegra K1 Computer on Module eSOM3730 - AM3703 / DM3730 Computer on Module eSOM270 - PXA270 Computer on Module eSOMgears Beacon - SOM Newsletter Archive
Contact Us Support

RMA Policy Warranty Get Quote

» Need more details about a product you want to buy

» Need help in placing an order

» Don't have the software along with the product

Chat with Us

For any other questions regarding functioning of the product, queries related to the product, technical questions,

Create Ticket
Online Store  Online Store

Windows CE Application Development

e-con Systems has been working with Windows embedded technologies for a decade now and has been Windows Gold partners with Microsoft since 2008. We have been working on Microsoft technologies both on the Windows embedded and Windows desktop side. Our embedded application solutions spectrum includes domains but not limited to Security, Agriculture, Banking and Medical.

The windows applications team has a proven track record for delivering and supporting complex multi-lingual systems with very stringent performance, regional and quality requirements.

A Windows Embedded Compact Device more often than not boots directly into an application and is thereby often the only application that is running on the system.

So the Windows CE Application has to manage the entire embedded system and its device/peripherals. This is apart from the User interface and the Business Logic layer that performs the core functionality of the targeted application use case.

Windows Embedded Compact / Windows CE Application Development

A medical device might require more stability and real time performance than a standardised API usage or modular design which might be the requirements of a handheld device. It requires expertise and experience in embedded application development as each system is unique and its requirements and core functionality might vary drastically.

e-con Systems has worked on more than 50 such Windows Embedded Products over the past 10 years and have extensive knowledge and experience to develop the perfect application for your Windows Embedded based device.

Windows Embedded Technologies

e-con Systems has experience in developing applications using .NET CF, Win32 and Silverlight. e-con studies the customers' requirements and end applications and helps the customer select features which are relevant to his particular industry.

The wealth of experience with these technologies and the very clear understanding of the capabilities and most importantly limitations of the various technologies help us make the right choice for your product development.

Win32 / Windows API Programming using C

Windows API is Microsoft's core set of Application Programming Interfaces available in the MS Windows series of operating systems. A subset of the Windows API is available for the Windows Embedded Compact / Windows CE.

This is the base API and is more oriented towards the C programming language. As it is native code, this is the best option available when the focus is towards performance and stability. The amount of control that one can establish over the OS and hardware with the C - Windows API combination is very high. e-con Systems has developed highly mission critical applications and medical applications with the Win32 API - C combination. These implementations are in the field and have been time tested on the quality and performance.

.NET CF Development using C#

Microsoft Windows CE / Windows Embedded Compact also offers managed code programming options with the .NET Compact Framework. This is a version of the .NET framework developed for the WinCE Application Development which has a lot of resource constraints

e-con Systems has used .NET CF for developing Windows CE based products where the major requirements of the application has been faster time to market, modular, extensible, using existing third party code, etc.

e-con Systems has developed a number of applications for the Windows Mobile / Windows Embedded Handheld Platforms as well based on .NET CF and has worked on all .NET CF versions until the latest .NET CF 3.9

Silverlight and XAML

An ergonomic and intuitive GUI requires skilled animation based UI development. Windows CE supports Silverlight for all animation related application development. e-con Systems has developed Silverlight User Interface and can develop custom animation based User Interface designs for your Windows Embedded Product.

With XAML and Expression Blend, Microsoft allows the graphics and user experience designers to decide and design the final Look and Feel and separate it very clearly from the software development team. e-con has skilled GUI developers and business logic teams who work closely with the client to optimise product development.

DirectShow Expertise

DirectShow is a Windows Multimedia Framework and API produced by Microsoft to work on media files and streams. e-con Systems has a lot of experience in working with DirectShow devices, codecs, filters and APIs. All of e-con System's camera products on Windows CE are based on DirectShow. We have customized and optimized the DirectShow pipelines for camera and display to a great extent. With this e-con Systems has worked on streaming video and multimedia requirements.

User Experience / Rich User Interface Design

The end user of a Windows Embedded Product would feel and realize the product only through the User Interface. The experience that he has with the application would widely define how he rates the product. Creating the perfect User experience for a product is a major step for an embedded device and more often than not separates success from failure.

User experience is one of the biggest highlights of the Windows Embedded Compact operating system. e-con Systems has developed superior User Experience designs and have implemented them on the Windows CE platform for specific products.

e-con has developed these user interfaces both using traditional Windows Graphical API and also using Silverlight and XAML

User Experience / Rich User Interface Design

Porting Applications

Technology keeps evolving continuously and so are the programming languages, tools and development environment. With changing technology and requirements, comes the need for porting applications. There are many reasons why application porting might be required such as:

Some of these tasks may be porting and some may be actual refactoring or re-writing of the entire code. e-con Systems has expertise in all the above projects and can guide you in selecting the most cost effective approach for your product.

Replacing a PC with the embedded device - A PC might have been involved in doing certain functionalities and an embedded device may be designed to replace it. The PC application might have to be ported to the new device.

Windows to Windows Embedded Compact 2013

Porting from an earlier version of the operating system to the new version

From CE 4.2 to Windows Embedded Compact 2013

From one language implementation to another - On the latest device

VB application - .NET C# Application

From one operating system to another

Embedded Linux App - Windows CE

Microcontroller based device to Windows CE based device

uC to CE

"We had an urgent requirement of porting Windows CE and device driver development on a custom designed board. We chose e-con Systems, since they had the skill sets and relevant experience that were required to carry the work. e-con Systems worked on a tight schedule and did the porting and Windows CE driver development in a short span of time. Their hardware team helped us to fine tune the design and delivered successfully within the specified timelines."

Sripad, Delivery Manager

MPHASIS, a HP company