Download presentation
Presentation is loading. Please wait.
Published byMarilyn Parsons Modified over 9 years ago
1
A Project Training Seminar on “Server Multi Client Chat” www.engineersportal.in
2
INTRODUCTION ABOUT THE COMPANY CDAC is an premier R&D Organisation. It was build in 1988 It 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
3
Research Activities Originally established to research and assemble High Performance Computers, the research of C-DAC has spread to High Performance Computers Grid Computing Electronics Speech and Natural Language Processing Information and Cyber Security Ubiquitous Computing Bioinformatics Geomatics www.engineersportal.in
4
Product & development PARAM series of supercomputers Namescape, the search engine for the Aadhar unique-ID project. Bharat Operating System Solutions, a Linux-based general purpose operating system TaxoGrid, a grid-based molecular phylogenetics and drug discovery system GIST, Graphics and Intelligence based Script Technology. www.engineersportal.in
5
Introduction about project The 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
6
Objectives Reusability Extensibility Robustness Under Stability Cost effectiveness Portability www.engineersportal.in
7
Working process Enhanced Performance World class tool support Power and Flexibility Simplicity Manageability Scalability & Availability Coustamization & Extensibility Security www.engineersportal.in
8
Single Client-Server Network Request Result a client, a server, and network Client Server Client machine Server machine www.engineersportal.in
9
Server Multiple client www.engineersportal.in
10
Client Server Architecture www.engineersportal.in
11
Client Server processes Server Threads Message Passing Facility Server Process Client Process User Mode Kernel Mode www.engineersportal.in
12
Language Java Characteristics Simple Secure Portable Object oriented Robust Multithreaded Architectural neutral Interpreted www.engineersportal.in
13
Some Features JPanel JLabel JTextField JTextArea ServerSocket Socket Datasocket PrintWriter www.engineersportal.in
14
Description MinimumRecommended System typeIBM compatible PC with 1GHzIBM compatible PC with 2GHz RAM256 MB512 MB Cache256 KB512 KB Storage40 GB 120 GB (Convenient for Backup) Disk Drive Floppy or CD-RW (Back up purpose) Floppy or CD-RW or DAT (Back up purpose) Display15'' VGA17'' SVGA (LCD) User InterfaceKey Board and mouseCompatible keyboard and mouse Output mediaDMP PrinterLaser Printer (For reports) HARDWARE REQUIREMENT SPECIFICATION Server side& Client side www.engineersportal.in
15
Model used Waterfall model Requirement Design Implementation Verification Maintenance www.engineersportal.in
16
Data flow Diagram Fig. DFD (0 level) www.engineersportal.in
17
Fig. DFD( 1 level) www.engineersportal.in
18
Snapshot Fig Server Multi client Chat Server:hi Server:Whats up Server:hi Server:Whats up client: hello client: fine www.engineersportal.in
19
Application Management 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
20
Future Scope Thin 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
21
References http://www.wampserver.com/en/ (Windows) http://www.mamp.info/en/index.html (Java) https://help.ubuntu.com/community/ApacheMySQLP http://www.stanford.edu/class/ee368/java/Tutorial3 http://www.itmanagementresource.com/the-future-of- client-server-computing http://www.slideshare.net/Tuhin_Das/clientserver- presentation http://en.wikipedia.org/wiki/client-server_(Java) www.engineersportal.in
22
Thank You... ? www.engineersportal.in
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.