927 resultados para Usage and custom


Relevância:

80.00% 80.00%

Publicador:

Resumo:

Testaus on tänä päivänä olennainen osa tuotekehitysprosessia koko tuotteen elinkaaren ajan, myös tietoliikennetekniikassa. Tietoverkoille asetetut tiukat vaatimukset ympärivuorokautisen toimivuuden suhteen nostavatmyös niiden testauksen tason ja laadun merkitystä. Erityisesti verkkojen uudet toiminnallisuudet, joilla ei ole vielä vuosia kestäneen käytön ja kehityksen tuomaa varmuus- ja laatutasoa, tuovat haasteita testauksen toteutukselle. Televisiokuvan välityksen Internetin yli mahdollistavat ominaisuudet ovat esimerkki tällaisista toiminnallisuuksista. Tässä diplomityössä käsitellään Tellabs Oy:n tuotekehitysosastolla vuosina 2005 ja 2006 toteutetun, erään operaattorin laajakaistaliityntäverkon päivitysprojektin testausosuutta. Kattavamman tarkastelun kohteena ovat erityisesti verkkoon lisättyjen laajakaistatelevisio- eli IPTV-toiminnallisuuksien integraatio- ja systeemitestausmenetelmät.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Ohjelmistojen uudelleenkäyttö on hyvin tärkeä käsite ohjelmistotekniikan alueella.Ohjelmistojen uudelleenkäyttötekniikat parantavat ohjelmistokehitysprosessin laatua. Yleisiä ratkaisuja sekä ohjelmiston suunnittelun että arkkitehtuurin uudelleenkäyttöön ovat olio-ohjelmointi ja sovelluskehykset. Tähän asti ei ole ollut olemassa yleisiä tapoja sovelluskehysten erikoistamiseen. Monet nykyääntunnetuista sovelluskehyksistä ovat hyvin suuria ja mutkikkaita. Tällaisten sovelluskehyksien käyttö on monimutkaista myös kokeneille ohjelmoijille. Hyvin dokumentoidut uudelleenkäytettävät sovelluskehyksen rajapinnat parantavat kehyksen käytettävyyttä ja tehostavat myös erikoistamisprosessiakin sovelluskehyksen käyttäjille. Sovelluskehyseditori (framework editor, JavaFrames) on prototyyppityökalu, jota voidaan käyttää yksinkertaistamaan sovelluskehyksen käyttöä. Perusajatus JavaFrames lähestymistavassa ovat erikoistamismallit, joita käytetään kuvamaan sovelluskehyksen uudelleenkäytettäviä rajapintoja. Näihin malleihin perustuen JavaFrames tarjoaa automaattisen lähdekoodi generaattorin, dokumentoinninja arkkitehtuurisääntöjen tarkistuksen. Tämä opinnäyte koskee graafisen mallieditorin kehittämistä JavaFrames ympäristöön. Työssä on laadittu työkalu,jonka avulla voidaan esittää graafisesti erikoistamismalli. Editori sallii uusien mallien luomisen, vanhojen käyttämättä olevien poistamisen, kuten myös yhteyksien lisäämisen mallien välille. Tällainen graafinen tuki JavaFrames ympäristöönvoi huomattavasti yksinkertaistaa sen käyttöä ja tehdä sovellusten kehittämisprosessista joustavamman.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Tämä diplomityö tarkastelee TETRA-verkon soveltuvuutta turvallisuusviranomaisille tarkoitettuun telemetriasovellukseen, jossa erilaiset mittausdatat ja hälytystiedot kulkevat verkon yli SDS-viestiliikenteenä. Diplomityön tarkoituksena on tehdä kaksi sulautettua ohjelmistoa sekä yksi PCohjelmisto, joita käytetään rakennettavassa demolaitteistossa. Lisäksi selvitetään TETRA-verkon toimivuus ja rajoitukset sovelluksessa eri olosuhteissa ja eri kuormitustilanteissa. Diplomityön teoriaosassa käydään läpi työn määrittely ja ohjelmistonkehitysprosessin läpivienti eri osa-alueilla. Loppuosassa kuvataan tehdyt ohjelmistot erikseen ja yhdessä suunnittelusta toteutukseen, sekä lopullisen järjestelmän testaus.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Tämä diplomityö kuvaa viestintä sovelluksen ytimen kehitystyön Symbian-alustalle. Koko sovelluksen vaatimuksena oli vastaamattomiin puheluihin vastaaminen ennalta määritellyillä tekstiviesteillä käyttäjän määrittelemien sääntöjen mukaisesti. Ei-toiminnallisia vaatimuksia olivat resurssien käytön vähentäminen ja uudelleenkäytön mahdollistaminen. Täten tämän työn tavoitteena oli kehittää ydin, joka kapseloi sovelluksen sellaisen toiminnallisuuden, joka on käyttöliittymästä riippumatonta ja uudelleenkäytettävää. Kehitystyössä ohjasi Unified Process, joka on iteroiva, käyttötapauksien ohjaama ja arkkitehtuurikeskeinen ohjelmistoprosessi. Se kannusti käyttämään myös muita teollisuudenalan vakiintuneita menetelmiä, kuten suunnittelumalleja ja visuaalista mallintamista käyttäen Unified Modelling Languagea. Suunnittelumalleja käytettiin kehitystyön aikana ja ohjelmisto mallinnettiin visuaalisesti suunnittelun edistämiseksi ja selkiyttämiseksi. Alustan palveluita käytettiin hyväksi kehitysajan ja resurssien käytön minimoimiseksi. Ytimen päätehtäviksi määrättiin viestien lähettäminen sekä sääntöjen talletus ja tarkistaminen. Sovelluksen eri alueet, eli sovelluspalvelin ja käyttöliittymää, pystyivät käyttämään ydintä ja sillä ei ollut riippuvuuksia käyttöliittymätasolle. Täten resurssien käyttö väheni ja uudelleenkäytettävyys lisääntyi. Viestien lähettäminen toteutettiin Symbian-alustan menetelmin. Sääntöjen tallettamiseen tehtiin tallennuskehys, joka eristää sääntöjen sisäisen ja ulkoisen muodon. Tässä tapauksessa ulkoiseksi tallennustavaksi valittiin relaatiotietokanta. Sääntöjen tarkastaminen toteutettiin tavanomaisella olioiden yhteistoiminnalla. Päätavoite saavutettiin. tämä ja muut hyviksi arvioidut lopputulokset, kuten uudelleenkäytettävyys ja vähentynyt resurssien käyttö, arveltiin juontuvan suunnittelumallien ja Unified Processin käytöstä. Kyseiset menetelmät osoittivat mukautuvansa pieniinkin projekteihin. Menetelmien todettiin myös tukevan ja kannustavan kehitystyön aikaista oppimista, mikä oli välttämätöntä tässä tapauksessa.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Sähköisen liiketoiminnan sovelluksia on voitu toistaiseksi käyttää useimmissa tapauksissa vain langallisen yhteyden kautta. Uudet langattomat teknologiat, jotka ovat kehittyneet nopeasti muutaman viimeisen vuoden aikana, mahdollistavat näiden sovellusten käytön ajasta ja paikasta riippumatta. Tämän työn tavoitteena oli tutkia langattomien sähköisen liiketoiminnan sovellusten käyttöä ja hyötyjä tieto- ja viestintäteollisuudessa. Työssä keskitytään tutkimaan tätä tietotekniikan evoluutioaskelta yksittäisen yrityksen kannalta: rajoittuen omassa toiminnassa käytettäviin sovelluksiin. Tutkimus luo viitekehyksen mobiilisuuden evoluutioon, uuden tietotekniikan vaikutuksiin ja hyötyihin sekä tarkemmin langattomiin sähköisen liiketoiminnan sovelluksiin. Tätä viitekehystä käytetään analysoitaessa nykyistä käyttöä tutkimuksen kohteena olevissa yrityksissä. Tutkimuksen johtopäätökset niin nykyisestä käytöstä kuin myös tulevasta ovat syntyneet viitekehyksen, nykyisen käytön, sekä tehtyjen haastattelujen pohjalta.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Diplomityön tavoitteena oli kehittää kohdeyrityksen puuraaka-aineen käyttöä. Kohdeyritys on massiivipuuparkettia valmistava yritys, jonka tuotantotoiminta oli diplomityön aloitushetkellä noin vuoden ikäinen. Parkettituotannossa uutta tekniikkaa hyödyntävä valmistuslinja sekä uuden tuotantolaitoksen käytännön ongelmat ovat vaatineet henkilöstöltä paljon aikaa. Puuraaka-aineen hankintaan ja käyttöön liittyville tutkimus- ja kehitystoimille olikin yrityksessä selvä tarve. Projektin aikana tutkittiin erilaisin kokein puuraaka-aineen kulutusta parketin valmistuksen eri vaiheissa. Kokeissa keskityttiin materiaalin kulutuksen kannalta kriittisimpiin työvaiheisiin, jotka kohdeyrityksen tuotannossa ovat vannesahaus, jyrsintä, särmäys ja laatulajittelu. Lisäksi suoritettiin kuivauskokeita tuotteessa käytettävillä erityyppisillä puumateriaaleilla. Suoritetuilla kokeilla saatiin selville työvaiheiden puun kulutus sekä merkittävimmät syyt eri vaiheissa syntyvälle materiaalihukalle. Tulosten pohjalta on esitetty tekijöitä, joihin keskittymällä yrityksen puuraaka-aineen hankintaa ja käyttöä voidaan tehostaa. Työn aikana kehitettiin myös erityyppisten puuraaka-aineiden vastaanottoon ja laadun seurantaan liittyvää dokumentointia.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Tutkielman tarkoituksena oli mallintaa varastonhallintajärjestelmä, joka olisi sopiva case yritykselle. Tutkimus aloitettiin case yrityksen varastonhallinan nykytilan kartoituksella, jonka jälkeen tutkittiin varastonhallinnan eri osa-alueisiin. Varastonhallinnan osa-alueista käsiteltiin varastotyyppejä, motiiveja, tavoitteita, kysynnän ennustamista sekä erilaisia varastonhallinnan työkaluja. Sen lisäksi tutkittiin erilaisia varaston täydennysmalleja. Teoriaosuudessa käsiteltiin lisäksi kolmea erilaista tietojärjestelmätyyppiä: toiminnanohjausjärjestelmää, sähköisen kaupankäynnin järjestelmää sekä räätälöityä järjestelmää. Tutkimussuunnitelmassa nämä kolme järjestelmää rajattiin vaihtoehdoiksi, joista jokin valittaisiin case yrityksen varastonhallintajärjestelmäksi. Teorian ja nykytilan pohjalta tehtiin viitekehys, jossa esiteltiin varastonhallintajärjestelmän tieto- ja toiminnallisuusominaisuuksia. Nämä ominaisuudet priorisoitiin neljään eri luokkaan ominaisuuden kriittisyyden mukaan. Järjestelmävaihtoehdot arvioitiin viitekehyksen kriteerien mukaisesti, miten helposti ominaisuudet olisivat toteutettavissa eri vaihtoehdoissa. Tulokset laskettiin näiden arviointien perusteella, jonka jälkeen tulosten analysoinnissa huomattiin, että toiminnanohjausjärjestelmä sopisi parhaiten case yrityksen varastonhallintajärjestelmäksi.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Raportointi liittyy kiinteänä osana yrityksen jokapäiväiseen toimintaan. Raportoinnin sisältö ja muoto vaihtelevat organisaatiotasosta riippuen päivittäisen toiminnan tarkkailusta kuukausittaiseen tulosraportointiin. Raportointi voidaan toteuttaa operatiivisten järjestelmien kautta tai nykyisin entistä suositumpana vaihtoehtona on keskitetty raportointi. Uuden raportointijärjestelmän hankintaprojekti on usein koko yritystä koskeva investointi. Jos raportointijärjestelmällä on tarkoitus raportoida sekä operatiivista toimintaa että johdon tarpeita, on sen mukauduttava moneen tarkoitukseen. Aluksi on tärkeää määritellä tietotarpeet ja tavoitteet projektille unohtamatta riskien- ja projektinhallintaa sekä investointilaskelmia. Jos raportoidaan myös yrityksen ulkopuolelle, tulee ottaa huomioon mahdolliset säädökset sekä tietoturvallisuusnäkökulmat. Myös yrityksen toimintatapoja ja – prosesseja on syytä tarkastella kriittisesti ennen järjestelmähankintaa jolloin voidaan havaita uusia raportointikohteita, tai toimintatapoja voidaan uudelleen organisoida parhaan toimintatavan saavuttamiseksi. Raportointijärjestelmää hankittaessa turvaudutaan usein ulkopuoliseen ohjelmistotoimittajaan, joka integroi ja räätälöi järjestelmän yrityksen omiin tarpeisiin soveltuvaksi. Raportointijärjestelmän hankintaprojekti ei lopu käyttöönottoon vaan projektin alussa on huomioitava myös järjestelmän huomattavasti pisin elinkaari eli käyttö ja ylläpito. Raportointi-, kuten ei moni muukaan tietojärjestelmä, ole ikinä valmis sillä tarpeet ja toimintatavat muuttuvat ajan kuluessa ja käyttäjien tietoisuus lisääntyy.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Nykypäivänä ympäristön suojelu ja erityisesti jätevesipäästöjen pienentäminen vaikuttavat yhä enemmän metsäteollisuuden toimintatapoihin. Lisäksi veden käytön vähentyessä ja prosesseja suljettaessa silikaatteihin väistämättä liittyvät saostumat ovat kasvava ongelma. Magnesiumhydroksidin on havaittu olevan potentiaalinen natriumhydroksidin korvaava alkali mekaanisen massan peroksidivalkaisussa. Lisäksi magnesiumhydroksidilla voidaan saavuttaa lähes yhtä korkea vaaleus, jopa ilman silikaattia, kuin natriumhydroksidilla natriumsilikaatin kanssa. Magnesiumhydroksidin orgaanista ainesta liuottava vaikutus on myös noin puolet verrattuna natriumhydroksidiin. Työssä selvitettiin, miten häiriöaineet vaikuttavat mekaanisen massan peroksidivalkaisuun käytettäessä magnesiumhydroksidialkalia. Laboratoriokokeiden tulokset osoittivat, että magnesiumhydroksidi kesti paremmin valkaisussa käytettyjä häiriöaineita. Pienillä metallilisäyksillä ei ole vaikutusta massan vaaleuteen käytettäessä magnesiumhydroksidia. Korvattaessa laimennusvettä viirapuristimen suodoksella peroksidi kului lähes loppuun käytettäessä natriumhydroksidia, mikä näkyi myös vaaleuden heikkenemisenä. Valkaisukokeiden perusteella magnesiumhydroksidialkalilla jäädään jopa kolme prosenttiyksikköä natriumhydroksidin kanssa saadusta vaaleudesta, peroksidiannoksen olleessa kolme prosenttia. Mutta käytettäessä magnesiumhydroksidialkalia liuenneen orgaanisen hiilen kokonaismäärä (TOC) sekä biologinen (BOD7) että kemiallinen (CODcr) hapenkulutus pienenivät lähes puolella.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

In this paper we describe a browsing and searching personalization system for digitallibraries based on the use of ontologies for describing the relationships between all theelements which take part in a digital library scenario of use. The main goal of thisproject is to help the users of a digital library to improve their experience of use bymeans of two complementary strategies: first, by maintaining a complete history recordof his or her browsing and searching activities, which is part of a navigational userprofile which includes preferences and all the aspects related to community involvement; and second, by reusing all the knowledge which has been extracted from previous usage from other users with similar profiles. This can be accomplished in terms of narrowing and focusing the search results and browsing options through the use of a recommendation system which organizes such results in the most appropriatemanner, using ontologies and concepts drawn from the semantic web field. The complete integration of the experience of use of a digital library in the learning process is also pursued. Both the usage and information organization can be also exploited to extract useful knowledge from the way users interact with a digital library, knowledge that can be used to improve several design aspects of the library, ranging from internal organization aspects to human factors and user interfaces. Although this project is still on an early development stage, it is possible to identify all the desired functionalities and requirements that are necessary to fully integrate the use of a digital library in an e-learning environment.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Data traffic caused by mobile advertising client software when it is communicating with the network server can be a pain point for many application developers who are considering advertising-funded application distribution, since the cost of the data transfer might scare their users away from using the applications. For the thesis project, a simulation environment was built to mimic the real client-server solution for measuring the data transfer over varying types of connections with different usage scenarios. For optimising data transfer, a few general-purpose compressors and XML-specific compressors were tried for compressing the XML data, and a few protocol optimisations were implemented. For optimising the cost, cache usage was improved and pre-loading was enhanced to use free connections to load the data. The data traffic structure and the various optimisations were analysed, and it was found that the cache usage and pre-loading should be enhanced and that the protocol should be changed, with report aggregation and compression using WBXML or gzip.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Verkostosodankäynti on suuren huomion kohteena useiden maiden puolustusvoimien järjestelmäkehityshankkeissa. Verkostosodankäynnin tavoitteena on kytkeä kaikki taistelukentän komponentit yhteen nopean tiedonsiirtoverkon avulla. Tällä pyritään tehokkaampaan tiedonjakoon ja edelleen resurssien tehokkaampaan käyttöön. Keskeisessä osassa verkostosodankäynnin tavoitteiden saavuttamisessa on palvelukeskeinen arkkitehtuuri (SOA). Tarve yhä monimutkaisemmille tietojärjestelmille pakottaa myös sotilasympäristön toimijat etsimään ratkaisuja valmiista kaupallisista toteutuksista. Verkottunut toiminta tuottaa valtavasti erilaista tilannetietoa. Tilannetiedon pohjalta muodostetaan erilaisia tilannekuvia, joita johtajat käyttävät päätöksentekonsa tukena. Työssä tutkitaan kaupallisen mashup-alustan käyttöä tilannekuvan luomiseen. Mashup-alusta on tietojärjestelmä, jolla voidaan helposti ja nopeasti integroida useista lähteistä saatavaa informaatiota. Mashup-alusta mahdollistaa niin kutsuttujen käyttäjämääriteltyjen tilannekuvien luomisen. Työn tuloksena mashup-alustan soveltuvuus tähän käyttöön on hyvä ja se soveltuu hyvin erityisesti tilanteisiin, joissa vaaditaan nopeita ratkaisuja. Jatkotutkimusta aiheesta tarvitaan, koska mashupalustan käyttöä sotilaallisissa tietojärjestelmissä ei ole juurikaan tutkittu ja aihe on suhteellisen uusi myös tiedeyhteisössä.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Työn tavoitteena on tutkia ja suunnitella kuinka paikkatietoa, mobiililaitteita sekä matkapuhelinverkkoja käyttäen voidaan toteuttaa käyttäjien seuranta- ja ohjausjärjestelmä. Järjestelmän avulla käyttäjät voivat seurata reaaliaikaisesti muiden käyttäjien sijainteja sekä ohjata muita käyttäjiä haluttuihin sijainteihin mobiililaitteen avulla. Järjestelmä pyritään suunnittelemaan laajennettavaksi. Lähtökohtana on toteuttaa seurannan sekä ohjauksen toteuttavat runkokomponentit, joiden päälle voidaan toteuttaa erityyppisiä sovelluksia. Tutkittavia asioita ovat matkapuhelinverkkojen tiedonsiirtomahdollisuudet, paikannustekniikat, mobiililaitteiden suorituskyky sekä resurssit, käyttäjien yksityisyyden ja tiedonsiirron turvaaminen sekä mobiililaitteista sekä langattomuudesta aiheutuvat haasteet yleisesti. Tutkimusten sekä suunnittelun pohjalta järjestelmästä toteutetaan esimerkkisovellus, jolla suoritetaan käytännön testaus. Testauksessa mitataan järjestelmän resurssien käyttöä ja suorituskykyä sekä testataan suunnittelun pohjalta tehtyjen ratkaisujen toimivuutta. Lopuksi työssä analysoidaan järjestelmän toimivuutta testaus- sekä mittaustulosten pohjalta.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Tietovarastointi on yleistynyt yritysten raportoinnin tietolähteenä. Tietovarastojen avulla voidaan kehittää monipuolisia raportointiratkaisuja. Datamäärän ja käyttäjämäärän kasvu sekä raporttien monipuolistuminen aiheuttavat suorituskykyhaasteita. Tässä työssä käydään läpi tietovaraston uudelleensuunnittelu suorituskykyhaasteisiin keskittyen. Työn tavoitteena oli sekä tietovaraston käytön että ylläpidon tehostaminen. Työvaiheina olivat arkkitehtuurin kehittäminen, faktan ja dimensioiden optimointi, ETL-prosessin tehostaminen, paikallisvarastojen rakentaminen sekä osioinnin, indeksien ja aggregaatiosummien tehokkaampi hyödyntäminen. Tavoitteen toteutumista mitattiin toistamalla työn eri vaiheissa suorituskykytestejä. Tuloksena saavutettiin merkittävä suorituskyvyn parantuminen erityisesti työn aikana luoduissa paikallisvarastoissa. Tietovarastoon tehtävien kyselyiden ja hallintatoimenpiteiden kesto pieneni yleisesti noin kolmannekseen. Erillisiin käyttötarkoituksiin räätälöityihin paikallisvarastoihin tehtävien kyselyjen kesto pieneni noin kymmenykseen tai parhaassa tapauksessa jopa sadasosaan

Relevância:

80.00% 80.00%

Publicador:

Resumo:

In this thesis, a Peer-to-Peer communication middleware for mobile environment is developed using the Qt framework and the Qt Mobility extension. The Peer-to-Peer middleware – called as PeerHood – is for service sharing in network neighborhood. In addition, the PeerHood enables service connectivity and device monitoring functionalities. The concept of the PeerHood is already available in native C++ implementation on Linux platform using services from the platform. In this work, the PeerHood concept is remade to be based on use of the Qt framework. The objective of the new solution is to increase PeerHood quality with using functionalities from the Qt framework and the Qt Mobility extension. Furthermore, by using the Qt framework, the PeerHood middleware can be implemented to be portable cross-platform middleware. The quality of the new PeerHood implementation is evaluated with defined quality factors and compared with the existing PeerHood. Reliability, CPU usage, memory usage and static code analysis metrics are used in evaluation. The new PeerHood is shown to be more reliable and flexible that the existing one.