|
|
Selected Project Summaries
for
Ruby Hjelte
Merchandising
Application / Pocket PC
SPAR,
New York, NY (work done locally)
Developed
application modules and components for merchandising application for
Pocket PC handheld computers. Designed
and coded components using ATL and eMbedded Visual C++ for serial
communication, data translation using OLE DB and XML.
Developed new modules with eMbedded Visual Basic for
communication with server, application configuration, and data
access to SQL Server CE using ADO.
Refined installation procedures and targeted the application
to Symbol PDT 8100 Pocket PC and Pocket PC 2002. eVC++,
eVB, Microsoft SQL Server for CE, OLE DB, ADO, XML, ATL, MFC, Pocket
PC, Pocket PC 2002, Visual SourceSafe, Symbol PDT 8100, HHP Dolphin
7400
Communication
Module for Traffic Counter Application
TRAXSales, Houston, TX
Migrated
communication module from DOS to Win32 platform for traffic counter
application.
Migrated serial communications code originally written using
Greenleaf CommLib to use Win32 communications API to send protocol
commands and receive responses from counter devices, and developed
new module using Microsoft .NET framework for a TCP/IP connection to
device server to obtain traffic counts from counter devices.
Upgraded setup projects from InstallShield Professional 5.5
to InstallShield Developer 8.
Microsoft C++ .NET, TCP/IP, RS-232, Device Servers,
InstallShield, Visual SourceSafe
Document
Delivery System
Interactive
Corporation
Maintained
and extended Document Delivery System using state-of-the-art PCL/PDF
document handling and packaging for a national mortgage document
preparation company.
The Chief of Technology is quoted as saying “Ruby is the
most valuable off-site team member I have.”
Visual
C++, Third party libraries, Visual SourceSafe
Merchandising
and Data Acquisition / Symbol PDT 3100
SPAR, Inc. New York, NY
Responsible
for troubleshooting communication failures between a merchandising
client application on a Symbol PDT 3100 handheld computer and a data
acquisition server on Windows NT 4.0.
Advised client on requirements to resolve failures; completed
assignment by rewriting communication class in server application
and developing a new high-level serial communication driver for the
Symbol PDT 3100 handheld unit, reduced the memory requirements of
the executables running on the PDT 3100, and improved performance of
both the client and server applications.
Visual
C++ 6.0, Visual C++ 1.5, Greenleaf Comm++, Greenleaf CommLib,
Greenleaf ArchiveLib, Visual SourceSafe, Symbol PDT 3100
Protocol
Development
Banctec,
Irving, TX
Cross-platform device driver
development in Windows 2000 and pSOSystem on Phillips Trimedia TM1300 to
transfer data using IP over IEEE 1394 from a document processing system to a
host PC. Windows 2000 drivers on
the host PC incorporate NDIS at upper edge and WDM at lower edge.
IP over IEEE 1394 support was developed from RFC 2734.
Developed BOOTP, RPC and TFTP services for Windows 2000 to be used by the
document processing system. Updated
existing device driver for proprietary PCI card for document processing to
include plug and play support in Windows 2000.
Visual C++ 6.0, pSOSystem, Windows
2000 DDK / WDM, IEEE 1394, TCP/IP, BOOTP, RPC, TFTP, UDP, Visual SourceSafe
User
Interface Design / Database Development
National
Produce Systems, Dallas, TX
I nvolved
in the redesign of a Paradox application using Visual Basic and Microsoft SQL
Server.
Designed a new user interface, and hooked this front end to the database
back end using MS ADO.
Visual
Basic 6.0, ADO, Microsoft SQL Server, Sheridan Controls, Visual SourceSafe.
Greenleaf
CommX
Greenleaf
Software, Inc. Dallas, TX
Completed
final development requirements for ActiveX Controls using Visual C++
and ATL for serial communications, terminal emulation and file
transfers prior to initial product release.
After release, maintained product in a support role, created
a trial version, increased support for various containers and
improved the installation procedures, and consulted with technical
support staff on various support problems and testing issues. Visual C++, ATL, VB, HTML, PowerBuilder, FoxPro, Borland
C++ Builder, Win32 Comm API, Zmodem, YMODEM, XMODEM, Terminal
emulation
User
Interface Design
Digital
Convergence, Dallas, TX
This
project involved the design of a screen to be used by NetTalk Live! in their
presentations. Ruby used a
combination of Visual Basic and MFC to complete this task.
Due to existing confidentiality agreements, Addisoft is unable to say too
much about this project.
Win32
Communications Module
MISG
Designed
and developed a Win32 communications module for automated dial-up
and uploading order files, using Visual C++ and MFC to create TTY
interface. Parsed
registry entries to create list of attached modems from which user
could select. Greenleaf
Comm++ was used to configure serial port, connect to the host and
upload the files. Visual
C++, Win32 Comm API
Remote
Serial Interface
Continental
Electronics, Dallas, TX
Developed
a remote serial interface for radio and television transmitters.
Enhanced startup performance of control panel display application for
embedded system. Watcom C++, Embedded Systems
Windows
NT Scheduling Service
NCR,
Dallas, TX
Enhanced
a Windows NT service for scheduling jobs based upon specific sets of criteria as
an integral part of a retail automation system, using Visual C++.
This service utilized multiple threads, synchronization objects, named
pipes, security attributes, registry access, NT event logging and creation of
processes. Jobs were launched by
this service based upon time and job, file and event dependencies.
Modified specification documents to include detailed job criteria;
designed, developed and documented a program for defining the job criteria for
the service, including the capability to start, stop and pause the scheduling
service, add and delete jobs and job processes.
Visual
C++, Windows NT 4.0 Services, MFC
Remote
User Interface for Embedded System
Davidson
and Associates
Developed a remote user
interface to meet specification requirements for the front panel of an embedded
system. Multithreading, serial
communications and simulation of LED indicators were all part of this 32-bit
Windows application written using Visual C++ and MFC targeted for Windows 95.
Visual
C++, MFC
Windows
NT Device Driver
IFR
Systems, Inc., Wichita, KS
Involved
in design and development of a device driver for Windows NT 4.0 to interface
with a Motorola DSP56301 Digital Signal Processor on a card on the PCI bus
targeted for an embedded system. The
first development stage of the device driver included the protocol with the
DSP56301 for loading code onto the processor from files that were compiled to
Motorola’s extension to the Common Object File Format (COFF).
Protocols were defined and documented for setting up data transfers using
DMA, interrupts, and methods of communicating with the host application.
Design specifications were written, formal reviews were conducted on
those specifications and of the code that was written to meet the
specifications. Visual
C++, Windows NT 4.0 DDK, Motorola DSP56301, COFF, DMA, Embedded Systems.
|
|
Project
Listings |
 |
Resumes |
 |
|