SSI Embedded Systems Programming  
     Sitemap Contact Us  
   
   
 

    HOME





    


The Client –Biotech Lab Equipment Manufactuer

SSI's client is developing a patent pending platform for single molecule identification and digital quantification. The system uniquely barcodes individual target molecules, scans them, and delivers a literal inventory of target molecules in the biological sample.  The biotechnology application is used by medical professionals and scientists for laboratory analysis of molecules.

Two components of the technology were a “scanner”, which processes up to 72 samples, and a “robot”, which instructs users on how to place samples for scanning and how to conduct tests.

Skills
C# .NET, Photoshop CS3, Visual Studio 2005 for XPe, and Visual Sourcesafe.

The Task - Create a GUI Touch Screen Front End to Setup the Scanner and Robot for DNA Sampling

Solution – A Visually Appealing Design with a Small File Size

The GUI design for this touch screen application graphically displays the test tubes, allows for labeling of the tubes and enables the user to initiate the imaging process.  Resizing the graphic buttons and utilizing text overlays kept the application file size small. The buttons and selection text were designed to be large enough and spaced apart enough for a finger touch to work properly.

While tests were running, the application shows test progress and any errors encountered along the way.

A file browsing control was added to open a custom .cdf, “cartridge definition file”, on a USB device, and to save test results to the hardware.  Initially, the file browsing control was setup to ignore known file extensions.  The idea was for the file browser to only recognize the custom test files.  Coincidentally, another file type with the same file extension also existed, a “channel definition file”, causing the custom channel definition file to be ignored too.  A workaround was created.

With requirements in flux, the client was pleasantly surprised with the progress and the quick turnaround on the application.


.


 

 

 FEATURED ARTICLES

Developing a Controller Using Design Patterns - How to apply design patterns during the development of a garage door controller.

Embedded Case Studies by SSI Wireless:

Wireless Integration of Tank Monitoring System to Measure Liquid Levels

GUI for Wireless Automated Guided Vehicles (AGV)

 
 EMBEDDED SYSTEMS NEWSLETTERS
The Real Time Review brings you the latest embedded software news and technical articles - published approx. six times throughout the year.
> VIEW ALL NEWS

RSS Feed