Posts

Showing posts from June, 2018

What is Edge Computing?

Image
IEEE  labels “ Edge Computing ” as one of the most important ingredients of 5G technology, but what exactly is edge computing? There are multiple architectural approaches to edge computing that are promoted by different groups: OpenFog (promoted in particular by vendors Cisco and Intel), Mobile Edge Computing (promoted by the ETSI and its members), Jungle Computing, Mist Computing, Dew Computing, Frontier Computing, etc. In brief, they are under one category: edge computing. Illustration of Edge Computing, Source:  IoT Institute Moving from Cloud to Edge is Historically Inevitable First, what is  edge ? The “ edge ” is where things and people connect and start to converge with the digital world via communications network. The edge today could be your smartphone, your home wireless router, your Play Station, your Apple TV, your Amazon Echo, your Surface Pro, a local cellular tower, or even a connected car. Edge computing describes a computing topolog...

AR and VR Will Fail Without These 3 Changes

Image
AR and VR are poised to change the world — as long as innovators can overcome these 3 challenges. -  My job managing  digital disruption  is to evaluate new technologies and to try to figure out when they’re going to make it big, and I’ve come to the conclusion that despite the potential, these new technologies are not yet ready to tackle societal problems on a large scale. Moreover, they never will be, unless they mature in a few ways. Fortunately for VR enthusiasts, it looks as if these changes may well be underway. The business leaders that implement them most effectively, and soonest, will reap massive rewards. As Deloitte Digital Managing Director  Allan Cook and his co-authors explain ,we’re closer to widespread adoption of these technologies than ever before. “The future has arrived,” they say. “The digital reality trend shifts the focus away from technology and firmly toward their development and deployment.” Although we’re not completely there...

Blockchain Isn’t a Revolution

Image
These days it’s hard to avoid pronouncements about how cryptocurrencies and blockchain technology could  change everything (or at least, create  massive wealth ). Yet there’s an equally loud chorus labeling them a  massive scam ,  useless , and  dangerous . And a surprisingly large audience still doesn’t understand what’s going on. One big reason for the confusion is that we’re not all talking about the same things. The truth is that there isn’t a blockchain phenomenon to be for or against. There are three. The three communities share a basic set of design principles and technological foundations — but the people, goals, and prospects are almost completely distinct. Those involved don’t help much by sniping constantly about which is the “real” movement. So, let me try to clarify things. There is  cryptocurrency:  the idea that networks can securely transfer value without central points of control. There is  blockchain : the idea t...

Goodbye, Object Oriented Programming

Image
I’ve been programming in Object Oriented languages for decades. The first OO language I used was C++ and then Smalltalk and finally .NET and Java. I was gung-ho to leverage the benefits of  Inheritance ,  Encapsulation , and  Polymorphism . The Three Pillars of the Paradigm. I was eager to gain the promise of Reuse and leverage the wisdom gained by those who came before me in this new and exciting landscape. I couldn’t contain my excitement at the thought of mapping my real-world objects into their Classes and expected the whole world to fall neatly into place. I couldn’t have been more wrong. Inheritance, the First Pillar to Fall At first glance, Inheritance appears to be the biggest benefit of the Object Oriented Paradigm. All the simplistic examples of shape hierarchies that are paraded out as examples to the newly indoctrinated seem to make logical sense. And Reuse is the word of the day. No… ma...

Popular posts from this blog

How to download a file using command prompt (cmd) Windows?

The future of Artificial Intelligence: 6 ways it will impact everyday life

How to Include ThreeJs in Your Projects