SlideShare a Scribd company logo
Groupware Technology 
1. INTRODUCTION 
Groupware is technology designed to be used by groups of people for 
sharing information. Groupware applications are becoming more and 
more popular now. 
Groupware is an environment where all users can share their documents. 
It is a platform where they can perform daily task of communicating, 
collaborating and coordinating with others. It automates business 
processes by using workflow management and collaborated computing 
techniques. 
Groupware applications like e-mail, workflow systems, group calendars, 
chat systems, decision support system are easy but very powerful. 
As Groupware is advantageous over single user system, it has high 
demand and many companies are specializing in developing Groupware 
based applications. 
By : Bharat Kalia 1
Groupware Technology 
2. WHAT IS GROUPWARE? 
Groupware is technology designed to facilitate the work of 
groups. This technology may be used to communicate, cooperate, coordinate, 
solve problems, compete, or negotiate. While traditional technologies like the 
telephone qualify as groupware, the term is ordinarily used to refer to a specific 
class of technologies relying on modern computer networks, such as email, 
newsgroups, videophones, or chat. 
Groupware technologies are typically categorized along two primary 
dimensions: 
1. Whether users of the groupware are working together at the same time 
("realtime" or "synchronous" groupware) or different times 
("asynchronous" groupware), and 
2. Whether users are working together in the same place ("colocated" or 
"face-to-face") or in different places ("non-colocated" or "distance"). 
Same time 
“Synchronous” 
Different time 
“Asynchronous” 
Same Place 
“Colocated” 
Voting, 
presentation 
support 
Shared 
computers 
Different Place 
“Distance” 
Videophones, 
chat 
Email, 
workflow 
By : Bharat Kalia 2
Groupware Technology 
3. LOTUS MODEL OF GROUPWARE 
Let us consider the Lotus model of Groupware 
The figure 1 shows three intersecting circles. Communication, Collaboration 
and Coordination. 
When you work in an organization, you are actually working in a 
number of groups. So you can consider yourself as a member and part 
of the groups. 
When you talk to the sales representative you are actually 
communicating. When you put up a proposal for new accounting 
software and request others to give their opinions, you are 
collaborating. When you ask the manager to sign a statement, you are 
coordinating. 
By : Bharat Kalia 3
Groupware Technology 
4. GROUPWARE: APPLICATIONS 
i) Asynchronous Groupware Applications 
 Email is by far the most common groupware application (besides of course, 
the traditional telephone). While the basic technology is designed to pass 
simple messages between 2 people, even relatively basic email systems 
today typically include interesting features for forwarding messages, filing 
messages, creating mailing groups, and attaching files with a message. 
Other features that have been explored include: automatic sorting and 
processing of messages, automatic routing, and structured communication 
(messages requiring certain information). 
 Workflow systems allow documents to be routed through organizations 
through a relatively-fixed process. A simple example of a workflow 
application is an expense report in an organization: an employee enters an 
expense report and submits it, a copy is archived then routed to the 
employee's manager for approval, the manager receives the document, 
electronically approves it and sends it on and the expense is registered to 
the group's account and forwarded to the accounting department for 
payment. Workflow systems may provide features such as routing, 
development of forms, and support for differing roles and privileges. 
 Group calendars allow scheduling, project management, and coordination 
among many people, and may provide support for scheduling equipment as 
well. Typical features detect when schedules conflict or find meeting times 
By : Bharat Kalia 4
Groupware Technology 
that will work for everyone. Group calendars also help to locate people. 
Typical concerns are privacy (users may feel that certain activities are not 
public matters), completeness and accuracy (users may feel that the time it 
takes to enter schedule information is not justified by the benefits of the 
calendar). 
ii) Synchronous or Realtime Groupware Applications 
 Shared whiteboards allow two or more people to view and draw on a 
shared drawing surface even from different locations. This can be used, for 
instance, during a phone call, where each person can jot down notes (e.g. a 
name, phone number, or map) or to work collaboratively on a visual 
problem. Most shared whiteboards are designed for informal conversation, 
but they may also serve structured communications or more sophisticated 
drawing tasks, such as collaborative graphic design, publishing, or 
engineering applications. Shared whiteboards can indicate where each 
person is drawing or pointing by showing telepointers, which are color-coded 
or labeled to identify each person. 
 Chat systems permit many people to write messages in realtime in a public 
space. As each person submits a message, it appears at the bottom of a 
scrolling screen. Chat groups are usually formed by having listing chat 
rooms by name, location, number of people, topic of discussion, etc. 
Many systems allow for rooms with controlled access or with 
moderators to lead the discussions, but most of the topics of interest to 
By : Bharat Kalia 5
Groupware Technology 
researchers involve issues related to unmoderated realtime communication 
including: anonymity, following the stream of conversation, scalability with 
number of users, and abusive users. 
While chat-like systems are possible using non-text media, the 
text version of chat has the rather interesting aspect of having a direct 
transcript of the conversation, which not only has long-term value, but 
allows for backward reference during conversation making it easier for 
people to drop into a conversation and still pick up on the ongoing 
discussion. 
 Decision support systems are designed to facilitate groups in decision-making. 
They provide tools for brainstorming, critiquing ideas, putting 
weights and probabilities on events and alternatives, and voting. Such 
systems enable presumably more rational and even-handed decisions. 
Primarily designed to facilitate meetings, they encourage equal participation 
by, for instance, providing anonymity or enforcing turn-taking. 
By : Bharat Kalia 6
Groupware Technology 
5. GROUPWARE: DESIGN 
As with all user interface design, the method used for designing a 
groupware system is more significant than specific design suggestions. This 
introduction thus begins with the groupware design process. The remaining 
sections address some of the most common issues that face groupware 
designers. 
i) The Groupware Design Process 
It's best to start by gaining a solid understanding of your 
prospective users, what their goals are, and how they go about their work. For 
broadly-targeted groupware applications, such as videophones or email, 
understanding users can boil down to understanding how human beings 
communicate in the first place. A design is also best informed by conducting 
user studies on system prototypes. In these cases user testing is often 
significantly more difficult than with single-user systems for the following 
reasons: 
 Organizing and scheduling for groups is more difficult than for individuals. 
 Pre-established groups vary in interaction style, and the length of time 
they've been a group affects their communication patterns. 
 New groups change quickly during the group formation process. 
 Groups are dynamic; roles change. 
 Many studies need to be long-term, especially when studying asynchronous 
groupware. 
By : Bharat Kalia 7
Groupware Technology 
 Modifying prototypes can be technically difficult because of the added 
complexity of groupware over single-user software. 
When designing groupware, it is often best to begin with field 
studies. The goal is to understand a particular type of group or organization that 
will be using the groupware system. A number of different studies can be 
conducted: interviews, surveys, analysis of artifacts used in the work process, 
examination of processes and workflows, etc. In all cases, the object is to 
identify the users' tasks and goals, understand how the group communicates 
and determine the power structures and roles. 
ii) Interoperability 
In the early 90s, AT&T and MCI both introduced videophones 
commercially, but their two systems couldn't communicate with each other. 
This lack of interoperability/compatibility meant that anyone who wanted to 
buy a videophone had to make sure that everyone they wanted to talk to would 
buy the same system. Compatibility issues lead to general wariness among 
customers, who want to wait until a clear standard has emerged. 
iii) Perceived Benefit 
Even when everyone in the group may benefit, if the choice is 
made by individuals, the system may not succeed. An example is with office 
calendar systems: if everyone enters all of their appointments, then everyone 
has the benefit of being able to safely schedule around other people's 
appointments. However, if it's not easy to enter your appointments, then it may 
By : Bharat Kalia 8
Groupware Technology 
be perceived by users as more beneficial to leave their own appointments off, 
while viewing other people's appointments. 
iv) Session Control 
A session is a situation where a group of people are in a 
conversation together at a given time, such as a group of people together in a 
chat room or people talking together over the telephone. Metaphorically, 
session control is like a person standing at the door of a room checking IDs and 
deciding who gets to go in. 
Session control issues include finding out what rooms are 
available, determining who can enter and exit the room, and when and how. 
Here are some suggested policies for session control: 
 Decide what limits there are to who can join a session. Are there limits to 
the number of people or to who is qualified to enter? 
 Allow people to join and leave at any time. Provide a "polite" protocol for 
doing so. Let people comfortably enter and leave conversations through 
continuous degrees of commitment and intrusion. 
 Provide a means for preventing interruptions. 
 Facilitate people getting together. Provide mechanisms for identifying 
appropriate conversational partners. 
 Provide a means for setting up side conferences. 
By : Bharat Kalia 9
Groupware Technology 
v) Floor Control 
Once people have joined a conversational session, it must be 
decided what kind of access each person has to shared artifacts, or 
conversational props. For instance, when using a shared whiteboard, can 
everyone draw on it at the same time (simultaneous access), can only one 
person access it at a time (by passing a token, or baton), is there a moderator 
who controls access, and is there a time limit for each person? 
Of course, some intermediate solutions are also possible. For 
instance, in the shared whiteboard example, there can be multiple whiteboards. 
Some may be personal and others shared. Personal whiteboards may be visible 
to other users but non-editable by other users. This allows everyone to work 
simultaneously without interfering with the work of others. 
vi) Privacy 
 Privacy, Security, and Anonymity 
Whenever using groupware, some information needs to be 
shared, and there is a concern that all other information remain private, and that 
critical information be secure even against aggressive attempts to obtain the 
information. In many situations, users choose to be anonymous or use a 
consistent pseudonym. Anonymity can be crucial in encouraging fair 
participation in discussions and is useful for providing protection from 
harassment. 
By : Bharat Kalia 10
Groupware Technology 
 Sharing Information, Identification, and Accountability 
On the other hand, there is continuing pressure to share more 
information. The more information gets shared, the more easily common 
ground can be achieved. Sharing information about yourself enables many 
systems to provide more useful customization and matching to your interests. 
Furthermore, while anonymity can protect an individual, there are also quite 
legitimate reasons for identifying people for accountability, especially where 
security and the risk of abusive behavior are involved. 
 Control and Reciprocity 
To resolve these conflicting needs, it's important to give users as 
much control as possible over what information gets shared and what remains 
private. Let users decide how much information to share, and use that to 
determine what kinds of information they can access. One example of privacy 
policy is the principle of reciprocity: if a user wants information about another 
user, then they must provide the equivalent information about themselves. 
Reciprocity isn't always the right policy, but serves as a useful starting point. 
By : Bharat Kalia 11
Groupware Technology 
6. ADVANTAGES OF GROUPWARE 
Groupware offers significant advantages over single-user 
systems. These are some of the most common reasons people want to use 
groupware: 
 to facilitate communication: make it faster, clearer, more persuasive 
 to enable communication where it wouldn't otherwise be possible 
 to enable telecommuting 
 to cut down on travel costs 
 to bring together multiple perspectives and expertise 
 to save time and cost in coordinating group work 
 to facilitate group problem-solving 
In addition to the benefits of groupware, another good reason to 
study usability and design issues in groupware is to avoid a failed design. 
By : Bharat Kalia 12
Groupware Technology 
7. CONCLUSION 
This is what Groupware is all about. Thus we have seen the 
utilities and the advantages of groupware in organizations. 
Hence Groupware is the best solution to provide faster 
communication, to form groups with common interest where it wouldn’t be 
possible to gather a sufficient number of people face to face, to solve group 
problems easily. 
That’s why more and more people are realizing its utility and are 
shifting to Groupware. This is today’s stage. This stage lays solid foundation 
for tomorrow. 
By : Bharat Kalia 13
Groupware Technology 
BIBLIOGRAPHY 
1. Groupware with Lotus Notes 
- APTECH Computer Education. 
2. http://www.googlesearch.com 
3. http://www.usibilityfirst.com 
By : Bharat Kalia 14

More Related Content

What's hot

Implementation issues software engineering
Implementation issues software engineeringImplementation issues software engineering
Implementation issues software engineering
rishi ram khanal
 
Joint Application Development
Joint Application DevelopmentJoint Application Development
Joint Application Development
svm
 
Virtualization Basics
Virtualization BasicsVirtualization Basics
Virtualization Basics
SrikantMishra12
 
Systems development cycle
Systems development cycleSystems development cycle
Systems development cycle
Samuel Igbanogu
 
HCI 3e - Ch 11: User support
HCI 3e - Ch 11:  User supportHCI 3e - Ch 11:  User support
HCI 3e - Ch 11: User support
Alan Dix
 
Cloud computing system models for distributed and cloud computing
Cloud computing system models for distributed and cloud computingCloud computing system models for distributed and cloud computing
Cloud computing system models for distributed and cloud computing
hrmalik20
 
Fundamental software engineering activities
Fundamental software engineering activitiesFundamental software engineering activities
Fundamental software engineering activities
sommerville-videos
 
PROJECT MANAGEMENT - (2016) SEM-VI - PRACTICAL (SLIP) QUESTIONS
PROJECT MANAGEMENT - (2016) SEM-VI - PRACTICAL (SLIP) QUESTIONSPROJECT MANAGEMENT - (2016) SEM-VI - PRACTICAL (SLIP) QUESTIONS
PROJECT MANAGEMENT - (2016) SEM-VI - PRACTICAL (SLIP) QUESTIONS
Satyendra Singh
 
JAD - Joint Applications Development
JAD - Joint Applications DevelopmentJAD - Joint Applications Development
JAD - Joint Applications DevelopmentJohn Crosby
 
Feasibility Study of Hospital Management System
Feasibility Study of Hospital Management SystemFeasibility Study of Hospital Management System
Feasibility Study of Hospital Management System
Neelam Priya
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
pkaviya
 
Publish subscribe model overview
Publish subscribe model overviewPublish subscribe model overview
Publish subscribe model overviewIshraq Al Fataftah
 
Cloud Services: Types of Cloud
Cloud Services: Types of CloudCloud Services: Types of Cloud
Cloud Services: Types of Cloud
Dr. Sunil Kr. Pandey
 
JAD - Joint Application Development
JAD - Joint Application DevelopmentJAD - Joint Application Development
JAD - Joint Application Development
John Crosby
 
Data-Intensive Technologies for Cloud Computing
Data-Intensive Technologies for CloudComputingData-Intensive Technologies for CloudComputing
Data-Intensive Technologies for Cloud Computing
huda2018
 
Service level agreement in cloud computing an overview
Service level agreement in cloud computing  an overviewService level agreement in cloud computing  an overview
Service level agreement in cloud computing an overview
Dr Neelesh Jain
 
System programs in o.s. for bca and bscit students by hardik nathani
System programs in o.s. for bca and bscit students by hardik nathaniSystem programs in o.s. for bca and bscit students by hardik nathani
System programs in o.s. for bca and bscit students by hardik nathani
Hardik Nathani
 
Google App Engine ppt
Google App Engine  pptGoogle App Engine  ppt

What's hot (20)

Implementation issues software engineering
Implementation issues software engineeringImplementation issues software engineering
Implementation issues software engineering
 
WEB INTERFACE DESIGN
WEB INTERFACE DESIGNWEB INTERFACE DESIGN
WEB INTERFACE DESIGN
 
Joint Application Development
Joint Application DevelopmentJoint Application Development
Joint Application Development
 
Virtualization Basics
Virtualization BasicsVirtualization Basics
Virtualization Basics
 
Systems development cycle
Systems development cycleSystems development cycle
Systems development cycle
 
Activity diagram
Activity diagramActivity diagram
Activity diagram
 
HCI 3e - Ch 11: User support
HCI 3e - Ch 11:  User supportHCI 3e - Ch 11:  User support
HCI 3e - Ch 11: User support
 
Cloud computing system models for distributed and cloud computing
Cloud computing system models for distributed and cloud computingCloud computing system models for distributed and cloud computing
Cloud computing system models for distributed and cloud computing
 
Fundamental software engineering activities
Fundamental software engineering activitiesFundamental software engineering activities
Fundamental software engineering activities
 
PROJECT MANAGEMENT - (2016) SEM-VI - PRACTICAL (SLIP) QUESTIONS
PROJECT MANAGEMENT - (2016) SEM-VI - PRACTICAL (SLIP) QUESTIONSPROJECT MANAGEMENT - (2016) SEM-VI - PRACTICAL (SLIP) QUESTIONS
PROJECT MANAGEMENT - (2016) SEM-VI - PRACTICAL (SLIP) QUESTIONS
 
JAD - Joint Applications Development
JAD - Joint Applications DevelopmentJAD - Joint Applications Development
JAD - Joint Applications Development
 
Feasibility Study of Hospital Management System
Feasibility Study of Hospital Management SystemFeasibility Study of Hospital Management System
Feasibility Study of Hospital Management System
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
 
Publish subscribe model overview
Publish subscribe model overviewPublish subscribe model overview
Publish subscribe model overview
 
Cloud Services: Types of Cloud
Cloud Services: Types of CloudCloud Services: Types of Cloud
Cloud Services: Types of Cloud
 
JAD - Joint Application Development
JAD - Joint Application DevelopmentJAD - Joint Application Development
JAD - Joint Application Development
 
Data-Intensive Technologies for Cloud Computing
Data-Intensive Technologies for CloudComputingData-Intensive Technologies for CloudComputing
Data-Intensive Technologies for Cloud Computing
 
Service level agreement in cloud computing an overview
Service level agreement in cloud computing  an overviewService level agreement in cloud computing  an overview
Service level agreement in cloud computing an overview
 
System programs in o.s. for bca and bscit students by hardik nathani
System programs in o.s. for bca and bscit students by hardik nathaniSystem programs in o.s. for bca and bscit students by hardik nathani
System programs in o.s. for bca and bscit students by hardik nathani
 
Google App Engine ppt
Google App Engine  pptGoogle App Engine  ppt
Google App Engine ppt
 

Similar to Groupware Technology Project Report

Groupware/CSCW
Groupware/CSCWGroupware/CSCW
Groupware/CSCW
waqas khattak
 
Collaborative communication tools .pptx
Collaborative communication tools .pptxCollaborative communication tools .pptx
Collaborative communication tools .pptx
Ultimate Multimedia Consult
 
A Review on Progression of Groupware Systems
A Review on Progression of Groupware SystemsA Review on Progression of Groupware Systems
A Review on Progression of Groupware Systems
IRJET Journal
 
collaborative-computing.pptx
collaborative-computing.pptxcollaborative-computing.pptx
collaborative-computing.pptx
RanaZohaib29
 
Knowledge management tools
Knowledge management toolsKnowledge management tools
Knowledge management tools
mohsen seyedi
 
Groupware tech
Groupware techGroupware tech
Groupware tech
Azmawati Lazim
 
Whitepaper on the uptake of virtual conferences- essentials for success
Whitepaper on the uptake of virtual conferences- essentials for successWhitepaper on the uptake of virtual conferences- essentials for success
Whitepaper on the uptake of virtual conferences- essentials for success
AfriciaRabare
 
Make social networking work for you
Make social networking work for youMake social networking work for you
Make social networking work for youNuno Fraga Coelho
 
Collaborative ICT.pptx
Collaborative ICT.pptxCollaborative ICT.pptx
Collaborative ICT.pptx
VincentAcapen
 
According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,
Jill Lyons
 
11 Gids10 Press Release 11 Mar10 1
11 Gids10 Press Release 11 Mar10 111 Gids10 Press Release 11 Mar10 1
11 Gids10 Press Release 11 Mar10 1Roop Sharma
 
MindLink - Incident Management
MindLink - Incident ManagementMindLink - Incident Management
MindLink - Incident ManagementBen Hatch
 
Leveraging social media across the organization
Leveraging social media across the organizationLeveraging social media across the organization
Leveraging social media across the organization
Hermes F
 
Mattermost vs riot matrix who is winning as an open-source slack alternative_
Mattermost vs riot matrix  who is winning as an open-source slack alternative_Mattermost vs riot matrix  who is winning as an open-source slack alternative_
Mattermost vs riot matrix who is winning as an open-source slack alternative_
DundigallaBhavya
 
Benefit thru-communication-improvement
Benefit thru-communication-improvementBenefit thru-communication-improvement
Benefit thru-communication-improvement
Ashish Belagali
 
Manish tripathi-group ware
Manish tripathi-group wareManish tripathi-group ware
Manish tripathi-group ware
A P
 
5 Biggest Blunders With Enterprise Social Software
5 Biggest Blunders With Enterprise Social Software5 Biggest Blunders With Enterprise Social Software
5 Biggest Blunders With Enterprise Social Software
Blue Economy Agency
 
Reinventing ibm sametime 9 dec 2013
Reinventing ibm sametime 9 dec 2013Reinventing ibm sametime 9 dec 2013
Reinventing ibm sametime 9 dec 2013
Thierry Batut
 

Similar to Groupware Technology Project Report (20)

Groupware/CSCW
Groupware/CSCWGroupware/CSCW
Groupware/CSCW
 
Collaborative communication tools .pptx
Collaborative communication tools .pptxCollaborative communication tools .pptx
Collaborative communication tools .pptx
 
A Review on Progression of Groupware Systems
A Review on Progression of Groupware SystemsA Review on Progression of Groupware Systems
A Review on Progression of Groupware Systems
 
collaborative-computing.pptx
collaborative-computing.pptxcollaborative-computing.pptx
collaborative-computing.pptx
 
Knowledge management tools
Knowledge management toolsKnowledge management tools
Knowledge management tools
 
Groupware tech
Groupware techGroupware tech
Groupware tech
 
Whitepaper on the uptake of virtual conferences- essentials for success
Whitepaper on the uptake of virtual conferences- essentials for successWhitepaper on the uptake of virtual conferences- essentials for success
Whitepaper on the uptake of virtual conferences- essentials for success
 
Groupware Slection
Groupware SlectionGroupware Slection
Groupware Slection
 
Make social networking work for you
Make social networking work for youMake social networking work for you
Make social networking work for you
 
Collaborative ICT.pptx
Collaborative ICT.pptxCollaborative ICT.pptx
Collaborative ICT.pptx
 
According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,
 
11 Gids10 Press Release 11 Mar10 1
11 Gids10 Press Release 11 Mar10 111 Gids10 Press Release 11 Mar10 1
11 Gids10 Press Release 11 Mar10 1
 
MindLink - Incident Management
MindLink - Incident ManagementMindLink - Incident Management
MindLink - Incident Management
 
Leveraging social media across the organization
Leveraging social media across the organizationLeveraging social media across the organization
Leveraging social media across the organization
 
Mattermost vs riot matrix who is winning as an open-source slack alternative_
Mattermost vs riot matrix  who is winning as an open-source slack alternative_Mattermost vs riot matrix  who is winning as an open-source slack alternative_
Mattermost vs riot matrix who is winning as an open-source slack alternative_
 
Gdss gss and workgroups
Gdss gss and workgroupsGdss gss and workgroups
Gdss gss and workgroups
 
Benefit thru-communication-improvement
Benefit thru-communication-improvementBenefit thru-communication-improvement
Benefit thru-communication-improvement
 
Manish tripathi-group ware
Manish tripathi-group wareManish tripathi-group ware
Manish tripathi-group ware
 
5 Biggest Blunders With Enterprise Social Software
5 Biggest Blunders With Enterprise Social Software5 Biggest Blunders With Enterprise Social Software
5 Biggest Blunders With Enterprise Social Software
 
Reinventing ibm sametime 9 dec 2013
Reinventing ibm sametime 9 dec 2013Reinventing ibm sametime 9 dec 2013
Reinventing ibm sametime 9 dec 2013
 

More from Bharat Kalia

PL/SQL Introduction and Concepts
PL/SQL Introduction and Concepts PL/SQL Introduction and Concepts
PL/SQL Introduction and Concepts
Bharat Kalia
 
Extending Grids with Cloud Resource Management for Scientific Computing
Extending Grids with Cloud Resource Management for Scientific ComputingExtending Grids with Cloud Resource Management for Scientific Computing
Extending Grids with Cloud Resource Management for Scientific Computing
Bharat Kalia
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Bharat Kalia
 
Programming in C Basics
Programming in C BasicsProgramming in C Basics
Programming in C Basics
Bharat Kalia
 
OLAP Basics and Fundamentals by Bharat Kalia
OLAP Basics and Fundamentals by Bharat Kalia OLAP Basics and Fundamentals by Bharat Kalia
OLAP Basics and Fundamentals by Bharat Kalia
Bharat Kalia
 
Mingle box - Online Job seeking System
Mingle box - Online Job seeking SystemMingle box - Online Job seeking System
Mingle box - Online Job seeking System
Bharat Kalia
 
Project report of OCR Recognition
Project report of OCR RecognitionProject report of OCR Recognition
Project report of OCR Recognition
Bharat Kalia
 
Object oriented programming Fundamental Concepts
Object oriented programming Fundamental ConceptsObject oriented programming Fundamental Concepts
Object oriented programming Fundamental Concepts
Bharat Kalia
 
Introduction to C++
Introduction to C++ Introduction to C++
Introduction to C++
Bharat Kalia
 
Basic Programs of C++
Basic Programs of C++Basic Programs of C++
Basic Programs of C++
Bharat Kalia
 

More from Bharat Kalia (10)

PL/SQL Introduction and Concepts
PL/SQL Introduction and Concepts PL/SQL Introduction and Concepts
PL/SQL Introduction and Concepts
 
Extending Grids with Cloud Resource Management for Scientific Computing
Extending Grids with Cloud Resource Management for Scientific ComputingExtending Grids with Cloud Resource Management for Scientific Computing
Extending Grids with Cloud Resource Management for Scientific Computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Programming in C Basics
Programming in C BasicsProgramming in C Basics
Programming in C Basics
 
OLAP Basics and Fundamentals by Bharat Kalia
OLAP Basics and Fundamentals by Bharat Kalia OLAP Basics and Fundamentals by Bharat Kalia
OLAP Basics and Fundamentals by Bharat Kalia
 
Mingle box - Online Job seeking System
Mingle box - Online Job seeking SystemMingle box - Online Job seeking System
Mingle box - Online Job seeking System
 
Project report of OCR Recognition
Project report of OCR RecognitionProject report of OCR Recognition
Project report of OCR Recognition
 
Object oriented programming Fundamental Concepts
Object oriented programming Fundamental ConceptsObject oriented programming Fundamental Concepts
Object oriented programming Fundamental Concepts
 
Introduction to C++
Introduction to C++ Introduction to C++
Introduction to C++
 
Basic Programs of C++
Basic Programs of C++Basic Programs of C++
Basic Programs of C++
 

Recently uploaded

ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 

Recently uploaded (20)

ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 

Groupware Technology Project Report

  • 1. Groupware Technology 1. INTRODUCTION Groupware is technology designed to be used by groups of people for sharing information. Groupware applications are becoming more and more popular now. Groupware is an environment where all users can share their documents. It is a platform where they can perform daily task of communicating, collaborating and coordinating with others. It automates business processes by using workflow management and collaborated computing techniques. Groupware applications like e-mail, workflow systems, group calendars, chat systems, decision support system are easy but very powerful. As Groupware is advantageous over single user system, it has high demand and many companies are specializing in developing Groupware based applications. By : Bharat Kalia 1
  • 2. Groupware Technology 2. WHAT IS GROUPWARE? Groupware is technology designed to facilitate the work of groups. This technology may be used to communicate, cooperate, coordinate, solve problems, compete, or negotiate. While traditional technologies like the telephone qualify as groupware, the term is ordinarily used to refer to a specific class of technologies relying on modern computer networks, such as email, newsgroups, videophones, or chat. Groupware technologies are typically categorized along two primary dimensions: 1. Whether users of the groupware are working together at the same time ("realtime" or "synchronous" groupware) or different times ("asynchronous" groupware), and 2. Whether users are working together in the same place ("colocated" or "face-to-face") or in different places ("non-colocated" or "distance"). Same time “Synchronous” Different time “Asynchronous” Same Place “Colocated” Voting, presentation support Shared computers Different Place “Distance” Videophones, chat Email, workflow By : Bharat Kalia 2
  • 3. Groupware Technology 3. LOTUS MODEL OF GROUPWARE Let us consider the Lotus model of Groupware The figure 1 shows three intersecting circles. Communication, Collaboration and Coordination. When you work in an organization, you are actually working in a number of groups. So you can consider yourself as a member and part of the groups. When you talk to the sales representative you are actually communicating. When you put up a proposal for new accounting software and request others to give their opinions, you are collaborating. When you ask the manager to sign a statement, you are coordinating. By : Bharat Kalia 3
  • 4. Groupware Technology 4. GROUPWARE: APPLICATIONS i) Asynchronous Groupware Applications  Email is by far the most common groupware application (besides of course, the traditional telephone). While the basic technology is designed to pass simple messages between 2 people, even relatively basic email systems today typically include interesting features for forwarding messages, filing messages, creating mailing groups, and attaching files with a message. Other features that have been explored include: automatic sorting and processing of messages, automatic routing, and structured communication (messages requiring certain information).  Workflow systems allow documents to be routed through organizations through a relatively-fixed process. A simple example of a workflow application is an expense report in an organization: an employee enters an expense report and submits it, a copy is archived then routed to the employee's manager for approval, the manager receives the document, electronically approves it and sends it on and the expense is registered to the group's account and forwarded to the accounting department for payment. Workflow systems may provide features such as routing, development of forms, and support for differing roles and privileges.  Group calendars allow scheduling, project management, and coordination among many people, and may provide support for scheduling equipment as well. Typical features detect when schedules conflict or find meeting times By : Bharat Kalia 4
  • 5. Groupware Technology that will work for everyone. Group calendars also help to locate people. Typical concerns are privacy (users may feel that certain activities are not public matters), completeness and accuracy (users may feel that the time it takes to enter schedule information is not justified by the benefits of the calendar). ii) Synchronous or Realtime Groupware Applications  Shared whiteboards allow two or more people to view and draw on a shared drawing surface even from different locations. This can be used, for instance, during a phone call, where each person can jot down notes (e.g. a name, phone number, or map) or to work collaboratively on a visual problem. Most shared whiteboards are designed for informal conversation, but they may also serve structured communications or more sophisticated drawing tasks, such as collaborative graphic design, publishing, or engineering applications. Shared whiteboards can indicate where each person is drawing or pointing by showing telepointers, which are color-coded or labeled to identify each person.  Chat systems permit many people to write messages in realtime in a public space. As each person submits a message, it appears at the bottom of a scrolling screen. Chat groups are usually formed by having listing chat rooms by name, location, number of people, topic of discussion, etc. Many systems allow for rooms with controlled access or with moderators to lead the discussions, but most of the topics of interest to By : Bharat Kalia 5
  • 6. Groupware Technology researchers involve issues related to unmoderated realtime communication including: anonymity, following the stream of conversation, scalability with number of users, and abusive users. While chat-like systems are possible using non-text media, the text version of chat has the rather interesting aspect of having a direct transcript of the conversation, which not only has long-term value, but allows for backward reference during conversation making it easier for people to drop into a conversation and still pick up on the ongoing discussion.  Decision support systems are designed to facilitate groups in decision-making. They provide tools for brainstorming, critiquing ideas, putting weights and probabilities on events and alternatives, and voting. Such systems enable presumably more rational and even-handed decisions. Primarily designed to facilitate meetings, they encourage equal participation by, for instance, providing anonymity or enforcing turn-taking. By : Bharat Kalia 6
  • 7. Groupware Technology 5. GROUPWARE: DESIGN As with all user interface design, the method used for designing a groupware system is more significant than specific design suggestions. This introduction thus begins with the groupware design process. The remaining sections address some of the most common issues that face groupware designers. i) The Groupware Design Process It's best to start by gaining a solid understanding of your prospective users, what their goals are, and how they go about their work. For broadly-targeted groupware applications, such as videophones or email, understanding users can boil down to understanding how human beings communicate in the first place. A design is also best informed by conducting user studies on system prototypes. In these cases user testing is often significantly more difficult than with single-user systems for the following reasons:  Organizing and scheduling for groups is more difficult than for individuals.  Pre-established groups vary in interaction style, and the length of time they've been a group affects their communication patterns.  New groups change quickly during the group formation process.  Groups are dynamic; roles change.  Many studies need to be long-term, especially when studying asynchronous groupware. By : Bharat Kalia 7
  • 8. Groupware Technology  Modifying prototypes can be technically difficult because of the added complexity of groupware over single-user software. When designing groupware, it is often best to begin with field studies. The goal is to understand a particular type of group or organization that will be using the groupware system. A number of different studies can be conducted: interviews, surveys, analysis of artifacts used in the work process, examination of processes and workflows, etc. In all cases, the object is to identify the users' tasks and goals, understand how the group communicates and determine the power structures and roles. ii) Interoperability In the early 90s, AT&T and MCI both introduced videophones commercially, but their two systems couldn't communicate with each other. This lack of interoperability/compatibility meant that anyone who wanted to buy a videophone had to make sure that everyone they wanted to talk to would buy the same system. Compatibility issues lead to general wariness among customers, who want to wait until a clear standard has emerged. iii) Perceived Benefit Even when everyone in the group may benefit, if the choice is made by individuals, the system may not succeed. An example is with office calendar systems: if everyone enters all of their appointments, then everyone has the benefit of being able to safely schedule around other people's appointments. However, if it's not easy to enter your appointments, then it may By : Bharat Kalia 8
  • 9. Groupware Technology be perceived by users as more beneficial to leave their own appointments off, while viewing other people's appointments. iv) Session Control A session is a situation where a group of people are in a conversation together at a given time, such as a group of people together in a chat room or people talking together over the telephone. Metaphorically, session control is like a person standing at the door of a room checking IDs and deciding who gets to go in. Session control issues include finding out what rooms are available, determining who can enter and exit the room, and when and how. Here are some suggested policies for session control:  Decide what limits there are to who can join a session. Are there limits to the number of people or to who is qualified to enter?  Allow people to join and leave at any time. Provide a "polite" protocol for doing so. Let people comfortably enter and leave conversations through continuous degrees of commitment and intrusion.  Provide a means for preventing interruptions.  Facilitate people getting together. Provide mechanisms for identifying appropriate conversational partners.  Provide a means for setting up side conferences. By : Bharat Kalia 9
  • 10. Groupware Technology v) Floor Control Once people have joined a conversational session, it must be decided what kind of access each person has to shared artifacts, or conversational props. For instance, when using a shared whiteboard, can everyone draw on it at the same time (simultaneous access), can only one person access it at a time (by passing a token, or baton), is there a moderator who controls access, and is there a time limit for each person? Of course, some intermediate solutions are also possible. For instance, in the shared whiteboard example, there can be multiple whiteboards. Some may be personal and others shared. Personal whiteboards may be visible to other users but non-editable by other users. This allows everyone to work simultaneously without interfering with the work of others. vi) Privacy  Privacy, Security, and Anonymity Whenever using groupware, some information needs to be shared, and there is a concern that all other information remain private, and that critical information be secure even against aggressive attempts to obtain the information. In many situations, users choose to be anonymous or use a consistent pseudonym. Anonymity can be crucial in encouraging fair participation in discussions and is useful for providing protection from harassment. By : Bharat Kalia 10
  • 11. Groupware Technology  Sharing Information, Identification, and Accountability On the other hand, there is continuing pressure to share more information. The more information gets shared, the more easily common ground can be achieved. Sharing information about yourself enables many systems to provide more useful customization and matching to your interests. Furthermore, while anonymity can protect an individual, there are also quite legitimate reasons for identifying people for accountability, especially where security and the risk of abusive behavior are involved.  Control and Reciprocity To resolve these conflicting needs, it's important to give users as much control as possible over what information gets shared and what remains private. Let users decide how much information to share, and use that to determine what kinds of information they can access. One example of privacy policy is the principle of reciprocity: if a user wants information about another user, then they must provide the equivalent information about themselves. Reciprocity isn't always the right policy, but serves as a useful starting point. By : Bharat Kalia 11
  • 12. Groupware Technology 6. ADVANTAGES OF GROUPWARE Groupware offers significant advantages over single-user systems. These are some of the most common reasons people want to use groupware:  to facilitate communication: make it faster, clearer, more persuasive  to enable communication where it wouldn't otherwise be possible  to enable telecommuting  to cut down on travel costs  to bring together multiple perspectives and expertise  to save time and cost in coordinating group work  to facilitate group problem-solving In addition to the benefits of groupware, another good reason to study usability and design issues in groupware is to avoid a failed design. By : Bharat Kalia 12
  • 13. Groupware Technology 7. CONCLUSION This is what Groupware is all about. Thus we have seen the utilities and the advantages of groupware in organizations. Hence Groupware is the best solution to provide faster communication, to form groups with common interest where it wouldn’t be possible to gather a sufficient number of people face to face, to solve group problems easily. That’s why more and more people are realizing its utility and are shifting to Groupware. This is today’s stage. This stage lays solid foundation for tomorrow. By : Bharat Kalia 13
  • 14. Groupware Technology BIBLIOGRAPHY 1. Groupware with Lotus Notes - APTECH Computer Education. 2. http://www.googlesearch.com 3. http://www.usibilityfirst.com By : Bharat Kalia 14