Etherpad
Etherpad (previously known as EtherPad) is an open-source, web-based collaborative real-time editor, allowing authors to simultaneously edit a text document, and see all of the participants' edits in real-time, with the ability to display each author's text in their own color. There is also a chat box in the sidebar to allow meta communication. First launched in November 2008, the software was acquired by Google in December 2009, and released as open source later that month. Further development is coordinated by the Etherpad Foundation. Features and implementation Anyone can create a new collaborative document, known as a "pad". Each pad has its own URL, and anyone who knows this URL can edit the pad and participate in the associated chats. Password-protected pads are also possible. Each participant is identified by a color and a name. The software auto-saves the document at regular, short intervals, but participants can permanently save specific versions (checkpoints) at ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Aaron Iba
Aaron Iba (born June 18, 1983) is an American computer programmer and entrepreneur. He is known for co-authoring Etherpad, co-founding AppJet, and for his work as a partner in Y Combinator. Iba graduated from the Massachusetts Institute of Technology in 2005 with a degree in Mathematics. Background Iba grew up in Lexington, Massachusetts and then attended the Massachusetts Institute of Technology. It was there that he teamed up with David Greenspan to win the annual Battlecode programming competition in 2003. Iba and Greenspan would go on to attend the Y Combinator program, where they created AppJet and Etherpad. Iba would go on to become a partner in Y Combinator, and was named "one of the best hackers among the YC alumni". Iba is also an Angel investor in over 10 companies, including Meteor, PlanGrid, and Light Table. AppJet/Etherpad In 2007, Iba co-founded AppJet, a company providing JavaScript development and hosting tools. AppJet received funding from notable inves ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Collaborative Real-time Editor
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]   |
|
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]   |
|
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]   |
|
JavaScript
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have a dedicated JavaScript engine that executes the client code. These engines are also utilized in some servers and a variety of apps. The most popular runtime system for non-browser usage is Node.js. JavaScript is a high-level, often just-in-time–compiled language that conforms to the ECMAScript standard. It has dynamic typing, prototype-based object-orientation, and first-class functions. It is multi-paradigm, supporting event-driven, functional, and imperative programming styles. It has application programming interfaces (APIs) for working with text, dates, regular expressions, standard data structures, and the Document Object Model (DOM). The ECMAScript standard does not include any input/output (I/O), such as netwo ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
John Resig
John Resig is an American software engineer and entrepreneur, best known as the creator and lead developer of the jQuery JavaScript library. , he works as the chief software architect at Khan Academy. History Resig graduated with an undergraduate degree in Computer Science from Rochester Institute of Technology in 2005. During this time he worked with Ankur Teredesai on data mining instant messaging networks and Jon Schull on exploring new ways of encouraging real-time online collaboration. , Resig has worked as an application developer at Khan Academy. Previously, he was a JavaScript tool developer for the Mozilla Corporation. For his work on jQuery, he was inducted into the Rochester Institute of Technology's Innovation Hall of Fame on April 30, 2010. Software projects Resig has started or contributed to many JavaScript libraries, including: * jQuery a multi-browser JavaScript library designed to simplify the client-side scripting of HTML. * Processing.js, a port of the Pr ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Google Wave
Google Wave, later known as Apache Wave, is a discontinued software framework for Collaborative real-time editor, real-time collaborative online editing. Originally developed by Google and announced on May 28, 2009, it was renamed to ''Apache Wave'' when the project was adopted by the Apache Software Foundation as an incubator project in 2010. Wave was a web application, web-based computing platform and communications protocol designed to merge key features of Media (communication), communications media, such as email, instant messaging, wikis, and Social networking service, social networking. Communications using the system can be Synchronization, synchronous or Asynchronous communication#Electronically mediated communication, asynchronous. Software extensions provide contextual spell checker, spelling and grammar checking, machine translation, automated language translation and other features. Initially released only to developers, a preview release of Google Wave was extended ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Beta Version
The software release life cycle is the process of developing, testing, and distributing a software product (e.g., an operating system). It typically consists of several stages, such as pre-alpha, alpha, beta, and release candidate, before the final version, or "gold", is released to the public. Pre-alpha refers to the early stages of development, when the software is still being designed and built. Alpha testing is the first phase of formal testing, during which the software is tested internally using white-box techniques. Beta testing is the next phase, in which the software is tested by a larger group of users, typically outside of the organization that developed it. The beta phase is focused on reducing impacts on users and may include usability testing. After beta testing, the software may go through one or more release candidate phases, in which it is refined and tested further, before the final version is released. Some software, particularly in the internet and technolo ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Slashdot Effect
The Slashdot effect, also known as slashdotting or the hug of death occurs when a popular website links to a smaller website, causing a massive increase in traffic. This overloads the smaller site, causing it to slow down or even temporarily become unavailable. Typically, less robust sites are unable to cope with the huge increase in traffic and become unavailable – common causes are lack of sufficient data bandwidth, servers that fail to cope with the high number of requests, and traffic quotas. Sites that are maintained on shared hosting services often fail when confronted with the Slashdot effect. This has the same effect as a denial-of-service attack, albeit accidentally. The name stems from the huge influx of web traffic which would result from the technology news site '' Slashdot'' linking to websites. The term flash crowd is a more generic term. The original circumstances have changed, as flash crowds from ''Slashdot'' were reported in 2005 to be diminishing due ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Slashdot
''Slashdot'' (sometimes abbreviated as ''/.'') is a social news website that originally billed itself as "News for Nerds. Stuff that Matters". It features news stories on science, technology, and politics that are submitted and evaluated by site users and editors. Each story has a comments section where users can add online comments. Slashdot also offers a business software comparison directory with over 100,000 software products. The website was founded in 1997 by Hope College students Rob Malda, also known as "CmdrTaco", and classmate Jeff Bates, also known as "Hemos". In 2012, they sold it to DHI Group, Inc. (i.e., Dice Holdings International, which created the Dice.com website for tech job seekers). In January 2016, BIZX acquired both slashdot.org and SourceForge. In December 2019, BIZX rebranded to Slashdot Media. Summaries of stories and links to news articles are submitted by Slashdot's own users, and each story becomes the topic of a threaded discussion among users. ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Appjet
AppJet, Inc. was a website that allowed users to create web-based applications on a client web browser. AppJet was founded by three MIT graduates, two of whom were engineers at Google, before starting AppJet. They launched their initial public beta on December 12, 2007, allowing anyone to create a web app. AppJet received funding from Y Combinator in the summer of 2007. However, the project was closed on July 1, 2009 to focus on other businesses. AppJet was finally acquired by Google on December 4, 2009, for an undisclosed amount. Programming tutorial On August 14, 2008, AppJet released a programming tutorial aimed at a target audience of "absolute beginners". The tutorial used the AppJet IDE to provide a programming sandbox, allowing readers to experiment with sample code. This was one of the first online tutorials to embed an IDE, exposing a complete server-side web app framework inline with text. Web software framework "AppJet" refers to both the web application develo ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |