Sökresultat:
330 Uppsatser om Objektorienterad programmering - Sida 6 av 22
Utveckling av madrasstestare
Detta examensarbete har utförts vid Lenze AB i Linköping åt kunden Texo Application AB för att utveckla en madrasstestare. Utvecklingen innefattade programmering av PLC med HMI och frekvensomvandlare för att driva systemet. Madrasstestarens är menad att testa madrasser/sängar för att säkerställa att de är godkända för försäljning genom att en press trycker med varierat tryck på madrassen. Slutprodukten blev en CSV-fil som listar moment från noll till 1000 Nm och position på pressen för varannat moment..
Grail²
Detta arbete är det första steget i en lång process vars slutgiltiga mål är att utveckla en metod för automatisk övergång från en icke-generisk objektorienterad applikation till en generisk.Helst borde stöd för en sådan transformation implementeras i en utvecklingsmiljö, IDE. En analogi skulle kunna dras till faktorisering av klasser, en operation som stöds av de flesta utvecklingsmiljöer idag. Som ett första steg i en pågående process är detta arbete tänkt att fungera som ett icke-trivialt exempel för framtida analys. Exemplet består av ett icke-generisk och ett generisk grafpaket som är skrivet i Java 1.4.2 respektive Java 5.0. Uppsatsen beskriver övergången från den icke-generiska till den generiska lösningen på systematiskt sätt som går att upprepa.
Spelskapande men en komponentbaserad arbetsprocess
Syftet med detta kandidatarbete är att testa en arbetsmetod som skiljer sig
ifrån det en mindre grupp i vanliga fall använder sig av: en komponentbaserad
arbetsprocess för att utforska och sammanställa arbetserfarenheten med den
komponentbaserade arbetsmetoden, utvecklar vi därför ett digitalt spel..
Att undervisa för framtiden : Gymnasielärares tolkningar av kursplanerna i ämnet Programmering
Arbetet har utforskat möjligheten och precisionen av BRP-prediktion för tre statistiska metoder; linjär regression, regressionsträd och modellträd. För modellutvärdering har testfelsskattning erhållen genom korsvalidering och en jämförelse mot Statistiska Centralbyråns (SCB) prognos av BRP används. Resultatet visar att regressionsträd inte lämpar sig för BRP-prediktion, medan de andra två lyckas med rimlig felmarginal. Procentuell avvikelse för metoden som ligger närmast SCB:s prognos har 0,3 i genomsnitt och standardavvikelse 3,0..
Kristianstad Studentkårs Android Applikation
This degree project deals with an Android application that has been made available to Kristianstad Student Union. The main objective of this work was to create a communicative simplicity between students and Kristianstad Student Union at Kristianstad University. The second objective was to try and make the application entertaining, based on interviews with users..
Kyrkoårsapp
Målet med detta examensarbete har varit att ta fram en applikation föratt publicera kyrkoåret. Appen ska fungera i telefon och pekplatta förandroid. Till det kommer en webbsida som fungerar för datorer ochmobila enheter som inte kör android. Man skall även kunna få framdatan som en PDF (Portable Document Format) fil, XML (ExtensibleMarkup Language) fil och en ICAL (kalender) fil. I denna uppgift ingåräven att ta fram en databasstruktur, objektorienterad design för arbetetsamt val av system och databas.
WAP-lösning för köbokning i offentliga serviceinrättningar
Vi har utvecklat och utvärderat en prototyp som skulle kunna användas för att tilldela könummer i den offentliga servicesektorn. Prototypen är utvecklad i programspråket Visual basic och är konstruerad för att kunna simulera en vanlig köautomat. Rapporten innehåller en hel del information och betraktelser inom området WAP, allt lagt på en förklarande nivå. En stor del av arbetet och denna rapport är också tillägnat implementeringen av en Perl databas. Perl har ett mycket bra stöd för de flesta databaser.
Riskanalys inom intrångsäkerhet på webbplatser
Attacker och intrång på webbservrar är idag vanligt förekommande. Webben gör
det lätt för hackare, knäckare och andra inkräktare att hitta sårbara servrar,
och det finns gott om tips att hämta för den som vill lära sig hur man gör
intrång. Det finns ett flertal olika intrångsmetoder som utnyttjar olika typer
av svagheter i datorsystemen. Denna uppsats inriktar sig på svagheter i
webbplatsernas serverskriptsystem, dess skriptkod och konfiguration. Syftet är
att undersöka huruvida intrång kan göras med endast en webbläsare via
webbplatsens offentliga webbsidor.
Genom att kombinera tre olika metoder - litteraturundersökning, en enkät och
ett experiment - undersöker uppsatsen hur serverskriptintrång fungerar.
Dagens Kalmar
Tekniknummer_580Vi har skapat en webbapplikation där besökaren snabbt och enkelt ska kunna se vad det erbjuds som dagens lunch på Kalmars restauranger.Vi är nöjda med projektets resultat. Vi har nu en webbsida som uppfyller de mål vi satte innan projektet och den är redo för vidareutveckling.Vårt huvudmål var att skapa en webbtjänst som ska vara enkel och användbar för besökaren. Detta mål anser vi vara uppfyllt. Besökaren ser direkt dagens lunch på förstasidan utan att behöva ta några omständiga vägar för att nå dit..
Automatisering av kylkanalsdragning i presshärdningsverktyg
Gestamp Hardtech AB utvecklar, konstruerar och producerar sina presshärdningsverktyg som sedan används i produktion i Luleå, Haynrode Tyskland, Mason USA och Kunshan Kina. Resultatet av detta examensarbete är ett program som automatiserar konstruktionsarbetet av dessa presshärdningsverktyg med avseende på kylkanalsdragning. Programmet är uppbyggt i UGS I-DEAS 12. Med en relativt liten mängd indata från konstruktören modifieras automatiskt den parameteriserade solidmodellen. Effektiviseringsgraden varierar beroende på komplexiteten på verktyget..
Moulousqous Synthesizer
Vi har byggt ett digitalt musikinstrument, en synthesizer med samplebaserad trummaskin. Synthesizern och trummaskinen är mjukvarubaserad medan gränssnittet är hårdvarubaserat. Operativsystemet som används är Linux och synthesizermjukvaran är utvecklad i ljudprogrammeringsspråket Pure Data. Syftet med denna rapport är att kunna ge utomstående personer en inblick i hur detta arbete har gått till och hur resultatet blev..
Utveckling av terräng ochpartikeleffekter med Lightweight Java Game Library (LWJGL)
Denna rapport ar resultatet av ett examensarbete som har utforts vid institutionen for informationsoch kommunikationsteknik, Kungliga Tekniska Hogskolan (KTH), och omfattar 15 hp. Rapporten presenterar ett arbete dar examensarbetarna har utvecklat en terrang med hojdskillnader och ljussattning, partikeleffekter (CPU-GPU implementering) som liknar ett fyrverkeri, partikeleffekter (GPU implementering) som visar olika monster samt en kamera for att kunna observera spelvarlden fran alla mojliga olika vinklar i 3D med API:et Lightweight Java Game Library (LWJGL).LWJGL ar ett lagniva-API som riktar sig mot nyborjare och professionella spelutvecklare i programspraket Java. Flera tekniker exponeras istallet for att mappa lagniva-funktioner i Objektorienterad programmeringsparadigm som manga javautvecklare ar vana vid. LWJGL hanterar sin egen grafik, ljud och styrkontroller enbart for att fa en solid grund for moderna spel och en battre anvandarupplevelse. Den grafiska renderingen skots med OpenGL.Syftet med det har examensarbetet var att utvardera LWJGL om den ar kompetent nog att anvandas i samband med spelutveckling.
Objektorienterade databaser - Faktorer som har påverkat den objektorienterade databasens begränsade framgång
Objektorienterade databaser har en fördel gentemot relationsdatabaser när det gäller hantering av komplexa datatyper, dessa datatyper används inom till exempel applikationsområdena CAD, CAM och CASE. Trots detta är det relationsdatabaser som används mest inom dessa områden. Syftet med denna uppsats är att ta reda på vilka faktorer som påverkar att valet av lagringssätt inte faller på objektorienterade databaser. Vi har valt att enbart titta på företag som utvecklar CAD-system och genomförde fyra semistrukturerade intervjuer på sådana företag. Vi kom fram till att de faktorer som påverkar att objektorienterade databaser inte används är att systemets kod inte är helt objektorienterad, att det inte förmedlas tillräckligt med information om objektorienterade databaser, att det inte finns någon benägenhet hos företagen att prova på ny teknik på grund av begränsad ekonomi samt att prestandafrågor har minskat i betydelse..
Parprogrammering : Ökad tidsåtgång uppvägs av dess fördelar?
Syftet med arbetet var att ta reda på om den ökade tidsåtgången som parprogrammeringen leder till uppvägs av de fördelar som den genererar i jämförelse med enskild programmering där arbetet delas mellan två programmerare och sedan integreras. I arbetet presenteras resultatet från en enkätundersökning som sju personer från fyra olika företag i Sverige har besvarat. Samtliga personer som besvarat enkäten har arbetat både med enskild programmering och parprogrammering. Vårt arbete bidrar till forskningsområdet programvaruteknik som intresserar sig för mjukvaruutvecklingsmetoder. På senare tid har detta forskningsområde också intresserat sig för lättrörlig mjukvaruutveckling där utvecklingsmetoden Extreme Programming (XP) ingår.
Navigeringsprogram för postutdelare
This thesis is developed by Posten Åland AB in order to simplify the work of agency staff when distributing mail in rural areas. In my thesis I have developed an application to help automotive mail dispensers. The need for such an application exists, especially during the summer but at other times when ordinary dividend cannot run his route. With the help of a PDA and a GPS the mail dispenser should see where the next stop is and what is to be delivered thereThere already was a directory of mailboxes and the addressees and the coordinates of the mailboxes. Using this, I will implement functionality to retrieve a specific route and plot those coordinates on the map..