Top Banner
A Project Training Seminar on “Server Multi Client Chat” www.engineersportal.in
22

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

Dec 30, 2015

Download

Documents

Marilyn Parsons
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A Project Training Seminar on “Server Multi Client Chat” .

www.engineersportal.in

A Project Training Seminar on

“Server Multi Client Chat”

Page 2: 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.

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

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

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

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.

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

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.

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

www.engineersportal.in

ObjectivesReusabilityExtensibilityRobustnessUnder StabilityCost effectivenessPortability

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

www.engineersportal.in

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

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

www.engineersportal.in

Single Client-Server

Network

Reque

st

Result

a client, a server, and network

ClientServer

Client machineServer machine

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

www.engineersportal.in

Server Multiple client

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

www.engineersportal.in

Client Server Architecture

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

www.engineersportal.in

Client Server processesServerThreads

Message PassingFacility

Server ProcessClient Process

Client Process

User Mode

Kernel Mode

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

www.engineersportal.in

Language Java

CharacteristicsSimpleSecurePortableObject orientedRobustMultithreadedArchitectural neutralInterpreted

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

www.engineersportal.in

Some FeaturesJPanel JLabel JTextField JTextArea ServerSocket Socket DatasocketPrintWriter

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

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

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

www.engineersportal.in

Model usedWaterfall modelRequirementDesignImplementationVerificationMaintenance

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

www.engineersportal.in

Data flow Diagram

Fig. DFD (0 level)

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

www.engineersportal.in

Fig. DFD(1 level)

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

www.engineersportal.in

Snapshot

Fig Server Multi client Chat

Server:hi

Server:Whats up

Server:hi

Server:Whats up

client: hello

client: fine

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

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

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

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

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

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)

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

www.engineersportal.in

Thank You ...Thank You ...

?