Showing posts with label web evolution. Show all posts
Showing posts with label web evolution. Show all posts

Sunday, 16 November 2014

Cloud automation and the internet of things

'Robot' by Christelle
under a CC license
Day-by-day, our lives become increasingly digital. With internet gaining share in our everyday routine it was inevitable someone would start interconnecting our network-capable devices (for which I think I've written about before...).

At the beginning, things were a bit basic. For instance, being able to check our cloud-based mailbox and our automatically synchronising cloud-residing files from all our devices (desktop, smartphone, tablet, etc.).

Then cloud application upped their intelligence a notch. It became - for example - possible to send somebody an email proposing a meeting date, the cloud service would add that date on the recipient's calendar and the recipient's smartphone would remind the user on time for the proposed meeting.

With more-and-more web services, programs and devices having public APIs, cross-application functionality has taken off and the user mashup potential has become evident. It may sound complicated but the fact is that it can simplify our daily lives (and - possibly - increase our geek level, too!). It is now possible to check on and control web applications in order to achieve things that in the past would require a separate web service, app or program.

Let's take IFTTT as an example (IFTTT stands for 'If This Then That', by the way - do check their website!): A user can choose amongst a large list of web services, devices with web output, smartphone events, etc. and when something specific happens to cause a reaction. For instance, User1 can set IFTTT to monitor the Twitter posts of User2 and when a new tweet is posted, IFTTT can send an SMS to the mobile of User1 or email that post to User1's email, etc. Interesting? It can get better. Imagine using it for networked devices, such as a networked thermostat (e.g., a Nest thermostat) or a networked light installation (e.g., Philips Hue) or a signal-producing usb device (e.g., Blink(1)), etc. For instance, you can increase the temperature at home when leaving work or set the lights to the bright setting when an incoming call comes from work. All of a sudden, it is possible to achieve automation that, albeit simple, would be next-to-impossible to do (cheaply) a few years ago.

Needless to sat that IFTTT is not the only player around. Zapier, Yahoo Pipes, We Wired Wed, Cloudwork and others - many others - are available, some for free, some at a cost. I feel certain that more will follow. I believe that what we are seeing is the early days of automation for the masses :-)

Of course, by interconnecting devices and services we are exposing an even larger part of our (real) lives to third parties. This, inevitably, implies risks. Rogue or simply irresponsible service providers may opt to sell our personal data, hackers may gain control of our smartphones, lights, etc. Our privacy may be compromised in ways that may not be immediately obvious, perhaps to directions that we wouldn't really want.

As always, innovation, in itself, is not good or bad. It is just something new. It is up to us to find the best way to use it. To strike the right balance. To shape the market into the form we want, placing the right safeguards and, ultimately, to make our lives a bit better (or funnier... or geekier...), while keeping us on the safe side.

Disclosure note (and some of the usual 'fine print'): I am not affiliated to or have received any subsidy/grant/benefit in return for this post from any of the companies, whose products are mentioned above. Mentioning, in this post, a product or a service is not meant to constitute an endorsement (as I have not, personally, used all those products). The names of the above mentioned products and services are property of their respective owners.

Saturday, 11 February 2012

Pitch Black

'Natural Satellites' by Pedro
Moura Pinheiro under
a CC license
(this first 2012 post of mine is a bit off my usual fields - please bear with me until the 2nd one :-)

The Internet is a strange world. We ofter forget is the the result of adding up diverse creations of human beings. Be it like that, the internet is no perfect thing and - for sure - not a being, itself, at least not one with any of the human qualities.

Back in the '60s, when ARPANET was being expanded one network at a time, I doubt that anyone of those involved could ever have imagined that they were adding the first small bits of what we now know as "the web" (or "the internet" - although the two are not really the same thing). Back then, exchanging data and perhaps exchanging a few words with colleagues was a big step forward and that was, really, all it mattered. Now, especially for the newer generations, google, youtube, facebook and their likes are facts of life. Seriously, I bet that in big cities kids see and use google/ youtube/ facebook/ etc. years before they actually come across a living cow...

Don't get me wrong. That is not necessarily a bad thing. Those services and many, many, many others have completely transformed our lives, enabling us to do (often for free) things that would have been tedious or even technically challenging. Call them tools of creativity, business infrastructure, fun or whatever else.... Being around with the internet of today is cool and that is in-large because of those things.

BUT.....

With all good things, high expectations come, too. Think of content, for instance. There's a lot of stuff around the web. Is it of good quality? Let's - for the shake of the argument - say it is. Who maintains it? Mostly people (and in some cases, scripted robots - but that's another story). Some, because they make a living out of it, others because it is associated with their job, others because they feel it as a way to create or offer something to the masses, others because it happens to be what their circle does and others simply because they find it fun. To put it in other words, there is a huge diversity of agendas and - thus - of commitment behind each content item available on the web.

Within the last 4-5 months, 4 of the blogs I normally visited at least a few times a week have stayed inactive. Myself, I have been unable to put together a half-descent post for quite a while now...

What's the big deal, you 'll ask? Well, there is no big deal, unless you actually start counting on such small things or things affected start being not-so-small. You see, in my case with those 4 blogs I used to visit, they were something like the Sunday newspaper: It was not so much what they wrote, it was the ritual of reading them; the power of Habit! No huge loss but, plainly, an unnecessary change :( And, please, don't get me wrong, but I'll avoid describing questions, such as, "what may have happened to the people behind those blogs; are they all right?", not because such questions are invalid or irrelevant but because they are something I'd prefer to handle in a future post....

Now take the example a bit further. Imagine that something you really rely on (on the Web) vanishes. Take Gmail out the equation for a second or - even better - take Gmail AND Yahoo Mail AND Hotmail out of the equation. How does this feel? "It's not the same" you 'll reply. True! It's not exactly the same because many, many people rely on those services to run businesses or at least facilitate business tasks. But on top of those people there are others, who have their entire digital lives somewhere on those services. And in such cases, the loss wouldn't just be a question of money....

So here are the questions for you:
  • How do we stop the part of the Web we like/ use/ ... from turning pitch black?
  • If not (and I suspect we can't), how to we take the minimum possible loss/ frustration?
  • How can we improve stability on the Web, without hindering progress?
The Internet Archive is a modest such effort of preserving content in a fashion very similar to a library. Is it a useful thing? Well, maybe. For sure it may prove useful to historians at some point, regardless of the fact that most of the content it salvages is of little practical use.

From the practical side of things, at least when it comes to our personal content on the web, the only practical solution is mirroring across different service providers or devices. It's no small feat if you have a couple of decades of digital luggage there but it's a feasible and low cost (or no cost) thing to do.

At times, there are visionaries putting together new tools to manage our digital presence and preserve it across the decades of our lives. But I can't see any solution to having the digital universe around us stay as stable as possible.

Experience suggests that digital neighbourhoods are volatile. Evolving, if you prefer. As are our real neighbourhoods, although at a much slower rate. Unlike reality, which we have learned to process, the digital change feels harder handle - especially for those old enough to have their fixed points of reference in life :)

So how about I change those questions above to something like this:
  • How do we make change in the internet manageable? In what way should technologies evolve so that facing the novel we feel we experience continuity instead of the unfriendly pitch black void?
It is not a question with a single answer, I'm sure. User interfaces, functionality,  devices, education, business models, the law, personal finances, etc., they all are pieces of the same jigsaw puzzle. So, let's see if evolution will take us that way....