Presented By

eyelashesnectarineΛογισμικό & κατασκευή λογ/κού

3 Νοε 2013 (πριν από 3 χρόνια και 7 μήνες)

61 εμφανίσεις

PRESENTED BY:




PRAKASH SAPKOTA ( 524)

RAJENDRA BARAL
(
528)


RAJENDRA
POUDEL (
529)

SUMAN ADHI KARI ( 544)



PRESENTATION

ON


SKYBLUE VOICE CHAT

Objectives


To develop a general purpose desktop
-
based chat
application for a private network that supports

voice
chat.


To provide user to used easily our voice chat software
.


To
communicate and make knowledge sharing
between two clients easily.


Communication
on Local Area Network (LAN) makes
user easy to communicate.


To provide the cheaper communication on LAN as
alternative besides using telephone which take
charge
.



Skyblue Voice Chat Overview:


Simple
G
raphical
U
ser Interface(GUI)


Establish connection between multiple clients via
server


Client operation like :talk, stop and sign out.


Voice chatting with selected client

directly.


Only two clients can talk with each other at a
instance.



Tools/Technologies used


NetBeans IDE 7.0


JDK 1.6


Windows 7 Professional


Microsoft
Office(Word
and PowerPoint)
2010

System Architecture

Client 1

Client 2

Server

Cont

E
nter two clients name

Cont.…
E
nter first client name

Cont.… Enter second client name

Cont.… Sign in by two clients

Cont
… When same name is inserted

Cont.… When two client start talk

Methodology/Algorithm

Java
Sound
API


a
)
Gets audio format and available mixer in java.


b
)
Creates two data line: targetDataLine as receiving
audio input
from speaker and SourceDataLine as
output to the speaker.


c
)
captureThread () capture audio from
targetDataLine and send audio to the

talking client.


d
)
playThread () takes the audio from sourceDataLine
from other client and

play it.


Task division/work breakdown structure

S.N

Objective Name

Objective

Description

Time

1

Study, Research and
Analysis

Gathering information on the topic

June5
-
15

2

Proposal submission and
Defense

Documenting all information's obtained

June 16
-
24

3

Designing of the layout

Designed the login page of the voice chat & designed
the graphical part.

June 25
-
July
10

4

Programming

Code written should fulfill the requirements

July 11
-

31

5

Testing ,Modification and
Documentation

Project had tested, code were modified to obtained
desire output.

October 20
-
November 5

Continue….

june 5
-
15

june 16
-
24

june 25
-
july10

july 11
-
31

october 20
-
november 5

weight age

Study, Research and Analysis
Proposal submission and Defense
Designing of the layout
Programming
Testing, Modification and Documentation
Challenges and Problems


H
ow
the project could be designed in sequence
order?


While
creating GUI
attractive .


Sending all connected client
names.


Coding for thread
.


Transferring voice to the client multi
time.


Sound quality maintaining
.

Conclusion


Voice
chat application is widely
used cheapest mean


Any project is not a simpler on it but if we start
seriously, we can maintain it.


Designing
interface for login
completed


Connection
between clients and server completed.


Passing
voice message completed.


Completed
the quality of sound.


Future Enhancement


Calling
like
cell phone


Working
with database and developing a social
networking


Long
time recording the voice.


Voice chat without any distortion.


Maximum no of client’s connection.


Stereo sound receiving at the receiver

References



http://en.wikipedia.org/wiki
/


: theoretical concept


http
://
www.sourceforge.com : proposal, report
making .


http://
www.uioe.sf.net
:
proposal, report
making.


http://www.theswingconnection.com : Java swing
tutorial


http://forum.java.sun.com

: For Java tutorial


http://zerioh.tripoid.com/resources/sockets.html : for
socket programing


http
://learnjava
-
code.blogspot.com/2011/05/voice
-
chat
-
program
-
in
-

java.html
: knowledge of voice chat
program in java.

AT LAST

THANK ………………


YOU…………………..