|
|
|
|
Software Solutions that Work
|
Commercial and Custom Software Solutions
We provide complete software solutions to solve your business, graphic, scientific and engineering needs. From Visual Basic
Application / MS-Office based (OfficeTeam/VBA) business solutions to engineering systems written entirely in C++ for high
performance precision computing, we can provide a solution to help achieve your organizations goals.
|
Complete Full Software Development Life Cycle Support
Kent Thompson Consulting offers many software services, and in all of them we offer a full spectrum of experience and knowledge to make your software project a success.
|
Systems Analysis, Planning and Architectural Design
With decades of experience in object-oriented design (OOD) and object-oriented programming (OOP)
we can provide a state of the art design and long term extensible architecture to suit any situation. Coupled with extensive experience with large scale Databases, we have a long history of taking customer concepts, needs and ideas and turning them into a "living" system that works 24/7.
|
Application Creation
New applications designed, written and maintained using principles of Software Engineering.
|
Application Maintenance
We can maintain existing source code and extend programs written by anyone and maintain them using state of the art principles of Software Engineering.
|
Application Testing, Documentation and Maintenance
Again, we can and do support the project for its entire product life cycle - or any phase of it.
|
System / Application Deployment
We can help get the system/application onto the users desktop in many ways, including automating the process so the user need not be involved.
|
Hire Us On Contract
We are a great work "over-flow" alternative. Hire us instead of hiring a full-time employee to handle those deadlines. Short or long duration contracts can be accommodated.
Again, we can, and do support the project for it's entire product life cycle - or any phase of it the client desires.
|
|
|
Extensive Experience with these Languages
|
| ANSI Standard C++ |
Microsoft C++ (All Versions) |
| ANSI Standard C |
Microsoft Visual Basic |
| Structered Query Language - SQL |
Microsoft C# |
| ASP.NET - ASP |
Perl |
| Basic Language |
Object Pascal |
| Pascal |
Dozens of Scripting, Graphic and Database Languages |
|
|
Extensive Experience with these Microsoft APIs, Frameworks, Interfaces and Systems
|
| MS Operating Systems - All Versions |
MS .NET Architecture and Framework |
| MS Visual Studio - All Versions |
MS Componenet Object Model - (COM) |
| Microsoft OCX |
MS Object Linking and Embedding - (OLE) |
| Microsoft ActiveX |
MS Distributed Componenet Object Model - (DCOM) |
| Microsoft Win32 API |
DLL: Dynamic Link Libraries. Usage and development. |
|
|
Extensive Experience with these Application Frameworks, Interfaces and Systems
|
| ANSI Standard C++ Library |
Unified Modeling Language - (UML) - Certified |
| Linux Operating Systems and Compilers |
Multi-tiered Systems |
| XML - HTML - DHTML - CSS - SGML |
Borland C++ Builder |
| Novel Netware |
Internet Common Gateway Interface - (CGI) |
| Standard Template Language - (STL) |
Internet Protocols - TCP / IP, UDP, streaming etc. |
| Client / Server Architecture |
WAN - LAN - Peer to Peer Network Protocols |
| VXI, VME, MXI Mainframe Programming |
National Instruments-GPIB Addressing, NI-MAX, etc. |
| Sockets |
Lab Windows CVI 5.0, 5.5, 6.0, NI-VISA |
|
|
Extensive Experience with these Relational Database Systems
|
| Oracle - PL/SQL |
InterBase |
Watcom |
Microsoft SQL-Server |
| MS Access |
Entity Relationship Diagrams - (ERD) |
|
|
Possible Programming Practices and Methodologies
|
|
Note that we will gladly and meticulously follow any and all pre-existing company programming guidelines.
|
| Design Patterns |
Unified Modeling Language |
| Refactoring |
Some aspects of eXtreme Programming |
| Object Oriented Design |
Object Oriented Programming |
| Agile - Iterative - Spiral |
CASE - Rapid Application Development |
| Unit Testing |
Acceptance Test Procedures |
|
Creating flat class hierarchies by using composition, aggregation, containment, layering and so on.
|
|
|
This entire site was hand-coded by Kent Thompson. It was done to prove capability, desire and knowledge.
I actually had fun creating it. I hope you enjoy it.
|
Phone: (520) 444-1069
Copyright (c) Kent Thompson Consulting - All rights reserved.
|