Here are
some examples of the experience and expertise available to you
through our services:
C / C++ application development
- Authored numerous, complex programs written in C and C++ including large
(35K line) programs for multi-tasking operating systems employing a variety
of IPC elements, complex communication engines, embedded analytical
applications, neural network implementations, and so forth.
Project management -
Carried out all aspects of project implementation in a
variety of projects for a number of different customers.
Efforts included interviewing the end user(s), drafting
design specifications, estimating cost, developing bid
proposals and list of deliverables, establishing development
schedules, conducting interim and milestone reviews,
coordinating with other development centers, producing the
end product, delivering and installing the end product, and
follow-up support.
PC/104 prototyping and
embedded system development - Designed and prototyped an embedded 48K
sample/sec data acquisition system using PC/104 components. We have created
all the data acquisition board drivers and system resource support using
interrupt driven assembly language routines. We also created a
high-performance TCP/IP stack (IP, ARP, SNMP, and UDP) for communication
support in this interrupt-critical environment.
Dallas DS225x soft/secure
microcontroller development - Developed embedded systems for the Intel
8051 microcontroller (using assembly language) as well as the Dallas 225x
line of soft/secure microcontroller products (using the IAR integrated
development package for C). Software was developed from the ground up,
starting with the operating system boot routines, chip interfaces, keyboard,
display, communication, and I/O drivers, and extending through the control
application and user interface.
National Instruments'
LabWindows/CVI development - Designed and created a leading edge data
acquisition and information display product using NI's LW/CVI development
system. This included multi-threaded processes, as well as the development
of a custom instrument driver communicating with a remote data acquisition
unit via Ethernet.
Microsoft SQL Server
implementations - Implemented complete databases for the acquisition of
process, production, and management data from a production enterprise
consisting of 50 PLC/MMI systems.
Microsoft SQL Server stored
procedure development - Created stored procedures and extended stored
procedures to augment the Microsoft SQL Server capabilities and provide
communication functions.
Microsoft Access development
- Created sophisticated Microsoft Access applications that employ ODBC table
links, native tables, parameterized queries, forms, reports, macros, and
Visual BASIC for Applications (VBA) procedures and functions. Applications
include a manufacturing SCADA system, a warehouse inventory system and a
complete animal shelter database that is currently being prepared for
commercial release.
Rockwell Software SQL (RSSQL)
implementations - Implemented an advanced, 15,000 datapoint system using
RSSQL. Both unscheduled and scheduled transactions were used with data and
application triggers to place data in a MS SQL Server database.
Rockwell Software Linx (RSLinx)
custom interfaces - Applied RSLinx in support of commercial
applications, as a DDE server, and with direct API transactions.
Modicon PLC custom loadable
development - Our 'Products' section lists a number of custom loadables
that we have developed for our own use. Other loadables can be quickly
developed upon request.
Modicon Modbus Plus
Programmable Bridge / Multiplexer development - The Modicon Modbus Plus
Programmable Bridge / Multiplexer (BM85S) is an extremely versatile
communication and co-processing tool for the Modbus Plus enterprise. By
virtue of its substantial non-volatile program / data memory, 80188
processor and versatile communication hardware (one Modbus Plus port, four
advanced serial communication ports), the BM85S can accomplish substantial
computing and serial communication (115+ Kbps) tasks. Not only can this
device connect foreign protocols to Modbus Plus, but it can also serve as a
network co-processor to augment control algorithms. We have extensive
expertise in the development of foreign communication protocol drivers and
other advanced applications of the BM85S.
Commercial software and systems
expertise:
Development Tools:
C/C++
(Microsoft Visual Studio 2005, Microsoft Visual C++ 6.0), Assembler (80x86,
80188, 8051, Z80), SQL, BASIC (incl. VBA), Pascal, Lisp, Prologue, HTML,
Java, Visual C++, LabWindows/CVI,
Microsoft FrontPage
Operating Systems:
Windows XP/NT/Server etc.,
On
Time RTKernel, Modicon Embedded OS
Business Applications: Microsoft SQL Server, Microsoft
Office Professional Suite (incl. Project and Visio), Corel Office Professional Suite
Let us put these extensive
capabilities to work on your next project!
|