I(o)T Bubble




There is 100++ programing languages but all finally end up as one machine code.

There is 100++ Data Base Solutions but we only keep there a table row.

There is 100++ Communication Methods and Protocols but we only want to send bytes from one place to another.

 

Let`s imagine an average Smartphone, it should have most of the flavours of today`s technology. It has a screen similar to a TV and Monitor but it only takes three numbers for every pixel to set the colour, it has a camera capable of collecting three numbers per pixel, it has a microphone that saves samples of discrete voltage value in time, it has the speaker that replays the discrete voltage back, it has sensors that read various parameters initially derived from voltage measurement, data communication interface that can move the numbers(bytes) around it, also it has a few storage types, to keep the numbers (bytes) in a permanent or temporary fashion.

 It would be very simple to understand the above concept by a broader audience unfortunately the simple in concept functionality is surrounded with 1BN++ lines of source code built on top of something that no one understands anymore. Most stacks are buggy and can only work with a limited set of options.

What would happen if we could start all over again with the essentials, picking important pieces of knowledge and experience that we have gained in software and electronics over the past 50 years. Agree on one format to keep Audio, Video, sensor data.

Someone would argue life without 1Bn++ lines of code is impossible. What about my Excel, Word Processor or even Calculator and all of the business tools developed on top of existing Operating systems such as Microsoft, Apple or Linux?

Well what we are looking at is just a GUI similar to the website displaying the content. Not many know that most programs were done as a console application first and the GUI layer was added in recent years. But they are mostly separated.

Spend all day at the Laptop or Smartphone looking at patterns of colours in order to subtract the valuable information. Have you ever thought about how ineffective you work is most of the time; Forms, Logins and Passwords, and if you are a programmer you may have an additional HUGE amount of files that are library and source files that you will need to know where they are to use them someday again in the future.

Can we not just get things done?

“Yes we can” but this will not happen with any spreadsheet or word documents. A 50Bn sensor network is going to generate data sets beyond our capabilities and interest. The most responsive GUI systems are used in the Military we need to understand that the key is how our human vision system is designed and how the information is decoded by the brain.

A new type of GUI is needed based on efficiency rather than on the "disco" effect seamlessly combined with backend AI connected to some sort of smart glasses with eye tracking algorithm. Reviewing data and helping business operations and other operations to work effectively.

 

So what would happen if we could start everything all over again confronting the reality and the deep knowledge of this subject? Can we simplify? Can we have one data structure and embedded stack that would run the essence of the Internet closed on the hardware?

Lets look at it closer from the business perspective and assume how it should look like today

1. Invoices and Customer data Base. Not too much has changed here initially DOS programs that we still see sometimes today. A few table row types will get us everything we need; Customer, Product and Transaction.

2. Email, chat and text handling. It is important to understand how the computer understands the text. Because the computers process only numbers a large table assigns a unique number to every letter. This way SMS or email "HI" would have following sequence of numbers 72 and 73.

3. Voice and Audio is a discrete value of voltage in time. If we are happy with telephone quality calls u-Law codec we need to forward 9.6kbs numbers to the other end - speaker. 

4. Printing also is simple, sending appropriate sequence of the numbers through the USB or Serial 

5. Security - not too much has changed since security is based on two principles authentication and encryption and the rest lies in the strength of the key and the fact that we can or cannot protect the encryption key. The key new innovation coming from the Blockchain is hashing of all traffic going through the device which makes data paths leave solid traces of exactly what was carried through every node on the network and this combined with the fact that every smallest processing is considered as data movement on the network which makes it nearly impossible to alter the data afterwards

 

It is worth mentioning Artificial Intelligence needs the data structures optimized accordingly to today's technological trends and capabilities. By simplifying data input models we make the systems and learning easier e.g. when restricting database text input to the UPPER CASE LETTERS which reduces the size of the look up tables.

Simplifying the data model so an individual can understand any data movement and its content is the only way that we humans will be able to keep an eye on AI.

 We should keep the core of the data and decision making in a simplified form so that decision making should be simple data movement between nodes. This way we could look up how the machine is thinking by reviewing the data traffic and its content, where new data structures that are a result of computer thinking that we may not necessary understand quickly should always be kept in RAM.

Perhaps there should be a GLOBAL CALL for a new WORLD UNIFIED STANDARD that explores the above research!?

 

Patryk Warnke

Managing Director

It was like this during 70s and 80s ...what happened after is called progress... For sure we need to simplify and rationalize standards , but you can not blame people for bringing new features, news functions and new opportunities ...

Like
Reply

Patryk Warnke I am with you. IoT: Communication problems in your fridge! For email, we have already a complaint protocol which sometimes gives us not the result we want. The email you sent to me will look on my screen maybe different. What will happen if we put three different kinds of milk cartons in your fridge? Will the Chinese fridge delivered to the US be able to communicate with a German milk carton? Will the German milk carton be able to share recipes with the American milk carton? Which language will the three machines use? Will Apple after HomeKit next launch the FridgeKit ? Will the whole world use only Apple devices and each milk carton will contain a Made for iOS chip? Read more: http://www.gsm-modem.de/M2M/m2m-news/iot-communication-problems-in-your-fridge/

Like
Reply

To view or add a comment, sign in

More articles by Patryk Warnke

Others also viewed

Explore content categories