IoT devices offer huge potential for electronic component manufacturers, but this is clearly not where the value will stop. Most of the added value in IoT solutions will come from the processing of the generated data. In fact, the ratio between electronic components and data processing can reach 1:50 in certain long-term cases!
Technologies & Sensors for the Internet of Things mentions three types of companies that will benefit from IOT initially.
The IoT is a multi-billion dollar market emerging from several different markets (i.e. industrial sensors, wearable electronics and home automation) which will see strong convergence in the next five years. Three industrial and service sectors will be integral to the valorization of this new market:
- The electronics industry, which will manufacture the sensing devices
- The communication and cloud data storage industry, which will handle data transmission, storage and processing
- Service companies, which will valorize the data either through processing or by selling to a third party
This got me interested in finding jobs in the IOT space. Wanted to find out who is hiring, what kinds of jobs are being offered and where are they hiring. I did a simple Data Journalism style experiment.
- Tried a job search in Indeed and SimplyHired for IOT jobs (Indeed and SimplyHired are job aggregators)
- Got the list of jobs (wrote a small Python script to extract the job list).
- Wrote another program to take the list of jobs and extract entities using Open Calais API. Open Calais is a tool for extracting entities from text. They have a free API (with certain rate limits) that you can use to automate the entity extraction.
- A final tiny Python program took the entity file (generated from the previous step) and extracted the cities, job positions and companies.
- Here is the output of the first run from steps 1-4 and some minor edits to the output.
Cypress Semiconductor Corporation
IOT INFOTECH INC
Product Development Company
Sasken Communication Technologies
Senior Application Engineer
Manager – PTC
Host Protection Architect
IOT Solution Architect
Director of Evangelism
Princ Research Engineer
Manager – Internet
iOS WiFi IOT Engineer
Home Research Scientist
This is a small sample and just a tiny peek into the industry.
The cool thing about languages like Python is that you can write about 10-20 lines of code to extract, clean and generate useful data. In this specific instance, I reused some code and wrote a couple of simple scripts. I need to clean up the code and turn it into a more usable tool.
Meta: Writing a data blog is fun. It took me a couple of hours of exploration and writing and testing scripts, but I feel it is worth the time I spent. I also learned a bunch of things I did not know before.
Technology in Education is one of my interests. With the advent of low cost tablets and ubiquitous cloud computing, the way we teach and learn is bound to change. But it is not enough to simply provide technology. We need innovative ways to harness technology.
A small team from KCG Social Causes Club tried a few experiment at a couple of public schools in Chennai. We observed a few things.
- Kids are excited by tablets and smart phones. They seem to have an intuitive understanding of touch computing and require almost no training to discover their capabilities.
- While there are lots of free games and content available in English, there is not much for people in other languages. In Chennai at the middle school level students speak a mixture of Tamil and English.
- There are huge gaps (and opportunities) in using tablets, smart phones and cloud connectivity in innovative ways to engage students. Our college students who were guiding the school kids found it a big challenge. So some of them started building apps for education.
- We cannot simply leave the task of innovating to schools and teachers. Technology companies need to play an active role in translating teachers’ ideas into simple apps for kids.
- Knowledge is required in areas of user centric design, app building, gamification and we need to experiment with lots of different ideas to engage students and learn how they learn.
It is nice to see NMC and CoSN Release the NMC Horizon Report on the trends, challenges and emerging technologies for schools. Reports like these provide us a broader view and helps us understand the trends and challenges of using technology in education.
The report covers:
Six key trends, six significant challenges, and six emerging technologies are identified across three adoption horizons over the next one to five years
… identifies BYOD and cloud computing as technologies expected to enter mainstream use in the first horizon of one year or less. Games and gamification and learning analytics are seen in the second horizon of two to three years; The Internet of Things and wearable technology are seen emerging in the third horizon of four to five years.
More after I digest the report. I do need to work on an action plan for the next batch of the Social Causes team at KCG Tech.
Over time, the company has used Caml to build not only its core trading system, but also a concurrency library, a sophisticated publish-and-subscribe system, and a collection of system automation tools.
Overall, the company has “a huge number of systems maintained by a small team,” Minsky said.
Over 3 million lines of code, is no small matter.
Deep links are a kind of hyperlink that points to a specific place or function inside a mobile app. A deep link on a mobile Web page or in an e-mail, for example, might take you to a specific product in a shopping app or song in a music app.
Support for deep linking has been built into Apple and Google’s mobile operating systems for some time. It allows app developers to give URL-like identifiers such as “iOSApp://location/123456” to specific sections within an app. However, uptake by mobile app developers was initially slow due to differences in how the feature worked on different operating systems and a lack of broad support for their usage.