994 resultados para Java,


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Key management has a fundamental role in secure communications. Designing and testing of key management protocols is tricky. These protocols must work flawlessly despite of any abuse. The main objective of this work was to design and implement a tool that helps to specify the protocol and makes it possible to test the protocol while it is still under development. This tool generates compile-ready java code from a key management protocol model. A modelling method for these protocols, which uses Unified Modeling Language (UML) was also developed. The protocol is modelled, exported as an XMI and read by the code generator tool. The code generator generates java code that is immediately executable with a test software after compilation.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

We present ACACIA, an agent-based program implemented in Java StarLogo 2.0 that simulates a two-dimensional microworld populated by agents, obstacles and goals. Our program simulates how agents can reach long-term goals by following sensorial-motor couplings (SMCs) that control how the agents interact with their environment and other agents through a process of local categorization. Thus, while acting in accordance with this set of SMCs, the agents reach their goals through the emergence of global behaviors. This agent-based simulation program would allow us to understand some psychological processes such as planning behavior from the point of view that the complexity of these processes is the result of agent-environment interaction.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Documentació i codi font del projecte final de carrera. Aplicació de vendes utilitzant un lector de codi de barres bluetooth per a iPad.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

L'aplicació 8Ruedas és una botiga virtual desenvolupada amb llenguatge Java en la tecnologia J2EE. El projecte està estructurat dins el framework Struts2, que segueix un patró MVC (Model-Vista-Controlador) amb metodologia orientada a objectes.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

IP-verkko asettaa uusia vaatimuksia palveluntarjoajille multimedianeu-vottelupalvelujen toteuttamisessa. Samalla kuitenkin mahdollistuu myÃs ominaisuuksia, joita ei ole aikaisemmin voitu toteuttaa. Keskeinen elementti IP-pohjaisille on H.323-suosituk-seen pohjautuva MCU. Tässä tyÃssä esitellään ja vertaillaan multimedianeuvottelupalveluissa ennen ja nykyään käytettyä tekniikkaa. Huomiota kiinnitetään myÃs neuvottelukulttuuriin ja multimedianeuvotteluissa tarvittaviin rooleihin. TyÃn käytännÃn osuudessa toteutettiin prototyyppi neuvottelupalvelusta, joka hyÃdyntää IP-maailman mahdollistamia uusia ominaisuuksia. Toteutuksen suunnitteluun, määrittelyyn ja dokumentointiin käytettiin UML-kieltä. Ohjelmointikielenä käytettiin Javaa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

TyÃssä esitellään sovellusintegraation osia ja merkitystä sähkÃisessä liiketoiminnassa sekä toteutetaan toiminnanohjausjärjestelmän tietoja yrityksen asiakkaalle välittävä palvelu. Yritykset yhdistävät järjestelmänsä asiakkaiden ja liiketoimintakumppanien kanssa integroimalla. TyÃn teoriaosassa määritellään verkkoliiketoiminta, integraatioratkaisun osa-alueet ja integroinnin merkitys yrityksen kannalta sekä esitellään integrointiin käytettäviä perusteknologioita. Soveltavassa osassa toteutetaan paperiteollisuusyrityksen tilaus- ja toimitustietoja XML:n avulla lähettävä Java-pohjainen järjestelmä. TyÃssä tarkastellaan integraation merkitystä perusteknologian yrityksille ja integraation käytännÃn toteutusta. Tarkastelun tuloksena todetaan, että liiketoimintajärjestelmien integrointi on välttämätÃntä yritysten kannattavuuden ja tehokkuuden kannalta. Integraatioprosessi on monimutkainen, joten sen toteutus vaatii tarkkaa suunnittelua, hallintaa ja aikaa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Internet -palvelunhallinnan rooli kasvaa tulevaisuudessa ja sen kehittäminen on yhä tärkeämpää. Palvelut kehittyvät monipuolisemmiksi, niiden laatu paranee ja käyttÃmäärät kasvavat. Erityisesti palveluiden sisällÃnhallinnan rooli kasvaa ja palveluiden laadusta tulee merkittävä kilpailutekijä. Kokonaisvaltaisen palvelunhallinnan on pystyttävä vastaamaan joustavasti palveluntarjoajien uusiin tarpeisiin, jolloin sen on kehityttävä samaan suuntaan kuin palvelunhallinnan perinteisen telemaailman puolella. Palvelunhallinnan on tuettava kaikkia OSS -järjestelmien (Operating Support System) osa-alueita, jolloin sen laajamittaiseen toteuttamiseen tarvitaan siihen liittyvien erilaisten hallintarajapintojen standardointia. Palvelunhallintajärjestelmät on toteutettava mahdollisimman joustaviksi, jotta niiden piiriin saadaan uusien komponenttien lisäksi jo olemassa olevat komponentit. Mahdollinen palvelunhallinnan toteutustapa voi olla Javan ja CORBA:n (Common Object Request Broker Architecture) yhteiskäyttÃ, sillä ne takaavat järjestelmään tarvittavan joustavuuden muuttuvissa olosuhteissa kuten Internetissä.

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:

DiplomityÃssä perehdytään Java-teknologiaan yleisesti ja tarkemmin Java 2 -liiketoimintasovellusalustan (Java 2 Platform, Enterprise Edition) määritykseen sisältyviin ohjelmointirajapintoihin. Erityisesti paneudutaan Enterprise JavaBeans -liiketoimintasovellusten komponenttiarkkitehtuuriin, jonka avulla voidaan toteuttaa hajautettuja, skaalautuvia, tapahtumankäsittelyä tukevia ja turvallisia liiketoimintasovelluksia. KäytännÃn osa liittyy projektiin, jossa suunniteltiin ja toteutettiin WWW- pohjaisen kauppapaikan perustoiminnallisuus. TyÃhÃn sisältyivät markkinapaikan määrittelyyn ja suunnitteluun osallistuminen sekä markkinapaikan yhden palvelinkomponentin yksityiskohtainen suunnittelu, toteutus ja jatkokehityksen ideointi. Lopputuloksena saavutettiin asetetut tavoitteet täyttävä järjestelmä, joka otettiin tuotantokäyttÃÃn ja joka on hyvä pohja järjestelmän jatkokehitysprojekteille.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

TyÃssä esitellään Web Services -konseptia ja sovellusintegraatiota, sekä toteutetaan toiminnanohjausjärjestelmästä yrityksen asiakkaalle tietoja välittävään palveluun tuki Web Services -arkkitehtuurille. Palvelun tehtävänä on huolehtia yrityksen ja sen liiketoimintakumppaneiden välisestä XML-pohjaisesta viestiliikenteestä. TyÃn teoriaosassa perehdytään sovellusintegraatioon ja sen osa-alueisiin, Web Services -konseptiin ja -standardeihin sekä sen kanssa kilpaileviin tekniikoihin. KäytännÃn osuudessa toteutetaan paperiteollisuusyrityksen tilaus- ja toimitustietoja XML:n avulla lähettävään Java-pohjaiseen järjestelmään tuki SOAP-viesteille, sekä WSDL-kuvaukset palveluille. TyÃssä tutkitaan Web Services -arkkitehtuurin soveltuvuutta ja implementoinnin helppoutta toimintaohjausjärjestelmään. Tuloksena todetaan Web Services -arkkitehtuurin olevan mielenkiintoinen ja monella tapaa integrointia helpottava tekniikka. Arkkitehtuurin standardien puutteiden ja varhaisten versioiden takia tekniikan todetaan kuitenkin olevan monelta osin riittämätÃn ja epäkypsä toteuttamaan yritysten kriittisten järjestelmien integrointia.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Internetin välityksellä tarjottavien palveluiden kasvaneet käyttäjämäärät ovat lisänneet hajautettujen palveluiden määrää. Hajautusta tarvitaan täyttämään palveluiden kasvaneet suorituskykyvaatimukset. Hajautetut palvelut asettavat uusia vaatimuksia palvelujen hallinnan toteuttamiselle. Hallintajärjestelmien on myÃs mukauduttava palvelujen hajautettuun luonteeseen ja oltava joustavia palveluissa tapahtuvien muutosten ja ongelmien varalta. Tässä tyÃssä esitellään aluksi CORBA-teknologiaa ja sen tarjoamia valmiita palveluita. Palvelunhallinnasta esitellään yleiset periaatteet ja hallinnan tehtävät. TyÃn käytännÃn osuudessa tutustutaan Finder-projektissa suunniteltuun hajautettuun hakemistopalveluun. Tarkemmin osuudessa keskitytään esittelemään suunnitellut menetelmät palvelun komponenttien hallintaan CORBA-ympäristÃssä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tässä diplomityÃssä kuvataan sähkÃisen toimintajärjestelmän hallintaohjelmiston toteuttaminen yritysverkostojen käyttÃÃn. Jokainen toimintajärjestelmän osa on kuvattu erikseen ja sitä vastaamaan on toteutettu oma osio, joka vastaa nykyisten standardien ja spesifikaatioiden vaatimuksiin. Tämän tyÃn standardit ja spesifikaatiot ovat ISO 9001:2000 (laatustandardi), ISO 14001 (ympäristÃstandardi) ja OHSAS 18001 (turvallisuusjärjestelmäspesifikaatio). Hallintaohjelmistolla pystytään ylläpitämään toimintajärjestelmän perusosat, joita ovat prosessikuvaukset, asiakirjat, raportit ja mittarit. Ohjelma toteutetaan servlet-tekniikalla web-ympäristÃÃn. Tietokantaratkaisuna käytetään SQL:ää, joka sopii hyvin yhteen Javan kanssa. KäyttÃliittymänä on selain, mikä osaltaan helpottaa käyttÃÃnottoa yrityksissä, koska erillisiä asennuksia käyttäjien koneisiin ei tarvita. Ohjelma on tarkoitettu asennettavaksi yrityksen sisäverkkoon.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Ohjelmistoteollisuudessa pitkiä ja vaikeita kehityssyklejä voidaan helpottaa käyttämällä hyväksi ohjelmistokehyksiä (frameworks). Ohjelmistokehykset edustavat kokoelmaa luokkia, jotka tarjoavat yleisiä ratkaisuja tietyn ongelmakentän tarpeisiin vapauttaen ohjelmistokehittäjät keskittymään sovelluskohtaisiin vaatimuksiin. Hyvin suunniteltujen ohjelmistokehyksien käyttà lisää suunnitteluratkaisujen sekä lähdekoodin uudelleenkäytettävyyttä enemmän kuin mikään muu suunnittelulähestymistapa. Tietyn kohdealueen tietämys voidaan tallentaa ohjelmistokehyksiin, joista puolestaan voidaan erikoistaa viimeisteltyjä ohjelmistotuotteita. Tässä diplomityÃssä kuvataan ohjelmistoagentteihin (software agents) perustuvaa ohjelmistokehyksen suunnittelua toteutusta. Pääpaino tyÃssä on vaatimusmäärittelyä vastaavan suunnitelman sekä toteutuksen kuvaaminen ohjelmistokehykselle, josta voidaan erikoistaa erilaiseen tiedonkeruuseen kykeneviä ohjelmistoja Internet ympäristÃÃn. TyÃn kokeellisessa osuudessa esitellään myÃs esimerkkisovellus, joka perustuu tyÃssä kehitettyyn ohjelmistokehykseen.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tässä diplomityÃssä perehdytään puhujantunnistukseen ja sen käyttÃkelpoisuuteen käyttäjän henkilÃllisyyden todentamisessa osana puhelinverkon lisäarvopalveluja. Puhelimitse ohjattavat palvelut ovat yleensä perustuneet puhelimen näppäimillä lähetettäviin äänitaajuusvalintoihin. Käyttäjän henkilÃllisyydestä on voitu varmistua esimerkiksi käyttäjätunnuksen ja salaisen tunnusluvun perusteella. Tulevaisuudessa palvelut voivat perustua puheentunnistukseen, jolloin myÃs käyttäjän todentaminen äänen perusteella vaikuttaa järkevältä. TyÃssä esitellään aluksi erilaisia biometrisiä tunnistamismenetelmiä. TyÃssä perehdytään tarkemmin äänen perusteella tapahtuvaan puhujan todentamiseen. TyÃn käytännÃn osuudessa toteutettiin puhelinverkon palveluihin soveltuva puhujantodennussovelluksen prototyyppi. TyÃn tarkoituksena oli selvittää teknologian käyttÃmahdollisuuksia sekä kerätä kokemusta puhujantodennuspalvelun toteuttamisesta tulevaisuutta silmällä pitäen. Prototyypin toteutuksessa ohjelmointikielenä käytettiin Javaa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

TyÃn tavoitteena oli tutkia ja vertailla komponenttipohjaisia ohjelmistoarkkitehtuureita (Microsoft .NET ja J2EE). TyÃn tarkoituksena oli valita ohjelmistoarkkitehtuuri uudelle neuroverkkopohjaiselle urasuunnittelupalvelulle. Tässä tyÃssä selvitettiin myÃs, miten luodaan kansainvälistettäviä ja lokalisoitavia sovelluksia, sekä kuinka Web-, Windows-, mobiili-, puhe- ja Digi-TV -käyttÃliittymät soveltuvat uudelle urasuunnittelupalvelulle. TutkimustyÃssä käytettiin alan kirjallisuutta, Microsoftin ja Sun Microsystemsin Web-sivuja. TutkimustyÃssä analysoitiin Microsoft Pet Shop- ja Sun Microsystemsin Java Pet Store -esimerkkisovellusten suorituskykyvertailua. Analyysituloksiin perustuen urasuunnittelupalvelussa suositellaan käytettäväksi J2EE-arkkitehtuuria. Uudelle urasuunnittelupalvelulle toimenpide-ehdotus on komponenttipohjainen järjestelmä Web-, puhe- ja Digi-TV -käyttÃliittymillä ja personoidulla sisällÃllä. Järjestelmä tehdään viisivaiheisena hankkeena, johon sisältyy pilottitestejä. Uuteen urasuunnittelupalveluun liitetään mukaan opiskelijat, oppilaitokset ja tyÃnantajat sekä asiantuntijoita neuroverkon opetusdatan määrittämiseen. Palvelu perustuu integroituun tietokantaan. Eri osajärjestelmissä tuotettua tietoa voidaan hyÃdyntää kaikkialla urasuunnittelupalvelussa.