Canonical, the company behind Ubuntu, just announced the biggest IoT innovation in history: SnApp Stores for any THINGS. Any THING can run apps from an associated Snapp Store. It is just like having apps on a mobile phone but instead apps run on any THING.
What does this mean?
Developers will be able to create apps with Snappy Ubuntu Core – Snappy Apps or Snapps – and run them on any THING. The list of THINGS is only limited by people’s imagination. It can be vacuum cleaners, fridges, dishwashers, coffee machines, alarm systems, robots, drones, set top boxes, HVAC, WiFi, switches, routers, telecom mobile base stations, agricultural irrigation controllers, swimming pool controllers, industrial appliances, medical equipment, digital signage, POS, ATMs, smart energy meters, cars, radios, TVs, IP cameras, clouds, 3D printers, virtual reality wearables, smart hubs and any next-generation device that can run Ubuntu Core and still needs to be invented. If it has an ARMv7 or X86 chip and 256MB or better then you can put a Snapp Store on it.
Apps made mobile phones go from stupid calling devices to personalised smart super computers many of us would not be able to live without. New industries were born. Complete industries revolutionized. The app revolution is about to be repeated but this time any THING is a target.
Imagine what will happen if all devices in your home, at work, in your city, on holidays, etc. go from stupid to smart and personalised. Your house will know if you are stressed before you enter the door. It will play the music it knows relaxes you, the coffee smell you prefer, the ideal temperature & light intensity, block calls you don’t want, have the house cleaned, your favourite food just minutes away from being delivered, grocery shopping done, that interesting TV series just waiting to entertain you, etc. Your energy bill will be lower, your car will adapt to you, your hover will collaborate with the alarm system, your pet will be fed the right diet, your children will have personalised parental control, your mail packages delivered where you are, etc.
Snapps will only be limited by your imagination so start dreaming now about what the Snapp Store should bring you an make your dreams come true at ubuntu.com/things.
It is easy to see how logistics, home automation, healthcare, automotive, energy, etc. have mind-blowing IoT use cases. However what about IoT and financial services? Since I live in the banking capital of the world – i.e. London – there must be something useful the City can do with IoT!
Personal insurance and IoT is easy
If a sensor can tell your insurance company when, where and how you drive then your car insurance will be able to offer insurance for actual usage and risk. If you are willing to wear sensors on your body then life and health insurance can be personalized. Share your mobile location with your insurance and travel insurance can be made into a dynamic one click service. House insurance can also go far better if sensors would measure risks, e.g. water damage can be reduced if your alarm system and your water meter would talk to one another.
Business insurance and IoT
What works for personal insurance also applies to business insurance. Logistics should pay for actual risk coverage. Health and travel insurance for employees can be tracked via sensors as well.
Linking insurance data to investment opportunities
If insurance companies anonymize and aggregate data then investment banks would benefit enormously. Delays in transatlantic shipping will delay sales and will impact stock markets. Knowing how many trucks left a car manufacturer’s plant will give you an excellent indicator of stock levels and future revenues. If lots of employees of Zara need travel insurance for some new countries, it is easy to predict investment in expansion is likely to happen in Inditex. Some use cases will require insurance customers to agree with data being shared. Nothing like a discount to accelerate this.
Other sensors and investment banking
Investment banking should invest in knowing weather and other easily measurable things milliseconds before others. High-frequency trading should not only happen inside black pools but could include storms that will delay ships, air traffic, etc. Banks that warn populations minutes or seconds earlier of a tornado, tsunami or earthquake will be seen as doing something good. That they will put their investments into safety or make some extra investments milli-seconds before the rest will be lost in the details.
IoT and retail banking
Retail banks always want to attract more savings and provide more credit. Knowing that your washing machine will break down in the next three weeks will allow them to offer a good credit deal first. Collaboration with home appliance and car manufacturers would be beneficial in this aspect. Also being able to predict how many appliances will need maintenance means that extending business loans to small businesses becomes a lot less risky.
IoT and other innovations
Adding block chain, machine learning, big data, cloud, etc. in the mix would open even a lot more use cases but let’s deal with those in another post…
The Internet of Things (IoT) is impersonal. My lamp, dishwasher, heater, sprinkler, etc. are all islands with a closer border policy than North Korea. Even the first generation of IoT devices is still autistic. Current devices only know how to talk to “their app” or “their cloud”. The solution is not to have open APIs or standards but to go a step further. We need IoT apps everywhere. When you buy a phone, it is the same phone as millions of others are having. However something magically happens when you connect it to its app store/marketplace. The phone goes from an iPhone/Android to a miPhone/mydroid. We need a dishwasher, vacuum cleaner and heater to be personal as well. The easiest way is to create a MyIoT experience with IoT apps everywhere.
Why would your vacuum cleaner need apps?
Your vacuum cleaner should be able to know your house the moment you unpack it because your alarm system and your heater should tell it how big your house is. Your Smarthub should guide your vacuum cleaner from day one. Your smart phone and Google calendar should tell it when you are away and when it is a good moment to clean. Your smart watch should tell it that when it jumped on while you where there that the spike in your heartbeat means that its sound is annoying and it should stop immediately. No single company will make solutions this complex. So what we need is the ability to add apps to every sort of thing. This way the Internet of Things becomes My Internet of Things.
The software world is a strange beast. It is the only industry that has one million solutions and no paying customer problems. The other industries are the other way around. There is a tendency to open source and commoditise more and more solutions. The reason is that companies always migrate upwards in the value chain, meaning that the hardware, the operating system, etc. are now commodity because the value is in the platform or the application. To get more customers to your platform, you need to make it as easy for them to get there. Open sourcing is a trialled and tested approach for this. It also means that every x years somebody will comoditise your current cashcow.
By far the strangest thing about the IT industry is its obsession with the Next Big Thing. There is a very small number of companies that have mastered the art of Cloud, Big Data, Continuous Deployment, Docker, SDNs, etc. Yet whatever their problem is they are currently working on seems to be on the mind of everybody. The belief is that if you convince the Cool Company to embrace your product then everybody will embrace it over time.
I beg to differ. Being on the bleeding edge of technology means you have to open source everything and keep on outrunning everybody else. Lots of really smart people are playing the risk-it-all lottery in the hope their new invention will change billions of people’s habits. Most of the time the money made with those new solutions is trivial versus the old money and you need so much VC money that at the end the pay-out to the winners is not that big.
What if in 2015 instead on focusing on the next big thing, all the smart people in the IT industry would focus on the dumb solutions that are used in many other industries on a daily basis. Dumb and dumber really describes the IT architecture of many non-IT based industries. Helping them to accelerate via lean start-up methodology, minimum valuable product, disruptive solutions, etc. will more likely create a new list of billionaires then to try to impress Google with a better Kubernetes or Facebook with a better Wedge. Smart people should forget about the next big thing in IT and focus on the dumb and dumber solutions from other industries…
Canonical is the company behind Ubuntu. Ubuntu powers up to 70% of the public cloud and 64% of OpenStack private clouds run on top of Ubuntu. Today, Canonical launched Snappy Ubuntu Core! Snappy Ubuntu is a revolution in how software gets packaged, deployed, upgraded and rolled-back. So what is it and why should you and your business care?
What is Snappy Ubuntu?
Snappy is allowing developers to build Snappy Apps – called Snaps – like mobile apps and deploy them to the cloud, any X86 computer or a fast growing list of any form of IoT or ARM v7/8 based board. For more info on IoT see ubuntu.com/things In the past developers would make a software solution, afterwards a maintainer would take often weeks or months to create a packaged version. This would mean that fast moving projects like Docker would never be up to date inside any of the big Linux distributions. Snappy changes this by allowing the developer to package their solution on their own and publish it through the Snap Store to all users in minutes. Since all Snaps run in a secure and confined environment, they can not harm other Snaps or the operating system itself. Quality, speed and security can now all be combined.
Snappy upgrades are transactional. This means that you install a new version in one go but also easily roll back to the previous version if required. Snappy manages a super small version of Ubuntu called Ubuntu Core. This means you can run it very cost efficiently and fast everywhere. Since Ubuntu Core is a lightweight version of Ubuntu, teams don’t have to be trained when they want to go from the cloud to embedded, it all works the same.
Why is Snappy important for Businesses?
Snappy allows solutions to be packaged and published by the software vendors in minutes instead of months. Users can deploy and roll back very easily. Trying new innovations becomes cheap and fast.
Snaps can use any license. Snappy Ubuntu was born as a spin-off of the Ubuntu Phone operating system. Canonical is working on commercial Snap Stores with different groups like the ROS Robot Store, the Ninjasphere Store, etc. Unlike traditional mobile app stores, the Ubuntu Snap Stores are a lot more open. You can use the generic Ubuntu Snap Store but you are also able to get your own branded Snap Store and govern it. For large companies there will be even an OEM version that they can manage locally and host federated Snap Stores for their large customers. Be sure to reach out to Canonical if this is of interest to you.
With Snappy, the vendor packages the complete application, including its dependencies. Less moving parts mean less chances of something going wrong and cheaper to support customers. Updates are incremental so only what changes gets pushed, saving bandwidth costs and time. Urgent security patches can be easily distributed, with high confidence.
Existing Docker or other container apps can be Snappy deployed. Building your Docker containers or other commercial Snaps on top of Snappy Ubuntu makes good business sense. In the future you can get optional commercial support from a company that has been supporting Linux for 10 years and is trusted by Amazon AWS, Google and Microsoft Azure with the big majority of their Linux workloads.
Snappy Ubuntu is open source and has some great example Snaps, so make sure your teams don’t get “Snapsassinated” by a competitor…
Today I had a meeting that could be the beginning of the end of RFPs to buy software. RFPs are the tool established buyers and vendors use to keep new entrants at bay. However I haven’t met anybody that says they love writing or responding to them. The effect of RFPs on software is perverse. The main problem is that you can’t ask if your software is beautiful, easy to use, fast to integrate, efficient, effective at solving a business problem, secure, etc. Instead you ask if you provide training, because you assume it is ugly and difficult. You ask if they offer consultancy services and an SDK or connector library because you assume it is difficult. You assume you need to customise it for months because it will not be effective out of the box. But most importantly since you will be stuck with the software for years, you ask if it supports any potential feature that perhaps in 5 years might be needed for 5 minutes. It is this last set of questions that kill any innovation and ease of use in business software. A product manager in the receiving end will get funding to add those absurd features when customers ask for them. A career limiting move would be to ask for budget to reduce useless features or tell that your product looks worse than Frankenstein.
So how can you make sure that software is beautiful, does what it supposed to efficiently and effectively, is fast, nimble, easy to use, secure, scalable, fast to integrate, is future proof, etc.? You do what you do when you buy a car, you go and ask the keys of different models and take them for a serious spin and put them to their limits.
So what you propose is a three months PoC for each potential solution?
No what I propose is being able to get your hands on all different alternative software solutions and deploying, integrating and scaling them in hours or even minutes and then release a bunch of automatic performance tests and rough end-users, even some ethical hackers or competitors.
If the software does what it says on the tin, is effective, efficient, beautiful, secure, fast, scalable, easy, etc. then you negotiate pricing or use it for a minimum valuable product.
It used to be impossible to do all of this in hours but with solutions to deploy quickly private clouds and cloud orchestration solutions like Juju, we are actually planning on trying this approach with a real customer and real suppliers. To be continued…