The ubiquity of web applications and the multiplication of personal devices are major factors for the increased demand for multi-screen applications. Multi-screen applications impose challenges on ...the application developer and designer especially if existing single-screen applications have to be transformed to the multi-screen environment. Challenges are related to the user interface division and distribution, layout adaptation, logic re-organization, runtime synchronization and adaptation to the underlying multi-screen platform. This paper faces these challenges and proposes an end-to-end refactoring system. The system allows the re-use of existing single-screen applications to automatically create multi-screen applications. The components of the multi-screen applications have their layout adapted to small and large devices and are ready to operate synchronously to provide a complementary usage experience. Our system is quantitatively evaluated on different sets of applications containing at least one video element and interactive content. Compared to a ground truth, our segmentation approach achieves an average recall of 78 %. Our layout refactoring approach reduces horizontal scrolling by 67 % on the tested applications. Finally, we evaluate the performance of the run-time behavior of one multi-screen application that is highly dynamic, in real physical environment. With a maximum total delay of 34 ms in a LAN, our solution is realistic.
This paper presents a passive proximity sensor using UHF radio-frequency identification (RFID) technology. The sensing operation allows detecting and counting goods or persons with no RFID tags ...attached. The system comprises a customized double-antenna sensor tag and a commercial reader. The design is performed at two layers. In the physical layer, a distribution network prioritizes power towards one antenna to detect presence, while allows the other antenna communicating with the reader. In the communication layer, the RFID chip (EM4325) is programmed to set an alarm when triggered by an RF event, and hence changing the tag identifier. Design directives are given and experimental sensing tests consisting of an access gate demonstrates the proposal.
We present WiBend, a system that recognizes bending gestures as the input modalities for interacting on non-instrumented and deformable surfaces using WiFi signals. WiBend takes advantage of ...off-the-shelf 802.11 (Wi-Fi) devices and Channel State Information (CSI) measurements of packet transmissions when the user is placed and interacting between a Wi-Fi transmitter and a receiver. We have performed extensive user experiments in an instrumented laboratory to obtain data for training the HMM models and for evaluating the precision of WiBend. During the experiments, participants performed 12 distinct bending gestures with three surface sizes, two bending speeds and two different directions. The performance evaluation results show that WiBend can distinguish between 12 bending gestures with a precision of 84% on average.
Creating web applications for the multiscreen environment is still a challenge. One approach is to transform existing single-screen applications but this has not been done yet automatically or ...generically. This paper proposes a refactor-ing system. It consists of a generic and extensible mapping phase that automatically analyzes the application content based on a semantic or a visual criterion determined by the author or the user, and prepares it for the splitting process. The system then splits the application and as a result delivers two instrumented applications ready for distribution across devices. During runtime, the system uses a mirroring phase to maintain the functionality of the distributed application and to support a dynamic splitting process. Developed as a Chrome extension, our approach is validated on several web applications, including a YouTube page and a video application from Mozilla.
In this paper we describe a multiscreen-oriented approach for segmenting web pages. The segmentation is an automatic and hybrid visual and structural method. It aims at creating coherent blocks which ...have different functions determined by the multiscreen environment. It is also characterized by a dynamic adaptation to the page content. Experiments are conducted on a set of existing applications that contain multimedia elements, in particular YouTube and video player pages. Results are compared with one seg-mentation method from the literature and with a ground truth manually created. With a 75% precision, the MSoS is a promising method that is capable of producing good segmentation results.
MSoS Sarkis, Mira; Concolato, Cyril; Dufourd, Jean-Claude
Proceedings of the 2015 ACM Symposium on Document Engineering,
09/2015
Conference Proceeding
Odprti dostop
In this paper we describe a multiscreen-oriented approach for segmenting web pages. The segmentation is an automatic and hybrid visual and structural method. It aims at creating coherent blocks which ...have different functions determined by the multiscreen environment. It is also characterized by a dynamic adaptation to the page content.Experiments are conducted on a set of existing applications that contain multimedia elements, in particular YouTube and video player pages. Results are compared with one segmentation method from the literature and with a ground truth manually created. With a 81% precision, the MSoS is a promising method that is capable of producing good segmentation results.
The virtual splitter Sarkis, Mira; Concolato, Cyril; Dufourd, Jean-Claude
Proceedings of the 2014 ACM symposium on Document engineering,
09/2014
Conference Proceeding
Creating web applications for the multiscreen environment is still a challenge. One approach is to transform existing single-screen applications but this has not been done yet automatically or ...generically. This paper proposes a refactoring system. It consists of a generic and extensible mapping phase that automatically analyzes the application content based on a semantic or a visual criterion determined by the author or the user, and prepares it for the splitting process. The system then splits the application and as a result delivers two instrumented applications ready for distribution across devices. During runtime, the system uses a mirroring phase to maintain the functionality of the distributed application and to support a dynamic splitting process. Developed as a Chrome extension, our approach is validated on several web applications, including a YouTube page and a video application from Mozilla.
Online data fault detection in wireless sensor networks Sarkis, M.; Hamdan, D.; El Hassan, B. ...
2012 2nd International Conference on Advances in Computational Tools for Engineering Applications (ACTEA),
2012-Dec.
Conference Proceeding
The critical applications of wireless sensor networks, the increased data faults and their impact on decision making reveal the importance of adopting online techniques for data fault detection and ...diagnosis. Keeping in mind the hardware limitations of sensors, this work focuses on complementary signal processing techniques (temporal, spatial correlation and self organizing map) in order to cover several types of data faults, reduce the misdetection rate and also isolate faults when possible by specifying the defaulting sensors. The methods applied to a real database show that 31.6% of data are faulty by applying SOM3D in conjunction with the spatial correlation. The combination of the above technique in addition to the temporal correlation reduces the misdetection by increasing the detection percentage by 17.6%. SOM3D model also helped identifying the least trustful sensors among the network sensors, this can be helpful when reconciling errors.
In Wireless Sensor Networks (WSNs), performance and reliability depend on the fault tolerance scheme used in the system. Fault diagnosis is an important part of fault tolerance. An effective ...diagnosis tool helps network administrators clearly monitor, manage, and troubleshoot the performance of the network. However, the design of online fault diagnosis is crucial in WSNs since many faults can easily happen and propagate. Besides, fault diagnosis put extra burden on the sensor node and it will also consume extra resources of the sensor nodes. Thus, in order to guarantee the network quality of service, it is essential for WSNs to be able to diagnosis faults efficiently. In this paper, we propose an adaptive and efficient approach for fault diagnosis in WSN called (SMART). SMART is a layer independent fault diagnosis service for WSNs. The presented service focuses on diagnosis two types of failures that are likely to happen in WSN deployments which are the node failure due to energy depletion, and the link failure due to poor connectivity with neighbors. From the design view, SMART provides to the application many tunable parameters that make it suitable for various deployment needs: energy-robustness-detection latency tradeoffs, tolerable packet loss, reports frequency etc. Simulation results prove that SMART is resource efficient while providing satisfactory detection and diagnosis accuracy.