English
Related papers

Related papers: RootJS: Node.js Bindings for ROOT 6

200 papers

Major benefits of wireless sensor nodes of IoT like low cost and easy deployment are advocating their usage in variety of applications. Some of them are health monitoring, agriculture, environmental and habitant monitoring, and water…

Networking and Internet Architecture · Computer Science 2019-10-21 Mahwish Amjad , Faisal Iradat

There has always been much motivation for sharing code and solutions among teams in the RoboCup community. Yet the transfer of code between teams was usually complicated due to a huge variety of used frameworks and their differences in…

Robotics · Computer Science 2020-08-13 Marcus M. Scheunemann , Sander G. van Dijk

Edge computing that leverages cloud resources to the proximity of user devices is seen as the future infrastructure for distributed applications. However, developing and deploying edge applications, that rely on cellular networks, is…

Networking and Internet Architecture · Computer Science 2019-08-26 Juuso Haavisto , Muhammad Arif , Lauri Lovén , Teemu Leppänen , Jukka Riekki

Rollups are a popular blockchain paradigm where one blockchain network is anchored to a different blockchain network, typically though smart contracts and data commitments. The rollup executes transactions on its own network and…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-04-26 Jan Gorzny , Martin Derka

The need for increased performance of mobile device directly conflicts with the desire for longer battery life. Offloading compu-tation to multiple devices is an effective method to reduce energy consumption and enhance performance for…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-10-13 Hao Qian

Application services often support mobile and web applications with REST interfaces, implemented using a set of distributed components that interact with each other. This approach allows services to have high availability and performance at…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-03-27 Sara Simoes , Ana Ribeiro , Carla Ferreira , Nuno Preguica

Aspects of frameworks, such as inversion of control and the structure of framework applications, require developers to adjust their debugging strategies as compared to debugging sequential programs. However, the benefits and challenges of…

Software Engineering · Computer Science 2018-01-17 Zack Coker , David Gray Widder , Claire Le Goues , Christopher Bogart , Joshua Sunshine

AI applications pose increasing demands on performance, so it is not surprising that the era of client-side distributed software is becoming important. On top of many AI applications already using mobile hardware, and even browsers for…

Artificial Intelligence · Computer Science 2018-02-13 Bernd Malle , Nicola Giuliani , Peter Kieseberg , Andreas Holzinger

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…

Computers and Society · Computer Science 2016-03-14 Emmanuel Baccelli , Kaspar Schleiser

Robotic systems are more connected, networked, and distributed than ever. New architectures that comply with the \textit{de facto} robotics middleware standard, ROS\,2, have recently emerged to fill the gap in terms of hybrid systems…

Today's JavaScript applications are composed of scripts from different origins that are loaded at run time. As not all of these origins are equally trusted, the execution of these scripts should be isolated from one another. However, some…

Programming Languages · Computer Science 2017-01-18 Matthias Keil , Peter Thiemann

The hybrid runtime (HRT) model offers a path towards high performance and efficiency. By integrating the OS kernel, runtime, and application, an HRT allows the runtime developer to leverage the full feature set of the hardware and…

Operating Systems · Computer Science 2019-01-21 Kyle C. Hale , Conor Hetland , Peter Dinda

Informally, a grassroots system is a distributed system that can have multiple instances, independent of each other and of any global resources, that can interoperate once interconnected. Grassroots applications are potentially important as…

Networking and Internet Architecture · Computer Science 2026-02-04 Ehud Shapiro

Enterprise information systems have adopted Web-based foundations for exchanges between heterogeneous programmes. These programs provide and consume via Web APIs some resources identified by URIs, whose representations are transmitted via…

Artificial Intelligence · Computer Science 2020-07-28 Mathieu Lirzin , Béatrice Markhoff

With the advances in machine learning, there is a growing interest in AI-enabled tools for autocompleting source code. GitHub Copilot has been trained on billions of lines of open source GitHub code, and is one of such tools that has been…

Software Engineering · Computer Science 2023-09-13 Beiqi Zhang , Peng Liang , Xiyu Zhou , Aakash Ahmad , Muhammad Waseem

The Infrastructure-as-a-Service (IaaS) model of cloud computing is a promising approach towards building elastically scaling systems. Unfortunately, building such applications today is a complex, repetitive and error-prone endeavor, as IaaS…

Software Engineering · Computer Science 2014-11-11 Rostyslav Zabolotnyi , Philipp Leitner , Waldemar Hummer , Schahram Dustdar

JavaScript has become one of the most widely used languages for Web development. However, it is challenging to ensure the correctness and reliability of Web applications written in JavaScript, due to their dynamic and event-driven features.…

Software Engineering · Computer Science 2019-05-21 Pengfei Gao , Fu Song , Taolue Chen , Yao Zeng , Ting Su

Contemporary web pages with increasingly sophisticated interfaces rival traditional desktop applications for interface complexity and are often called web applications or RIA (Rich Internet Applications). They often require the execution of…

Programming Languages · Computer Science 2018-06-29 Ruslan R. Fayzrakhmanov , Christopher Michels , Mandy Neumann

Hardware acceleration can revolutionize robotics, enabling new applications by speeding up robot response times while remaining power-efficient. However, the diversity of acceleration options makes it difficult for roboticists to easily…

Robotics · Computer Science 2023-07-03 Víctor Mayoral-Vilches , Sabrina M. Neuman , Brian Plancher , Vijay Janapa Reddi

As the robotics systems increasingly integrate into daily life, from smart home assistants to the new-wave of industrial automation systems (Industry 4.0), there's an increasing need to bridge the gap between complex robotic systems and…

Robotics · Computer Science 2025-07-11 Kavindie Katuwandeniya , Samith Rajapaksha Jayasekara Widhanapathirana