A large commercial robotic application created by myself using Visual Studio.NET.
 
This is a very complex touchscreen application using custom driver design, DirectX, .NET Framework, COM, and hundreds of hours of work. Three screens of many shown.
 
 
Above: A Visual Basic 6 multimedia player I created in early 2001.It was used

to autoplay CD-ROM presentations.

Above Right: A custom DIRECT SHOW video capture filter I wrote in C++ and incorporated into the above multimedia player. The filter could capture live video as well as superimpose graphics on-the-fly onto the display.

 
A DirectX 360-by-360 panoramic viewer with virtual walk-through functions designed and created by myself. I also wrote the complex software to craft the panoramic images from the raw photos taken with the special panoramic cameras.

The application was written with Visual Basic.NET using DirectX 9. I also created a proof-of-concept using VB6 with DirectX 8.

 
A 3D part viewer for a robotic project. The part can be rotated and spun by the user using satellite coordinate algorithms, instead of the normal local coordinates found in most part viewers.

I wrote this module in Visual Studio.NET with DirectX 9.

 
A more informative description of development skills will follow in the next section.

Programming platforms:
  • All Windows platforms
    (preferring XP),
  • Pocket PC,
  • .NET Framework on its supported operating systems,
  • varied motion controller and DSP platforms,
  • plus DOS, Windows 3.1, Windows NT, and UNIX.
     

Programming Languages
and Technologies:

  • Visual Studio.NET
  • Visual C++, C++, C,
  • Advanced VB.NET and Visual Basic 6,
  • ASP, ASP.NET, Java Scripting,
  • Various motion control languages including
  • G-Code.
     

Database platforms

  • Microsoft Access,
  • SQL Server,
  • Oracle,
  • ODBC,
  • and custom databases.
     

Programming specifics:

  • Commercial software design and coding,
  • Motion Control Robotics,
  • .NET Framework,
  • Advanced Win32 API,
  • OOP,
  • Advanced COM/DCOM, and ActiveX,
  • API design,
  • Device Drivers,
  • NT Services,
  • Multithreading,
  • Hooks,
  • C++ Windows programs,
  • Internet Services,
  • Multimedia with DirectX,
  • Library design,
  • Webservices.
     


MainHistoryKudosQuick ShotSoftwareMoreContact
 
copyright 2005, Gregory Davis, all rights reserved