Спільний редактор у режимі реального часу (англ. Collaborative real-time editor)—це тип програмного забезпечення для спільної роботи, що дає змогу спільного редагування в режимі реального часу, одночасне редагування або редагування в реальному часі того самого цифрового документа, комп'ютерного файлу чи даних, що зберігаються у хмарі (наприклад, електронної таблиці, документа, бази даних або презентації) одночасно різними користувачами на різних комп’ютерах або мобільних пристроях, з автоматичним та майже миттєвим об’єднанням їх правок.
Спільне редагування в режимі реального часу може відбуватися в Інтернеті у таких вебпрограмах, як Microsoft Office (раніше Office Online), який підтримує синхронне редагування (яке Microsoft називає "співавторством") документів Word, електронних таблиць Excel, PowerPoint та інші документи Microsoft Office, що зберігаються на Office.com, хмарному сховищі OneDrive або SharePoint, або Документах Google та інших програмах G Suite (офісний пакет) для спільного онлайн-редагування документів та файлів, що зберігаються на Google Drive. Спільне редагування в режимі реального часу може також здійснюватися гібридно, наприклад, за допомогою Power Sheet BI для Excel, в автономному режимі, в Інтернеті та в режимі спільного редагування у встановленому програмному забезпеченні, а також у вебпрограмах та мобільних додатках, які можуть синхронізуватися автоматично з миттєвим доступом до історії версій. У 2020 році відродився інтерес до вбудовування цих додатків у захищені вебпрограми, особливо для бізнес-випадків, коли Microsoft і Vaadin взяли на себе ініціативу створення спеціалізованих сервісних програм для співпраці в режимі реального часу.
Історія
Перший приклад спільного редактора в режимі реального часу був продемонстрований Дугласом Енгельбартом у 1968 р., у The Mother of All Demos. Широкодоступні варіанти реалізації концепції з’явилися через десятки років.
Instant Update був випущений для класичної Mac OS у 1991 році від ON Technology. Потім також була випущена версія для Microsoft Windows, що дозволяє в реальному часі працювати із цими двома операційними системами.
Феномен Web 2.0 викликав вибух інтересу до інструментів редагування документів на основі браузера. Зокрема, продукт під назвою Writely спричинив бурхливий ріст користувачів і був придбаний Google у березні 2006 року (пізніше став відомим як Google Docs, а згодом перейменований на Google Drive). Ще одним раннім рішенням на основі Інтернету було JotSpotLive, в якому одночасне редагування було доступне майже в реальному часі. Google Sites був запущений у лютому 2007 року як перероблений JotSpot.
У 2009 році Google розпочав бета-тестування Google Wave — середовища для співпраці в режимі реального часу, яке повинно було витіснити електронну пошту та обмін миттєвими повідомленнями. Пізніше EtherPad був придбаний Google, і він виділив команду EtherPad для роботи в рамках проекту Wave. У грудні 2009 року спільнота випустила повний рерайт з назвою Etherpad lite, який повністю написаний на JavaScript і побудований на node.js. Іншими інструментами, заснованими на технології операційної трансформації, є CKEditor та SubEthaEdit.
У 2020 році Microsoft також випустила свою програму Fluid, яка працює на новій технології Total Order Broadcast.
У жовтні 2020 року компанія Vaadin Ltd. випустила V1.0 свого Collaboration Engine. На даний момент ця функція підтримує Java, хоча постачальник зазначає, що API на основі TypeScript також підходить. Після нещодавнього розширення платформи Vaadin, з'явилась можливість побудови інтерфейсу на основі TypeScript в майбутньому завдяки майбутній структурі Fusion.
Технологічні виклики
Складність рішень для спільного редагування в реальному часі випливає із затримки спілкування. Теоретично, якби спілкування відбувалося миттєво, створення спільного редактора в режимі реального часу було б не складніше, ніж створення редактора одного користувачі, оскільки документ можна редагувати за допомогою алгоритму:
- Запит щодо маркеру редагування документа
- Очікування відповіді серверу щодо своєї черги редагувати документ
- Внесення правок, безпосереднє редагування
- Завершення редагування
Однак швидкість зв'язку обмежена через затримку в мережі. Це створює проблему: користувачам потрібні власні правки, включені в документ миттєво, але якщо вони включені миттєво, то через затримку спілкування їх правки обов’язково повинні бути вставлені в різні версії документа.
Таким чином, завдання спільного редагування в режимі реального часу полягає в тому, щоб точно з’ясувати, як застосовувати редагування віддалених користувачів, яке спочатку створювалось у версіях документа, які ніколи не існували локально, і які можуть суперечити локальним редагуванням користувача.
Див. також
Примітки
- PowerSheet.ai: free all-in-one no-code collab, auto mobile apps, BI, Excel, RPA. PowerSheet.ai: free all-in-one no-code remote collaboration, auto apps, analytics & planning platform (англ.). Процитовано 22 квітня 2021.[недоступне посилання]
- . fluidframework-docs.azureedge.net (англ.). Архів оригіналу за 24 квітня 2021. Процитовано 22 квітня 2021.
- Ltd, Vaadin. . vaadin.com (англ.). Архів оригіналу за 20 квітня 2021. Процитовано 22 квітня 2021.
- . web.archive.org. 21 лютого 2009. Архів оригіналу за 21 лютого 2009. Процитовано 22 квітня 2021.
- JotSpot Live – The Perfect Wiki?. TechCrunch (амер.). Процитовано 22 квітня 2021.
{{}}
: Обслуговування CS1: Сторінки з параметром url-status, але без параметра archive-url () - It Took 16 Months, But Google Relaunches Jotspot. TechCrunch (амер.). Процитовано 22 квітня 2021.
{{}}
: Обслуговування CS1: Сторінки з параметром url-status, але без параметра archive-url () - Chartier, David (28 лютого 2008). . Ars Technica (en-us) . Архів оригіналу за 22 квітня 2021. Процитовано 22 квітня 2021.
- Sun, Chengzheng; Sun, David; Ng, Agustina; Cai, Weiwei; Cho, Bryden (4 січня 2020). Real Differences between OT and CRDT under a General Transformation Framework for Consistency Maintenance in Co-Editors. Proceedings of the ACM on Human-Computer Interaction. Т. 4, № GROUP. с. 06:1–06:26. doi:10.1145/3375186. Процитовано 22 квітня 2021.
- . fluidframework-docs.azureedge.net (англ.). Архів оригіналу за 22 квітня 2021. Процитовано 22 квітня 2021.
- . fluidframework-docs.azureedge.net (англ.). Архів оригіналу за 22 квітня 2021. Процитовано 22 квітня 2021.
- . Vaadin (англ.). Архів оригіналу за 22 квітня 2021. Процитовано 22 квітня 2021.
- . Vaadin (англ.). Архів оригіналу за 22 квітня 2021. Процитовано 22 квітня 2021.
- . Vaadin (англ.). Архів оригіналу за 22 квітня 2021. Процитовано 22 квітня 2021.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Spilnij redaktor u rezhimi realnogo chasu angl Collaborative real time editor ce tip programnogo zabezpechennya dlya spilnoyi roboti sho daye zmogu spilnogo redaguvannya v rezhimi realnogo chasu odnochasne redaguvannya abo redaguvannya v realnomu chasi togo samogo cifrovogo dokumenta komp yuternogo fajlu chi danih sho zberigayutsya u hmari napriklad elektronnoyi tablici dokumenta bazi danih abo prezentaciyi odnochasno riznimi koristuvachami na riznih komp yuterah abo mobilnih pristroyah z avtomatichnim ta majzhe mittyevim ob yednannyam yih pravok Spilne redaguvannya v rezhimi realnogo chasu mozhe vidbuvatisya v Interneti u takih vebprogramah yak Microsoft Office ranishe Office Online yakij pidtrimuye sinhronne redaguvannya yake Microsoft nazivaye spivavtorstvom dokumentiv Word elektronnih tablic Excel PowerPoint ta inshi dokumenti Microsoft Office sho zberigayutsya na Office com hmarnomu shovishi OneDrive abo SharePoint abo Dokumentah Google ta inshih programah G Suite ofisnij paket dlya spilnogo onlajn redaguvannya dokumentiv ta fajliv sho zberigayutsya na Google Drive Spilne redaguvannya v rezhimi realnogo chasu mozhe takozh zdijsnyuvatisya gibridno napriklad za dopomogoyu Power Sheet BI dlya Excel v avtonomnomu rezhimi v Interneti ta v rezhimi spilnogo redaguvannya u vstanovlenomu programnomu zabezpechenni a takozh u vebprogramah ta mobilnih dodatkah yaki mozhut sinhronizuvatisya avtomatichno z mittyevim dostupom do istoriyi versij U 2020 roci vidrodivsya interes do vbudovuvannya cih dodatkiv u zahisheni vebprogrami osoblivo dlya biznes vipadkiv koli Microsoft i Vaadin vzyali na sebe iniciativu stvorennya specializovanih servisnih program dlya spivpraci v rezhimi realnogo chasu IstoriyaPershij priklad spilnogo redaktora v rezhimi realnogo chasu buv prodemonstrovanij Duglasom Engelbartom u 1968 r u The Mother of All Demos Shirokodostupni varianti realizaciyi koncepciyi z yavilisya cherez desyatki rokiv Instant Update buv vipushenij dlya klasichnoyi Mac OS u 1991 roci vid ON Technology Potim takozh bula vipushena versiya dlya Microsoft Windows sho dozvolyaye v realnomu chasi pracyuvati iz cimi dvoma operacijnimi sistemami Fenomen Web 2 0 viklikav vibuh interesu do instrumentiv redaguvannya dokumentiv na osnovi brauzera Zokrema produkt pid nazvoyu Writely sprichiniv burhlivij rist koristuvachiv i buv pridbanij Google u berezni 2006 roku piznishe stav vidomim yak Google Docs a zgodom perejmenovanij na Google Drive She odnim rannim rishennyam na osnovi Internetu bulo JotSpotLive v yakomu odnochasne redaguvannya bulo dostupne majzhe v realnomu chasi Google Sites buv zapushenij u lyutomu 2007 roku yak pereroblenij JotSpot U 2009 roci Google rozpochav beta testuvannya Google Wave seredovisha dlya spivpraci v rezhimi realnogo chasu yake povinno bulo vitisniti elektronnu poshtu ta obmin mittyevimi povidomlennyami Piznishe EtherPad buv pridbanij Google i vin vidiliv komandu EtherPad dlya roboti v ramkah proektu Wave U grudni 2009 roku spilnota vipustila povnij rerajt z nazvoyu Etherpad lite yakij povnistyu napisanij na JavaScript i pobudovanij na node js Inshimi instrumentami zasnovanimi na tehnologiyi operacijnoyi transformaciyi ye CKEditor ta SubEthaEdit U 2020 roci Microsoft takozh vipustila svoyu programu Fluid yaka pracyuye na novij tehnologiyi Total Order Broadcast U zhovtni 2020 roku kompaniya Vaadin Ltd vipustila V1 0 svogo Collaboration Engine Na danij moment cya funkciya pidtrimuye Java hocha postachalnik zaznachaye sho API na osnovi TypeScript takozh pidhodit Pislya neshodavnogo rozshirennya platformi Vaadin z yavilas mozhlivist pobudovi interfejsu na osnovi TypeScript v majbutnomu zavdyaki majbutnij strukturi Fusion Tehnologichni viklikiSkladnist rishen dlya spilnogo redaguvannya v realnomu chasi viplivaye iz zatrimki spilkuvannya Teoretichno yakbi spilkuvannya vidbuvalosya mittyevo stvorennya spilnogo redaktora v rezhimi realnogo chasu bulo b ne skladnishe nizh stvorennya redaktora odnogo koristuvachi oskilki dokument mozhna redaguvati za dopomogoyu algoritmu Zapit shodo markeru redaguvannya dokumenta Ochikuvannya vidpovidi serveru shodo svoyeyi chergi redaguvati dokument Vnesennya pravok bezposerednye redaguvannya Zavershennya redaguvannya Odnak shvidkist zv yazku obmezhena cherez zatrimku v merezhi Ce stvoryuye problemu koristuvacham potribni vlasni pravki vklyucheni v dokument mittyevo ale yaksho voni vklyucheni mittyevo to cherez zatrimku spilkuvannya yih pravki obov yazkovo povinni buti vstavleni v rizni versiyi dokumenta Takim chinom zavdannya spilnogo redaguvannya v rezhimi realnogo chasu polyagaye v tomu shob tochno z yasuvati yak zastosovuvati redaguvannya viddalenih koristuvachiv yake spochatku stvoryuvalos u versiyah dokumenta yaki nikoli ne isnuvali lokalno i yaki mozhut superechiti lokalnim redaguvannyam koristuvacha Div takozhRozpodileni obchislennya Rozpodilena sistema keruvannya versiyamiPrimitkiPowerSheet ai free all in one no code collab auto mobile apps BI Excel RPA PowerSheet ai free all in one no code remote collaboration auto apps analytics amp planning platform angl Procitovano 22 kvitnya 2021 nedostupne posilannya fluidframework docs azureedge net angl Arhiv originalu za 24 kvitnya 2021 Procitovano 22 kvitnya 2021 Ltd Vaadin vaadin com angl Arhiv originalu za 20 kvitnya 2021 Procitovano 22 kvitnya 2021 web archive org 21 lyutogo 2009 Arhiv originalu za 21 lyutogo 2009 Procitovano 22 kvitnya 2021 JotSpot Live The Perfect Wiki TechCrunch amer Procitovano 22 kvitnya 2021 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z parametrom url status ale bez parametra archive url posilannya It Took 16 Months But Google Relaunches Jotspot TechCrunch amer Procitovano 22 kvitnya 2021 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z parametrom url status ale bez parametra archive url posilannya Chartier David 28 lyutogo 2008 Ars Technica en us Arhiv originalu za 22 kvitnya 2021 Procitovano 22 kvitnya 2021 Sun Chengzheng Sun David Ng Agustina Cai Weiwei Cho Bryden 4 sichnya 2020 Real Differences between OT and CRDT under a General Transformation Framework for Consistency Maintenance in Co Editors Proceedings of the ACM on Human Computer Interaction T 4 GROUP s 06 1 06 26 doi 10 1145 3375186 Procitovano 22 kvitnya 2021 fluidframework docs azureedge net angl Arhiv originalu za 22 kvitnya 2021 Procitovano 22 kvitnya 2021 fluidframework docs azureedge net angl Arhiv originalu za 22 kvitnya 2021 Procitovano 22 kvitnya 2021 Vaadin angl Arhiv originalu za 22 kvitnya 2021 Procitovano 22 kvitnya 2021 Vaadin angl Arhiv originalu za 22 kvitnya 2021 Procitovano 22 kvitnya 2021 Vaadin angl Arhiv originalu za 22 kvitnya 2021 Procitovano 22 kvitnya 2021