Search results for "020207 software engineering"

showing 10 items of 475 documents

Improving Communication in Online Learning Systems

2017

MultimediaComputer scienceOnline learning05 social sciences0202 electrical engineering electronic engineering information engineeringEducational technology050301 education020207 software engineering02 engineering and technologycomputer.software_genre0503 educationcomputerSynchronous learningProceedings of the 9th International Conference on Computer Supported Education
researchProduct

KIND-DAMA: A modular middleware for Kinect-like device data management

2017

Summary In the last decades, we have witnessed a growing interest toward touchless gestural user interfaces. Among other reasons, this is due to the large availability of different low-cost gesture acquisition hardware (the so-called “Kinect-like devices”). As a consequence, there is a growing need for solutions that allow to easily integrate such devices within actual systems. In this paper, we present KIND-DAMA, an open and modular middleware that helps in the development of interactive applications based on gestural input. We first review the existing middlewares for gestural data management. Then, we describe the proposed architecture and compare its features against the existing simila…

MultimediaComputer sciencebusiness.industryData management020206 networking & telecommunications020207 software engineering02 engineering and technologyModular designcomputer.software_genreSet (abstract data type)MiddlewareMiddleware (distributed applications)0202 electrical engineering electronic engineering information engineeringUse caseUser interfaceArchitecturebusinesscomputerSoftwareGestureSoftware: Practice and Experience
researchProduct

Combining traditional and indirect augmented reality for indoor crowded environments. A case study on the Casa Batlló museum

2017

Abstract Mobile audio-guides are currently being used in museums to enhance the visitors’ experience. Over the past few years, some Augmented Reality (AR) solutions have been explored in this context, making it possible to provide augmented visual and sonic stimuli through the use of smartphones. However, the special conditions of museums (e.g. artificial markers cannot be used, small, crowded rooms, etc.) and the limited computational capacity of smartphones mean that there are important restrictions in the use of this technology. In this paper we introduce a novel mobile augmented guide for the Casa Batllo museum (Barcelona, Spain) which is based on a combination of traditional and indire…

MultimediaComputer sciencebusiness.industryGeneral Engineering020207 software engineeringContext (language use)02 engineering and technologycomputer.software_genreComputer Graphics and Computer-Aided DesignHuman-Computer InteractionUser experience design0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingAugmented realitybusinesscomputerComputers & Graphics
researchProduct

Used and interaction in technological platforms of open source to improve the linguistic competence in computer engineers

2017

The higher education through virtual environment is students centered oriented to the interactive learning, in situations to be closer to the real world; for that reason, teachers must have new communicative competences, nonverbal and with a learning innovative approach which allows to guide their students in the complex process of acquiring knowledge even more in a foreign language. In the same context, the use of technologic platforms of open code is becoming in the best way to give solutions which meet the actual needs of the process of acquiring a second language; on this basis, the present research is focused in the analysis and use of Open Source tools as alternative of complementary …

Multimediabusiness.industryProcess (engineering)Emerging technologiesComputer scienceTechnical writing05 social sciencesForeign languageInformation technology020207 software engineeringContext (language use)02 engineering and technologycomputer.software_genreLinguistic competenceInteractive Learning0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciencesbusinesscomputer050107 human factors2017 12th Iberian Conference on Information Systems and Technologies (CISTI)
researchProduct

Weighted Evaluation Framework for Cross-Platform App Development Approaches

2016

Cross-platform app development is very challenging, although only two platforms with significant market share (iOS and Android) remain. While device fragmentation – multiple, only partly compatible versions of a platform – has been complicating matters already, the need to target different device classes is a new emergence. Smartphones and tablets are relatively similar but app-enabled devices such as TVs and even cars typically have differing capabilities. To facilitate usage of cross-platform app development approaches, we present work on an evaluation framework. Our framework provides a set of up-to-date evaluation criteria. Unlike prior work on this topic, it offers weighted assessment …

Native appsComputer science020204 information systemsCross-platform0202 electrical engineering electronic engineering information engineeringMobile computing020207 software engineering02 engineering and technologyAndroid (operating system)Market shareData scienceMulti platform
researchProduct

Neuroevolution of Actively Controlled Virtual Characters - An Experiment for an Eight-Legged Character

2018

Physics-based character animation offers an attractive alternative for traditional animations. However, it is often strenuous for a physics-based approach to incorporate active user control of different characters. In this paper, a neuroevolutionary approach is proposed using HyperNEAT to combine individually trained neural controllers to form a control strategy for a simulated eight-legged character, which is a previously untested character morphology for this algorithm. It is aimed to evaluate the robustness and responsiveness of the control strategy that changes the controllers based on simulated user inputs. The experiment result shows that HyperNEAT is able to evolve long walking contr…

Neuroevolutionbusiness.industry020207 software engineeringHyperNEAT02 engineering and technologyCharacter (mathematics)Robustness (computer science)User control0202 electrical engineering electronic engineering information engineeringCharacter animation020201 artificial intelligence & image processingArtificial intelligencebusinessControl (linguistics)
researchProduct

The inheritance workshop

2002

International audience; The Inheritance Workshop at ECOOP 2002, which took place on Tuesday, 11 June, was the first ECOOP workshop focusing on inheritance after the successful workshops in 1991 and 1992. The workshop was intended as a forum for designers and implementers of object-oriented languages, and for software developers with an interest in inheritance. It was organized by Andrew P. Black, Erik Ernst, Peter Grogono, and Markku Sakkinen.

Object-oriented programmingComputer scienceProgramming languagebusiness.industrySpécialisationTreillis de Galois020207 software engineering02 engineering and technologycomputer.software_genreInheritance (object-oriented programming)Inheritance hierarchySoftwareHéritage020204 information systems0202 electrical engineering electronic engineering information engineering[INFO]Computer Science [cs]businesscomputerClass hierarchy
researchProduct

Ontology Views for Ontology Change Management

2014

International audience; In the literature, ontology change management systems (OCMS) are direct implementation of the concept of “change management” stated by reference (Klein, 2004). Ontology change management combines ontol- ogy evolution and versioning features to manage ontol- ogy changes and their impacts. Since 2007, many works have combined ontology evolution and versioning into ontology change management systems (OCMS). The evolution subject has been massively studied in these works. They especially addressed the consistence issue for the application of changes on the ontology. These proposals constituted a consequent background for ontology change management but they did not take i…

Ontology Inference Layer[ INFO.INFO-MO ] Computer Science [cs]/Modeling and SimulationComputer scienceProcess ontologyURI[ INFO.INFO-WB ] Computer Science [cs]/Web02 engineering and technologyOntology (information science)computer.software_genreRDFOpen Biomedical Ontologies[INFO.INFO-FL]Computer Science [cs]/Formal Languages and Automata Theory [cs.FL]ontology evolution0202 electrical engineering electronic engineering information engineeringUpper ontologyontologyOWL DLOWLInformation retrievalOntology-based data integration[INFO.INFO-WB]Computer Science [cs]/WebSuggested Upper Merged Ontologymaterialized view020207 software engineering[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation[ INFO.INFO-FL ] Computer Science [cs]/Formal Languages and Automata Theory [cs.FL]database viewontology mapping020201 artificial intelligence & image processingData miningComputingMethodologies_GENERALontology change managementOntology alignmentcomputer
researchProduct

A robust evolutionary algorithm for the recovery of rational Gielis curves

2013

International audience; Gielis curves (GC) can represent a wide range of shapes and patterns ranging from star shapes to symmetric and asymmetric polygons, and even self intersecting curves. Such patterns appear in natural objects or phenomena, such as flowers, crystals, pollen structures, animals, or even wave propagation. Gielis curves and surfaces are an extension of Lamé curves and surfaces (superquadrics) which have benefited in the last two decades of extensive researches to retrieve their parameters from various data types, such as range images, 2D and 3D point clouds, etc. Unfortunately, the most efficient techniques for superquadrics recovery, based on deterministic methods, cannot…

OptimizationEvolutionary algorithmInitializationR-functions02 engineering and technology[ INFO.INFO-CV ] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]Artificial IntelligenceRobustness (computer science)Evolutionary algorithmSuperquadricsGielis curves0202 electrical engineering electronic engineering information engineeringBiologyMathematicsComputer. AutomationSuperquadrics[INFO.INFO-CV]Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]020207 software engineeringMissing dataEuclidean distanceMaxima and minimaSignal Processing020201 artificial intelligence & image processingComputer Vision and Pattern RecognitionGradient descentAlgorithmEngineering sciences. TechnologySoftwarePattern recognition
researchProduct

Combining Mendonça-Cipolla self-calibration and scene constraints

2011

International audience; In this paper, we propose a method that combines plane parallelism and the Mendonça/Cipolla self-calibration constraints. In our method each pair of images is treated independently and can therefore use a different pair of parallel planes not necessarily visible in the other views. While, for each pair of images, constraints on the singular values of the essential matrix provide two algebraic constraints on the intrinsic parameters, those we derive from plane parallelism have the advantage of providing two additional ones making the calibration of a no-skew camera possible from two images only.

Parallelism (rhetoric)Calibration (statistics)business.industryPlane (geometry)3D reconstructionComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION[INFO.INFO-CV]Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]020207 software engineering02 engineering and technology[ INFO.INFO-CV ] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]Singular value[INFO.INFO-CV] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]Essential matrix0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingComputer visionArtificial intelligenceAlgebraic numberbusinessMathematics
researchProduct