952 resultados para Client


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Digital services require personal information for a variety of reasons. Due to advances in communication technology, new types of services are evolving alongwith traditional Internet services. Due to the diversity of services, the traditional approaches to personal information handling designed for Internet services are inadequate. Therefore, new approaches are necessary. In this thesis, a solution where personal information is stored in and accessed from the user's mobile device is presented. This approach is called Mobile Electronic Personality (ME). The ME approach is compared to the existing approaches which rely on a database either at a service, a trusted third party or a client program. Various personal information properties are taken into account in the comparison of storage locations. The thesis presents both the internal and the communication architecture of the ME. The internal architecture defines how the information is stored in the mobile device. The communication architecture defines how the information can be accessed by different types of services from the ME. The use of the architecture is described for services in different environments. A simple ME based solution for the authentication of a user is defined. The authentication of service, which is required to protect the privacy of the users is also presented.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Lisääntynyt Balanced Scorecardin käyttö herätti kiinnostuksen tutkia, mistä BSC:ssä oli oikein kysymys. Epäonnistumiset BSC-projekteissa vaikuttivat siihen, että haluttiin tutkia, mikä nykyisissä projektimalleissa oli vikana. Kirjallisuudessa on esitetty useita BSC:n käyttöönoton projektimalleja, joista tunnetuin on Kaplanin ja Nortonin kehittämä malli. Alun perin kyseessä oli varsin operatiivinen suoritusmittaristo, jonka tavoitteena oli nostaa ei-taloudelliset mittarit taloudellisten mittareiden rinnalle. Sittemmin lähestymistapa onlaajentunut strategiapohjaiseksi johtamisen järjestelmäksi, mutta mallin rakentamisessa on vielä puutteita. Havaitut puutteet BSC-projektimalleissa loivat tarpeen uuden mallin kehittämiselle. Tutkimuksen tavoitteena oli kehittää suomalaisten yritysjohtajien ja alan asiantuntijoiden avulla BSC-projektimalli, jota käyttämällä yritykset voisivat menestyksekkäämmin toteuttaa BSC-projektinsa. Lisäksi tavoitteena oli selvittää BSC:n käytön nykytila Suomen 500 suurimmassa yrityksessä. Tutkimuksessa haluttiin myös hankkia tietoa siitä, miksi yritykset olivat lähteneet BSC-projektiin, mitkä tekijät vaikuttivat BSC-projektin onnistumiseen jamitä muutoksia yritykset olivat tehneet BSC:n käytännön kokemuksen pohjalta. Tutkimuksen teoriaosassa tarkasteltiin yrityksen strategista suunnittelua ja johtamista, yrityksen johtamisessa käytettyjä ohjausjärjestelmiä, toiminnan kehittämistä ja BSC-projektien toteuttamista. Tutkimuksen empiriisessä osassa kehitettiinkymmenvaiheinen BSC-projektin toteuttamismalli. Se tehtiin tutustumalla 15 konsultointiyrityksen tapaan toteuttaa BSC-projekti ja paneutumalla 50 yrityksen BSC-projektista saamiin kokemuksiin. Kehitettyä mallia testattiin Tulikivi-casessa,ja sitä arvioitiin kyselytutkimuksessa ja työistunnossa. Kyselytutkimuksen mukaan ensimmäiset suomalaiset yritykset aloittivat BSC:n käytön vuonna 1995. Vuonna1996 käyttö yleistyi jonkin verran, ja vuosia 1997 ja 1998 voidaan Suomessa kutsua BSC:n läpimurtovuosiksi. Vastanneista yrityksistä 23,2 % ilmoitti käyttävänsä BSC:tä. Yrityksistä 14,8 % oli ottamassa sitä käyttöön, ja 19,2 % harkitsi käyttöönottamista. Yritykset olivat lähteneet BSC-projektiin mm. paremman ohjausjärjestelmän, toiminnan tehostamisen ja muutoksen aikaansaamisen toivossa. BSC-projektin onnistumisen tärkeimpinä tekijöinä pidettiin johdon sitoutumista hankkeeseen, mittariston kytkeytymistä strategiaan ja mittareiden selkeyttä. BSC:n nähtiin vaikuttaneen yrityksissä eniten liiketoiminnan kokonaisuuden ymmärtämiseen, strategian toteutumiseen ja ei-taloudellisten asioiden seurantaan. Yrityksissä olimuutettu toimintaa mm. niin, että se suuntautuisi enemmän asiakkaisiin ja tulevaisuuteen. Tulevaisuudessa BSC:llä uskottiin olevan suurimmat vaikutukset kokonaisvaltaiseen ja strategiseen johtamiseen sekä strategian toteutumisen seurantaan. Kyselytutkimuksen perusteella voitiin osoittaa, että suuret yritykset käyttävät BSC:tä enemmän kuin pienet yritykset. Myös alueellisia eroja on: pääkaupunkiseudulla BSC:tä käytetään enemmän kuin muualla maassa. Mitä kannattavammaksi kyselyyn vastaaja arvioi yrityksensä, sitä parempana se piti tässä tutkimuksessa kehitettyä BSC-projektimallia verrattuna Kaplanin ja Nortonin kehittämään BSC-projektimalliin. BSC-projekti on niin kokonaisvaltainen, että sen onnistuminen edellyttää koko henkilöstön osallistuvan siihen. Ylimmän johdon aito sitoutuminen on välttämätöntä, jotta BSC-projekti saa riittävästi resursseja. Projektissa visio jastrategiat puretaan käytännön toimiksi, joten ilman ylimmän johdon mukanaoloa projektilla ei ole asiakasta. Keskijohto ja henkilöstö toteuttavat laaditut strategiat, jolloin heidän panoksensa on erittäin merkittävä projektin onnistumiseksi. Henkilöstö pitää saada osallistumaan mittaristotyöhön, jotta he sitoutuisivat asetettuihin tavoitteisiin. Ellei henkilöstöä saada mukaan, mittaristo jää helposti ylimmän johdon työkaluksi. Tällöin strategian toteuttaminen koko organisaatiossa on hyvin työlästä, jopa mahdotonta. Mittariston pitää olla strategialähtöinen, eikä se saa olla liian monimutkainen. Mitä alemmalle tasolle organisaatiossamennään, sitä yksinkertaisempi mittariston pitää olla. Ylimmillä tasoilla mittareita voi olla kahdeksasta kahteentoista, mutta alemmilla tasoilla niitä on oltava hieman vähemmän. Projektin nopea läpivienti yrityksessä ei saa olla itsetarkoitus, mutta nopeasti saadut konkreettiset tulokset auttavat, että projekti saa resursseja ja mahdollistavat palautteen saamisen ja oppimisen. Kerralla ei BSC:täsaada täydellisesti toimivaksi, vaan se on oppimisprosessi, joka mahdollistaa syvällisemmän strategian toteuttamiseen. Tässä tutkimuksessa kehitetty BSC-projektin toteuttamismalli perustuu kymmenien asiantuntijoiden kokemuksiin ja näkemyksiin BSC-projektin toteuttamisesta. Kyselytutkimuksesta, työistunnosta ja Tulikivi-casesta saadut tulokset osoittavat, että kehitetyn mallin avulla yrityksillä on entistä paremmat mahdollisuudet saada BSC-projekti onnistumaan. Näin tutkimuksen päätavoite saavutettiin. Muut tavoitteet saavutettiin kyselytutkimuksen tulosten avulla.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The objective of the thesis is to structure and model the factors that contribute to and can be used in evaluating project success. The purpose of this thesis is to enhance the understanding of three research topics. The goal setting process, success evaluation and decision-making process are studied in the context of a project, business unitand its business environment. To achieve the objective three research questionsare posed. These are 1) how to set measurable project goals, 2) how to evaluateproject success and 3) how to affect project success with managerial decisions.The main theoretical contribution comes from deriving a synthesis of these research topics which have mostly been discussed apart from each other in prior research. The research strategy of the study has features from at least the constructive, nomothetical, and decision-oriented research approaches. This strategy guides the theoretical and empirical part of the study. Relevant concepts and a framework are composed on the basis of the prior research contributions within the problem area. A literature review is used to derive constructs of factors withinthe framework. They are related to project goal setting, success evaluation, and decision making. On the basis of this, the case study method is applied to complement the framework. The empirical data includes one product development program, three construction projects, as well as one organization development, hardware/software, and marketing project in their contexts. In two of the case studiesthe analytic hierarchy process is used to formulate a hierarchical model that returns a numerical evaluation of the degree of project success. It has its origin in the solution idea which in turn has its foundation in the notion of projectsuccess. The achieved results are condensed in the form of a process model thatintegrates project goal setting, success evaluation and decision making. The process of project goal setting is analysed as a part of an open system that includes a project, the business unit and its competitive environment. Four main constructs of factors are suggested. First, the project characteristics and requirements are clarified. The second and the third construct comprise the components of client/market segment attractiveness and sources of competitive advantage. Together they determine the competitive position of a business unit. Fourth, the relevant goals and the situation of a business unit are clarified to stress their contribution to the project goals. Empirical evidence is gained on the exploitation of increased knowledge and on the reaction to changes in the business environment during a project to ensure project success. The relevance of a successful project to a company or a business unit tends to increase the higher the reference level of project goals is set. However, normal performance or sometimes performance below this normal level is intentionally accepted. Success measures make project success quantifiable. There are result-oriented, process-oriented and resource-oriented success measures. The study also links result measurements to enablers that portray the key processes. The success measures can be classified into success domains determining the areas on which success is assessed. Empiricalevidence is gained on six success domains: strategy, project implementation, product, stakeholder relationships, learning situation and company functions. However, some project goals, like safety, can be assessed using success measures that belong to two success domains. For example a safety index is used for assessing occupational safety during a project, which is related to project implementation. Product safety requirements, in turn, are connected to the product characteristics and thus to the product-related success domain. Strategic success measures can be used to weave the project phases together. Empirical evidence on their static nature is gained. In order-oriented projects the project phases are oftencontractually divided into different suppliers or contractors. A project from the supplier's perspective can represent only a part of the ¿whole project¿ viewed from the client's perspective. Therefore static success measures are mostly used within the contractually agreed project scope and duration. Proof is also acquired on the dynamic use of operational success measures. They help to focus on the key issues during each project phase. Furthermore, it is shown that the original success domains and success measures, their weights and target values can change dynamically. New success measures can replace the old ones to correspond better with the emphasis of the particular project phase. This adjustment concentrates on the key decision milestones. As a conclusion, the study suggests a combination of static and dynamic success measures. Their linkage to an incentive system can make the project management proactive, enable fast feedback and enhancethe motivation of the personnel. It is argued that the sequence of effective decisions is closely linked to the dynamic control of project success. According to the used definition, effective decisions aim at adequate decision quality and decision implementation. The findings support that project managers construct and use a chain of key decision milestones to evaluate and affect success during aproject. These milestones can be seen as a part of the business processes. Different managers prioritise the key decision milestones to a varying degree. Divergent managerial perspectives, power, responsibilities and involvement during a project offer some explanation for this. Finally, the study introduces the use ofHard Gate and Soft Gate decision milestones. The managers may use the former milestones to provide decision support on result measurements and ad hoc critical conditions. In the latter milestones they may make intermediate success evaluation also on the basis of other types of success measures, like process and resource measures.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The use of contextual information in mobile devices is receiving increasing attention in mobile and ubiquitous computing research. An important requirement for mobile development today is that devices should be able to interact with the context. In this paper we present a series of contributions regarding previous work on context-awareness. In the first place, we describe a client-server architecture that provides a mechanism for preparing target non context-aware applications in order to be delivered as context-aware applications in a semi-automatic way. Secondly, the framework used in the server to instantiate specific components for context-awareness, the Implicit Plasticity Framework, provides independence from the underlying mobile technology used in client device, as it is shown in the case studies presented. Finally, proposed infrastructure deals with the interaction among different context constraints provided by diverse sensors. All of these contributions are extensions to the infrastructure based on the Dichotomic View of plasticity, which now offers multi-purpose support.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Työssä tutustutaan VMwaren Vix- ja VmCOM-rajapintoihin sekä luodaan ohjelmia, joilla käyttäjä voi hallita VMware Server -ohjelmaa rajapintojen avulla. Vix-rajapinnan avulla luodaan C++-kielellä komentoliittymä-ohjelma, joka on suorassa yhteydessä VMware Server -ohjelmaan. Työssä luodaan palvelin joka käyttää yhteydenhallintaan käyttäjän ja palvelimen välillä TCP-teknologiaa. Palvelin keskustelee VMware Serverin kanssa käyttäen VmCOM-rajapintaa. Windows käyttöjärjestelmälle luodaan Client-ohjelma. Ohjelmasta luodaan suoraan VMware Serveriin yhteydessä oleva versio sekä palvelinpohjainen versio. ASP.NET:lla luodaan dynaamiset web-sivut, joka käyttää myös yhteydenhallintaa palvelinta. Dynaamisten web-sivujen avulla voidaan myös muokata SQL Serverillä olevia käyttäjien tietotauluja. Windows-ohjelmat, dynaamiset web-sivut sekä TCP-palvelin on kirjoitettu C#-ohjelmointikielellä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

A growing body of evidence has shown the efficacy of brief intervention (BI) for hazardous and harmful alcohol use in primary health care settings. Evidence for efficacy in other settings and effectiveness when implemented at larger scale are disappointing. Indeed, BI comprises varying content; exploring BI content and mechanisms of action may be a promising way to enhance efficacy and effectiveness. Medline and PsychInfo, as well as references of retrieved publications were searched for original research or review on active ingredients (components or mechanisms) of face-to-face BIs [and its subtypes, including brief advice and brief motivational interviewing (BMI)] for alcohol. Overall, BI active ingredients have been scarcely investigated, almost only within BMI, and mostly among patients in the emergency room, young adults, and US college students. This body of research has shown that personalized feedback may be an effective component; specific MI techniques showed mixed findings; decisional balance findings tended to suggest a potential detrimental effect; while change plan exercises, advice to reduce or stop drinking, presenting alternative change options, and moderation strategies are promising but need further study. Client change talk is a potential mediator of BMI effects; change in norm perceptions and enhanced discrepancy between current behavior and broader life goals and values have received preliminary support; readiness to change was only partially supported as a mediator; while enhanced awareness of drinking, perceived risks/benefits of alcohol use, alcohol treatment seeking, and self-efficacy were seldom studied and have as yet found no significant support as such. Research is obviously limited and has provided no clear and consistent evidence on the mechanisms of alcohol BI. How BI achieves the effects seen in randomized trials remains mostly unknown and should be investigated to inform the development of more effective interventions.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The purpose of the research is to develop a go-to-market strategy with pharmacies. As it was agreed with the client of the study, Reckitt Benckiser, the focus is solely on non-prescription products. Therefore, prescription medicines are not considered in the study. The main objective of the research is to clarify consumer and pharmacy personnel behavior concerning non-prescription products. These issues are observed with surveys, which are provided to consumers and pharmacy personnel. The go-to-market strategy is based on the survey results and is comprised by utilizing the marketing-mix model. Legislation and the present state & trends are additional minor research problems of the study. The results of the research provide many descriptive insights about consumer and pharmacy personnel behavior. It is concluded that the consumers’ level of involvement with non-prescription products is low and the type of behavior is habitual. It is also demonstrated that several decision-making criteria are very different among different age groups and genders. Concerning pharmacy personnel, the factors that they base their product recommendations are revealed. In addition, the sources of medicine information for both consumers and pharmacy personnel are found out.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Nykyaikaisessa liiketoimintaympäristössä yritysten kriittisiksi resursseiksi ovat muodostuneet liiketoimintaa tukevat tietojärjestelmät. Mahdollisuus hyödyntää näitä resursseja riippuu ko. liiketoiminnalle kriittisten järjestelmien luotettavuudesta ja hyödynnettävien sovellusten saatavuudesta. Eräs tilanne jossa järjestelmien kyky tukea todellisia liiketoimintaprosesseja vaarantuu on katastrofi. Vaikutukseltaan katastrofi voi olla paikallinen tai kattaa laajojakin alueita. Eri tyyppisiin katastrofeihin on varauduttava niiden edellyttämin tavoin. Eräs kriittisten tietojärjestelmien arkkitehtuuriin vaikuttanut trendi 90-luvulla on ollut client/server lähestymistapa. Client/server paradigman mukaan sovellus jaetaan tasoihin siten että esitys-, sovellus- ja tietokantakerrokset voidaan erottaa fyysisesti toisistaan näiden silti muodostaessa loogisesti yhtenäisen kokonaisuuden. Liiketoiminnan näkökulmasta 90- luvun mullistavia IT-uutuuksia olivat toiminnanohjausjärjestelmät, joiden avulla oli mahdollista hallita koko tuotantoketjua ja muita prosessikokonaisuuksia lähes reaaliajassa. Monikerroksisten toiminnanohjausjärjestelmien luotettavuus on osoittautunut haastavavaksi sillä kaikkien kerrosten suojaaminen kaikilta mahdollisilta katastrofeilta täydellisesti on nykyisellä teknologialla mahdotonta. Kompromissien tekemiseksi on oltava selvillä kunkin menetetyn prosessin aiheuttamista taloudellisista ja liiketoiminnallisista vaikutuksista. Tämän vuoksi juuri toiminnanohjausjärjestelmät ovat mielenkiintoisia, vaikuttavathan ne liiketoimintaprosesseihin läpi koko yrityksen prosessiketjun. Monikerroksisten client/server arkkitehtuuriin pohjautuvien toiminnanohjausjärjestelmien suojaamisessa katastrofeilta onkin sovellettava useita tekniikoita ja teknologioita, ja yhdistettävä kokonaisuus prosessikehykseen. Näin voidaan luoda suunnitelmallinen osa IT strategiaa, joka ottaa kantaa liiketoiminnan jatkuvuuteen katastrofitilanteessa ja mahdollistaa nopean ja täydellisen palautumisen kaikissa olosuhteissa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Työn tarkoituksena oli löytää Asiakkuuksienhallintastrategian käyttöönoton ongelmakohtia asiakkuuksienhallintaan erikoistuneen konsulttiyrityksen asiakasyrityksen taholta. Lisäksi työssä etsitään ratkaisuja asiakkuusteorian viemiseksi käytäntöön. Työn anti on asiakkuusstrategian käytäntöön panon ongelmakohtien paikallistaminen, prosessin vaiheiden kuvaaminen sekä asiakkuuksienhallinnan tutkiminen lähtökohtana asiakkaalle tuotettu arvo. Asiakkuusstrategian implementoinnin ongelmakohtien ja kriittisten menestystekijöiden kuvaus ja vertailu käsitellään empiirisessä osassa suhteuttaen teoriaosuuden materiaaliin. CRM Group:n kannalta työ mahdollistaa osaltaan asiakasprojektien kehitystyön.Kirjallisuusosan pohjalta implementoinnin kannalta kriittisiksi menestystekijöiksi nousivat tietoteknisten ratkaisujen sulauttaminen osaksi asiakkuusstrategiaa tukevia toimintoja, aidon synergian löytäminen asiakas – toimittaja –suhteeseen sekä asiakkuusstrategiaa kehittävän organisaation sisäinen resursointi ja henkilöstön sitouttaminen.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Työn tavoitteena oli kehittää kunnossapitoyritykselle koko toiminnan kattava suorituskyvyn mittausjärjestelmä. Mittaamisen tarkoituksena oli tiivistää eri tietojärjestelmistä saatava informaatio ja tarjota tietoa omistajille yrityksen kokonaissuorituskyvyn kehittymisestä päätöksenteon pohjaksi sekä tyydyttää suurimman asiakkaan tiedontarve tehtaan kunnossapitotoimintojen kehittymisestä. Ensin tutustuttiin suorituskyvyn, sen mittaamisen sekä suorituskykymittariston kehit-tämisen ja käyttöönoton teoriaan. Tämän teorian pohjalta rakennettiin Etelä-Savon Kunnossapito Oy:lle kokonaisvaltainen suorituskykymittaristo. Projektin aluksi määriteltiin ESK Oy:n toiminnan perusasioita ja analysoitiin yrityksen nykytilaa. Tämän perusteella valittiin seurattavat suorituskyvyn osa-alueet ja mittarit. Osa-alueiksi valittiin kunnossapito, projekti- ja tuotantotoiminta, asiakastyytyväisyys, henkilöstö ja talous. Näistä jokaiselle määriteltiin kahdesta viiteen mittaria. Käytännön mittaamiseen hankittiin suorituskykymatriisiin perustuva ohjelmasovellus. Mittaamisen avuksi yksittäisille mittareille luotiin ohjeet käytännön mittaamisen järjestelyistä. Mittariston hyödyt tulevat esille vasta kun mittaustuloksia on kertynyt järjestelmään pidemmältä ajanjaksolta. Näiden säännöllinen analysointi on olennaista, jotta mittariston avulla voidaan seurata kuinka kaukana ollaan asetetuista tavoitteista ja voidaan kohdistaa kehitystoimet alueille, joissa niitä eniten tarvitaan.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tässä työssä tutkitaan ohjelmistoarkkitehtuurisuunnitteluominaisuuksien vaikutusta erään client-server –arkkitehtuuriin perustuvan mobiilipalvelusovelluksen suunnittelu- ja toteutusaikaan. Kyseinen tutkimus perustuu reaalielämän projektiin, jonka kvalitatiivinen analyysi paljasti arkkitehtuurikompponenttien välisten kytkentöjen merkittävästi vaikuttavan projektin työmäärään. Työn päätavoite oli kvantitatiivisesti tutkia yllä mainitun havainnon oikeellisuus. Tavoitteen saavuttamiseksi suunniteltiin ohjelmistoarkkitehtuurisuunnittelun mittaristo kuvaamaan kyseisen järjestelmän alijärjestelmien arkkitehtuuria ja luotiin kaksi suunniteltua mittaristoa käyttävää, työmäärää (komponentin suunnittelu-, toteutus- ja testausaikojen summa) arvioivaa mallia, joista toinen on lineaarinen ja toinen epälineaarinen. Näiden mallien kertoimet sovitettiin optimoimalla niiden arvot epälineaarista gloobaalioptimointimenetelmää, differentiaalievoluutioalgoritmia, käyttäen, niin että mallien antamat arvot vastasivat parhaiten mitattua työmäärää sekä kaikilla ominaisuuksilla eli attribuuteilla että vain osalla niistä (yksi jätettiin vuorotellen pois). Kun arkkitehtuurikompenttien väliset kytkennät jätettiin malleista pois, mitattujen ja arvoitujen työmäärien välinen ero (ilmaistuna virheenä) kasvoi eräässä tapauksessa 367 % entisestä tarkoittaen sitä, että näin muodostettu malli vastasi toteutusaikoja huonosti annetulla ainestolla. Tämä oli suurin havaitu virhe kaikkien poisjätettyjen ominaisuuksien kesken. Saadun tuloksen perusteella päätettiin, että kyseisen järjestelmän toteutusajat ovat vahvasti riippuvaisia kytkentöjen määrästä, ja näin ollen kytkentöjen määrä oli mitä todennäköisemmin kaikista tärkein työmäärään vaikuttava tekijä tutkitun järjestelmän arkkitehtuurisuunnittelussa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Työssä perehdytään verkkokäyttöliittymien suunnitteluun ja toteutukseen. Erityisen huomion kohteena ovat Java-ohjelmointikieli ja ohjelmistosuunnittelussa suurta huomiota herättäneet suunnittelumallit. Java on kehittynyt lyhyen elinikänsä aikana huomattavasti, ja viimeaikaiset vakioluokkakirjastot ovat mahdollistaneet monipuolisten ja siirrettävien ohjelmistojen toteuttamisen. Vaikka Java ei sovellukaan kaikkiin tarkoituksiin, on se luotettavuutensa, siirrettävyytensä ja luokkakirjastojensa ilmaisuvoiman ansiosta hyvin houkutteleva kieli käyttöliittymien tekemiseen. Suunnittelumallit ovat merkittävä osa ammattimaista oliosuunnittelua. Ne tarjoavat valmiita ratkaisuja yleisiin suunnitteluongelmiin ja säästävät siten aikaa suunnittelu- ja toteutusvaiheissa. Suunnittelumallit voidaan jakaa kolmeen ryhmään: luontimallit, rakennemallit ja toiminnalliset mallit. Käytännön osuudessa tarkastellaan Java-käyttöliittymän toteutusta olemassa olevaan Soneran TradeXpress-tietojärjestelmään. Tässä tehtävässä Java ja suunnittelumallit ovat olleet keskeisellä sijalla. Java-käyttöliittymä, JavaGUI, koostuu kahdesta osasta: asiakasappletista ja Jrls-palvelimesta. Näiden kahden väliseen tiedonsiirtoon käytetään pääasiassa Javan RMI-yhteyskäytäntöä. Jrls-palvelin toimii asiakkaana RLS-palvelimelle erityisen RLS-yhteyskäytännön avulla.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This thesis presents different aspects of Web Services usage in Symbian OS that is an operating system for handheld devices. The practical part of the work was to develop Symbian OS client application for Web Services. It produced four reusable software components. XML enables platform and programming language independent services. Web Services use XML to create standardized message oriented services that are accessed through HTTP. Web Services are moving towards dynamic B2B interaction. Web Services increases the amount of transferred data, which is not desirable in mobile networks where transfer speed is slower than in the traditional networks. However the modern mobile networks are able to transfer the extra payload with reasonable time. XML processing is not a big problem. Web Services can be accessed from the modern mobile devices and they can cut down the development costs.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Cooperation and coordination are desirable behaviors that are fundamental for the harmonious development of society. People need to rely on cooperation with other individuals in many aspects of everyday life, such as teamwork and economic exchange in anonymous markets. However, cooperation may easily fall prey to exploitation by selfish individuals who only care about short- term gain. For cooperation to evolve, specific conditions and mechanisms are required, such as kinship, direct and indirect reciprocity through repeated interactions, or external interventions such as punishment. In this dissertation we investigate the effect of the network structure of the population on the evolution of cooperation and coordination. We consider several kinds of static and dynamical network topologies, such as Baraba´si-Albert, social network models and spatial networks. We perform numerical simulations and laboratory experiments using the Prisoner's Dilemma and co- ordination games in order to contrast human behavior with theoretical results. We show by numerical simulations that even a moderate amount of random noise on the Baraba´si-Albert scale-free network links causes a significant loss of cooperation, to the point that cooperation almost vanishes altogether in the Prisoner's Dilemma when the noise rate is high enough. Moreover, when we consider fixed social-like networks we find that current models of social networks may allow cooperation to emerge and to be robust at least as much as in scale-free networks. In the framework of spatial networks, we investigate whether cooperation can evolve and be stable when agents move randomly or performing Le´vy flights in a continuous space. We also consider discrete space adopting purposeful mobility and binary birth-death process to dis- cover emergent cooperative patterns. The fundamental result is that cooperation may be enhanced when this migration is opportunistic or even when agents follow very simple heuristics. In the experimental laboratory, we investigate the issue of social coordination between indi- viduals located on networks of contacts. In contrast to simulations, we find that human players dynamics do not converge to the efficient outcome more often in a social-like network than in a random network. In another experiment, we study the behavior of people who play a pure co- ordination game in a spatial environment in which they can move around and when changing convention is costly. We find that each convention forms homogeneous clusters and is adopted by approximately half of the individuals. When we provide them with global information, i.e., the number of subjects currently adopting one of the conventions, global consensus is reached in most, but not all, cases. Our results allow us to extract the heuristics used by the participants and to build a numerical simulation model that agrees very well with the experiments. Our findings have important implications for policymakers intending to promote specific, desired behaviors in a mobile population. Furthermore, we carry out an experiment with human subjects playing the Prisoner's Dilemma game in a diluted grid where people are able to move around. In contrast to previous results on purposeful rewiring in relational networks, we find no noticeable effect of mobility in space on the level of cooperation. Clusters of cooperators form momentarily but in a few rounds they dissolve as cooperators at the boundaries stop tolerating being cheated upon. Our results highlight the difficulties that mobile agents have to establish a cooperative environment in a spatial setting without a device such as reputation or the possibility of retaliation. i.e. punishment. Finally, we test experimentally the evolution of cooperation in social networks taking into ac- count a setting where we allow people to make or break links at their will. In this work we give particular attention to whether information on an individual's actions is freely available to poten- tial partners or not. Studying the role of information is relevant as information on other people's actions is often not available for free: a recruiting firm may need to call a job candidate's refer- ences, a bank may need to find out about the credit history of a new client, etc. We find that people cooperate almost fully when information on their actions is freely available to their potential part- ners. Cooperation is less likely, however, if people have to pay about half of what they gain from cooperating with a cooperator. Cooperation declines even further if people have to pay a cost that is almost equivalent to the gain from cooperating with a cooperator. Thus, costly information on potential neighbors' actions can undermine the incentive to cooperate in dynamical networks.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Diplomityössä on tutkittu sulautetun järjestelmän liittämistä Ethernet-verkkoon sekä TCP/IP-protokollapinoon kuuluvien tavallisimpien protokollien toimintaa. Työn tuloksien perusteella on suunniteltu harjoitustyö, jota voidaan käyttää sähkötekniikan osaston opetuksessa. Työssä hankittiin Atmelin sulautettu Web-serverikortti (EWS) ja STK500-kortti serverin ohjelmointiin. Serverin mukana tuli Internet-yhteyden mahdollistava TCP/IP-pinon lähdekoodi. Työssä selvitettiin TCP/IP:hen kuuluvien protokollien toimintaa teoriassa ja käytännön toteutusta EWS:n avulla. Lähdekoodiin lisättiin ominaisuudet, joiden avulla laite hakee kellonaikatiedot aikapalvelimelta time-protokollaa käyttäen ja lähettää sähköpostia määriteltyyn osoitteeseen sähköpostipalvelimen kautta. Laitetta käytettiin sekä palvelimena että asiakkaana. Työssä perehdyttiin sulautettujen järjestelmien yleisiin ominaisuuksiin ja erilaisiin verkonhallinnan apuohjelmiin. Työssä tutkittiin palvelin- ja asiakaskoneen välillä Ethernetissä kulkevaa verkkoliikennettä. Työssä minimoitiin protokollatiedostojen viemä tila prosessorin muistista ja tutkittiin Internet-yhteyden kuluttamien kellojaksojen määrää. Työssä selvitettiin tietoturva-kysymysten merkitystä ja toteutusta sulautetuissa järjestelmissä.