A Project Training Seminar on “Server Multi Client Chat” .

Post on 30-Dec-2015

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

www.engineersportal.in

A Project Training Seminar on

“Server Multi Client Chat”

www.engineersportal.in

INTRODUCTION ABOUT THE COMPANY

CDAC is an premier R&D Organisation.It was build in 1988It is merged with National Centre of software

technology.Cdac is conscious of its quality and quality processes.Act to provide for setting out the practical regime of

right to information for citizens.HR Policies are innovative and member friendly and

are aimed at ensuring the growth, development of and benefits for our members.

www.engineersportal.in

Research ActivitiesOriginally established to research and assemble High

Performance Computers, the research of C-DAC has spread toHigh Performance ComputersGrid ComputingElectronicsSpeech and Natural Language ProcessingInformation and Cyber SecurityUbiquitous ComputingBioinformaticsGeomatics

www.engineersportal.in

Product & developmentPARAM series of supercomputersNamescape, the search engine for the Aadhar unique-ID

project.Bharat Operating System Solutions, a Linux-based general

purpose operating systemTaxoGrid, a grid-based molecular phylogenetics and drug

discovery systemGIST, Graphics and Intelligence based Script Technology.

www.engineersportal.in

Introduction about projectThe client–server model is a distributed application structure in

computing that partitions tasks or workloads.Clients and servers communicate over a computer network on

separate hardware. Both client and server may reside in the same system.A server is a host that is running one or more server programs

which share their resources with clients. A client does not share any of its resources, but requests a

server's content or service function.Clients initiate communication sessions with servers which

await incoming requests.

www.engineersportal.in

ObjectivesReusabilityExtensibilityRobustnessUnder StabilityCost effectivenessPortability

www.engineersportal.in

Working processEnhanced PerformanceWorld class tool supportPower and FlexibilitySimplicityManageabilityScalability & AvailabilityCoustamization & ExtensibilitySecurity

www.engineersportal.in

Single Client-Server

Network

Reque

st

Result

a client, a server, and network

ClientServer

Client machineServer machine

www.engineersportal.in

Server Multiple client

www.engineersportal.in

Client Server Architecture

www.engineersportal.in

Client Server processesServerThreads

Message PassingFacility

Server ProcessClient Process

Client Process

User Mode

Kernel Mode

www.engineersportal.in

Language Java

CharacteristicsSimpleSecurePortableObject orientedRobustMultithreadedArchitectural neutralInterpreted

www.engineersportal.in

Some FeaturesJPanel JLabel JTextField JTextArea ServerSocket Socket DatasocketPrintWriter

www.engineersportal.in

DescriptionMinimum Recommended

System type IBM compatible PC with 1GHz IBM compatible PC with 2GHz

RAM 256 MB 512 MB

Cache 256 KB 512 KB

Storage 40 GB120 GB

(Convenient for Backup)

Disk DriveFloppy or CD-RW

(Back up purpose)

Floppy or CD-RW or DAT

(Back up purpose)

Display 15'' VGA 17'' SVGA (LCD)

User Interface Key Board and mouse Compatible keyboard and mouse

Output media DMP Printer Laser Printer (For reports)

HARDWARE REQUIREMENT SPECIFICATION

Server side& Client side

www.engineersportal.in

Model usedWaterfall modelRequirementDesignImplementationVerificationMaintenance

www.engineersportal.in

Data flow Diagram

Fig. DFD (0 level)

www.engineersportal.in

Fig. DFD(1 level)

www.engineersportal.in

Snapshot

Fig Server Multi client Chat

Server:hi

Server:Whats up

Server:hi

Server:Whats up

client: hello

client: fine

www.engineersportal.in

ApplicationManagement of data in server storage.Optimizing restore of client data.Backup set enhancement.Simultaneous migration and storage pool backup.Management of reluctant file.Collocation of active data.Expand data backup sets to include data

protection product

www.engineersportal.in

Future ScopeThin client and fat client technologies and web

services.Dumb terminals (where used to let the user interact

with the processing power of the central mainframe).The availability of fast cheap workstations allowed

for a portion of the processing power to be moved to the local workstation.

computing power will spread between the end user location and the centralized servers

www.engineersportal.in

Referenceshttp://www.wampserver.com/en/ (Windows)http://www.mamp.info/en/index.html (Java)https://help.ubuntu.com/community/ApacheMySQLPhttp://www.stanford.edu/class/ee368/java/Tutorial3http://www.itmanagementresource.com/the-future-of-

client-server-computinghttp://www.slideshare.net/Tuhin_Das/clientserver-

presentationhttp://en.wikipedia.org/wiki/client-server_(Java)

www.engineersportal.in

Thank You ...Thank You ...

?

top related