Sök:

Sökresultat:

381 Uppsatser om Parallell programmering - Sida 3 av 26

Warden i Israel : En studie av Wardens tillämpning i Israels luftkrig 2006-2009

Den amerikanske luftmaktsteoretikern John A Warden III har skrivit ett flertal artiklar och böcker om vad han anser är det bästa sättet att använda luftmakt. Warden förordar luftmaktens offensiva natur och eftersträvar ett snabbt, för egen del, fördelaktigt slut på en konflikt. Warden har bl.a. liknat fienden vid ett system, där han menar att strävan skall ligga i att slå ut fiendens ledarskikt vilket får tillföljd att dess vilja till strid upphör.I detta arbete ges en sammanfattning av, enligt författaren, centrala delar av Wardens teorier. Sammanfattningen mynnar ut i tre stycken parametrar som kommer att utgöra Wardens teorier i detta arbete.


Outlook addin for Platina

Examensarbetet handlade om att integrera Microsoft Outlook 2003 med EBI Systems plattform Platina. För de som inte vet vad Microsoft Outlook är så kommer här Microsofts definition: Microsoft® Office Outlook® 2003 är ett personligt informationshanterings- och kommunikationsprogram där du hanterar e-post, kalendrar, kontakter och annan personlig och grupprelaterad information. Vill du veta mer om Platina så finns det information i Bilaga E. Målet med examensarbetet var att få tillgång till filer och funktioner från Platina i MS Outlook. Användaren av Outlook skulle även kunna spara e-post direkt till Platina databasen på olika sätt, till ärenden, till handlingar och till vanliga mappar.

Nybörjares svårigheter vid tillämpning av designmönster

Designmönster inkluderas ofta i utbildningar inom objektorienterad programmering vid högre lärosäten. Det finns dock flera studier som indikerar att det kan vara svårt för nybörjare att förstå hur de ska tillämpas. M. Abdul Jalil och S. A.

Mjukvarubaserad 3D-renderare

Abstrakt Produkten som jag har utvecklat är en mjukvarubaserad 3D-renderare. För att göra en sådan produkt är man tvungen att gå djupt in i området 3D och utföra alla beräkningar på egen hand. Dessa tar annars grafikkortet hand om. Denna rapport förklarar varför jag har valt att göra en egen mjukvarubaserad 3D- renderare och vad den är för något och i vilka områden den används. Här förklaras även min syn på programmering, digitala spel, vad programmering innebär för mig och hur min syn på spel har påverkat mig med tiden.

Handledning för VHDL-programmering i Altium Designer

Vårt arbete var att skriva en handledning för att studenter och lärare snabbt ska komma igång med programmet Altium Designer 6 och utvecklingskortet som Institutionen för Teknik och Naturvetenskap (ITN) har.Utrustningen som vi använt heter Altium Designer LiveDesign Evaluation Kit. Det är ett paket bestående av ett utvecklingskort som är försett med en FPGA-krets. FPGA (Field Programmable Gated Array) är en krets innehållande logiska komponenter.Denna krets kan man programmera till olika logiska funktioner med språket VHDL. För programmering används programmet Altium Designer 6 I vår handledning finns information om utvecklingskortet, lite om hur det hårdvarubeskrivande språket VHDL är uppbyggt.Rapporten innehåller sedan steg för steg beskrivningar av hur man går till väga för att programmera och provköra enklare VHDL-exempel från programmet Altium Designer 6. Allt för att man snabbt ska få grunderna så man kan skriva egna program..

Metodik för robotsimulering och programmering av bågsvetsrobotar

Det finns flera fördelar med robotiserad bågsvetsning jämfört med manuell bågsvetsning. När det gäller produktivitet och repeterbarhet är robot överlägsen människa, vilket gör att produkterna håller jämnare kvalitet. I slutet av 80-talet började offline-programmering att tillämpas. Att programmera en robot offline innebär att utföra programmeringen med dator utan direkt tillgång till roboten. Genom simulering visualiseras ett robotprogram i en grafisk modell av den fysiska robotcellen utan att den fysiska roboten behöver tas ur produktion.

Mjukvarubaserad 3D-renderare

Abstrakt Produkten som jag har utvecklat är en mjukvarubaserad 3D-renderare. För att göra en sådan produkt är man tvungen att gå djupt in i området 3D och utföra alla beräkningar på egen hand. Dessa tar annars grafikkortet hand om. Denna rapport förklarar varför jag har valt att göra en egen mjukvarubaserad 3D- renderare och vad den är för något och i vilka områden den används. Här förklaras även min syn på programmering, digitala spel, vad programmering innebär för mig och hur min syn på spel har påverkat mig med tiden. Jag tar även upp mina tankar om spelindustrin och samhällets misstolkade värderingar av spel samt vad för sorts spel jag anser skulle gynna mänskligheten i framtiden. Vad jag tycker om utbildningen Digitala spel nämns också samt hur jag tror att den skulle kunna förbättras. Slutligen följer en kortfattad beskrivning av hur mitt projekt har genomförts. Abstract The product I have been developing is a software based 3D renderer.

Portabilitet ? en framtidssäkring? Portabel källkod som medel för ökad kvalitét

I en värld där informationsteknologi spelar en allt större roll i våra liv,blir konkurrensen om användarna på marknaden allt tuffare. I takt medatt GNU/Linux och Apples operativsystem ökar i användarantal har detblivit intressant för utvecklare att kunna erbjuda sina produkter på ett flertalplattformar. Genom att skriva portabel källkod kan man med liten ellerminimal revision erbjuda mjukvara på flera plattformar. Vi har genomförten studie där vi deltagit i ett projekt som syftat till att göra en applikationtillgänglig på flera plattformar. Genom aktionsforskning har vi på ettaktivt sätt deltagit i ett portningsprojekt för insamlandet av empiri.

Function Practice : Ett verktyg för att öva programmering

När fler och fler väljer att lära sig programmering kan det vara bra att öva på attlösa problem, genom att skriva funktioner som sedan kan testas för att se omanvändaren har lyckats. Function Practice är en tjänst för att kunna öva programmeringpå just detta sätt, genom att lösa uppgifter med att skriva funktioneri olika programmeringsspråk, de språk som kommer kunna användas ärJava, C++ och Python. Det ger även ett lätt och smidigt sätt att skapa sådanauppgifter. Syftet med projektet är att utveckla denna tjänst, genom att skapa enwebbtjänst som kan kompilera och köra funktioner för de olika språken, enhemsida som användarna kan skriva och testa kod på, samt ett sätt att definierauppgifterna som ska lösas, detta testas sedan med hjälp av ett användartest i enmindre grupp för att se om hur användarvänlig den är, samt att funktionalitetentestas och jämförs med några tidigare lösningar. Tjänsten testas för att se om ytterligaresäkerhet behövs genom att försöka att köra kommandon på värdsystemet.Slutsatsen av projektet är funktionaliteten bakom tjänsten fungerar dock atthemsidan behöver vara lite tydligare för att den ska vara mer användarvänlig,samt att användaren borde kunna få felmeddelanden utifall något inte fungerarför att de lättare ska veta vad de behöver göra.

Logicat

I vår produktion har vi tagit fram ett system för order- och lagerhantering, med vikt på realtidsuppdateringar, åt en extern mottagare där infrastrukturen inte hängt med i företagets utveckling. Vi valde detta projekt i syfte att bredda våra kunskaper inom både programmering och projekthantering. Denna slutreflektion tar upp den förundersökning vi gjorde för att kunna besluta om vilka verktyg vi använde i utvecklingen, den tar även upp vårt sätt att hantera och planera projektet. Under projektet har vi arbetat med en egenutformad arbetsprocess vilken även beskrivs här. --- Our production has been to design a system for ordering and supply management with emphasis on realtime updates to an external recipient, where the infrastructure has not kept pace with the development of the company.

Generaliseringsförmåga vid genetisk programmering

I detta arbete undersöks hur bestraffningsmetoder för att bestraffa storleken på GP-program påverkar generaliseringsförmågan. Arbetet grundar sig på ett arbete som Cavaretta och Chellapilla gjort, där de undersöker skillnaden i generaliseringsförmåga mellan bestraffningsmetoden ?Complexity Penalty functions? och ingen bestraffningsmetod.I detta arbete har nya experiment gjorts med ?Complexity Penalty functions? och ?Adaptive parsimony pressure?, som är en annan bestraffningsmetod. Dessa bestraffningsmetoder har undersökts i samma domän som Cavaretta och Chellapilla och ytterligare i en domän för att ge en bättre bild av hur de generaliserar.I arbetet visar det sig att användningen av någon av bestraffningsmetoderna ?Complexity Penalty functions? och ?Adaptive parsimony pressure? oftast ger bättre generaliseringsförmåga hos GP-program.

Bodaborg som spel: programmering

Vi har gjort vårt examensjobb på reklambyrån Aptera. På efterfrågan av Äventyrshuset Bodaborg, en av Apteras kunder, fick vi uppdraget att göra ett litet spel för reklamsyften, som ett sätt att nå ut till konsumenterna på ett underhållande och lite nytänkande sätt. I reklambranschen är det viktigt att man har bra och nyskapande koncept för att folk ska lägga märke till, och ännu viktigare, gilla reklamen. Och reklam finns ju i alla möjliga former, så det kändes som ett naturligt steg att även använda dataspel som ett reklammedium. Vi var ett team på fyra personer som skulle jobba med projektet, två grafiker och två datorspelstekniker och det skulle pågå under tio veckor.

Logicat

I vår produktion har vi tagit fram ett system för order- och lagerhantering, med vikt på realtidsuppdateringar, åt en extern mottagare där infrastrukturen inte hängt med i företagets utveckling. Vi valde detta projekt i syfte att bredda våra kunskaper inom både programmering och projekthantering. Denna slutreflektion tar upp den förundersökning vi gjorde för att kunna besluta om vilka verktyg vi använde i utvecklingen, den tar även upp vårt sätt att hantera och planera projektet. Under projektet har vi arbetat med en egenutformad arbetsprocess vilken även beskrivs här. --- Our production has been to design a system for ordering and supply management with emphasis on realtime updates to an external recipient, where the infrastructure has not kept pace with the development of the company. We chose this project in order to broaden our knowledge in both programming and project management. This text brings up the investigation we made to decide which tools to use in the development, it also brings up the way we managed and planned our project. During the project we have worked with a self-designed software development process which is also described here..

Konstruktion av förstärkare och insamplingssteg till en PSAADC i 0.25 um CMOS

The aim and goal of this work has been to design and implement a voltage reference network for a 12-bit PSAADC, Parallell Successive Analog to Digital Converter. A chip containing the design has been sent away for fabrication. Because of the long processing time, no measurement data are presented. The main specifications for the voltage reference generator is to generate stable reference voltages with low noise and a good PSRR. Efforts has also been made to minimize the power consumption..

<- Föregående sida 3 Nästa sida ->