Representative Projects


eDeck™ 1.0

Duration:                2.5 men-years.

Client:                    Euphonix Inc. Palo Alto, CA.

Short description:  eDeck is Internet-enabled multi-channel music player designed for music industry professionals. Kay capabilities included sharing music clips, connect to streaming studio output, playback 6-channel 24 bit/96kHz music files.

Programming languages and technologies: C++, MFC, Multithreading, TCP/IP, COM/DCOM, DirectX, Windows Media
 

MyCalendar™ CompuServe

Duration:                6 man-mons.

Client:                    AOL / Netscape  Mountain View, CA.

Short description:  Design & development of MyCalendar ActiveX module for next generation of CompuServe online service . New component allowed management of personal calendar, event scheduler, and weather channel with synchronous download/update to CompuServe server.

Programming languages and technologies: VC++, COM, MFC, ActiveX, XML, JScript.

 

Panther

Duration:                2 man-years.

Client:                    Celera Genomics/MAG, Palo Alto, CA

Short description:  Genomic application for graphical display of DNA/ protein sequence data. Design and development of user friendly and graphically intense GUI for displaying various genetic-sequence data as MFC NT/98 application.

Programming languages and technologies: WinNT/98. MSVC++ v6.0, MFC v4.21, Oracle, SQL, ODBC, Multithreading, COM/ActiveX, Stingray Objective Grid/Toolkit .
 

PowerStitch™ 1.0 

Duration:                6 man-months

Client:                    Enroute Inc., Palo Alto, USA.

Short description:
The project had 2 parts. We had to create ActiveX component with all GUI elements and custom controls created for QuickStitch line of products (see projects below). Using this component, we developed PowerStitch™ application with advanced features for 1D and 2D image stitching. The result application has the best UI features and image processing methods of both QuickStitch™ and QuickStitch360™ productsThe key moment in this project was careful design of ActiveX interface and data exchange protocols, hierarchical wrapping of all pre-existed custom UI controls.

Application platform: Win32(Win95/98/WinNT).
Programming languages and technologies: MSVC++ v5.0, MFC v4.21, LeadTools8, COM/ActiveX.
Detail project information

QuickStitch™ v2.0  

Duration:             6 man-months

Client:                    Enroute Inc., Palo Alto, USA.

Short description:
This project was an upgrade over our previous Quick Stitch 1.0 application. We implemented a number of new GUI elements and increase overal application efficiency, speed of processing and memory consuption.

Application platform: Win32(Win95/98/WinNT).
Programming languages and technologies: MSVC++ v5.0, MFC v4.21, LeadTools8.
Detail project information

4Gamers.com Portal

Duration:                3 man-years

Client:                    Internal project

Short description: Fully automated 3-rd generation web site for internet commerce. Site contents is 100% dynamic and generated by ASP scripts integrated with set of 15 databases.  Front end has unlimited depth of categorization, customization of each category and item section. Currently site have over 4000 items in databases, and over 10 000 information records. Administration end allow online processing of credit card charges, tracking of any received, processed, or shipped order, statistics and number of other features. Site vendors have separate login for real time price changes,  RMA support and adding or editing new items.

Application platform: WinNT
Programming languages and technologies: IIS, ASP, JavaScript, VBScript.
Visit 4gamers.com

QuickStitch™ 360 

Duration:                9 man-months

Client:                    Enroute Inc., Palo Alto, USA.
             

Short description: Another installment in QuickStitch line of products. QuickStitch360 is image processing application using for creating circle panorama. He is specially oriented for tri-pod taken panoramas, and included number of customer designed GUI elements to help arrange pictures in 360 degree layouts.

Application platform: Win32(Win95/WinNT).
Programming languages and technologies: MSVC++ v5.0, MFC v4.21, LeadTools8, COM/ActiveX.
Detail project information

Ciao! chat client 

Duration:                3 man-months

Client:                     Intermedia Inc., Palo Alto, USA.
 
            

Short description: Project aim was to port Java-applet to Win95/C++ Internet client. 'Ciao!' multilingual server allows users chat on different languages and understand each other. Thought Guild Inc. has ported Java sources of client part to C++ and build an MFC wrap around existing code. Project included a lot of TCP/IP programming and real-time communication with server.

Application platform: Win32(Win95/WinNT).
Programming languages and technologies: MSVC++ v5.0, MFC v4.21, MSVJ++ v1.1, TCP/IP.
Detail project information

 

QuickStitch™ v1.0  

Duration:             6 man-months

Client:                    Enroute Inc., Palo Alto, USA.
             

Short description: The application permits digital images to be combined, or "stitched", into a wide angle or even panoramic image by emulating 3D surrounding. This application is currently being bundled with all Ricoh digital cameras distributed in the U.S. The UI featured an easy-to-use file browser, multithreaded image previewer, image drag-and-drop, image layout capability, and custom controls that permitted a customized (artistic) interface presentation.We used a team of 3 developers for that project, working to successfully deliver the product under significant schedule pressure. Right now, we are working on second version.

Application platform: Win32(Win95/WinNT).
Programming languages and technologies: MSVC++ v4.2, MFC v4.0, LeadTools8.
Detail project information

3D Viewer Applet 

Image Presenter Java Applet   Short description: This interactive Java applet has been created for the computer hardware promotion and used at WWW.4GAMERS.COM . It allows user to get feeling for the 3D shape of the item he or she is about to buy. User can rotate object using mouse while holding left button down.
    This applet utilizes java renderer which was written using JDK 1.1. It is not using VRLM and working in software mode. This allows users who do not have VRML installed view 3D objects online. Java renderer consist of multiple classes for the 3D object description as well as classes for the renderer object itself. Other billboard applets was also created using different set of classes and visual effects.

Programming languages and technologies: JDK 1.1.

 

 

3Dfusion 

Duration:             4 man months

Client:             RadTime, Chicago, USA.
         

Short description: As major part of that project we rebuilt Opengl.dll which rsponsible for
processing high level requests and converting them into the appropriate OpenGL calls.
This project was written using MFC 6.0,C++ and OpenGL 1.1 and features hardware
and software rendering modes, redering into windows as well as offscreen bitmap,
alpha surface sorting and tesselation of intersections, 3D CSG using stensil buffer,
real time texture updates from files as well as from other accumulation buffers.
It cosists of series ofclasses for the mesh, texture, lights and camera and code proved
to be easy to support and to learn for other programmers.

Application platform:
WinNT/Win95.
Programming languages and technologies: MSVC++ v5.0 (VC6.0), OpenGL

 


(C) 1998-2003 Thought Guild Inc