a project training seminar on “server multi client chat”
TRANSCRIPT
![Page 1: A Project Training Seminar on “Server Multi Client Chat”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/1.jpg)
www.engineersportal.in
A Project Training Seminar on
“Server Multi Client Chat”
![Page 2: A Project Training Seminar on “Server Multi Client Chat”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/2.jpg)
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”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/3.jpg)
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”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/4.jpg)
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”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/5.jpg)
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”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/6.jpg)
www.engineersportal.in
ObjectivesReusabilityExtensibilityRobustnessUnder StabilityCost effectivenessPortability
![Page 7: A Project Training Seminar on “Server Multi Client Chat”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/7.jpg)
www.engineersportal.in
Working processEnhanced PerformanceWorld class tool supportPower and FlexibilitySimplicityManageabilityScalability & AvailabilityCoustamization & ExtensibilitySecurity
![Page 8: A Project Training Seminar on “Server Multi Client Chat”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/8.jpg)
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”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/9.jpg)
www.engineersportal.in
Server Multiple client
![Page 10: A Project Training Seminar on “Server Multi Client Chat”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/10.jpg)
www.engineersportal.in
Client Server Architecture
![Page 11: A Project Training Seminar on “Server Multi Client Chat”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/11.jpg)
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”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/12.jpg)
www.engineersportal.in
Language Java
CharacteristicsSimpleSecurePortableObject orientedRobustMultithreadedArchitectural neutralInterpreted
![Page 13: A Project Training Seminar on “Server Multi Client Chat”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/13.jpg)
www.engineersportal.in
Some FeaturesJPanel JLabel JTextField JTextArea ServerSocket Socket DatasocketPrintWriter
![Page 14: A Project Training Seminar on “Server Multi Client Chat”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/14.jpg)
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”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/15.jpg)
www.engineersportal.in
Model usedWaterfall modelRequirementDesignImplementationVerificationMaintenance
![Page 16: A Project Training Seminar on “Server Multi Client Chat”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/16.jpg)
www.engineersportal.in
Data flow Diagram
Fig. DFD (0 level)
![Page 17: A Project Training Seminar on “Server Multi Client Chat”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/17.jpg)
www.engineersportal.in
Fig. DFD(1 level)
![Page 18: A Project Training Seminar on “Server Multi Client Chat”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/18.jpg)
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”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/19.jpg)
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”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/20.jpg)
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”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/21.jpg)
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”](https://reader036.vdocuments.mx/reader036/viewer/2022062422/56649e885503460f94b8c441/html5/thumbnails/22.jpg)
www.engineersportal.in
Thank You ...Thank You ...
?