|
| 1 | +# What is Web4? |
| 2 | + |
| 3 | +Let's start with what the EU understands about it and why |
| 4 | + * it wants to „not only catch up in digitalisation“ |
| 5 | + * but „take back the lead“ in it: |
| 6 | + |
| 7 | + |
| 8 | +For your convenience, it is recommended to open the **links** in a **new tab**. GitHub Wiki does not yet support this feature... |
| 9 | +* [EU strategy to lead on Web 4.0 and virtual worlds](https://ec.europa.eu/commission/presscorner/detail/en/ip_23_3718) |
| 10 | + |
| 11 | +## EU Action plan |
| 12 | +[Action plan](https://www.taylorwessing.com/en/insights-and-events/insights/2023/09/the-eus-strategy-to-lead-on-web-4) published by a law firm in the scene. |
| 13 | + |
| 14 | +## INTRODUCTION |
| 15 | + |
| 16 | +[Explain it to me in simple slides](https://github.com/web4x/codingWeb4/blob/main/docs/Web4university/Web4/slides/WEB%204.x%20Presentation.pdf) |
| 17 | + |
| 18 | +First and foremost Web 4.0 is a paradigm shift, like always when we assign a new major version number to something like e.g. previously Industry 4.0. |
| 19 | + |
| 20 | +Web 4.0 is a paradigm shift in **software development** and especially in the software development for THE WEB. |
| 21 | + |
| 22 | +THE WEB is the largest software environment that mankind created, yet still the fundamental models to create it are mainly 30 years old and older. |
| 23 | +Around 2010 we found **[The Last Architecture](http://donges.it/tla-visually-explained/)** which makes **IT an Business Architecture perfectly aligned**. It helps to structure how we do software development in a way the Universe is structured intrinsically instead of opposing human architecture on it. |
| 24 | + |
| 25 | +**Web 4.0** is the **reference implementation** of **[The Last Architecture](http://donges.it/tla-visually-explained/)** that enables to build **Digital Twins** of **Things** from the real world to be represented in a **Simulation of a Service based Economy**. |
| 26 | + |
| 27 | +**Web 4.0** makes THE WEB for the first time **object oriented** and **service oriented** NATIVELY. This enables us to blend the Digital Twins of the virtual worlds (2D and 3D) into the real world. **Borderless** across vendors, technologies, data centres and other silos. Seamless via drag & drop. Just as natural as using **just your hand** in the real world. |
| 28 | + |
| 29 | +Already in 2007 [Kevin Kelly](https://www.ted.com/talks/kevin_kelly_the_next_5_000_days_of_the_web?language=en) knew that we would have to restructure the architecture of THE WEB at some point in time, yet he thought we would create a large **Database of Things**, but what we really have to do is to make **Things to serve us** in our daily live! And we need to make the **Things** sustainable to our environment. |
| 30 | + |
| 31 | +Thus Web 4.0 is also the start of the **[Sustainability Revolution](https://github.com/web4x/codingWeb4/wiki/Web-4.x-is-Sustainability-Revolution)** that follows the **Industrial & Digital Revolution** |
| 32 | + |
| 33 | +## Elevator Statements about Web 4.x |
| 34 | + |
| 35 | +Web 4.x **bridges** the current **separated worlds** of THE WEB, [THE Metaverse](https://ecoverse.com/space/davos24), and "Real World Things". |
| 36 | +As THE Web becomes object oriented naively, [WebObjects become Digital Twins](https://github.com/web4x/codingWeb4/blob/982a1d662f6445c02f41f4755c459a71679f1b83/docs/Web4university/Web4/slides/DAL_Smart_Security_FINAL.pdf) of "[Real World Things](https://test.wo-da.de/EAMD.ucp/Components/com/DAL/EAM/layer5/VTE/2.4.2/src/assets/videos/DAL-Mining.mp4)". |
| 37 | +Like "Real World Things" you can grab them and drag and drop them around and use them in different contexts. |
| 38 | +You can grab them |
| 39 | +- with your hand |
| 40 | +- your finger |
| 41 | +- your mouse |
| 42 | +- your VR-Controller |
| 43 | + |
| 44 | +and move them in |
| 45 | +- between **different Web Sites** on different Web Domains, |
| 46 | +- between **different devices** like Desktop, iPad, Phone and VR/AR Glasses |
| 47 | +- between **different operating system technologies** like Mac OS, android, iOS, Windows, Linux, Unix, ... |
| 48 | +- between **different vendors** like Apple, Google, Samsung, Facebok/Meta, Amazon, Microsoft |
| 49 | + |
| 50 | +It feels as natural in **all worlds** as in the **real world**. |
| 51 | + |
| 52 | +Instead of **"copying"** a Contact, Document or Shop Product, you **share** it via [drag & drop](https://youtu.be/KYgQiYFxyF8) and co-work on the **same thing**. |
| 53 | +The **same thing** is always a WebObject, a Digital Twin owned by **one identified** real-life **[person](https://www.dal-identity.com/)** shared with whomever he wants to share it for collaboration. And the **one person** can always **withdraw consent for sharing** and take its own thing back under his own control. |
| 54 | + |
| 55 | +There will be no longer fake people and fake accounts and fake information. Just owned real world things moved around in borderless digital worlds. |
| 56 | + |
| 57 | + |
| 58 | +## Example Videos |
| 59 | + |
| 60 | +* [Here](https://test.wo-da.de/EAMD.ucp/NEOM/delivery/update/Neom%20updated%20video%20-%20final%20cut.hd.mp4) is what the EU is talking about from our most recent project. |
| 61 | + * NEOM [UseCases Videos](https://drive.google.com/drive/folders/1kCpOcS2jjqPbVrQbKSLAzqxNrN4qCToj?usp=drive_link) |
| 62 | +* [Web 4.x Identity Management (Doppelgaenger) and Mining Digital Twins in Virtual Worlds](https://test.wo-da.de/EAMD.ucp/Components/com/DAL/EAM/layer5/VTE/2.4.2/src/assets/videos/DAL-Mining.mp4) |
| 63 | +* [Gelicail - The positive Web for our kids](https://test.wo-da.de/EAMD.ucp/Components/com/gelicail/EAM/layer5/Gelicail/2.4.2/src/assets/videos/Gelicail%20Web4%20Demo.mp4) |
| 64 | +* [Web 4.x introduction in 2019 in Paris OW2](https://youtu.be/udIrI5atMLY?si=0baxkxSNWeKWbNuO) |
| 65 | +* [The marketing explainer 2020](https://youtu.be/0ijU9DLcCw0) |
| 66 | +* [One line of code can change the whole world wide web](https://youtu.be/KYgQiYFxyF8) |
| 67 | + |
| 68 | +### What was the vision behind this |
| 69 | + |
| 70 | +[NEOM - the human accelerator](https://youtu.be/qdixdM7pLSQ) |
| 71 | + |
| 72 | +### Hollywood visuals |
| 73 | + |
| 74 | +[our Team](https://m.youtube.com/watch?v=oamD9QoTH9M&t=302s) |
| 75 | + |
| 76 | +## Where did it start |
| 77 | + |
| 78 | +[Cerulean Circle GmbH](https://ceruleancircle.com/) |
| 79 | + |
| 80 | +Let’s conquer M2M supremacy |
| 81 | + |
| 82 | +* [The marketing explainer 2020](https://youtu.be/0ijU9DLcCw0) |
| 83 | + |
| 84 | +### [Developer Access](https://github.com/web4x/codingWeb4/wiki/Web-4.x-Developer-Access) |
| 85 | +The the [Reference Implementation](https://bitbucket.org/donges/eamd.ucp/src/master/) is hosted on [Atlassian](https://2cu.atlassian.net/wiki/spaces/CCU/pages/294846488/Web+4.0). |
| 86 | + |
| 87 | +Its fully open source, but the developer account on the tooling is not for free by [Atlassian](https://2cu.atlassian.net/wiki/spaces/CCU/pages/294846488/Web+4.0). |
| 88 | + |
| 89 | +Join [this payed Meetup Group](https://github.com/web4x/codingWeb4/wiki/Web4.x-Home) to be granted full access to **the Atlassian tool suite** and the [Web 4.x](https://2cu.atlassian.net/wiki/spaces/CCU/pages/294846488/Web+4.0) [Reference Implementation](https://bitbucket.org/donges/eamd.ucp/src/master/). |
| 90 | + |
| 91 | +### Down the rabbit whole: |
| 92 | +1. 2019 [public announcement](https://ow2con19.sched.com/event/NztK/web-40-objects-in-the-browser-finally-here-now?iframe=no&w=100%25&sidebar=yes&bg=no) in Paris OW2 European largest and oldest Open Source Community |
| 93 | + * [Video of the event](https://youtu.be/udIrI5atMLY?si=0baxkxSNWeKWbNuO) |
| 94 | +1. 2001 Etoys |
| 95 | + * https://dev.wo-da.de/RAW/videos/UCP/UCP.mp4 |
| 96 | + 1. 1969 smalltalk |
| 97 | + |
| 98 | + |
| 99 | +### Where did it evolve |
| 100 | + |
| 101 | +(higher numbers are older...) |
| 102 | + |
| 103 | +1. Industry 4.0 |
| 104 | + * 2016 Klaus Schwab adopts it at WEF: [Wikipedia](https://en.wikipedia.org/wiki/Industrie_4.0){:target="_blank"} |
| 105 | + * 2010 Official BMWi whitepaper headed by Deutsche Post CIO Johannes Helbig: [Wikipedia](https://de.wikipedia.org/wiki/Industrie_4.0){:target="_blank"} |
| 106 | +1. Internet of Services |
| 107 | + * 2007 - Project Theseus |
| 108 | + * 2005 - "If we want to build an **Internet of Things** we have to build and **Internet of Services** first" Marcel Donges |
| 109 | +1. Internet of Things |
| 110 | + * 2003 Royal Mail London Postal Distribution Center |
| 111 | + 1. Invention of the Digital Twin concept |
| 112 | + * 1999 Internet of Things - Kevin Ashton |
| 113 | +1. The Web |
| 114 | + * Web [4.0](https://github.com/web4x/codingWeb4/wiki/Why-4.0) |
| 115 | + 1. [The actual paradigm shifts](https://github.com/web4x/codingWeb4/wiki#the-actual-paradigm-shifts) |
| 116 | + * Web 3.0 |
| 117 | + 1. Term hijacked by "Satoshi Nakamoto" with the invention of [Security 3.0](alice-bob-and-charly) on blockchain and BitCoin |
| 118 | + 1. Semantic Web - Never really took of but see also [here](https://www.ted.com/talks/kevin_kelly_the_next_5_000_days_of_the_web?language=en) |
| 119 | + * Web 2.0 - Paradigm Shift: User generated Content with dynamic Web Apps |
| 120 | + * 1989 [Sir Timothy John Berners-Lee](https://en.wikipedia.org/wiki/Tim_Berners-Lee) implemented the first successful communication between a Hypertext Transfer Protocol (HTTP) client and [server](https://en.wikipedia.org/wiki/Server_(computing)) |
| 121 | + - in the same year 1989 **The Last Protocol** GIOP was invented at the OMG … far far away from CERN. So Tim Berners-Lee had to miss it. |
| 122 | +1. The Internet |
| 123 | + * 2007 [Kevin Kelly - The next 5000 days of the web](https://www.ted.com/talks/kevin_kelly_the_next_5_000_days_of_the_web?language=en) |
| 124 | + * 1969-1990 ARPANET Historical Switch on date 29th October between the University of California, Los Angeles (UCLA) and SRI International (SRI) |
| 125 | + |
| 126 | +### Why 4.0 |
| 127 | + |
| 128 | +This is a little longer story worth of its own page: |
| 129 | +[From Kondratiev to CMM Semantic Versioning](https://github.com/web4x/codingWeb4/wiki/Why-4.0) |
| 130 | + |
| 131 | +# The actual paradigm shifts |
| 132 | + |
| 133 | +1. Starting point of the Sustainability Revolution |
| 134 | + 1. Manufacturing Age -> Industrial Revolution |
| 135 | + 1. Industrial Age -> Digital Revolution |
| 136 | + 1. Digital Age -> Sustainability Revolution |
| 137 | +1. Dezentral Ownership |
| 138 | + * Who owns the Internet? |
| 139 | + * Who owns the Web 1.0 ... 2.0 ... [3.0](https://webfour.io/#/) ... WE REALIZED THAT THE WEB 3.0 IS UNFORTUNATELY A CENTRALIZED ENTITY WITH A DIFFERENT LABEL. |
| 140 | + - Since this official Web4x site gained attention the page https://webfour.io/#/ has been taken offline voluntarily. What a pitty. The discovery of Jack Dorsey and Elon Musk was spot on...but seemingly either no one cared or had the balls to do it right. |
| 141 | + * [You are the Web](https://www.ted.com/talks/kevin_kelly_the_next_5_000_days_of_the_web?language=en) |
| 142 | +1. [Object orientation](https://dev.wo-da.de/RAW/videos/UCP/UCP.mp4) vs [Functional world view](https://www.youtube.com/watch?v=TkwXa7Cvfr8) (1969 first time ever, 2019 in the Web) |
| 143 | + * Visual Component Development (and non-visiual similar to smallTalk, Delphi, JavaBeans) |
| 144 | +1. Digital Twins (2001 first time ever) |
| 145 | + * at Royal Mail Postal Distribution Center London |
| 146 | +1. Self Sovereign Digital Identities (2024 first time ever) |
| 147 | + * [dal-identity.com](https://dal-identity.com) |
| 148 | +1. UCP Components |
| 149 | + * Components as originally defined with clear lifecycle and the ability to load and restore state across runtimes. |
| 150 | + * MVC based DefaultComponent Just In Time Generation from JSON Particles |
| 151 | + * WebComponents |
| 152 | + 1. simulations for older Browsers as WebBeans |
| 153 | + 2. WebBean WebComponent integration |
| 154 | + * JSON Particles and Waves for reactive programming |
| 155 | + * The Successionpropagraph based on JSON Particle and Wave functions to eliminate copies |
| 156 | + * CORBA IOR (Internet Object Reference) style linked WebObjects |
| 157 | + * abandoning all separation of data and logic |
| 158 | + * radical separation of concerns |
| 159 | +1. EAMD.ucp Repository for programming language independent organisation of the Internet of Services |
| 160 | +1. Thinglish - a set of programming language extensions to enable runtime type-save reflective versioned component programming which we simply call Things |
| 161 | +1. ONCE kernel that acts as distributed runtime and dynamic component loader |
| 162 | + * OSGi but simple |
| 163 | + * CORBA ORB but cutting edge |
| 164 | +1. WODA a Web 4.0 everything app |
| 165 | + * Write ONCE, Deploy Anywhere |
| 166 | + * device agnostic |
| 167 | + * responsive |
| 168 | + * assembled from Web 4 UCP components |
| 169 | + 1. What |
| 170 | + 1. Overview |
| 171 | + 1. Details |
| 172 | + 1. Actions |
| 173 | + * Sandbox |
| 174 | + * IDE |
| 175 | + * Template App |
| 176 | +1. Not reinventing the wheels but |
| 177 | + * maximal minimalisation of required concepts (like RISC) |
| 178 | + * radical CMM 4 [enforcement](https://github.com/web4x/codingWeb4/wiki/Why-4.0#web-40-is-the-consequent-application-of-cmm-4-methods) |
| 179 | + |
| 180 | +# Simple Slides for Web 4.x |
| 181 | + |
| 182 | +[Explain it to me in simple slides](https://github.com/web4x/codingWeb4/blob/main/docs/Web4university/Web4/slides/WEB%204.x%20Presentation.pdf) |
| 183 | + |
| 184 | +[Download the slides](https://github.com/web4x/codingWeb4/blob/main/docs/Web4university/Web4/slides/WEB%204.x%20Presentation.pdf) |
| 185 | + |
| 186 | + |
| 187 | + |
| 188 | + |
| 189 | + |
| 190 | + |
| 191 | + |
0 commit comments