17
Chito N. Angeles Web Technologies Training

Developing a collaboration system

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Developing a collaboration system

Chito N. Angeles

Web Technologies Training

Page 2: Developing a collaboration system

Also known as Groupware

The term used to describe a range of software applications designed to allow multiple users to collaborate on related tasks on either local or remote servers

Page 3: Developing a collaboration system

Facilitates the sharing of knowledge and information between geographically dispersed groups of people, allowing them to work together towards the attainment of a single goal

Page 4: Developing a collaboration system

Centralized Data Storage◦ Management of master copy

◦ Access to latest version of data

◦ Version control

Page 5: Developing a collaboration system

Enables Communication◦ Shared message board

◦ Instant messaging service

◦ Web conferencing

◦ Group Calendars for task scheduling

◦ Workflow management (e.g., Document Tracking System)

Page 6: Developing a collaboration system

Problem solving capabilities◦ Provision of identical data allowing enhanced

problem-solving capabilities

◦ Access to the most recent modification

Page 7: Developing a collaboration system

Software development – version control

Project Management

Creation of collaborative media knowledge bases (e.g., wikis)

Page 8: Developing a collaboration system

Communication systems (Video conferencing, Chat and Instant messaging)

File sharing and document management

Page 9: Developing a collaboration system

Synchronous or “Realtime”◦ Users of the groupware are working together at the

same time

Asynchronous◦ Users of the groupware are working together at

different times

Page 10: Developing a collaboration system

Asynchronous Groupware◦ Email

◦ Newsgroups and Mailing Lists

◦ Workflow systems (e.g., Document Tracking Systems)

◦ Hypertext Systems (e.g., Wikis)

◦ Group Calendars

◦ Collaborative writing systems (Web Office)

◦ Knowledge-based systems (Wikis, Blogs)

◦ File-sharing systems & Document mgt. systems

Page 11: Developing a collaboration system

Synchronous Groupware◦ Shared whiteboards

◦ Video communication systems (video conferencing)

◦ Chat systems (Instant messaging)

◦ Multi-player games

Page 12: Developing a collaboration system

File Sharing◦ Windows Live Sync (formerly FolderShare)

(www.foldershare.com)

Online Calendar ◦ Google Calendar (www.google.com/calendar)

◦ Yahoo! Calendar (calendar.yahoo.com)

Web Office◦ Google Docs (docs.google.com) – now Google Drive

(drive.google.com)

◦ Slideshare (www.slideshare.net)

Page 13: Developing a collaboration system

Knowledge-based systems◦ Wikis (Wikipages, Wikepedia, Mediawiki, wikisource)

◦ Multi-user Blogs (mu.wordpress.org)

Document Management Systems◦ KnowledgeTree

◦ OpenKM

◦ Documentum by EMC

Page 14: Developing a collaboration system

Groupware Suites◦ PhpGroupWare – calendar, address book, project

manager, Todo List, Email, File manager.

◦ Zoho- mail, word processor, spreadsheet, DMS, note taker, Wiki, Organizer, Chat, etc.

Page 15: Developing a collaboration system

Groupware Suites◦ Tikiwiki – wiki, CMS, collaboration platform, bug

tracking, blogging, forum.

Page 16: Developing a collaboration system

Group problem-solving using Groupware

Web application: Google Docs / Google Drive◦ http://docs.google.com or

◦ http://drive.google.com

Page 17: Developing a collaboration system

Goals:◦ Create new Google docs spreadsheet by uploading

existing file.

◦ Share document with groupmate

◦ Solve the problem together

◦ Use the “Chat facility” to communicate with each other

◦ When done, export solution to PDF