Windows Application Development...
Developing Windows applications? We are
working with industry standard technologies like COM, SQL-Server, Visual C++,
Visual Basic, ATL, WIN32, MFC, ADO and .NET. We have access to all the latest
development tools, operating systems, database servers and beta software
supplied by Microsoft as part of the MSDN (Microsoft Developer Network)
program. This helps us to create efficient and well designed applications.

Past Windows application projects
Design and development of the PCI Explorer application described
here. The PCI Explorer application enables the user to graphically view
all the PCI devices and the buses they reside on accordingly to the actual
hierarchy of the various devices on the buses. The Configuration Space as well
as memory and I/O can be edited via the GUI. Technology: VB7, MFC, C++.
Environment: Visual Studio .NET 2003.
Development of a Visual Basic 6 / Access database application that
schedules information for a custom disposable handheld PDA. Technology: VB6,
ADO, Access, SQL. Environment: Visual Basic 6, Access.
Development of a stock trading analysis system. Uses a real-time data feed from
the Island ECN (www.Island.com).
The data feed allows a number of SQL 2000 database servers to analyze the order
value and volume of all stocks traded in the Island ECN in real-time. The data
feed notifies the system as soon as an order is placed, executed or canceled in
the Island ECN. Currently several million orders are processed every day, this
generates about 1 GB data/day in the databases which in turn demands effective
processing of the data. Proprietary algorithms have been developed and
implemented as stored procedures that run in a SQL 2000 server cluster. Two
independent networks were used together with fail-over routers/gateways to
provide fail-safe networking. Technology: C++/VB, C#/.NET, SQL/T-SQL/Stored
procedures. Environment: The SQL server 2000 standard tools (Enterprise
manager, Profiler and Query analyzer).
Development of a WinAMP plug-in that uses the
Spatializer proprietary sound processing algorithms. A UI was created that
integrated with the Windows shell (notification tray integration with pop-up
menus) through which the sound processing algorithms could be adjusted.
Technology: MFC/WIN32/ C++. Environment: Visual Studio 6.0.
Design and development of an application ("Virtual
Sound Processor 11") used to configure sound processing device drivers. The UI
was built using an MFC dialog application that hosted several custom ActiveX
components that were developed in C++/MFC. The Macromedia Flash player control
was also used for effects in the UI. A setup application was created using
InstallShield. A demo can be downloaded from
www.spatializer.com. Technology: MFC/WIN32/ C++. Environment: Visual
Studio 6.0.
WIN32 application programming. A Windows 2000
service was created that published data retrieved from a 3rd party SDK into a
Microsoft Active Directory database. Technology: LDAP, Active directory, WIN32.
Environment: Visual C++ 6.0, Windows 2000.
Design and implementation of an ActiveX object
hierarchy in C++/ATL 3.0. The COM components were used from Visual basic/ASP to
search for, retrieve and update information in Microsoft's Active Directory
databases. Uses advanced features of ATL3.0 to implement Visual Basic
collections etc. Technology: C++/ATL, ActiveX, COM, VB, ASP, Environment:
Visual InterDev 6.0, Visual Basic 6.0, IE 5.0, Windows 2000.
Creation of various tools in Visual Basic 6.0 that
used the above mentioned ActiveX components. For instance was an explorer-like
tool implemented which allowed the user to graphically browse, update and
delete information in a Microsoft Active Directory server.
Design and implementation of a Windows 2000 service.
Used for, in a background task, collecting information from Canon printers and
copiers (status information etc) and updating a directory server with the
retrieved results. Written directly to the WIN32 API in C++. Technology:
C++/WIN32 Environment: Visual C++ 6.0, Windows 2000.
Windows NT Network programming via Windows sockets.
Added network support in software that uploads data from automobile computers,
generates XML-files and sends the XML-files to a central server for storage.
Uses standard TCP/IP network for communication. Development of a user interface
for communication with the server. Development of WEB-based presentation of
data using Visual Interdev 6 and ASP. Technology: Delphi 4, WIN32 and ASP.
Environment: Windows 95/98/NT.
Design and development of an ActiveX communication
component for Windows NT/98. It was used real time in a Visual Basic
application to control an industrial computer via a serial link. Implementation
of a serial communication protocol of type Modbus. The component was
implemented in C++ using ATL 3.0 in Visual Studio. Development of test
applications in Visual Basic 6. Technology: C++, Visual Basic, ATL 3.0, WIN32.
Environment: Visual Basic 6.0, Visual C++ 6.0.
Development of COM-components in C++/ATL and Visual
Basic. Used to in real-time stream data into a client/server system that
handles real-time analysis and display of streaming clinical data. Uses
Microsoft DirectShow technology. Technology: DirectShow, COM, ATL, IDL, WIN32.
Environment: Visual Studio, C++, VB
Development of a 16-bit application for Windows
3.1/3.11/95/NT which is the user interface to an On-Line measuring equipment to
measure parameters of paper quality in a paper-processing machine. Direct WIN16
programming in C. Implementation of an HTTP-server using Windows sockets for
communication over TCP/IP-network. Creation of Implementation of On-Line help
using RTF-files and Microsoft Help Compiler. Creation of an Installation
program using Installshield. Technologies: WIN16, C. Environment: Borland
C/C++, InstallShield.
Development of a Windows application used for
remotely controlling a satellite receiver. Channels could be scanned for,
stored and be brought back for later viewing. The position of the satellite
dish could be remotely controlled by the Windows application, which enabled the
application to automatically search for new satellite channels without user
intervention. Stored channels could, after an automatic search, be sequentially
previewed for a number a seconds. Printing support was included which enabled
lists of channel information, satellite position and other relevant information
to be presented on paper. The application was a 16 bits object oriented C++
application developed with Microsoft Foundation Classes (MFC) using Visual C++.
Technology: MFC, Visual C++, 16-bits application components (VBX's). Context
sensitive On-Line help. Installation program (Installshield).
Development of a Logical Analyzer targeted to run in
MS-DOS. The application was used as the interface for a logic analyzer, which
sampled data from a microprocessor system. The communication with the sampling
hardware took place via a parallel ISA interface board. Functions for
disassembling sampled data (Motorola 6800 format) and for searching for data
pattern as well as trigging sampling at predefined data pattern were
implemented. Technology: MS-DOS, Borland Pascal.
Lead design and development of an ASP-based WEB
site. Built on NT4/IIS4 using Visual Interdev 6.0. Design/Implementation of
various COM components in ATL/C++. Design and implementation of the SQL server
database for the WEB site. ADO was used for the data access. Technology: ASP,
COM, ATL, SQL, and WIN32. Environment: Visual Interdev 6.0, Visual C++ 6.0.
Design and implementation of an ActiveX object
hierarchy in C++/ATL 3.0. The COM components were used from Visual basic/ASP to
search for, retrieve and update information in Microsoft's Active Directory
databases. Uses advanced features of ATL3.0 to implement Visual Basic
collections etc. Technology: C++/ATL, ActiveX, COM, VB, ASP, Environment:
Visual InterDev 6.0, Visual Basic 6.0, IE 5.0, Windows 2000.
ActiveX/ATL. Design and development of
ActiveX-components used for displaying barcodes and some additional information
in WEB-pages. Technology: ActiveX, COM, ASP, Environment: Visual C++ 6.0,
Visual Basic 6.0, IE 4.0.
ASP/VBScript/JavaScript. Design and development of
an advanced WEB application used to online print barcode data retrieved from
SQL Server 7.0. Use of Design time controls and of the above mentioned ActiveX
component. Server and client side scripting. Technology: ActiveX, COM, ASP,
Environment: Visual InterDev 6.0, Visual Basic 6.0, IE 4.0, Windows NT.
|