974 resultados para Open Source Software


Relevância:

90.00% 90.00%

Publicador:

Resumo:

El projecte es basarà en realitzar una aplicació web amb l'entorn .NET per implementar una aplicació de xat i/o videoconferència en temps real. Aquesta aplicació necessitarà únicament un navegador per funcionar, i utilitzarà els frameworks WebRTC o SignalR, els quals ambdós són frameworks Open Source especialitzats en Real Time Comunications existents a la xarxa.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Sähköiset huutokaupat ovat virtuaalisia markkinapaikkoja, jotka sijaitsevat jossain päin internetiä. Sähköistä huutokauppaa käydään yritysten välillä (B2B), yritysten ja kuluttajien välillä (B2C) sekä kuluttajien kesken (C2C). Tässä työssä sähköisellä huutokaupalla tarkoitetaan ensin mainittua, yritysten keskinäistä kaupankäyntiä. Työn tarkoituksena on tutkia työnkulkukoneen soveltuvuutta sähköisen huutokauppajärjestelmän moottorina. Työssä perehdytään avoimen lähdekoodin ActiveBPEL-koneeseen, ja tutkimus tapahtuu suunnittelemalla, mallintamalla ja testaamalla liiketoimintaprosessi, joka rekisteröi ostajan ja myyjän tiedot järjestelmään. Toteutettava prosessi on yksi osa sähköistä huutokauppaa, mutta saman periaatteen mukaisesti olisi mahdollista toteuttaa myös kokonainen huutokauppa. Tässä työssä tarkastellaan sähköistä huutokauppaa, joka perustuu web-palveluihin, ja jolla on selvä koordinaattori. Koordinaattori ohjaa toisia mukana olevia web-palveluja ja niiden ajettavia operaatioita. Korkean tason mallit kuvataan BPMN-notaation avulla, itse prosessi toteutetaan BPEL-kielellä. Prosessin mallinnuksessa ja simuloinnissa käytetään apuna ActiveBPEL Designer -ohjelmaa. Työn tavoitteena on paitsi toteuttaa osa huutokaupasta, myös antaa lukijalle käsitys siitä liiketoimintaympäristöstä, johon huutokauppa kuuluu, sekä valottaa huutokaupan taustalla olevia teknologioita. Erityisesti web-palvelut ja niihin liittyvät käsitteet tulevat lukijalle tutuiksi.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

This paper presents the current state and development of a prototype web-GIS (Geographic Information System) decision support platform intended for application in natural hazards and risk management, mainly for floods and landslides. This web platform uses open-source geospatial software and technologies, particularly the Boundless (formerly OpenGeo) framework and its client side software development kit (SDK). The main purpose of the platform is to assist the experts and stakeholders in the decision-making process for evaluation and selection of different risk management strategies through an interactive participation approach, integrating web-GIS interface with decision support tool based on a compromise programming approach. The access rights and functionality of the platform are varied depending on the roles and responsibilities of stakeholders in managing the risk. The application of the prototype platform is demonstrated based on an example case study site: Malborghetto Valbruna municipality of North-Eastern Italy where flash floods and landslides are frequent with major events having occurred in 2003. The preliminary feedback collected from the stakeholders in the region is discussed to understand the perspectives of stakeholders on the proposed prototype platform.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

This paper presents a prototype of an interactive web-GIS tool for risk analysis of natural hazards, in particular for floods and landslides, based on open-source geospatial software and technologies. The aim of the presented tool is to assist the experts (risk managers) in analysing the impacts and consequences of a certain hazard event in a considered region, providing an essential input to the decision-making process in the selection of risk management strategies by responsible authorities and decision makers. This tool is based on the Boundless (OpenGeo Suite) framework and its client-side environment for prototype development, and it is one of the main modules of a web-based collaborative decision support platform in risk management. Within this platform, the users can import necessary maps and information to analyse areas at risk. Based on provided information and parameters, loss scenarios (amount of damages and number of fatalities) of a hazard event are generated on the fly and visualized interactively within the web-GIS interface of the platform. The annualized risk is calculated based on the combination of resultant loss scenarios with different return periods of the hazard event. The application of this developed prototype is demonstrated using a regional data set from one of the case study sites, Fella River of northeastern Italy, of the Marie Curie ITN CHANGES project.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Musiikkiteknologia on laaja soveltava tieteenala, jota voidaan hyödyntää kasvatustieteissä, psykologiassa ja kognitiivisissa tieteissä. Musiikkilaitteet ja ohjelmistot hyödyntävät tietotekniikkaa. Musiikkiteknologian ohjelmat ovat joko kaupallisia tai pohjautuvat avoimen lähdekoodin ajatteluun. Tässä työssä kartoitin Linuxin avoimen lähdekoodin virtuaaliinstrumentit sekä toteutin rumpukoneen, kosketinsoittimen ja yksinkertaisen karaokeohjelman mobiilille laitteelle. Tehty työ osoittaa, että tietoteknisin keinoin voidaan toteuttaa tutkimushankkeissa hyödynnettäviä musiikkiteknologian ohjelmia.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Työssä tutkittiin Blender- ja Bullet-ohjelmiston soveltuvuutta robotin dynamiikan analysointiin. Ohjelmistot ovat avoimia ohjelmistoja joten niiden käyttö oli maksutonta. Robotin osat mallinnettiin Blender-ohjelmistolla ja koottiin kokoonpanoksi asettamalla nivelet kappaleiden väleille. Kokoonpanon tiedot siirrettiin Bullet-ohjelmistoon COLLADA-tiedoston välityksellä. Bullet-ohjelmistossa robotin dynaaminen käyttäytyminen laskettiin matemaattisesti tietokoneen avulla.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Actualment la majoria de nosaltres sabem de l’existència de molts programes lliures, però hem tenir clar que lliure no vol dir sempre programa gratuït. Tot i que a vegades sí que pot ser-ho, es té en compte molt més que això: és una manera de pensar i entendre el programari i al llarg dels anys ha generat tot un moviment social. Considerem que un programa lliure és aquell que garanteix als usuaris la llibertat per executar, copiar, distribuir, estudiar, canviar i millorar el codi programat, com molt bé defineixen les seves llibertats bàsiques. El programari lliure el podem trobar funcionant en ordinadors personals, escoles, empreses diverses, administracions, etc. ja que la majoria de programes que utilitzenactualment, com hem vist, tenen el seu equivalent en lliure. El fet de si és viable que una empresa es passi a programari lliure, depèn ben bé del seu entorn, ja que en funció d’aquest li serà més o menys fàcil la migració. La finalitat d’aquest projecte és, primer de tot, fer un ampli estudi del món del programari lliure i del seu moviment social. S’ha fet una recerca de diferents aspectes dins del programari lliure per conèixer-lo a fons i després s’ha proposat una possible implantació d’aquest en un usuari domèstic i en una administració pública, tenint en compte tots els aspectes vistos en l’estudi, valorant si totes les idees que defensa i els beneficis que aporta són aplicables i viables en qualsevol persona i àmbit i el perquè. Com a conclusió principal en destacaria que tot i que el programa lliure disposa d’una ideologia que agrada i té uns programes tècnicament perfectes (sense que això sigui el seu objectiu principal), penso que encara hi ha molt camí per recórrer quant a una migració en grans entorns, ja que per exemple en un ajuntament una migració total és encara difícil (tot i que no impossible perquè n’hi ha que s’hi han migrat). A l’apartat d’annexos s’hi inclou un glossari amb un seguit de terminologies amb paraules que no tothom pot saber i s’ha cregut oportú incloure-les en aquest apartat. La primera vegada que apareix alguna d’aquestes paraules la podem trobar senyalitzada amb un *.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Web application performance testing is an emerging and important field of software engineering. As web applications become more commonplace and complex, the need for performance testing will only increase. This paper discusses common concepts, practices and tools that lie at the heart of web application performance testing. A pragmatic, hands-on approach is assumed where applicable; real-life examples of test tooling, execution and analysis are presented right next to the underpinning theory. At the client-side, web application performance is primarily driven by the amount of data transmitted over the wire. At the server-side, selection of programming language and platform, implementation complexity and configuration are the primary contributors to web application performance. Web application performance testing is an activity that requires delicate coordination between project stakeholders, developers, system administrators and testers in order to produce reliable and useful results. Proper test definition, execution, reporting and repeatable test results are of utmost importance. Open-source performance analysis tools such as Apache JMeter, Firebug and YSlow can be used to realise effective web application performance tests. A sample case study using these tools is presented in this paper. The sample application was found to perform poorly even under the moderate load incurred by the sample tests.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

In this work, we applied the free open source SCILAB software for the numerical integration of differential rate law equations to obtain the concentration profiles of chemical species involved in the kinetics of some complex reactions. An automated method was applied to construct the system of ordinary differential equations (ODE) from the postulated chemical models. The solutions of the ODEs were obtained numerically by standard SCILAB functions. We successfully simulated even complex chemical systems such as pH oscillators. This communication opens up the possibility of using SCILAB in simulations and modeling by our chemistry undergraduate students.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Liferay on avoimen lähdekoodin verkkoportaali, jonka avulla pienet ja keskisuuret yritykset voivat tarjota pilvityyppisiä verkkopalveluita asiakkailleen. Portaalin kapasiteetin eli portaalin ohjelmistoa ajavien tietokoneiden määrän kasvattaminen ja laskeminen ei ole käytännössä helppoa. Tämän diplomityön tarkoituksena on ollut kehittää ratkaisu, jonka avulla portaalin kapasiteettia voidaan monitoroida sekä nostaa ja laskea käytännöllisesti. Työssä on toteutettu verkko-ohjelmisto, joka toimii työkaluna tätä tarkoitusta varten. Tuloksena on ohjelmisto, jonka avulla verkkoportaalin ylläpitäjä kykenee tekemään tarkkoja johtopäätöksiä verkkoportaalia ajavien tietokoneiden kuormituksesta sekä käynnistämään ja sammuttamaan portaalin ohjelmiston etäältä. Tästä hyötynä on tarkempi verkkoportaalin kuormituksen mittaus, jonka pohjalta ylläpitäjä voi tehdä järkeviä johtopäätöksiä portaalin kapasiteetin nostamisesta ja laskemisesta. Mistä tuloksena verkkoportaalin tarjoama palvelu on varautunut käyttäjiensä kulutuksen huippuihin ja laskuihin.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

The development of software tools begun as the first computers were built. The current generation of development environments offers a common interface to access multiple software tools and often also provide a possibility to build custom tools as extensions to the existing development environment. Eclipse is an open source development environment that offers good starting point for developing custom extensions. This thesis presents a software tool to aid the development of context-aware applications on Multi-User Publishing Environment (MUPE) platform. The tool is implemented as an Eclipse plug-in. The tool allows developer to include external server side contexts to their MUPE applications. The tool allows additional context sources to be added through the Eclipse's extension point mechanism. The thesis describes how the tool was designed and implemented. The implementation consists of tool core component part and an additional context source extension part. Tool core component is responsible for the actual context addition and also provides the needed user interface elements to the Eclipse workbench. Context source component provides the needed context source related information to the core component. As part of the work an update site feature was also implemented for distributing the tool through Eclipse update mechanism.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

The purpose of this thesis is to investigate projects funded in European 7th framework Information and Communication Technology- work programme. The research has been limited to issue ”Pervasive and trusted network and service infrastructure” and the aim is to find out which are the most important topics into which research will concentrate in the future. The thesis will provide important information for the Department of Information Technology in Lappeenranta University of Technology. First in this thesis will be investigated what are the requirements for the projects which were funded in “Pervasive and trusted network and service infrastructure” – programme 2007. Second the projects funded according to “Pervasive and trusted network and service infrastructure”-programme will be listed in to tables and the most important keywords will be gathered. Finally according to the keyword appearances the vision of the most important future topics will be defined. According to keyword-analysis the wireless networks are in important role in the future and core networks will be implemented with fiber technology to ensure fast data transfer. Software development favors Service Oriented Architecture (SOA) and open source solutions. The interoperability and ensuring the privacy are in key role in the future. 3D in all forms and content delivery are important topics as well. When all the projects were compared, the most important issue was discovered to be SOA which leads the way to cloud computing.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

The portfolio as a means of demonstrating personal skills has lately been gaining prominence among technology students. This is partially due to the introduction of electronic portfolios, or e-portfolios. As platforms for e-portfolio management with different approaches have been introduced, the learning cycle, traditional portfolio pedagogy, and learner centricity have sometimes been forgotten, and as a result, the tools have been used for the most part as data depositories. The purpose of this thesis is to show how the construction of e-portfolios of IT students can be supported by institutions through the usage of different tools that relate to study advising, teaching, and learning. The construction process is presented as a cycle based on learning theories. Actions related to the various phases of the e-portfolio construction process are supported by the implementation of software applications. To maximize learner-centricity and minimize the intervention of the institution, the evaluated and controlled actions for these practices can be separated from the e-portfolios, leaving the construction of the e-portfolio to students. The main contributions of this thesis are the implemented applications, which can be considered to support the e-portfolio construction by assisting in planning, organizing, and reflecting activities. Eventually, this supports the students in their construction of better and more extensive e-portfolios. The implemented tools include 1) JobSkillSearcher to help students’ recognition of the demands of the ICT industry regarding skills, 2) WebTUTOR to support students’ personal study planning, 3) Learning Styles to determine students' learning styles, and 4) MyPeerReview to provide a platform on which to carry out anonymous peer review processes in courses. The most visible outcome concerning the e-portfolio is its representation, meaning that one can use it to demonstrate personal achievements at the time of seeking a job and gaining employment. Testing the tools and the selected open-source e-portfolio application indicates that the degree of richness of e-portfolio content can be increased by using the implemented applications.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Can crowdsourcing solutions serve many masters? Can they be beneficial for both, for the layman or native speakers of minority languages on the one hand and serious linguistic research on the other? How did an infrastructure that was designed to support linguistics turn out to be a solution for raising awareness of native languages? Since 2012 the National Library of Finland has been developing the Digitisation Project for Kindred Languages, in which the key objective is to support a culture of openness and interaction in linguistic research, but also to promote crowdsourcing as a tool for participation of the language community in research. In the course of the project, over 1,200 monographs and nearly 111,000 pages of newspapers in Finno-Ugric languages will be digitised and made available in the Fenno-Ugrica digital collection. This material was published in the Soviet Union in the 1920s and 1930s, and users have had only sporadic access to the material. The publication of open-access and searchable materials from this period is a goldmine for researchers. Historians, social scientists and laymen with an interest in specific local publications can now find text materials pertinent to their studies. The linguistically-oriented population can also find writings to delight them: (1) lexical items specific to a given publication, and (2) orthographically-documented specifics of phonetics. In addition to the open access collection, we developed an open source code OCR editor that enables the editing of machine-encoded text for the benefit of linguistic research. This tool was necessary since these rare and peripheral prints often include already archaic characters, which are neglected by modern OCR software developers but belong to the historical context of kindred languages, and are thus an essential part of the linguistic heritage. When modelling the OCR editor, it was essential to consider both the needs of researchers and the capabilities of lay citizens, and to have them participate in the planning and execution of the project from the very beginning. By implementing the feedback iteratively from both groups, it was possible to transform the requested changes as tools for research that not only supported the work of linguistics but also encouraged the citizen scientists to face the challenge and work with the crowdsourcing tools for the benefit of research. This presentation will not only deal with the technical aspects, developments and achievements of the infrastructure but will highlight the way in which user groups, researchers and lay citizens were engaged in a process as an active and communicative group of users and how their contributions were made to mutual benefit.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Workshop at Open Repositories 2014, Helsinki, Finland, June 9-13, 2014