Search results for "Software"

showing 10 items of 7396 documents

Embedding the Remote Application Control: Visual API for PDA Programming

2009

PDAs are more and more used as advanced adaptive HEI (human-environment interaction) interfaces, thus enabling their users to easily operate applications remotely running in pervasive computing scenarios. Based on a previous implementation, in this paper we discuss the development of a new set of .NET-compliant Application Programming Interfaces to be used within the Visual Studio IDE. Our main goal is to provide programmers with a set of components to be used with the common drag-and-drop operation, in order to embed a remote application control within an application running on the PDA and vice-versa. The interaction relies on ad-hoc communication protocols over a framework devoted to pair…

Ubiquitous computingApplication programming interfacevisual API mobile devices programmingComputer sciencebusiness.industrypervasive systems; visual API mobile devices programmingcomputer.software_genreMicrosoft Visual StudioSoftwareRemote procedure callHuman–computer interactionOperating systempervasive systembusinessCommunications protocolcomputerVisual programming languageGraphical user interface
researchProduct

Global Understanding Environment: Towards Self-managed Web of Everything

2012

Current Web grows rapidly to several directions (from the Web of Documents to the Webs of Humans, Things, Services, Knowledge, Intelligence, etc.). Consequently the recent and future Web-based applications, systems and frameworks (like, e.g., Social and Ubiquitous Computing, SOA and Cloud Computing, etc.) should take into account challenges related to extremely high heterogeneity of components and exponentially increased complexity of a business logic connecting and making them interoperable. Enabling self-management enhanced with semantic technology seems to be an only option to handle that. We suggest adding a "virtual representative" to every resource in the Web to solve the global inter…

Ubiquitous computingComputer sciencebusiness.industryCloud computingcomputer.software_genreSocial Semantic WebWorld Wide WebIntelligent agentSemantic gridSemantic technologyWeb resourcebusinesscomputerSemantic Web
researchProduct

Interacting with Augmented Environments

2010

Pervasive systems augment environments by integrating information processing into everyday objects and activities. They consist of two parts: a visible part populated by animate (visitors, operators) or inanimate (AI) entities interacting with the environment through digital devices, and an invisible part composed of software objects performing specific tasks in an underlying framework. This paper shows an ongoing work from the University of Palermo''s Department of Computer Science and Engineering that addresses two issues related to simplifying and broadening augmented environment access.

Ubiquitous computingComputer sciencebusiness.industryInformation processingMobile computingComputer Science ApplicationsSoftwareComputational Theory and MathematicsHuman–computer interactionpervasive computingPervasive systemsAugmented realityAugmented environmentUser interfacebusinessSoftwareComputer animationIEEE Pervasive Computing
researchProduct

Learning Automaton Based On-Line Discovery and Tracking of Spatio-temporal Event Patterns

2010

Published version of an article from the book: Lecture Notes in Computer Science, 2010, Volume 6230/2010, 327-338. The original publication is available at Springerlink. http://dx.doi.org/10.1007/978-3-642-15246-7_31 Discovering and tracking of spatio-temporal patterns in noisy sequences of events is a difficult task that has become increasingly pertinent due to recent advances in ubiquitous computing, such as community-based social networking applications. The core activities for applications of this class include the sharing and notification of events, and the importance and usefulness of these functionalites increases as event-sharing expands into larger areas of one’s life. Ironically, …

Ubiquitous computingCorrectnessLearning automataEvent (computing)Computer sciencebusiness.industrycomputer.software_genreMachine learningAutomatonMemory footprintNoise (video)Data miningArtificial intelligenceAdaptation (computer science)businesscomputer
researchProduct

Ontonuts: Reusable Semantic Components for Multi-agent Systems

2009

The volumes of data in information systems are growing drastically. The systems become increasingly complex in trying to handle heterogeneity of ubiquitous components, standards, data formats, etc. According to the vision of Autonomic Computing, the complexity can be handled by introducing self-manageable components able to "run themselves." Agent Technology fits this vision, whereas interoperability among autonomic components can be tackled by Semantic Technologies. The problem of efficient heterogeneous data sharing, exchange and reuse within such systems plays a key role. We present an approach of constructing semantic capabilities (self-descriptive functional components) for software ag…

Ubiquitous computingDatabaseComputer scienceSoftware agentMulti-agent systemDistributed computingInteroperabilityInformation systemSemantic technologySemantic interoperabilitycomputer.software_genrecomputerAutonomic computing2009 Fifth International Conference on Autonomic and Autonomous Systems
researchProduct

State of the art about use of IoT in education

2018

Every day the devices connected autonomously to the communication networks are increased. New applications arise for this type of interconnected objects, thus offering new alternatives for solutions of any kind, through the use of technology based on ubiquitous computing. That is why this work is inspired by these new technologies for its application in the educational field, with the purpose of contributing to the imposition of the use of IoT as a tool1 in the classroom.

Ubiquitous computingMultimediabusiness.industryEmerging technologiesComputer science05 social sciences0507 social and economic geography020207 software engineering02 engineering and technologycomputer.software_genreTelecommunications networkField (computer science)Work (electrical)0202 electrical engineering electronic engineering information engineeringUse of technologyState (computer science)Internet of Thingsbusiness050703 geographycomputerProceedings of the Euro American Conference on Telematics and Information Systems
researchProduct

Specification and Implementation of Multicast Congestion Control Stair Protocol: Use Case with Multimedia Ubiquitous Networks

2008

Ubiquitous and efficient multicast data delivery service is essential to the success of large-scale group communication applications. In this framework, congestion control through ubiquitous networks is a hot topic for multicast real time protocols. In this paper, authors present specification and implementation of simulate TCP's AIMD with rate-based (STAIR), a multicast congestion control mechanism. Authors have enhanced this approach because they have modeled it using Unified Modeling Language with real time extensions (UML-RT) as a formal specification tool. More to the point point, they introduce a multimedia ubiquitous network which they have used as a reference model to promote their …

Ubiquitous computingProtocol Independent MulticastMultimediaMulticastComputer sciencebusiness.industryDistributed computingcomputer.software_genreNetwork congestionSource-specific multicastFormal specificationCommunication in small groupsXcastbusinesscomputerComputer network2008 The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies
researchProduct

A Security Framework for Smart Ubiquitous Industrial Resources

2007

Conventional approaches to manage and control security seem to have reached their limits in new complex environments. These environments are open, dynamic, heterogeneous, distributed, self-managing, collaborative, international, nomadic, and ubiquitous. We are currently working on a middleware platform focused on the industrial needs, UBIWARE. UBIWARE integrates Ubiquitous Computing with Semantic Web, Distributed AI, Security and Privacy, and Enterprise Application Integration. In this paper, we describe our long-term vision for the security and privacy management in complex multi-agent systems like UBIWARE, SURPAS. The security infrastructure has to become pervasive, interoperable and inte…

Ubiquitous robotUbiquitous computingbusiness.industryComputer scienceInteroperabilityProvisioningWeb application securitycomputer.software_genreComputer securityWorld Wide WebMiddleware (distributed applications)Enterprise application integrationbusinessSemantic Webcomputer
researchProduct

Software Requirements for Ubiquitous Ad Hoc Mobile Networks: An Example of a Bluetooth Application

2009

In contrast with the simple and elegant concept of global computing, also called ubiquitous computing - where daily life objects get now computing capacity and interact among them to provide a wide range of services to users - a major difficulty is arising with the software engineering process to develop applications for these devices. This article discusses the additional parameters that should be taken into account when designing and developing software for ubiquitous devices in ad-hoc networks. In these networks the mobility of the devices could increase the complexity of the requirements to be considered. As a case study, we present a Bluetooth application that has been developed to ful…

Ubiquitous robotUbiquitous computingbusiness.industryComputer scienceWireless ad hoc networkDistributed computinglaw.inventionBluetoothSoftware development processSoftwarelawServerSoftware requirementsbusinessComputer network2009 Fourth International Conference on Software Engineering Advances
researchProduct

A Simulation Based Analysis of an Multi Objective Diffusive Load Balancing Algorithm

2018

In this paper, we presented a further development of our research on developing an optimal software-hardware mapping framework. We used the Petri Net model of the complete hardware and software High Performance Computing (HPC) system running a Computational Fluid Dynamics (CFD) application, to simulate the behaviour of the proposed diffusive two level multi-objective load-balancing algorithm. We developed an meta-heuristic algorithm for generating an approximation of the Pareto-optimal set to be used as reference. The simulations showed the advantages of this algorithm over other diffusive algorithms: reduced computational and communication overhead and robustness due to low dependence on u…

Uncertain dataComputer Networks and Communicationsbusiness.industryComputer scienceComputationLoad balancing (computing)Computational fluid dynamicsPetri netSupercomputerComputer Science ApplicationsSoftwareComputational Theory and MathematicsRobustness (computer science)businessAlgorithmInternational Journal of Computers Communications & Control
researchProduct