Skip to content

Web 4.x Home

mdonges edited this page Oct 24, 2023 · 41 revisions

What is it:

Lets start with what the EU understands about is and why

  • it wants to „not only catch up in digitalisation“
  • but „take back the lead“ in it:

Please open the links in new tab...makes it easier for you. GitHub Wiki does not yet support this.

EU Action plan

Action plan published by a law firm in the scene.

INTRODUCTION

Explain it to me in simple slides

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.

Web 4.0 is a paradigm shift in software development and especially in the software development for THE WEB.

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. Around 2010 we found The Last Architecture 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.

Web 4.0 is the reference implementation of The Last Architecture that enables to build Digital Twins of Things from the real world to be represented in a Simulation of a Service based Economy.

Already in 2007 Kevin Kelly 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 server us in our daily live! And we need to make the Things sustainable to our environment.

Thus Web 4.0 is also the start of the Sustainability Revolution that follows the Industrial & Digital Revolution

Example Videos

What was the vision behind this

NEOM - the human accelerator

Hollywood visuals

our Team

Where did it start

Cerulean Circle GmbH

Let’s conquer M2M supremacy

The the Reference Implementation is hosted on Atlassian.

Its fully open source, but the developer account on the tooling is not for free by Atlassian.

Join this payed Meetup Group to be granted full access to the Atlassian tool suite and the Web 4.x Reference Implementation.

Down the rabbit whole:

  1. 2019 public announcement in Paris OW2 European largest and oldest Open Source Community
  2. 2001 Etoys

Where did it evolve

(higher numbers are older...)

  1. Industry 4.0
    • 2016 Klaus Schwab adopts it at WEF: Wikipedia{:target="_blank"}
    • 2010 Official BMWi whitepaper headed by Deutsche Post CIO Johannes Helbig: Wikipedia{:target="_blank"}
  2. Internet of Services
    • 2007 - Project Theseus
    • 2005 - "If we want to build an Internet of Things we have to build and Internet of Services first" Marcel Donges
  3. Internet of Things
    • 2003 Royal Mail London Postal Distribution Center
      1. Invention of the Digital Twin concept
    • 1999 Internet of Things - Kevin Ashton
  4. The Web
    • Web 4.0
      1. The actual paradigm shifts
    • Web 3.0
      1. Term hijacked by "Satoshi Nakamoto" with the invention of Security 3.0 on blockchain and BitCoin
      2. Semantic Web - Never really took of but see also here
    • Web 2.0 - Paradigm Shift: User generated Content with dynamic Web Apps
    • 1989 Sir Timothy John Berners-Lee implemented the first successful communication between a Hypertext Transfer Protocol (HTTP) client and server
  5. The Internet

Why 4.0

This is a little longer story worth of its own page: From Kondratiev to CMM Semantic Versioning

The actual paradigm shifts

  1. Starting point of the Sustainability Revolution
    1. Manufacturing Age -> Industrial Revolution
    2. Industrial Age -> Digital Revolution
    3. Digital Age -> Sustainability Revolution
  2. Dezentral Ownership
    • Who owns the Internet?
    • Who owns the Web 1.0 ... 2.0 ... 3.0 ... WE REALIZED THAT THE WEB 3.0 IS UNFORTUNATELY A CENTRALIZED ENTITY WITH A DIFFERENT LABEL.
    • You are the Web
  3. Object orientation vs Functional world view (1969 first time ever, 2019 in the Web)
    • Visual Component Development (and non-visiual similar to smallTalk, Delphi, JavaBeans)
  4. Digital Twins (2001 first time ever)
    • at Royal Mail Postal Distribution Center London
  5. Self Sovereign Digital Identities (2024 first time ever)
  6. UCP Components
    • Components as originally defined with clear lifecycle and the ability to load and restore state across runtimes.
    • MVC based DefaultComponent Just In Time Generation from JSON Particles
    • WebComponents
      1. simulations for older Browsers as WebBeans
      2. WebBean WebComponent integration
    • JSON Particles and Waves for reactive programming
    • The Successionpropagraph based on JSON Particle and Wave functions to eliminate copies
    • CORBA IOR (Internet Object Reference) style linked WebObjects
    • abandoning all separation of data and logic
    • radical separation of concerns
  7. EAMD.ucp Repository for programming language independent organisation of the Internet of Services
  8. Thinglish - a set of programming language extensions to enable runtime type-save reflective versioned component programming which we simply call Things
  9. ONCE kernel that acts as distributed runtime and dynamic component loader
    • OSGi but simple
    • CORBA ORB but cutting edge
  10. WODA a Web 4.0 everything app
    • Write ONCE, Deploy Anywhere
    • device agnostic
    • responsive
    • assembled from Web 4 UCP components
      1. What
      2. Overview
      3. Details
      4. Actions
    • Sandbox
    • IDE
    • Template App
  11. Not reinventing the wheels but
    • maximal minimalisation of required concepts (like RISC)
    • radical CMM 4 enforcement

Simple Slides for Web 4.x

Explain it to me in simple slides

Download the slides

Clone this wiki locally