Welcome!

Wearables Authors: Liz McMillan, Pat Romanski, Elizabeth White, Yeshim Deniz, Carmen Gonzalez

Related Topics: @ThingsExpo, Mobile IoT, Wearables

@ThingsExpo: Blog Feed Post

What Has Happened to Enterprise Mobility - An Update | @ThingsExpo #IoT

In the last six months around five major events have taken place defining the new enterprise mobile space

My colleague and mobile expert Peter Rogers, shares his insights into the fast changing world of enterprise mobility and fondness for acronyms with us today.  Please add your thoughts and comments!  Enjoy!

*****

Four years ago, if you asked me for recommendations on the best solution for a mobile application on multiple platforms, I would have doubtless told you to use a MEAP (Mobile Enterprise Application Platform) or a MCAP (Mobile Consumer Application Platform) depending on the business case. Three years ago, it would have been a MADP (Mobile Application Development Platform)  solution because the two terms merged. Two years ago, I probably would have told you that the merging of the terms was a bad idea and to use an MCAP solution with an BaaS (Backend as a Service). Last year, I would have told you to use an MCAP solution, pure native or an HTML5 based solution combined with a Mobile App Platform as a Service / Mobile Platform as a Service that combined API Gateway functionality. You can see that things are starting to get a bit nebulous here in the terminology stakes and the definitions, boundaries and business cases are looking a bit wobbly. So the burning question is what would I tell you this year?

In the last six months around five major events have taken place defining the new enterprise mobile space.

  1. The first is the introduction of consumer grade wearable devices has driven the IoT market and given developers opportunities to look into new non-mobile propositions such as: Watch Apps; Augmented Reality Glasses Apps; Fitness Bands; and Virtual Reality Apps. This has not proved to be a massive disruption in the marketplace, yet but it has provided a non-Mobile-First mindset. It kind of shows us that the whole term "Mobile-First" is too rooted in a single technology. We should really be saying "Client-First" or "Device-First". This means that we design a solution around device-specific client-rendering capabilities as opposed to just rendering everything on the server. I would argue that the current MVW (Model View Whatever) frameworks in the web space (Angular, Meteor, React, Polymer, etc.) are probably closer to the money.  Angular in particular due to its focus on testing and Angular 2 on web components. We are talking about client-side templates that offer device-specific rendering and pulling the data we need from secured disparate APIs.
  2. The second major thing that has happened is a move away from the term "Mobile-First" into the more general term "Digital". Traditionally reserved for marketing focused activities the term Digital now seems to encompass Mobile, Web and IoT. Companies are now grouping together their teams to form Digital Centres and the results are certainly impressive.
  3. The third major thing is the stability of mobile platform vendors. I was quite shocked this week to learn that one of my favourite MBaaS (Mobile Backend as a Service) vendors had closed for business. I look around at recent acquisitions and struggling fortunes of some of the MADP/MBaaS vendors and I have to pose the question of what happens if they go under or their new owner completely changes the technology direction. Combined with the continued rise of HTML 5 and the imminent arrival of ECMAScript 6 / 2015 then you seriously have to weigh up your development options these days. Most modern Web Apps can accomplish the same goal as a mobile app without a download. A prime example being the Google Maps website.
  4. The fourth is the rise of Test Driven Development. The days of "Build an App in 24 hours" are definitely gone. Most companies with a few years experience of mobile development are now asking for: test driven development (or behaviour driven development); unit tests with 80-90% code coverage; some form of automation for testing and deployment; and at least consideration of moving towards continual integration / continual development / continual deployment. Mobile, Web and IoT applications need to be supported by comprehensive testing, diagnostics, debugging and other similar tool sets.
  5. The fifth is Apple continuing to change the goal posts to make cross platform development effectively more difficult. WKWebView broke Cordova last year and it will be interesting to see how the new iOS 9 Safari View Controller works in practise. iOS 9 introduces App Slicing, Bitcode Submissions and on-demand resource loading. It also adds a great deal of demand for on-device system testing with its new multi-tasking capabilities on tablets.

Taking all this into the picture then I am going to make some bold predictions for 2016 and get ahead of the curve here:

  1. Mobile-First is dead. The term Digital shall refer to Mobile, Web and IoT henceforth.
  2. Mobile-First investments will dry up. Instead we will see more generic Digital Integration Platforms that offer Client-First / Device-First solutions across the proliferation of devices from watches to virtual reality. These shall include more generic PaaS (Platform as a Service) solutions (Amazon, Heroku, etc.) and API Gateways with device specific adaptors. Flexible integration with diverse devices and virtualisation of portable server-side environments will be the key, as opposed to targeted device specific solutions.
  3. Developers will increasingly turn to pure native or pure HTML5 solutions due to increased demands of UX and the diversity of mobile operating systems. iOS 9 will prove a major turning point in this direction.
  4. Testing and traditional software practices will finally become mandatory in the mobile, web and IoT spaces. 'Write an App in 24 hours' and 'Cowboy Coding' will not fly anymore in this day and age, and digital work will move to more professional outfits as a result.
  5. Re-usable components shall become exceptionally powerful with the arrival of Web Components and many companies juggling multiple mobile projects at once (as opposed to just one, two or three projects last year). The traditional arguments around expiration and failed maintenance of re-usable components shall be expunged using Flow Based Programming architectures (more on that one in a bit).

So what was that "Flow Based Programming" architecture comment that I just threw out there? A man by the name of Paul Morrison decided it would be a good idea to invent a new way to construct computer programs. It's called FBP (flow-based programming).

FBP defines applications as networks of 'black box' processes, which exchange data across predefined connections by message passing, where the connections are specified externally to the processes. These black box processes can be reconnected endlessly to form different applications without having to be changed internally. FBP is thus naturally component-oriented.

http://rawkes.com/articles/an-introduction-to-noflo-and-flow-based-programming

This means that we can construct software programs entirely out of reusable components. We can also use real-time swapping of expired components from an online component repository that is actually kept up to date. The main problem with reusable components is that swapping them in and out proves too difficult, component maintenance, and nobody communicates their progress, feature set or release date in time to be used in projects. If we look at the movement towards component based models then FBP provides us with visual tools (that are great for business analysts, architects and developers) for constructing pipelines of components that can be dynamically altered using simple visual tools. Throw in developer collaboration tools based around program management - to get the component developers and the project / program managers talking and the components can actually be ready in time for upcoming projects.

One company who are probably the closest to this in the mobile space are Mendix. They offer a visual application designer tool that can be used by business analysts and architects. Please note this is slightly different from a typical WYSIWYG tool because this is modelling business processes as opposed to visual artifacts.

https://www.mendix.com/application-platform-as-a-service/

The current defacto implementation actually lives in the web space though and is called NoFlo (http://noflojs.org/). This comes with visual application design tools and a rich set of components that can be swapped in and out. Just recently NoFlo again became popular after a Kickstarter fund to upgrade the solution produced Flowhub (https://flowhub.io/). My only stipulation is that the output from a visual FBP tool must offer access to the source code. One of the major limitations of MADP are the lock down to certain customizable widgets or UI components. To offer truly world class UX then a developer needs to be able to have full access to the source code to implement the best native UI the design team can imagine.

Why do I think visual FBP tools are the future? If you can look at the rise of pure native or pure web solutions and their movement towards reusable components and the increasing diversity of Apple and Android platforms then the cost of MADP maintenance is going to be too high and the lack of reusable component integration is going to be too limiting.

You could of course argue that the old operating systems are moving out so the cost of maintenance is stabilising. The problem is that the new operating systems are offering very diverse new capabilities and features like multi-tasking place an increased demand in on-device system testing and diagnostics. Likewise you could argue that native component libraries can be wrapped or MADP specific component libraries used, but this is never as simple as it sounds in practise. Its clearly missing that ease of use that FBP offers.

I am currently leaning towards a pure native / pure web solution with a highly configurable set of reusable components using FBP that includes software collaboration tools allowing component developers and project / program managers to work together across a whole enterprise. I would also include APIs in the solution so that subscription models for various APIs can be included in the visual design along with traditional components. Notably MuleSoft (who acquired ProgrammableWeb) are probably closest in the market to the successful monetization of APIs.

I think given around $5 million  I could probably build the perfect Digital Integration Platform using: visual FBP; re-usable components; API monetization; device-first rendering techniques; diverse device integration; environment virtualisation; and a native or ECMAScript 6/2015 core. It would, however, be completely different to anything that came before it because it would not be mobile-first and it would not be cross-platform. That is not something I would have said before the last 6 months to answer my original question.

****************************************************************

Kevin Benedict
Writer, Speaker, Senior Analyst
The Center for the Future of Work, Cognizant
View my profile on LinkedIn
Read more at Future of Work
Learn about mobile strategies at MobileEnterpriseStrategies.com
Follow me on Twitter @krbenedict
Subscribe to Kevin'sYouTube Channel
Join the Linkedin Group Strategic Enterprise Mobility
Join the Google+ Community Mobile Enterprise Strategies

 

***Full Disclosure: These are my personal opinions. No company is silly enough to claim them. I am a mobility and digital transformation analyst, consultant and writer. I work with and have worked with many of the companies mentioned in my articles.

Read the original blog entry...

More Stories By Kevin Benedict

Kevin Benedict is an opinionated Senior Analyst at Cognizant's Center for the Future of Work, SAP Mentor Alumnus, speaker, writer, and mobile and digital strategies expert. He is a popular keynote speaker, and in the past three years he has shared his insights into mobile and digital strategies with companies in 17 different countries. He has over 30 years of experience working with enterprise applications, and he is a veteran mobile industry executive. He wrote the Forward to SAP Press' bestselling book on enterprise mobility titled Mobilizing Your Enterprise with SAP, and he has written over 3,000 articles.

@ThingsExpo Stories
SYS-CON Events announced today that N3N will exhibit at SYS-CON's @ThingsExpo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. N3N’s solutions increase the effectiveness of operations and control centers, increase the value of IoT investments, and facilitate real-time operational decision making. N3N enables operations teams with a four dimensional digital “big board” that consolidates real-time live video feeds alongside IoT sensor data a...
SYS-CON Events announced today that NetApp has been named “Bronze Sponsor” of SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. NetApp is the data authority for hybrid cloud. NetApp provides a full range of hybrid cloud data services that simplify management of applications and data across cloud and on-premises environments to accelerate digital transformation. Together with their partners, NetApp em...
Real IoT production deployments running at scale are collecting sensor data from hundreds / thousands / millions of devices. The goal is to take business-critical actions on the real-time data and find insights from stored datasets. In his session at @ThingsExpo, John Walicki, Watson IoT Developer Advocate at IBM Cloud, will provide a fast-paced developer journey that follows the IoT sensor data from generation, to edge gateway, to edge analytics, to encryption, to the IBM Bluemix cloud, to Wa...
There is huge complexity in implementing a successful digital business that requires efficient on-premise and cloud back-end infrastructure, IT and Internet of Things (IoT) data, analytics, Machine Learning, Artificial Intelligence (AI) and Digital Applications. In the data center alone, there are physical and virtual infrastructures, multiple operating systems, multiple applications and new and emerging business and technological paradigms such as cloud computing and XaaS. And then there are pe...
SYS-CON Events announced today that B2Cloud will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. B2Cloud specializes in IoT devices for preventive and predictive maintenance in any kind of equipment retrieving data like Energy consumption, working time, temperature, humidity, pressure, etc.
DevOps at Cloud Expo – being held October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA – announces that its Call for Papers is open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the world's largest enterprises – and delivering real r...
SYS-CON Events announced today that Massive Networks, that helps your business operate seamlessly with fast, reliable, and secure internet and network solutions, has been named "Exhibitor" of SYS-CON's 21st International Cloud Expo ®, which will take place on Oct 31 - Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. As a premier telecommunications provider, Massive Networks is headquartered out of Louisville, Colorado. With years of experience under their belt, their team of...
SYS-CON Events announced today that Suzuki Inc. will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Suzuki Inc. is a semiconductor-related business, including sales of consuming parts, parts repair, and maintenance for semiconductor manufacturing machines, etc. It is also a health care business providing experimental research for...
SYS-CON Events announced today that Fusic will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Fusic Co. provides mocks as virtual IoT devices. You can customize mocks, and get any amount of data at any time in your test. For more information, visit https://fusic.co.jp/english/.
SYS-CON Events announced today that Ryobi Systems will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Ryobi Systems Co., Ltd., as an information service company, specialized in business support for local governments and medical industry. We are challenging to achive the precision farming with AI. For more information, visit http:...
SYS-CON Events announced today that Keisoku Research Consultant Co. will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Keisoku Research Consultant, Co. offers research and consulting in a wide range of civil engineering-related fields from information construction to preservation of cultural properties. For more information, vi...
SYS-CON Events announced today that Mobile Create USA will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Mobile Create USA Inc. is an MVNO-based business model that uses portable communication devices and cellular-based infrastructure in the development, sales, operation and mobile communications systems incorporating GPS capabi...
SYS-CON Events announced today that Daiya Industry will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Daiya Industry specializes in orthotic support systems and assistive devices with pneumatic artificial muscles in order to contribute to an extended healthy life expectancy. For more information, please visit https://www.daiyak...
SYS-CON Events announced today that Interface Corporation will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Interface Corporation is a company developing, manufacturing and marketing high quality and wide variety of industrial computers and interface modules such as PCIs and PCI express. For more information, visit http://www.i...
In his session at @ThingsExpo, Greg Gorman is the Director, IoT Developer Ecosystem, Watson IoT, will provide a short tutorial on Node-RED, a Node.js-based programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using a wide range of nodes in the palette that can be deployed to its runtime in a single-click. There is a large library of contributed nodes that help so...
Elon Musk is among the notable industry figures who worries about the power of AI to destroy rather than help society. Mark Zuckerberg, on the other hand, embraces all that is going on. AI is most powerful when deployed across the vast networks being built for Internets of Things in the manufacturing, transportation and logistics, retail, healthcare, government and other sectors. Is AI transforming IoT for the good or the bad? Do we need to worry about its potential destructive power? Or will we...
SYS-CON Events announced today that mruby Forum will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. mruby is the lightweight implementation of the Ruby language. We introduce mruby and the mruby IoT framework that enhances development productivity. For more information, visit http://forum.mruby.org/.
SYS-CON Events announced today that Nihon Micron will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Nihon Micron Co., Ltd. strives for technological innovation to establish high-density, high-precision processing technology for providing printed circuit board and metal mount RFID tags used for communication devices. For more inf...
SYS-CON Events announced today that SIGMA Corporation will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. uLaser flow inspection device from the Japanese top share to Global Standard! Then, make the best use of data to flip to next page. For more information, visit http://www.sigma-k.co.jp/en/.
With major technology companies and startups seriously embracing Cloud strategies, now is the perfect time to attend 21st Cloud Expo October 31 - November 2, 2017, at the Santa Clara Convention Center, CA, and June 12-14, 2018, at the Javits Center in New York City, NY, and learn what is going on, contribute to the discussions, and ensure that your enterprise is on the right path to Digital Transformation.