BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older rss

Enabling IoT Ecosystems through Platform Interoperability

Posted by Arne Bröring Stefan Schmid Corina-Kim Schindhelm Abdelmajid Khelil Sebastian Käbisch Denis Kramer Danh Le Phuoc Jelena Mitic Darko Anicic Ernest Teniente on  Jun 30, 2017

The fragmentation of the Internet of Things (IoT) and the lack of interoperability prevent the emergence of broadly accepted IoT ecosystems. The BIG IoT project aims to ignite such an ecosystem.

Robotic Testing of Mobile Apps for Truly Black-Box Automation

Posted by Ke Mao Mark Harman Yue Jia on  Jun 16, 2017

Axiz is a robotic-test generator for mobile apps which can be beneficial over simulation-based test automation for specific scenarios and that can be applied to the popular Google Calculator app.

Security Implications of Permission Models in Smart-Home Application Frameworks

Posted by Earlence Fernandes Amir Rahm Jaeyeon Jung Atul Prakash on  Jun 07, 2017

An analysis of a popular programming framework, SmartThings, reveals that many smart-home apps are automatically overprivileged, leaving users at risk for remote attacks.

Key Abstractions for IoT-Oriented Software Engineering

Posted by Franco Zambonelli on  Jun 02, 2017

An overview of the key characteristics of complex IoT systems and applications. Based on them, the author identifies the software abstractions at the basis of IoT-oriented software engineering.

A Roadmap to the Programmable World

Posted by Antero Taivalsaari Tommi Mikkonen on  May 27, 2017

The emergence of millions of remotely programmable devices in our surroundings will pose significant challenges for software developers that haven’t received enough attention yet.

How to Effectively Collect User Feedback in Mobile Application

Posted by Jianing Zheng on  Apr 11, 2017

This article analyses several ways to collect feedback in mobile apps from the point of view of UX, development, operations, and cost. The right feedback mechanism may help you improve your product.

Processing Streaming Human Trajectories with WSO2 CEP

Posted by Ramindu De Silva Miyuru Dayarathna on  Feb 27, 2017

Extracting useful information from inaccurate data stream, such as human trajectories, is a key issue in IoT applications. This problem can be successfully tackled with Kalman filters.

An Introduction to Differential Privacy

Posted by Charlie Cabot on  Jan 22, 2017

Differential privacy leapt from research papers to tech news headlines last year when, in the WWDC keynote, Apple VP of Engineering Craig Federighi announced Apple’s use of the concept in iOS. 1

Swift and Objective-C Runtime Programming

Posted by Sergio De Simone on  Dec 16, 2016

InfoQ has spoken with Chris Eidhof and Drew Crawford to learn more about the importance that runtime programming plays in Objective-C/Cocoa programming and the implications of its lack in Swift.

BT