Date post: | 30-Dec-2015 |
Category: |
Documents |
Upload: | marilyn-parsons |
View: | 219 times |
Download: | 0 times |
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 ...
?