935 resultados para User Interface (UI) Software-as-a-Service


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Työn tarkoituksena oli kartoittaa ja dokumentoida nykyinen bensiininvalmistusprosessi Fortumin Naantalin erikoistuotejalostamolla. Tavoitteena oli löytää nykyisestä prosessista pullonkauloja logistiikkasimulaattorilla sekä hakea ratkaisuja, joilla niitä voitaisiin poistaa. Bensiiniä voidaan valmistaa joko panosprosessina tai linjasekoituksella. Panosprosessissa bensiinikomponentit siirtolinjataan yksitellen valmistussäiliöön, jossa ne sen jälkeen sekoitetaan valmiiksi tuotteeksi. Tällä tavoin valmistetaan bensiiniä Fortumin Naantalin jalostamolla. Linjasekoitusmenetelmässä bensiinikomponentit syötetään kaikki yhtäaikaa linjaan, jossa ne sekoittuvat. Sekoituksen apuna voidaan käyttää linjassa staattisia sekoittimia. Linjasekoitusmenetelmällä saadaan suoraan säiliöön valmista tuotetta. Tällaista menetelmää käytetään Fortumin Porvoon jalostamolla. Bensiinin valmistuksen kaksi tärkeintä muuttujaa ovat höyrynpaine ja oktaaniluku. Esimerkeissä on esitetty panosprosessi- ja linjasekoitusmalleja eri jalostamoilla eripuolilla maailmaa. Naantalin jalostamon bensiininvalmistuksen logistiikkaa kuvaava malli valmistettiin kokeellisessa osassa Tecnomatix Technologiesin kehittämällä eMPlant-simulointiohjelmistolla. Bensiininvalmistuksen logistisiin ongelmakohtiin keskityttiin simulointimallia laadittaessa. Naantalin jalostamoa kuvaavan simulointimallin lisäksi rakennettiin kaksi vaihtoehtoista mallia parantamaan jalostamon bensiinivalmistuksen logistiikkaa. Ensimmäisessä vaihtoehdossa suurennettiin kahta bensiininvalmistuslinjaa, ja toisessa otettiin käyttöön uusi säiliö BE98 valmistusta varten. Vaihtoehtoisten mallien rakentamisen tavoitteena oli saada tietoa mahdollisia investointipäätöksiä varten. Tulosten perusteella uuden valmistussäiliön käyttöönottoa voidaan pitää teknisesti kannattavana. Taloudellisesti hanke on kannattava, jos uuden säiliön rakentamisen sijaan on mahdollisuus vapauttaa jokin olemassa oleva säiliö tähän käyttöön. Yksi simulointimallin kehityskohde on sen käyttöliittymän muuntaminen käyttäjäystävällisempään muotoon. Tällöin tuotannonsuunnittelija voisi käyttää mallia tuotannonsuunnittelun apuna. Mallin tarkentaminen vastaamaan paremmin nykyistä valmistusprosessia on myös yksi kehityskohde.

Relevância:

100.00% 100.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:

100.00% 100.00%

Publicador:

Resumo:

Nykyään kolmeen kerrokseen perustuvat client-server –sovellukset ovat suuri kinnostuskohde sekä niiden kehittäjille etta käyttäjille. Tietotekniikan nopean kehityksen ansiosta näillä sovelluksilla on monipuolinen käyttö teollisuuden eri alueilla. Tällä hetkellä on olemassa paljon työkaluja client-server –sovellusten kehittämiseen, jotka myös tyydyttävät asiakkaiden asettamia vaatimuksia. Nämä työkalut eivät kuitenkaan mahdollista joustavaa toimintaa graafisen käyttöliittyman kanssa. Tämä diplomityö käsittelee client-server –sovellusten kehittamistä XML –kielen avulla. Tämä lähestymistapa mahdollistaa client-server –sovellusten rakentamista niin, että niiden graafinen käyttöliittymä ja ulkonäkö olisivat helposti muokattavissa ilman ohjelman ytimen uudelleenkääntämistä. Diplomityö koostuu kahdesta ostasta: teoreettisesta ja käytännöllisestä. Teoreettinen osa antaa yleisen tiedon client-server –arkkitehtuurista ja kuvailee ohjelmistotekniikan pääkohdat. Käytannöllinen osa esittää tulokset, client-server –sovellusten kehittämisteknologian kehittämislähestymistavan XML: ää käyttäen ja tuloksiin johtavat usecase– ja sekvenssidiagrammit. Käytännöllinen osa myos sisältää esimerkit toteutetuista XML-struktuureista, jotka kuvaavat client –sovellusten kuvaruutukaavakkeiden esintymisen ja serverikyselykaaviot.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Työn tavoitteena on parantaa SAP R/3-järjestelmän käytettävyyttä muutoksenhallintaprosessia mallintamalla. Työn alussa selkeytetään järjestelmän käytön nykytilaa yrityksessä sekä käyttäjien vaatimia parannuskohteita. Työn teoriaosassa käsitellään asiakasnäkökulmasta prosessien kehittämisen sekä niiden mallintamisen teoriaa. Teoriaosassa haetaan vastauksia järjestelmiin liittyviin kysymyksiin: - Kuinka selkeytetään käyttöönottoa sekä hyödynnetään toiminnan prosessilähtöistä kehittämistä? - Kuinka asiakastarpeita kartoittamalla huomioidaan käyttäjien tulevat taipeet? - Miten prosessimallintaminen lisää käyttäjien luottamusta ja yrityksen kilpailukykyä? Soveltavassa osassa tutkitaan vika- ja pienkehityspyyntöjen hallintaa ARIS-mallinnuksen avulla. Toimintoketjun avulla luodaan M-real-konsemissa käyttäjien ja palveluntarjoajan yhteinen toimintamalli. Prosessin omistajuus, käyttäjien liittymäpinta sekä toiminnan organisointi huomioidaan kaikkien osapuolten kesken

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Viime aikoina matkapuhelimet ovat alkaneet tukea Javaa matkapuhelinsovellusten ohjelmointikielenä. Javan perusajatus on, että kerran käännetty sovellus voidaan suorittaa useilla laitealustoilla ilman uudelleenkääntämisen tarvetta. Jotta sovellukset voisivat toimia uudella alustalla, niiden käyttämät kirjastot tulee siirtää uudelle alustalle. Tämä diplomityö tutkii tämänkaltaiseen siirtoprojektiin liittyviä asioita. Diplomityön aikana käyttöliittymäkirjasto siirrettiin olemassa olleelta alustalta kahdelle uudelle alustalle. Toinen uusista alustoista oli vanhan alustan uusi versio, ja toinen oli kokonaan uusi alusta. Ohjelmiston siirtämistä helpottaa jos alkuperäinen ohjelmisto on suunniteltu siirrettävyyttä silmälläpitäen. Varsinaiset ohjelmaan tehtävät muutokset ovat tällöin helppoja tehdä. Hyvälaatuisen lopputuloksen saaminen vaatii kuitenkin aina että ohjelmisto myös testataan huolellisesti.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The main objective of this master's thesis is to study robot programming using simulation software, and also how to embed the simulation software into company's own robot controlling software. The further goal is to study a new communication interface to the assembly line's components -more precisely how to connect the robot cell into this new communication system. Conveyor lines are already available where the conveyors use the new communication standard. The robot cell is not yet capable of communicating with to other devices using the new communication protocols. The main problem among robot manufacturers is that they all have their own communication systems and programming languages. There has not been any common programming language to program all the different robot manufacturers robots, until the RRS (Realistic Robot Simulation) standards were developed. The RRS - II makes it possible to create the robot programs in the simulation software and it gives a common user interface for different robot manufacturers robots. This thesis will present the RRS - II standard and the robot manufacturers situation for the RRS - II support. Thesis presents how the simulation software can be embedded into company's own robot controlling software and also how the robot cell can be connected to the CAMX (Computer Aided Manufacturing using XML) communication system.

Relevância:

100.00% 100.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:

100.00% 100.00%

Publicador:

Resumo:

Diplomityössä tutkitaan, kuinka Symbian-sovelluskehitystä voitaisiin tehostaa. Työssä esitellään Symbian-käyttöjärjestelmä, sekä pohditaan haasteita ja rajoitteita joita Symbian sovelluskehityksessä kohdataan. Myöskin jo olemassa olevia kehitystapoja pohditaan työn tavoitteen kannalta. Symbian-sovelluskehityksessä tehdään toistuvasti samoja asioita. Koska Symbian on avoin käyttöjärjestelmä, sovelluskehittäjiä on paljon. Tehokkaamman kehitystavan löytäminen säästäisi paljon resursseja. Tällä hetkellä perinteiset ohjelmointitavat näyttävät olevan suosituin tapa kehittää sovelluksia. Kuitenkin on jo olemassa useita ratkaisuja, jotka pyrkivät tehostamaan sovelluskehitystä, mikä todistaa tarpeen kehittää tehokkuutta. Työssä toteutettu systeemi ajaa Symbian sovelluksia XML-määrityksen pohjalta. Kun käytetään XML-määritystä C++-koodin sijasta, sovelluskehitys muuttuu. Näiden muutosten täytyy kuitenkin olla myönteisiä, eivätkä ne saa haitata ohjelmiston laatua tai käytettävyyttä.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The subject of this master’s thesis was developing a context-based reminder service for mobile devices. Possible sources of context were identified and analyzed. One such source is geographical location obtained via a GPS receiver. These receivers consume a lot of power and techniques and algorithms for reducing power consumptions were proposed and analyzed. The service was implemented as an application on a series 60 mobile phone. The application requirements, user interface and architecture are presented. The end-user experiences are discussed and possible future development and research areas are presented.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Shortening development times of mobile phones are also accelerating the development times of mobile phone software. New features and software components should be partially implemented and tested before the actual hardware is ready. This brings challenges to software development and testing environments, especially on the user interface side. New features should be able to be tested in an environment, which has a look and feel like a real phone. Simulation environments are used to model real mobile phones. This makes possible to execute software in a mobile phone that does not yet exist. The purpose of this thesis is to integrate Socket Server software component to Series 40 simulation environments on Linux and Windows platforms. Socket Server provides TCP/IP connectivity for applications. All other software and hardware components below Socket Server do not exist in simulation environments. The scope of this work is to clarify how that can be done without connectivity problems, including design, implementation and testing phases.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Ohjelmistotestauksen avulla voidaan tarkastella sovelluksen vastaavuutta vaatimuksiin. Tavoitteena on löytää sovelluksesta virheitä, ja siten parantaa sovelluksen laatua. Sovelluksen laatu voidaan määritellä useilla mittareilla, kuten esimerkiksi testattavuudella. Tässä työssä tarkastellaan WWW-sovelluksen automatisoidun testauksen toteutusta, jossa käytetään apuna testauskehystä. Automatisoituun testaukseen kuuluu testitapausten suunnittelu sekä toteutus, joiden lopputuloksena on uudelleenajettavia testitapauksia. Testaus keskittyy sovelluksen toiminnallisuuteen ja jättää tietokantaan päivitettävien tietojen tarkastamisen tekemättä. Testaus suoritetaan ilman tarkempaa tietoa sovelluksen sisäisestä toiminnasta. Testattava sovellus on Mobilding-hankkeessa toteutettu WWW-sovellus, jonka avulla hallinnoidaan rakennuksen elementtejä. Työssä vertaillaan WWW-sovelluksen käyttöliittymän testaukseen soveltuvia testauskehyksiä, ja pyritään tuomaan esille niiden ominaispiirteitä. Työn tuloksena on uudelleensuoritettavia testitapahtumia. Lisäksi pohditaan ohjelmointikäytäntöjä, joilla voidaan edistää automatisoitua testausta. Ohjelmointikäytännöt perustuvat työn toteutuksen aikana havaittuihin ongelmiin.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The interface and software for synchronous control of an autosampler and an electrothermal tungsten coil atomizer in atomic absorption spectrophotometry were developed. The control of the power supply, the trigger of the Read function of the spectrophotometer and the automatic operation of the autosampler was performed by software written in "TurboBasic". The system was evaluated by comparison of the repeatability of peak-height absorbances obtained in the atomization of lead by consecutive 10-µl injections of solutions (prepared in 0.2% v/v HNO3) using autosampler and manual sample introduction, and also by long term operation.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Viime vuosikymmenen aikana avoimet ja alustariippumattomat XML-pohjaiset standardikehikot ovat nousseet vakavaksi haastajiksi vanhoille EDI-järjestelmille. Uusilla menetelmillä tavoitellaan joustavampia toimintatapoja, laajempaa yhteensopivuutta ja alustariippumattomuutta. Työn tarkoituksena oli kehittää avoimia standardeja hyödyntävä rajapinta aiemmin toteutettuun WWW-palveluun. Teoriaosuudessa esitellään kolme avointa sähköisen liiketoiminnan kehikkoa, RosettaNet, Web service ja ebXML. Työn käytännön osuudessa toteutettiin sähköisen liiketoiminnan palvelu, jonka avulla organisaatiot voivat välittää dokumentteja keskenään. Palvelu toteutetiin Web service -tyylillä; se käyttää HTTP-protokollaa tiedonsiirtoon ja lähettää ja vastaanottaa tarkasti määriteltyjä XML-sanomia. Eräs keskisuuri suomalainen yritys käyttää toteutettua palvelua verkkolaskujen liitetietojen lähetyksen ja vastaanoton automatisointiin.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Rakennusteollisuus on tunnettu useita muita aloja hitaammasta uuden teknologian käyttöönotosta. Yleisesti käytössä on hyvin perinteinen paperia ja kynää hyödyntävä tiedontallennuskäytäntö. Paperin käytössä tiedon tallennusvälineenä on useita ongelmia kuten säilytettävyys ja hallittavuus, joista päästään eroon siirtymällä sähköiseen tiedon tallennukseen. Laadun varmistamiseksi voidaan käyttää tarkastuslistoja, jotka toimivat tarkastuksien suorittajan muistin tukena. Muutettaessa tarkastuslista sähköiseen muotoon, voidaan välttyä paperisen tarkastuslistan ongelmilta, kuten käsialan tunnistamiselta ja merkintätapojen vaihtelevuudelta. Tässä diplomityössä käsitellään rakennusteollisuuden laadunhallinnan nykytilaa sekä sähköisen tarkastuslistan käyttöä rakennusteollisuuden laadunvalvonnassa. Lisäksi esitellään prototyyppi sähköisestä tarkastuslistasta osana laadunvalvontaa. Sähköinen tarkastuslista toteutetaan dynaamisesti niin, että tarkastuslistojen pohjalta on mahdollista luoda käyttöliittymä kyseessä olevan listan mukaisesti päätelaitteelle. Sähköisen tarkastuslistan prototyyppi on toteutettu WWW-sovelluspalveluna (World Wide Web), joka mahdollistaa useiden erilaisten päätelaitteiden hyödyntämisen.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The aim of this project is to accomplish an application software based on Matlab to calculate the radioelectrical coverage by surface wave of broadcast radiostations in the band of Medium Wave (WM) all around the world. Also, given the location of a transmitting and a receiving station, the software should be able to calculate the electric field that the receiver should receive at that specific site. In case of several transmitters, the program should search for the existence of Inter-Symbol Interference, and calculate the field strenght accordingly. The application should ask for the configuration parameters of the transmitter radiostation within a Graphical User Interface (GUI), and bring back the resulting coverage above a map of the area under study. For the development of this project, it has been used several conductivity databases of different countries, and a high-resolution elevation database (GLOBE). Also, to calculate the field strenght due to groundwave propagation, it has been used ITU GRWAVE program, which must be integrated into a Matlab interface to be used by the application developed.