<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div style="margin: 0px; padding: 0px; border: 0px; color: rgb(34,
34, 34); font-family: Arial, Helvetica, sans-serif; font-size:
13px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);"><br>
Sometimes we are asked about the future of DEIMS, and I wanted to
talk a bit about that. I have been paying attention at what's
cooking in our business, and I have a pretty good idea of where
I'd like to take DEIMS next. May be you will be with me.
Warning, some tech-speack ahead, I will hyperlink and break down
acronyms that you should have heard before.<br>
</div>
<div style="margin: 0px; padding: 0px; border: 0px; color: rgb(34,
34, 34); font-family: Arial, Helvetica, sans-serif; font-size:
13px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);"><br>
</div>
<div style="margin: 0px; padding: 0px; border: 0px; color: rgb(34,
34, 34); font-family: Arial, Helvetica, sans-serif; font-size:
13px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);">If you are thinking Web 2.0, you are between 5 to 10 years
in the past, that was DEIMS-1. Things keep changing, and things
change for the best in a forced Darwinian way. Yes, we can still
be in the <a
href="http://www.adobe.com/products/dreamweaver.html">Dreamweaver
</a>world, but I feel there is a lot of missed opportunities to be
on top of the innovation wave by staying put with the technologies
that were hot when Grunge was a thing.<br>
</div>
<div style="margin: 0px; padding: 0px; border: 0px; color: rgb(34,
34, 34); font-family: Arial, Helvetica, sans-serif; font-size:
13px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);"><br>
</div>
<div style="margin: 0px; padding: 0px; border: 0px; color: rgb(34,
34, 34); font-family: Arial, Helvetica, sans-serif; font-size:
13px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);">One of the best talks that cover all the basis of what I
have in mind was offered at <a
href="https://www.youtube.com/watch?v=0ARnhwcI74g">DrupalCon LA
last May</a>. -- During the talk, you´ll see Travis Tidwell
tinkering with Dries Buytaert (Drupal head) message about where
Drupal is going. (The Keynotes from Dries are also good eye
openers). The talk above opens at a high level, but it also gives
good code examples, so if code is not your thing, you may want to
see only about the first 30 minutes. There is a lot of buzz in
the Drupal community about this view, and it is awesome to see how
the community moves and adapts to what is best for all.<br>
</div>
<div style="margin: 0px; padding: 0px; border: 0px; color: rgb(34,
34, 34); font-family: Arial, Helvetica, sans-serif; font-size:
13px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);"><br>
</div>
<div style="margin: 0px; padding: 0px; border: 0px; color: rgb(34,
34, 34); font-family: Arial, Helvetica, sans-serif; font-size:
13px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);">Robust and clean application programming interfaces (APIs)
coupled with JavaScript (JS) frameworks that are even-driven and
with non-blocking IOs (such as <a href="https://angularjs.org/">AngularJS</a>,
<a href="http://facebook.github.io/react/">React</a>, <a
href="https://nodejs.org/en/">node.js</a> to mention a few) are
the <a
href="http://fourword.fourkitchens.com/article/nodejs-drupal">way
to go</a> forward. I am not saying <a
href="https://www.packtpub.com/books/content/today-you-are-not-web-developer-if-you-don%E2%80%99t-know-javascript-and-its-ecosystem">anything
new</a> or revolutionary, Im echoing the loud voices of the
communities out there (google and facebook developers and many
other big players) --- it is just what the cool kids in the block
are driving the relevant applications for the Internet of Things.
When somebody mentions to you "ontologies", you should quickly try
to find out who on earth is using ontologies to solve anything
mildly relevant. Semantics are great ( <a
href="https://www.youtube.com/watch?v=6eJj5UrUUpU">here is a
good example</a> of reduced semantic enabled experience for
Jimmy Fallon:Tonight show) , however, the main scaffolding is and
will be services (exposed by APIs) that are consumed and produced.
XML may be still be a vehicle (old habits die hard) but we will
find in JSON more natural vehicles for services that are going to
be negotiated by JS clients fired by "Things" that are connected
to the internet.</div>
<div style="margin: 0px; padding: 0px; border: 0px; color: rgb(34,
34, 34); font-family: Arial, Helvetica, sans-serif; font-size:
13px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);"><br>
</div>
<div style="margin: 0px; padding: 0px; border: 0px; color: rgb(34,
34, 34); font-family: Arial, Helvetica, sans-serif; font-size:
13px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);">Headless Drupal (with Drupal-8 base) is a good way to go -
and a DEIMS that is service oriented, with a robust relational DB
capabilities and built-in services seems with an AngularJS front
end seems a natural fit to me. We are poised to do well, since
all critical pieces of our current DEIMS are future proof -- we
will serve the EML (our dinosaurs will be happy), but we will
produce JSON services that will make our data and metadata be
ready to be exposed through solid APIS to the things out there.
It will not be long when you can ask <a
href="http://www.amazon.com/Amazon-SK705DI-Echo/dp/B00X4WHP5E/ref=sr_1_1?ie=UTF8&qid=1442343383&sr=8-1&keywords=alexa">Alexa
</a>about details about a dataset while you are<a
href="https://www.packtpub.com/books/content/learning-aws-lambda">
cooking dinner</a><br>
<br>
It is all really exciting to me. I am heading to drupalCon
Barcelona (next week), where I´ll have the opportunity to see more
of what the cool kids in the block are doing, learn a thing or
two, and hangout with my younger sis, who lives in Barna.<br>
<br>
Ciao, Inigo<br>
</div>
<div style="margin: 0px; padding: 0px; border: 0px; color: rgb(34,
34, 34); font-family: Arial, Helvetica, sans-serif; font-size:
13px; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: 1; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);"><br>
</div>
<br class="Apple-interchange-newline">
</body>
</html>