Project Updates 12-5-05
Client application flow is still under development. Basic flow should be finished by Wednesday. Once Basic client application flow is completed peer to peer connection controls will be installed and tested. Once P2P controls are installed and tested completely Getix 0.1.1 will be released along with source code.
Date:
2005-12-02 00:39
Summary:
Progress Update 12-2-05
Client application development has started. DirectPlay functions are being implemented into a console environment to make the debugging/development easier. Once the project has reached a milestone (not yet been set) a GUI release will be started.
Date:
2005-12-01 01:31
Summary:
Application Flow Documentation Available
Application flow documentation is now available here: http://www.sourceforge.net/docman/index.php?group_id=153899
This document further explains the program flow of the server and client applications. This is only version 1.0 of the programs flow, so there will be many gaps that have not been covered.
Date:
2005-11-30 01:41
Summary:
Project Webspace/ Project update news
The Project Webspace for the Getix project (dx-voice-conf.sourceforge.net) has been updated. Right now the index page is just plain HTML, soon I wish to add some CSS to clean things up and some graphics to polish it.
Right now the layout for Getix's client/server application flow is being created. After this the project will be able to take shape and get coded.
Date:
2005-11-29 02:34
Summary:
General Information
Getix's (Pronounced je-ti-cks)Technical aspects are as follows:
Connection agent:
*-DirectPlay
Developement tools:
*-Ms Visual Studio/ Visual C++
*-Direct X API
*-Microsoft Windows XP (Home Edition) Purpose
Statement:
All of the voice chat solutions that I have found allow a user to connect and talk to only one other user at a time. The purpose of this project is to allow more that two users to talk together over the Internet or LAN at the same time. With this program a user could create a conference call over the Internet or LAN.
Program Flow:
A central server application will collect, store, and transmit information to client applications (such as a user's availability, status, or other user information; information concerning connection between clients; conference information; and other request and information).
The client application will generate request sent to the centeral server application and other clients; send these requests to thier respective recipents; collect input from the user's microphone; send this input to nessecary users; list availability of specified users; and connect to other client applications(This list may be altered).
The client application will also have to ability to generate conference room and send invitations to other users for personal chat or conference room chat.