Thursday, 19 December 2019

Most Theories are Wrong Anyways.

A lot of people reason on a pyramid model of knowledge. This says all knowledge is built on top of more fundamental layers, with the foundation needing to be bigger than the layer above it or it will collapse. Biology is grounded on chemistry, which is grounded on physics, grounded on math. Our knowledge of physics can’t exceed our knowledge of math.

Except, this model doesn’t work at all. Knowledge isn’t a pyramid. In general, we’re almost always learning from the “middle” of something, with both more complicated theories and more fundamental theories being less well-understood than the central phenomena we started with.

A clear example of this is science itself. We have tons of scientific knowledge. The pyramid approach would say that this must mean we have an ironclad theory of how scientific knowledge is produced. Except we don’t. We have some theories of science, but they’re a lot shakier and contentious than the actual science we created.

Classroom learning tends to be based on the pyramid model. Instead of working directly with a practical example, it argues that we should start by teaching a more abstract theory from which all practical examples can be derived. Learn the rules of conjugation before sentences. Learn Newton’s laws before trying to guess at some practical results of physics. Learn computational theory before coding.

Not all classes are this extreme, but the pyramid model still has a dominant influence in academic learning. Apprenticeships, in contrast, often ignore theory altogether. Which is good, because the theories often aren’t as accurate as the practical knowledge anyways.

Friday, 24 October 2014

List of collaborative software from wiki

The following are software applications or solutions including free software:
  • 4Projects, online collaborative project management
  • AceProject, web-based collaboration software for project management
  • Adobe Acrobat, gives synchronous and asynchronous review of PDFs
  • Adobe LiveCycle, a SOA Java EE server software product used to build applications that automate a broad range of business processes for enterprises and government agencies
  • AirSet, web and mobile online group coordination, collaboration, and communications suite.
  • Alfresco, a free/libre enterprise content management system for Microsoft Windows and Unix-like operating systems.
  • Altova MetaTeam, collaborative decision-making, team performance management and project management software
  • Asana, a web and mobile application designed to improve the way teams communicate and collaborate
  • Assembla, a set of cloud-based task and code management tools for software developers
  • Atlassian Confluence, web-based team and content collaboration software
  • Atmail, full server/client groupware software based on CalDAV
  • Axigen, messaging and collaborating software based on proprietary architectures
  • Basecamp, web-based project collaboration and management
  • Binfire, web-based project collaboration & management software for remote teams
  • Bitrix24, web-based business collaboration platform. Document sharing, tasking, CRM, calendaring, search, and project management
  • Blogtronix, web-based suite combining groups, blogs, wiki, documents, multimedia, workflow
  •, web-based collaboration and content management for enterprises
  • BSCW, Basic Support for Collaborative Work
  • Cadac Organice, SharePoint based document management and collaboration software for engineering companies
  • Cadweb, web-based construction collaboration extranet, incorporating document management and drawing mark-up/review
  • Calliflower, Web-based team document sharing, synchronous conferencing, online chatwhiteboarding
  • Celoxis, web-based project management and collaboration software
  • cineSync, real-time synchronised video review software
  • Clarizen
  • Clearspace, web-based suite integrating forums, blogs, wiki, chat, VOIP
  • ClickHome, collaborative software for the construction industry provided as app and web-based office product.
  • Clinked, cloud-based collaboration tool for managing projects and data management
  • Collaba, integrated collaboration and communication platform server
  • CollaberEclipse-based client–server platform
  • Collabtive, web-based project management software for distributed teams
  • ConceptDraw Office - collaborative software suite composed of mind mapping, project management and business diagramming tools.
  • Concerto Projects, web-based collaborative project management software
  • Concursive, web-based and mobile tools for socially enabled project management, customer support and business directories
  • Collanos Workplace, server-less, cross-platform, P2P collaborative software for teams working beyond enterprise platforms
  • CoMotion, a multi-tiered client–server collaborative workspace system
  • Contactizer Pro, by Objective Decision; decentralized collaborative sharing of contacts, tasks and events, for Mac OS X
  • Creately, collaborative online diagramming software used by teams around the world to communicate more effectively.
  • CustomerVision BizWiki, a wiki application, geared to medium- and large-sized businesses, that existed from around 2006 to 2008
  • Debategraph, web-based, collaborative idea visualization and deliberation
  • DropTask, a web-based visual task management application designed to provide clarity to complex projects
  • Drupal, a free and open-source content management framework written in PHP
  • e, a collaborative editor which works as a live revision control system; uses an edit-and-commit style of collaboration
  • Eclipse, a suite of software applications, intended for use by aerospace project and mission teams in managing their CM/QA/PA/PM activities
  • err, an extensible XMPP/Jabber chatbot for collaborative work over MUC chatrooms
  • EditGrid, online spreadsheet that allows collaborative editing
  • Elluminate, virtual classroom and online collaboration environment for online teaching and training
  • EMC Documentum eRoom, collaborative software provided via browser as on-premise or hosted
  • eXo Platform, The Open Source Enterprise Social Platform
  • Eylean Board, project and collaboration management tool
  • Fabasoft Folio Cloud, cloud DMS for organisations with hybrid cloud and data residency option
  • FirstClass, client/server groupware
  • FMYI, web-based, CRM and extranet for small to large size teams
  • Fuze Box, web-based, desktop, mobile client server software for conducting meetings (voice, video, screen sharing, file sharing), free and paid
  • GForge Advanced Server, distributed software development as a web based platform
  • Glip, web-based real-time online collaborative project management
  • Google Apps, web-based real-time collaboration: document, spreadsheet, presentation editing and more
  • Google Drive, a file storage and synchronization service which enables user cloud storage, file sharing and collaborative editing
  • GrexIt, an email-based collaboration tool for Google Apps
  • Group-Office groupware and CRM, an open source web-based groupware and CRM application
  • Groupiful, web-based project management for teams with task management, file sharing, event scheduling and more
  • GroveSite, web-based collaboration suite with document sharing, file libraries, discussion threads and more
  •, web-based collaboration, group chat, video chat, file sharing, one-on-one chat and more
  • HighQ Collaborate, secure document exchange, enterprise social collaboration, client extranets and knowledge portals for organisations
  • Huddle, secure web-based content management and content collaboration platform for enterprises and governments.
  • Hyperoffice, web-based online collaboration, messaging and project management; for small to medium-sized firms
  • i-sense, full-featured, web-based groupware
  • IBM Lotus Connections Suite
  • IBM Lotus Domino
  • IBM Lotus Mashups
  • IBM Lotus Notes
  • IBM Lotus Quickr, replaces IBM Lotus QuickPlace; runs on Domino or WebSphere servers
  • IBM Lotus Sametime
  • IBM Workplace-branded products
  • Jama Contour, web-based collaborative platform for communicating requirements and managing complex projects
  • JotSpot, wiki supports calendars, spreadsheets, file repositories, photo galleries; made for ease of use
  • Kanban Tool, web-based collaborative visual project management and time tracking service
  • Kerio Connect, multiplatform mail and groupware server
  • Knowledge Plaza, web-based social knowledge management tool
  • KnowledgeTree, online document management and collaboration for mid-market businesses and enterprises
  • Kolab, security-focused Open Source groupware collaboration solution with web client, CalDAV and ActiveSync and its own native client
  • Kune, a free/open-source distributed social network focused on collaboration rather than just on communication
  • Liferay, portal, web content management and social collaboration platform
  • LiquidPlanner, wiki-like pages, document sharing, Twitter-like commenting
  • LogicalDOC, on-line and on-premises document management system with collaboration and workflow features
  • LucidChart, collaborative diagramming and website/software prototyping, supports real-time collaboration, built on web standards
  • MangoApps, social collaboration network that combines Employee Social Networking, team collaboration tools and intranet
  • Mavenlink, web-based project collaboration and management
  • Microsoft Exchange Server and the Microsoft Outlook client
  • Microsoft Live Meeting
  • Microsoft Lync Server
  • Microsoft Office Live Communications Server
  • Microsoft Office desktop tools for collaboration
  • Microsoft Project Server
  • Microsoft SharePoint Foundation
  • Microsoft SharePoint Server
  • Microsoft SharePoint Workspace, desktop collaboration application
  • Microsoft Team Foundation Server, developer collaboration platform
  • Microsoft Windows Live messenger, office web apps, skydrive, mail
  • Mindjet, mindmapping software, collaborative project management, social task management, cloud-based file sharing
  • MindView, mindmapping software, collaborative project management, desktop application, cloud-based file sharing
  • MindMeister, collaborative mindmapping software that supports superior teamwork
  • Mixedink, combines collaborative editing with voting
  • MovableType, by Six Apart
  • Nefsis, multi-party online collaboration and video conferencing software for businesses
  • NewsGator
  • Novell GroupWise
  • Oogwave, enterprise social network and collaboration
  • Oracle Beehive, combines email, team collaboration, and conferencing in one collaboration platform
  • Oracle WebCenter, Group Spaces
  • omNovia Technologies, online meeting platform for collaborative meetings, e-learning, interactive training sessions
  • OpenProject, an open source project collaboration suite
  • Owis, workflow management, document management, knowledge base, calendar, IM and collaboration suite
  • PabloDraw, collaborative text and ANSI/ASCII art editing tool on Windows
  • Pidoco, cloud-based collaboration tool to create, share, test website and mobile app UI prototypes
  • Pivotal Tracker, screen sharing capabilities to increase collaboration in meetings
  • Planbox, web-based agile project management tool with team collaboration features: comments, file sharing, feedback management
  • Podio, web based collaborative platform with workspaces, tasks per community members and app market
  • Open Source Project Management software with document, task, and project sharing and collaboration
  • Projectplace, online collaboration tool providing Project management, Document collaboration & Communication in one tool
  • online project management software with collaboration features for teams
  • ProjectWise, a suite of project information management and collaboration software and services from Bentley Systems designed for the architecture, engineering, construction (AEC) industries and infrastructure owner-operators.
  • ProtoShare, web-based collaborative prototyping and review tool for interactive projects
  • Powermeeting, web-based synchronous groupware which allows users to conduct group activities in a well-coordinated group process
  • QikPad, web-based collaborative real time text-based tool
  • Qontext, enables communicating, sharing, and collaborating from inside common business applications like
  • RelateIQ, web-based relationship intelligence platform that enables teams to track, share, and analyze shared relationships
  • Retroshare, an open-source cross-platform, Friend-2-Friend and secure decentralised communication platform
  • SAP NetWeaver Portal
  • Saros, collaborative text editing for Distributed Party Programming
  • Smart Meeting Pro, collaborative meeting software
  • Smart Bridgit, data conferencing software
  • Smartsheet, Web-based workflow, collaboration management
  • Socialtext, suite of web-based social software applications
  • SpringCM
  • SubEthaEdit, collaborative text editing on Mac OS X
  • SuccessFactors
  • Synovel Collabsuite, full messaging software for organizations
  • Teaming, by Novell
  • Teamwork, cross-platform software, integrates project management, issue tracking, groupware
  • TeamWox, web-based collaboration software with file storage, email client, contact book, bagtracking, IP PBX, chat and forum
  • Telligent, enterprise community and collaboration platform with blogs, wikis, more enterprise 2.0 abilities
  • Tibco, by Tibco Software
  • Tiki Wiki CMS Groupware
  • TitanFile, web-based enterprise-level secure file sharing with a focus on people and interests
  • tmsEKP, suite of collaboration software
  • Tonido Workspace, cross-platform collaborative software, synchronizes workspaces, allows web-based guest access
  • TrackerSuite.Net, Web based, modular software business suite
  • Traction TeamPage, enterprise social software
  • Trello, free web-based project management application
  • TWiki
  • Ubidesk, online project collaboration workspace
  • Unison, private group sharing tool, with text, audio, video collaboration
  • Vignette, content management system
  • VSee, video conferencing tool with screen share, annotation and file sending capabilities
  • Webcrossing, web-based collaboration server
  • WebEx, web-based collaboration tools
  • WebTrain, web-based collaboration for meetings, training, and education
  • Wiggio, web-based, group collaboration software
  • Workspot, web service providing Linux desktops, which can be shared securely via browser
  • Wrike, Interactive, web-based tool for project management and collaboration
  • Writeboard, collaborative text editor
  • Xaitporter, web-based document collaboration software with integrated workflow, for enterprise and SMEs.
  • Xtune, web-based enterprise social software for connecting and sharing expertise inside organizations
  • Yammer, enterprise and team collaboration software and private social network
  • Zing Technologies AnyZing and ZingThing, electronic learning and meeting system software for team rooms and networks

Wednesday, 4 July 2012

Open source collaboration softwares

Standard client–server software

Access Grid, for audio and video based collaboration

Citadel/UX, with support for native groupware clients (Kontact, Novell Evolution, Microsoft Outlook) and web interface

eGroupWare, with support for native groupware clients (Kontact, Novell Evolution, Microsoft Outlook) and web interface

Group-Office groupware and CRM

Kolab, various native PIM clients




SOGo, integrated email, calendaring with Apple iCal, Mozilla Thunderbird and native Outlook compatibility

Spicebird, integrated email, calendaring and chat; Windows and Linux

Teambox, Basecamp-style project management software with focus on GTD task management and conversations. (Only V3 and prior are open-source.)



Groupware: Web based software

Bricolage, content management system

Collabtive, web-based project management software

BigBlueButton, Web meetings

DotNetNuke, also called DNN: module based, evolved from ASP 1.0 demo applications

eGroupWare, a free open source groupware software intended for businesses from small to enterprises
EtherPad, collaborative drafting with chat

Feng Office Community Edition

Group-Office, Web based groupware for sharing calendars, files, e-mail, CRM, Projects, Mobile Synchronization and much more.

Jumper 2.0, collaborative search engine and knowledge management platform

Kolab Groupware, integrated Roundcube web frontend

Kune, collaborative federated social network, based on Apache Wave

FusionForge, has wiki, forums, mailing lists, FTP, SSH, subdomains, hosting, email alias, backups, CVS/SVN, task management

MediaWiki, which provides core content management and integrates with many other tools via extensions

OpenBroadcaster Radio station in a box


Simple Groupware

SOGo, integrated email, calendaring with Apple iCal, Mozilla Thunderbird and native Outlook 

Tiki Wiki CMS Groupware, has wiki, forums, calendar, ticket system, workflow engine

Tine 2.0

Tonido, free collaborative software with workspace synchronizing, Web access from personal desktop; cross-platform

Zarafa, full MAPI MS Exchange replacement for Linux, GPL+proprietary



Alfresco, enterprise content management system: document management, workflow, and portal

Drupal Framework, open source content management framework: document management, web pages, attachments, forums, photos, social profiles, collaboration tools

eXo Platform, suite for enterprise content management (DMS, WCM, workflow) and collaboration (mail, instant messaging, shared calendars, address books)

KnowledgeTree, document management system: document management, workflow, portal

Liferay Enterprise Portal, open source enterprise portal: document management, wiki, social tools, workflow

LogicalDOC, document management system: document management, workflow

MySource Matrix, enterprise Web content management system from Squiz

Nuxeo EP, enterprise content management system: document management, workflow

OpenKM, open source document management system: document management

ResourceSpace, digital asset management

Friday, 29 June 2012

Cloud collaboration wiki

Cloud collaboration brings together new advances in cloud computing and collaboration that are becoming more and more necessary in firms operating in an increasingly globalized world. 
Cloud computing is a marketing term for technologies that provide software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services. 
A parallel to this concept can be drawn with the electricity grid, where end-users consume power without needing to understand the component devices or infrastructure required to utilize the technology. 
Collaboration, in this case, refers to the ability of workers in a company to work together simultaneously on a particular task. In the past, most document collaboration would have to be completed face to face. However, collaboration has become more complex, with the need to work with people all over the world in real time on a variety of different types of documents, using different devices. 
While growth in the collaboration sector is still growing rapidly, it has been noted that the uptake of cloud collaboration services has reached a point where it is less to do with the ability of current technology, and more to do with the reluctance of workers to collaborate in this way. 
A report by Erica Rugullies mapped out five reasons why workers are reluctant to collaborate more.These are: 
  • People resist sharing their knowledge. 
  • Users are most comfortable using e-mail as their primary electronic collaboration tool. 
  • People do not have incentive to change their behaviour. 
  • Teams that want to or are selected to use the software do not have strong team leaders who push for more collaboration. 
  • Senior management is not actively involved in or does not support the team collaboration initiative. 

As a result, many providers of cloud collaboration tools have created solutions to these problems. These include the integration of email alerts into collaboration software and the ability to see who is viewing the document at any time. All the tools a team could need are put into one piece of software so workers no longer have to rely on email based solutions.