14
A SURVEY ON GROUPWARE TOOLS Hadi Nategh New University of Lisbon [email protected] May 2011 What is groupware? Like an electronic sinew that binds teams together, the new groupware aims to place the computer squarely in the middle of communications among managers, technicians, and anyone else who interacts in groups, revolutionizing the way they work.“ Richman and Slovak (1987) Introduction Groupware is not only for communication.

A SURVEY ON GROUPWARE TOOLS - Uninova platforms_new_version.pdf · • Groupware is a technology that specifically designed to support group working, with collaborative facilities

Embed Size (px)

Citation preview

A SURVEY ON GROUPWARE TOOLS

Hadi Nategh

New University of Lisbon

[email protected]

May 2011

• What is groupware?

“Like an electronic sinew that binds teams together, the new groupware aims

to place the computer squarely in the middle of communications among

managers, technicians, and anyone else who interacts in groups,

revolutionizing the way they work.“

Richman and Slovak (1987)

Introduction

Groupware is not only for communication.

• Groupware is a technology that specifically designed to support group

working, with collaborative facilities.

Introduction (Continue…)

Chat

wikiVideo conferencing …. ….. ……

email

Chat

Forum

File sharing

Calendar

Task Mgmt.

Address bookWhat facilities ?

• Groupware classification:

Introduction (Continue…)

� Location and time of participants

that are working.

� The functions that make easy co-

(Time and Space matrix) [3]

Face-to-Face

conversation

Remote

conversation

(Chat, VoIP,..)

Post (email,

forum, blog,…)

Notes,

Messages,…

Same

time

Different

time

� The functions that make easy co-

working between participants.

[A. Dix et al, 1993]

Groupware from the past to the future

Past

Future

Present

Groupware tools attributes

• Document Management

A document management system (DMS) is a computer system (or set of

computer programs) used to track and store electronic documents and/or

images of paper documents.[2]

Wiki File upload

DMS

Wiki File upload

Concurrent

access

Real-time

ModificationAccess rightVersioning

Workflow

DMS (Continue…)

Example: Creating new webpage via workflow using Bitrix CMS software.

DMS (Continue...)

Groupware attributes (continue…)

User Management

It is a part of a secure system, which control privileges and roles for a user

or group of users, and also, it lets the user to control its own software

environment.

Access

permission To-do

User

Management

permission

Group

definitionPreferences

Group Interaction

Groupware tools attributes (continue…)

Mailing list Forum

VoIP (Voice over IP)

Contacts Communication

Address book

News feed

Instant

Messaging…..

……

Groupware tools attributes (continue...)

Project /Task Management

Project management helps managers to define projects and tasks, and

assign them to a user or a group of users, and flow the lifecycle procedure.

Agenda Scheduling

Project/Task

Management

Workflow

Task Reminder

Notification

Shared

Calendar

Task Reminder

Groupware tools attributes (continue...)

• Example of Project Management: Teamwork

Groupware tools attributes (continue…)

Voting system

Voting system is a questionnaire form that can be accessed by users in the

system to collect their answers.

Security

Security in groupware tools is one of the important part that should be

take into account, because groupware tools are based on web, and using

public network (Internet) which makes them vulnerable.

Security

Authentication

Logs

IDS/IPS

…..

Authorization

Session

Management

Groupware tools attributes (continue…)

Compatibility and Adaptability e.g. Android mobile application for Joomla.

• Mobile application/synchronization: Interaction

between the groupware tool server and its mobile

clients.

• Template Management: It allows users to create their own design for

whole or part of the groupware tool’s user interface.

Groupware tools

Groupware tools Comparison

Table Legend:

Insta

nt M

essa

ge

Vo

IP

Vid

eo

Co

nfe

ren

ce

Fo

rum

He

lpD

esk M

gm

t.

Ne

ws F

ee

d

Ma

il lists

Co

nta

ct info

Ad

dre

ss bo

ok

Available NA

Pro

ject /

Ta

sk

Ma

na

ge

me

nt

ala

rms

Ba

ckup

& R

esto

re

Co

mm

un

icatio

n

Wh

iteb

oa

rd

Co

nta

ct

Co

nte

nt S

ea

rch

Ind

exin

g

No

tificatio

ns

rem

ind

er

ag

en

da

Ve

rsion

ing

Wiki

Re

altim

e M

od

ificatio

n

Co

ncu

ren

t acce

ss

Acce

ss righ

t

sessio

n M

an

ag

em

en

t

Pa

sswo

rd E

ncryp

tion

File

up

loa

d

US

ER

MA

NA

GE

ME

NT

CO

NT

EN

T O

R

DO

CU

ME

NT

MA

NA

GE

ME

NT

Gro

up

Inte

ractio

n

Se

arch

ing

To

ols

Vo

ting

system

Pro

filing

system

Au

the

ntica

tion

Au

tho

rizatio

n

Log

s

wo

rkflow

Sch

ed

ulin

g

sha

red

cale

nd

ar

Acce

ss Pe

rmissio

n

Gro

up

de

finitio

n

To

-do

Re

min

de

r

Ca

len

de

r

Mu

lti-Lan

gu

ag

e

Fre

e C

ost

Co

mp

atib

ility

an

d

Ad

ap

tibility

IDS

/IPS

Mo

bile

Syn

c.

Te

mp

late

Ma

na

ge

me

nt

Se

curity

Insta

nt M

essa

ge

Vid

eo

Co

nfe

ren

ce

He

lpD

esk M

gm

t.

Co

nta

ct info

Ad

dre

ss bo

ok

JOOMLA

Phprojekt

Drupal

dotProject

MoreGroupWare

web2project

simple groupware

Group office

bitrix

egroupware

Liferay

Citadel

Teamwork

Selected tools

Very Easy

Easy

Medium

Difficault

US

ER

MA

NA

GE

ME

NT

CO

NT

EN

T O

R D

OC

UM

EN

T M

AN

AG

EM

EN

T

Gro

up

Inte

rac

tion

Se

arc

hin

g T

oo

ls

Pro

jec

t / Ta

sk M

an

ag

em

en

t

Co

mp

atib

ility a

nd

Ad

ap

tibility

Table legend

Ease of use

Selected opensource groupware tools for

collaboration in business:U

SE

R M

AN

AG

EM

EN

T

CO

NT

EN

T O

R D

OC

UM

EN

T M

AN

AG

EM

EN

T

Pro

jec

t / Ta

sk M

an

ag

em

en

t

Co

mp

atib

ility a

nd

Ad

ap

tibility

JOOMLA

bitrix

Drupal

dotProject

MoreGroupWare

web2project

simple groupware

Group office

Phprojekt

egroupware

Liferay

Citadel

Teamwork

CMSs

Groupwares

Joomla

Joomla is powerful open-source software, and distributed under GPL

license. Joomla is designed as a content management system (CMS) with

an extensive community and tons of free and commercial extensions.

Why Joomla?

• Easy of use

• Tons of extensions• Tons of extensions

• Community

Joomla (Continue…)

Joomla back-end user interface.

Liferay

• Liferay is enterprise web platform for implementing a variety of

business solutions.

Why Liferay?

• Compatible with up-to-date technologies

• Large community

• Easy to use

Some highlighted features

• Workflow

• Dynamic UI portal.

• Profiling

• Software Catalogue

Liferay (Continue…)

Simple Groupware

Simple GroupWare contains the programming language sgsML to

enable the quick customization and creation of powerful web applications.

Some highlighted features:

• Notifications

• Information filtering

• Intelligent knowledge management

Simple Groupware (Continue…)

Portal view in Simple Groupware.

eGroupware

• eGroupware is an opensource groupware tool. This groupware

platform supports some features like project management, CRM, todo.

• Highlighted features:

– Time Sheet

• Manage and audit working time documentation

– Tracker– Tracker

• Create functional areas (tracker queues) and types of tasks which has to

be tracked

– Resources

• Document and manage resources

• Book resources for appointments

eGroupware (Continue…)

Thank you

References

1. http://en.wikipedia.org/wiki/Document_management_system

2. http://en.wikipedia.org/wiki/Versioning_file_system

3. “Human Computer Interaction”, Prentice Hall, A. Dix, J. Finlay, G. Ab owd and R.

Beale,1993.

4. vBulletin.com

5. http://en.wikipedia.org/wiki/Web_feed

6. http://en.wikipedia.org/wiki/Versioning_file_system

7. http://en.wikipedia.org/wiki/Enterprise_content_management

8. http://en.wikipedia.org/wiki/Help:Preferences

9. http://en.wikipedia.org/wiki/Mailing_list