3,697 research outputs found
Context-driven progressive enhancement of mobile web applications: a multicriteria decision-making approach
Personal computing has become all about mobile and embedded devices. As a result, the adoption rate of smartphones is rapidly increasing and this trend has set a need for mobile applications to be available at anytime, anywhere and on any device. Despite the obvious advantages of such immersive mobile applications, software developers are increasingly facing the challenges related to device fragmentation. Current application development solutions are insufficiently prepared for handling the enormous variety of software platforms and hardware characteristics covering the mobile eco-system. As a result, maintaining a viable balance between development costs and market coverage has turned out to be a challenging issue when developing mobile applications. This article proposes a context-aware software platform for the development and delivery of self-adaptive mobile applications over the Web. An adaptive application composition approach is introduced, capable of autonomously bypassing context-related fragmentation issues. This goal is achieved by incorporating and validating the concept of fine-grained progressive application enhancements based on a multicriteria decision-making strategy
Powering the Internet of Things with RIOT: Why? How? What is RIOT?
The crucial importance of software platforms was highlighted by recent events
both at the political level (e.g. renewed calls for digital data and operating
system "sovereignty", following E. Snowden's revelations) and at the business
level (e.g. Android generated a new industry worth tens of billions of euros
yearly). In the Internet of Things, which is expected to generate business at
very large scale, but also to threaten even more individual privacy, such
aspects will be exacerbated. The need for an operating system like RIOT stems
from this context, and this short article outlines RIOT's main non-technical
aspects, as well as its key technical characteristics.Comment: 4 page
- …