HOME





Online Editing
A collaborative real-time editor is a type of collaborative software or web application which enables real-time collaborative editing, simultaneous editing, or live editing of the same digital document, computer file or cloud-stored data – such as an online spreadsheet, word processing document, database or presentation – at the same time by different users on different computers or mobile devices, with automatic and nearly instantaneous merging of their edits. Real-time editing performs automatic, periodic, often nearly instantaneous synchronization of edits of all online users as they edit the document on their own device. This is designed to avoid or minimize edit conflicts. With asynchronous collaborative editing (i.e. non-real-time, delayed or offline), each user must typically manually submit (publish, push or commit), update (refresh, pull, download or sync) and (if any edit conflicts occur) merge their edits. Due to the delayed nature of asynchronous collabora ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Collaborative Software
Collaborative software or groupware is application software designed to help people working on a common task to attain their goals. One of the earliest definitions of groupware is "intentional group processes plus software to support them." Regarding available interaction, collaborative software may be divided into real-time collaborative editing platforms that allow multiple users to engage in live, simultaneous, and reversible editing of a single file (usually a document); and version control (also known as revision control and source control) platforms, which allow users to make parallel edits to a file, while preserving every saved edit by users as multiple files that are variants of the original file. Collaborative software is a broad concept that overlaps considerably with computer-supported cooperative work (CSCW). According to Carstensen and Schmidt (1999), groupware is part of CSCW. The authors claim that CSCW, and thereby groupware, addresses "how collaborative acti ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Merge (revision Control)
In version control, merging (also called integration) is a fundamental operation that reconciles changes made to a version-controlled collection of files. Most often, it is necessary when a file is modified on two independent branches and subsequently merged. The result is a single collection of files that contains both sets of changes. In some cases, the merge can be performed automatically, because there is sufficient history information to reconstruct the changes, and the changes do not conflict. In other cases, a person must decide exactly what the resulting files should contain. Many revision control software tools include merge capabilities. Types of merges There are two types of merges: unstructured and structured. Unstructured merge Unstructured merge operates on raw text, typically using lines of text as atomic units. This is what Unix tools (diff/patch) and CVS tools (SVN, Git) use. This is limited, as a line of text does not represent the structure of source code ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Web 2
Web 2.0 (also known as participative (or participatory) web and social web) refers to websites that emphasize user-generated content, usability, ease of use, participatory culture, and interoperability (i.e., compatibility with other products, systems, and devices) for end users. The term was coined by Darcy DiNucci in 1999 and later popularized by Tim O'Reilly and Dale Dougherty at the first Web 2.0 Summit, Web 2.0 Conference in 2004. Although the term mimics the numbering of software versions, it does not denote a formal change in the nature of the World Wide Web, but merely describes a general change that occurred during this period as interactive websites proliferated and came to overshadow the older, more static websites of the original Web. A Web 2.0 website allows users to interact and collaborate through social media dialogue as creators of user-generated content in a virtual community. This contrasts the first generation of #Web 1.0, Web 1.0-era websites where people ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Ajax (programming)
Ajax (also AJAX ; short for "asynchronous I/O, asynchronous JavaScript and XML") is a set of web development techniques that uses various web technologies on the client-side to create asynchronous web applications. With Ajax, web applications can send and retrieve data from a Web server, server asynchronously (in the background) without interfering with the display and behaviour of the existing page. By decoupling the data exchange, data interchange layer from the presentation layer, Ajax allows web pages and, by extension, web applications, to change content dynamically without the need to reload the entire page. In practice, modern implementations commonly utilize JSON instead of XML. Ajax is not a technology, but rather a programming pattern. Hypertext Markup Language, HTML and Cascading Style Sheets, CSS can be used in combination to mark up and style information. The webpage can be modified by JavaScript to dynamically display (and allow the user to interact with) the new i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. (It runs on Mac OS X using Apple's X11.app.) It was initially released in June 2005 by the 0x539 dev group (the hexadecimal value 0x539 is equal to 1337 in decimal). Gobby uses GTK+ for its GUI widgets. Description Gobby features a client-server architecture which supports multiple documents in one session, document synchronisation on request, password protection and an IRC-like chat for communication out of band. Users can choose a colour to highlight the text they have written in a document. Gobby is fully Unicode-aware, provides syntax highlighting for most programming languages, and has basic Zeroconf support. A dedicated server called Sobby is also provided, together with a script which could format saved sessions for the web (e.g. to provide logs of meetings with a collaboratively prepared transcript). The collaborative editing protocol is named Obby, and there are oth ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


SubEthaEdit
SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in ''The Hitchhiker's Guide to the Galaxy'' series. History SubEthaEdit was first released under the name Hydra in early 2003 but, for legal reasons, the name was changed to SubEthaEdit in late 2004. The first version of Hydra was built in just a few months with the intent of winning an Apple Design Award, which it did at Apple's Worldwide Developers Conference 2003. In 2007, TheCodingMonkeys licensed the "Subetha Engine" to Panic for use in Coda. In June 2014, SubEthaEdit 4 was released, distributed exclusively in the Mac App Store. With version 5 released in 2019, the application became free and open source, under the MIT license. Features Apart from the usual text-editing capabilities, collaborative editing is one of SubEthaEdit's key features. The collaboration is document-based, non-locking, and non-blocking. Anyone participating in the collab ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




MoonEdit
MoonEdit was a collaborative real-time text editor. It was released for Linux, Windows and FreeBSD. While the concept of real-time collaborative editing was famously demonstrated in 1968, MoonEdit was one of the first software products to fully implement it.First would be ''Instant Update'' from ON Technology in 1991, then ''SubEthaEdit'' around the same time as ''MoonEdit'', ~2003-2005. The software used code from Ken Silverman's BUILD game engine, and employed client-side prediction to reduce the effect of latency. Up to 14 participants could edit simultaneously, each having independent cursor positions updated in real time. Text added by each participant was highlighted a different color. Users could connect to a public server or set up their own dedicated server. MoonEdit servers listened on port 32123 by default. MoonEdit featured infinite undo history that could be browsed using a time-slider and replay button. MoonEdit was originally written by Tom Dobrowolski under t ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Quickoffice
Quickoffice, Inc. is a discontinued freeware proprietary productivity suite for mobile devices which allows viewing, creating and editing documents, presentations and spreadsheets. It consists of ''Quickword'' (a word processor), ''Quicksheet'' (a spreadsheet), ''QuickPoint'' (a presentation program) and ''QuickPDF'' (a PDF viewer). The programs are compatible with Microsoft Office file formats, but not the OpenDocument file format. Quickoffice was commonly used on smartphones and tablets. It was the main office editing suite on Symbian OS where it first appeared in 2005 and last updated in 2011, and came pre-loaded on all devices. It was released for Android in 2010. There was a project to port Quickoffice to Chromebooks in February 2013, and the port released as a Chrome extension named "Office Editing for Docs, Sheets, and Slides." History Quickoffice, Inc., a company in Plano, Texas, was founded as Cutting Edge Software Inc. by Jeff Musa in 1997, offering Microsoft Office ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Server (computing)
A server is a computer that provides information to other computers called " clients" on a computer network. This architecture is called the client–server model. Servers can provide various functionalities, often called "services", such as sharing data or resources among multiple clients or performing computations for a client. A single server can serve multiple clients, and a single client can use multiple servers. A client process may run on the same device or may connect over a network to a server on a different device. Typical servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers. Client–server systems are usually most frequently implemented by (and often identified with) the request–response model: a client sends a request to the server, which performs some action and sends a response back to the client, typically with a result or acknowledgment. Designating a computer as "server-class hardwa ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Workgroup (computer Networking)
In computer networking a work group is a collection of computers connected on a LAN that share the common resources and responsibilities. Workgroup is Microsoft's term for a peer-to-peer local area network. Computers running Microsoft operating systems in the same work group may share files, printers, or Internet connection. Work group contrasts with a domain, in which computers rely on centralized authentication. See also * Windows for Workgroups Windows 3.1 is a major release of Microsoft Windows. It was released to manufacturing on April 6, 1992, as a successor to Windows 3.0. Like its predecessors, the Windows 3.1 series run as a Shell (computing), shell on top of MS-DOS; it was t ... – the earliest version of Windows to allow a work group * Windows HomeGroup – a feature introduced in Windows 7 and later removed in Windows 10 (Version 1803) that allows work groups to share contents more easily * Browser service – the service enabled 'browsing' all the resource ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Local Area Network
A local area network (LAN) is a computer network that interconnects computers within a limited area such as a residence, campus, or building, and has its network equipment and interconnects locally managed. LANs facilitate the distribution of data and sharing network devices, such as printers. The LAN contrasts the wide area network (WAN), which not only covers a larger geographic distance, but also generally involves Leased line, leased telecommunication circuits or Internet links. An even greater contrast is the Internet, which is a system of globally connected business and personal computers. Ethernet and Wi-Fi are the two most common technologies used for local area networks; historical network technologies include ARCNET, Token Ring, and LocalTalk. Cabling Most wired network infrastructures utilize Category 5 cable, Category 5 or Category 6 cable, Category 6 twisted pair cabling with RJ45 (telecommunications), RJ45 compatible terminations. This medium provides physical ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


ON Technology
ON Technology Corporation was a software company in the United States. Formed in 1987 by Mitch Kapor after his departure from Lotus Software, the initial business plan of the company was to build an object-oriented PC desktop environment providing a variety of applications. In (roughly) the early 1990s, the company was acquired by Notework Corporation, a vendor of LAN email systems. Although the merged company was now managed by the Notework Corporation, the company still retained the ON Technology name (which new management perceived had more cache/brand.) Following its acquisition by Notework Corporation, ON Technology proceeded to expand its product line through a series of small product/company acquisitions, including email software (DaVinci, a message handling system-based email product), antivirus technology, corporate Internet usage monitoring, IP firewall, and desktop systems management. In 1995, the company went public, providing additional structural methods to pe ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]