639 resultados para olio RTIL voltammetria ciclica microelettrodo platino frodi alimentari
Resumo:
Lappeenrannan teknillinen yliopiston Tietotekniikan osaston Tietojenkäsittelytieteen laitoksen tutkimuskäytössä olevaan liikkuvaan robottiin toteutettiin tässä työssä graafinen kaukokäyttöliittymä. Työlle on motivaationa laajennettavuus, jota olemassaoleva suljetun lähdekoodin käyttöliittymä ei pysty tarjoamaan. Työssä olennaisin on olio-ohjelmointitekniikalla toteutettu robotin datamallin, ja sen graafisen esityksen arkkitehtuurillinen erottaminen. Lisäksi tarkastellaan lyhyesti liikkuvien robottien kaukokäyttöliittymien teoriaa, ja WLAN-tekniikan soveltuvuutta robotin ja käyttöliittymän välisen yhteyden toteuttamiseen.
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.
Resumo:
Diplomityön tavoitteena oli tutkia, miten uusi arkkitehtuurialusta soveltuu erään teolli-suusyrityksen tietojärjestelmien kehittämiseen ja sovellusten toteuttamiseen. Työssä keskeisin käsite oli ohjelmistoarkkitehtuuri ja siihen liittyvät suunnittelumallit sekä komponentit, jotka hyvin suunniteltuina toimivat perustana nopeammalle sovelluskehi-tykselle. Tutkimusmetodina käytettiin konstruktiivista (suunnittelutieteellistä) tutkimusmetodia. Sen vahvat ominaisuudet tukevat tutkimusaiheen innovatiivisuutta sekä soveltavan tie-teen käyttöä uuden tiedon tuottamiseksi. Heikkoutena voinee pitää tulosten analysoinnin vaikeutta, sillä evaluointi tapahtuu käytännöstä saatujen kokemusten perusteella. Työn tuloksena saatiin lisätietämystä komponenttiensuunnitteluun ja toteutukseen liit-tyvissä kysymyksissä. Lisäksi sovelluspalvelimelle luotiin joukko komponentteja, joita tullaan käyttämään jatkossa tietokantasovelluksissa: uusien komponenttien suunnittelua jatketaan ja järjestelmien suunnittelua muutetaan oliopohjaiseksi.
Resumo:
Tässä insinöörityössä esitellään Stadian verkkoviestinnän VIDEOS-hankkeeseen liittyvän web-pohjaisen videoeditorin kehitys ja käytetyt teknologiat. Fooga-nimiseksi nimetty videoeditorin käyttämät tekniikat ovat Ruby, Ruby on Rails, FFmpeg, Mencoder, ImageMagick ja FLVTool2. Ruby on olio-pohjainen skriptikieli, Ruby on Rails on websovelluskehys ja muut tekniikat ovat komentorivipohjaisia työkaluja, jotka tarjoavat tärkeimmät toiminnallisuudet Foogalle. Tavoitteina oli tämän työn yhteydessä ohjelmoida Foogaan perustoiminnallisuudet, jotka mahdollistavat minimaaliset käyttömahdollisuudet kevääseen 2007 mennessä. Kehitystyö jatkuu vuoteen 2009 asti tarjoamalla samalla mahdollisuuden usealle insinöörityölle tekniikan ja liikenteen koulutusohjelmasta. Tämän lisäksi tässä insinöörityössä perehdytään Object-Relational Mapping-tekniikan perusteisiiin ja verrataan Ruby on Railsin ja Javan ORM-ominaisuuksia. Ruby on Railsin osalta esitellään ActiveRecord-luokka ja Javan osalta Hibernate, jonka johdantona on DAO/DTO-sunnittelumalli.
Resumo:
Työssä käsitellään selainkäyttöliittymää käyttävien oliopohjaisten tietokantasovellusten toteuttamista. Erityisesti keskitytään olio- ja relaatiomallien yhteensovittamiseen ja oliopohjaisten selainkäyttöliittymien toteutukseen Java-servlettien ja JSP-sivujen avulla. Myös hajautetut sovellusarkkitehtuurit käydään läpi ja niiden toteuttamista arvioidaan servlet-sovellusten näkökulmasta. Työssä on toteutettu selainkäyttöliittymän avulla hallittava kaksitasoarkkitehtuuria käyttävä oliopohjainen sovellus Ilmatieteen laitoksen tuotantojärjestelmän seurantaan. Sovellus mahdollistaa mm. tuotantoajojen ja laajempien tuotantoketjujen suoritusaikojen tilastollisen seurannan. Työn tuloksena todettiin Java-servlettien ja JSP-sivujen olevan suorituskykyinen ja monipuolinen ratkaisu selainkäyttöliittymien toteuttamiseen. Olio- ja relaatiomallien väliset erot sekä käyttöliittymän eriyttäminen toimintalogiikasta osoittautuivat ongelmakohdiksi.
Resumo:
A bananicultura brasileira passou por transformação a partir do início do século passado, com o início das exportações do litoral paulista para o mercado platino e europeu. Ações da Secretaria da Agricultura de São Paulo permitiram uma mudança do simples semi-extrativismo para uma bananicultura com uso de técnicas agronômicas de manejo cultural, adubação e fitossanidade. A partir da década de 50, o Instituto Agronômico e o Instituto Biológico de São Paulo intensificaram as pesquisas com o cultivo da bananeira. Na década de 70, com a criação da Sociedade Brasileira de Fruticultura e do Sistema Embrapa de Pesquisa, os progressos alcançados pelo Centro Nacional de Pesquisa de Mandioca e Fruticultura, pelas empresas estaduais e institutos de pesquisa agropecuária de todo o País e pelas universidades, permitiram a prática de uma bananicultura mais evoluída. Além disso, a assistência técnica oficial e privada, empreendimentos privados e a criação de projetos de irrigação no semiárido brasileiro permitiram a ampliação da área de cultivo da bananeira em bases tecnológicas mais evoluídas. Nas duas últimas décadas, floresceram as organizações de bananicultores que, através de seus técnicos, promovem a melhoria tecnológica do cultivo. Neste trabalho, são apresentados dados estatísticos e descritas técnicas de cultivo atualmente disponíveis para a bananicultura brasileira, destacando-se a criação e a seleção de novos genótipos, técnicas de produção de mudas, práticas culturais de manejo em pré e pós-colheita, controle de pragas e doenças, e sistemas alternativos de cultivo.
Resumo:
Empower Oy on energia-alan palveluja tarjoava yritys. Energianhallintajärjestelmää käytetään energiatietojen hallintaan ja ylläpitoon sekä tietojen esittämiseen loppukäyttäjille. Palvelun näytöt ja raportit on toteutettu web-pohjaisen käyttöliittymän kautta. Yhtiössä käynnistyi suurprojekti vanhan energianhallintajärjestelmän korvaamiseksi. Vanha järjestelmä otettiin käyttöön vuonna 1995 ja EMS-projekti käynnistettiin vuonna 2001. Diplomityö tehtiin osana EMS-projektia ja työn tavoitteina oli selvittää perusjärjestelmän käyttämän tietokantaratkaisun toimivuutta ja soveltuvuutta tehtävään sekä tutkailla eri tietokantamalleja teoreettisesti. Lisäksi työhön kuului erillisten haku- ja muutoskomponenttien ja rajapintojen toteuttaminen. Näiden avulla voidaan hakea ja muuttaa tietoa perusjärjestelmän pohjalla toimivasta oliorelaatiotietokannasta. Perusjärjestelmän DOR-tietokannaksi (Domain Object Repository) kutsuttu kokonaisuus on olioläheinen tietovarasto, josta tietoa haetaan ilmoittamalla haettavan olion tyyppi ja siihen liitoksissa olevat tyypit. Hakutulokseen mukaan haluttavat ominaisuudet ilmoitetaan kultakin tyypiltä erikseen. Haettaessa ja muutettaessa oliopohjaista DOR-tietoa, tulee noudattaa järjestelmän käyttämiä tietomalleja. Haku- ja muutoskomponentit toteutettiin Microsoftin kehittämällä .NET-teknologialla. Tietokantamallien teoreettinen tarkastelu auttoi ymmärtämään järjestelmän pohjalla toimivaa tietokantaratkaisua. Työssä selvisi, että perusjärjestelmän hyödyntämä oliorelaatiotietokanta soveltuu varsin hyvin tarkoitukseensa. Haku- ja muutoskomponenttien toteutus onnistui ja ne toimivat helppokäyttöisenä rajapintana energianhallintajärjestelmän tietokantaan.
Resumo:
Diplomityön tavoitteena oli parantaa oliotietokantaan perustuvan mökkivarausjärjestelmän pitkiä vasteaikoja ja epävakaata toimintaa sekä luoda tietokantaperusta uusille toiminnoille. Ratkaisua etsittiin korvaamalla oliotietokanta relaatiotietokannalla. Diplomityö on osa koko varausjärjestelmän uusintaa. Työn teoreettinen osuus käsittelee sekä olio- että relaatiotietokannan rakennetta ja oliomallin muuttamista relaatiomalliksi. Käytännön osassa esitellään relaatiotietokannan luominen vaiheittain ja kerrotaan tietojen siirron periaatteesta. Relaatiotietokannan havaittiin olevan vakaampi ja tehokkaampi vasteajoiltaan. Samoin sen vaatima levytilan ja muistin määrä oli pienempi kuin oliotietokannalla. Lisäksi siihen todettiin uusien järjestelmien liittämisen olevan yksinkertaisempaa.
Resumo:
Työn tavoitteena oli tutkia eri mittausmenetelmillä metallipinnoitettujen elektrodien kulumista kulumiskokeiden aikana. Mittausmenetelminä olivat käytössä syklinen voltammetria, polarisaatiokäyrän määritys ja sähkökemiallinen impedanssispektrometria, jotka olivat offline-mittausmenetelmiä. Näiden menetelmien avulla pystyttiin seuraamaan yksittäisten elektrodien kulumista ajon aikana. Elektrodin pinnoitteen alkuaineiden pitoisuuksia tutkittiin myös elektronimikroskoopin röntgenspektrometrin avulla. Työn aikana tehdyissä kulumiskokeista havaittiin elektrodin kuluvan sitä nopeammin mitä suurempi on virrantiheys. Työssä tehtyjen elektronimikroskooppikokeiden avulla havaittiin, että harvinaisten metallien seostaminen pinnoitteeseen pidentää metallipinnoitetun elektrodin käyttöikää. Syklisen voltammetrian avulla pystyttiin seuraamaan elektrodin pinta-alan muuttumista ajon aikana. Työssä käytettyjen kulumiskokeiden avulla ei suoranaisesti pystytty määrittämään elektrodin jäljellä olevaa elinikää.
Resumo:
Nokia Push To Talk järjestelmä tarjoaa uuden kommunikointimetodin tavallisen puhelun oheen. Yksi tärkeimmistä uuden järjestelmän ominaisuuksista on puhelunmuodostuksen nopeus. Lisäksi järjestelmän tulee olla telekommunikaatiojärjestelmien yleisten periaatteiden mukainen, mahdollisimman stabiili ja skaalautuva, jotta järjestelmä olisi mahdollisimman vikasietoinen ja laajennettavissa. Diplomityön päätavoite on esitellä "C++"-tietokantakirjastojen suunnittelua ja testausta. Aluksi tutkitaan tietokantajärjestelmien problematiikkaa alkaen tietokantajärjestelmän valinnasta ja huomioiden erityisesti nopeuskriteerit. Sitten esitellään kaksi teknistä toteutusta kahta "C++"-tietokantakirjastoa varten ja pohditaan joitakin vaihtoehtoisia toteutustapoja.
Resumo:
Reusability has become more popular factor in modern software engineering. This is mainly because object-orientation has brought methods that allow reusing more easily. Today more and more application developer thinks how they can reuse already existing applications in their work. If the developer wants to use existing components outside the current project, he can use design patterns, class libraries or frameworks. These provide solution for specific or general problems that has been already encountered. Application frameworks are collection of classes that provides base for the developer. Application frameworks are mostly implementation phase tools, but can also be used in application design. The main purpose of the frameworks is separate domain specific functionalities from the application specific. Usually the frameworks are divided into two categories: black and white box. Difference between those categories is the way the reuse is done. The application frameworks provide properties that can be examined and compared between different frameworks. These properties are: extensibility, reusability, modularity and scalability. These examine how framework will handle different platforms, changes in framework, increasing demand for resources, etc. Generally application frameworks do have these properties in good level. When comparing general purpose framework and more specific purpose framework, the main difference can be located in reusability of frameworks. It is mainly because the framework designed to specific domain can have constraints from external systems and resources. With general purpose framework these are set by the application developed based on the framework.
Resumo:
En el present treball es proposa com lluitar contra el malbaratament alimentari que es genera al llarg de tota la cadena alimentària, sent aquest degut a causa d'una planificació poc adequada. L'objectiu principal és planificar i implantar un sistema de gestió per tal de recuperar l'excedent alimentari que es genera als comerços i les indústries del municipi de Montmeló, elaborant així un protocol per tal de poder redistribuir aquest aliment als sectors de la població en situacions econòmiques més precàries. Com a objectius secundaris, es pretén conscienciar, fomentar i potenciar el treball en xarxa entre els diferents agents implicats, com ara: la ciutadania, les entitats socials (Càritas Parroquial Montmeló), sector privat (establiments alimentaris del municipi, mercat municipal, indústries del sector alimentari) i el sector públic (departament de serveis socials, medi ambient, comerç i brigada municipal). A l'hora de planificar i implantar un sistema de gestió per tal de recuperar l'excedent alimentari, s'ha analitzat i valorat el camí que hi realitza, des d'on es genera fins al beneficiari final. Aquest s'ha gestionat per etapes, en les que s'han identificat els generadors, el tipus i quantitat d'aliment que malbaraten. S'ha proposat un nou sistema de recollida d'informació i les pautes que han de seguir per garantir el bon estat de l'aliment com: una taula de conservació, un protocol de funcionament, un document d'entrega i una fitxa de control de les condicions d'higiene. Per tal d'assolir una bona coordinació entre totes les parts, s'han realitzat reunions conjuntes entre els generadors, serveis socials i Càritas on s'ha acabat signant un acord de col·laboració. Entre les conclusions més rellevants cal destacar que ha servit per establir un precedent d'aprofitament alimentari al municipi de Montmeló, aconseguint alimentar a un gran nombre de famílies amb greus problemes econòmics. A més s'ha arribat a disminuir la quantitat de residus generats, amb el conseqüent estalvi de recursos econòmics i materials on s'ha recuperat un total de 5.760 Kg d'aliments aptes pel consum.
Resumo:
Entenent el context global en el que estem amb les pertorbacions com són el pic del petroli o el canvi climàtic, el projecte ha treballa el vector alimentació de Granollers des de la perspectiva de les ciutats en Transició. Primer per entendre les iniciatives en Transició i com s'implementen s'ha elaborat unes entrevistes semiestrucutrades a 4 iniciatives en Transició. S'ha observat que totes les iniciatives depenen dels contextos objectius en que estant tot i que busquen la resiliència. Per treballar el vector alimentació s'ha portat a terme un model participatiu on s'han extret un conjunt de propostes i preocupacions per part d'actors relacionats amb el sistema alimentari de Granollers. Aquest treball serveix com una eina per entendre més bé les iniciatives en Transició i per començar a treballar el vector alimentació a partir de les conclusions extretes del model participatiu.
Resumo:
OBJETIVOS: Conhecer o comportamento alimentar de gestantes assistidas pela atenção primária à saúde e compará-lo ao de mulheres em idade fértil das capitais brasileiras. MÉTODOS: Estudo transversal realizado no segundo trimestre gestacional com 256 gestantes, sorteadas dentre as assistidas pelas unidades de atenção primária à saúde de um município do interior paulista em 2009/2010. As práticas alimentares foram investigadas utilizando questionário adaptado do sistema Vigitel, composto por questões acerca de comportamentos alimentares em geral e frequência e características de consumo de grupos alimentares/alimentos específicos. Para a comparação foram utilizados os indicadores reportados pelo sistema Vigitel para as mulheres em idade fértil das capitais brasileiras no ano de 2010. As análises envolveram a apresentação de distribuição de frequências e estatísticas descritivas (distribuição de frequências ou médias e respectivos intervalos de confiança) com comparações de acordo com faixa etária. RESULTADOS: A maioria das gestantes consumia o café da manhã todos os dias (86,7%); a troca da refeição principal por lanche uma ou duas vezes por semana era o hábito de 45,7%. O consumo diário de frutas, salada crua, verduras e legumes não ocorria, respectivamente, em 48,8, 41,8 e 55,1% das gestantes. Peixe foi relatado como nunca ou quase nunca consumido por 64,4% das gestantes. Pelo menos uma vez por semana, 69,9% delas relataram consumo de refrigerante e 86,4% de bolacha/biscoito. Comparando as gestantes e mulheres em idade fértil das capitais brasileiras, a prevalência de excesso de peso foi bastante parecida e não houve diferenças entre o consumo regular de frutas e hortaliças. Carne com excesso de gordura e leite integral foram mais consumidos pelas gestantes, com diferenças em todas as faixas etárias analisadas. Por outro lado, gestantes tiveram menor ingestão regular de refrigerantes. CONCLUSÕES: Devem ser variadas e de grande importância as ações a serem praticadas na atenção pré-natal, desde promover o consumo de alimentos específicos até orientações sobre comportamentos alimentares, não deixando de reforçar os hábitos alimentares saudáveis já concretizados.
Resumo:
The state of the object-oriented programming course in Lappeenranta University of Technology had reached the point, where it required changes to provide better learning opportunities and thus the learning outcomes. Based on the student feedback the course was partially dated and ineffective. The components of the course were analysed and the ineffective elements were removed and new methods were introduced to improve the course. The major changes included the change from traditional teaching methods to reverse classroom method and the use of Java as the programming language. The changes were measured by the student feedback, lecturer’s observations and comparison to previous years. The feedback suggested that the changes were successful; the course received higher overall grade than before.