Sökresultat:
205 Uppsatser om Java ME - Sida 10 av 14
Utveckling av protokoll för bearbetning av
This assignment has been performed at location and commissioned by AttenditAB in Jönköping. The task has been to develop a client/server system to accessdata stored in SQL databases where the client application is developed to run onregular cellular telephones. The importance has been to develop as reliable mobilecommunication as possible. The functionality that is demanded upon the mobilecommunication is:? Secured for future versions? Interoperability? Data should not be bugged, modified or disappearunnoticed? Resource efficientWe have achieved these demands by developing our own protocol that is on top ofthe TCP protocol.
Optimal spelstrategi för yatzy
This report intends to analyze the difference between the original rules and a modification of the rules for the Scandinavian version of the world famous dice game yatzy (yahtzee). Several works are made previously existing strategies for yatzy and Yahtzee.The study was conducted using the optimal strategy calculated and implemented in the programming language Java. The execution of the application to create the file containing the optimal strategy was running on leased powerful servers from Amazon and took just over six hours each.A simulated player played 100,000 games based on the strategy, to obtain data which then was used to plot graphs and analyze the expected score and its standard deviation. The expected value (mean) and standard deviation of the score for the possibility of three or four throws were 233.00 ± 44.82 and 280.07 ± 41.25.In view of the results drawn the expected conclusion that the four possible throws provides increased probability of getting a high score, unlike the case where the player may only be able to throw the dice three times. The fact that the variance is lower in the case of four throw session is equivalent to that the likelihood to get close to the expected value increases..
Byte av switchar i datornätverk, planering och genomförande
Xylem Water Solutions AB är en stor del av Xylem Inc. som har totalt ca 12000 anställda i hela världen, Xylem Water Solutions AB huvudkontor i Sundbyberg har ca 400 anställda och ca 50 servrar i en serverhall. Målet med examensarbetet är att som projektledare utföra en förstudie, planera samt genomföra ett switchbyte i en blandad klient och servermiljö med flera huvudmål: Att minska befintlig offertkostnad, minska det dagliga underhållet, se till att de nätverkskopplingar som används verkligen används, säkra upp redundans för både server- och klientnätverkskopplingarna, se till att dagens och framtidens krav för klientsidan samt serverhallen uppfylls på huvudkontoret för Xylem Water Solutions AB i Sundbyberg.Under projektets gång formades en plan och den följdes sedan till att byta från Nortelprodukter till ett nytt, stabilt nätverk uppbyggt av Ciscoprodukter, Nexus 5548P och 2248 för core/serveraccess-switchar och Catalyst C2960S-switchar för klientaccess..
Open Source-baserad utveckling av Document Output Management-lösningar
Det finns flera fördelar med att digitalisera företagets affärsdokument; bland dessa kan nämnas minskade utrymmeskostnader och lättare delning av information. En process som inte sällan utgör en del av det elektroniska dokumenthanteringssystemet är hanteringen av dokumentmallar ? området som detta examensarbete kommer att fokusera på. Att på ett enkelt och smidigt sätt kunna förena data från ett affärssystem med en passande dokumentmall (kanske i form av en serverkomponent) och, baserat på denna process, generera t.ex. en faktura eller plocklista är något som varje elektroniskt dokumenthanteringssystem värt namnet borde kunna.
Utvärdering av sudokulösare baserade på mänskliga lösningstekniker : En jämförelse med Dancing links som referensalgoritm
Syftet med den här rapporten var att undersöka under vilka förutsättningar en regelbaserad algoritm eventuellt skulle kunna vara e?ektivare för att lösa sudokupussel än Donald Knuths totalsökningsalgoritm Dancing links. Förutsättningarna som testades var pusselstorlek och pusselsvårighetsgrad. Den regelbaserade lösarens regler implementerades utifrån ett antal vanliga lösningstekniker som människor brukar använda sig av och referenslösaren baserades på Knuths egna pseudokod för algoritmen Dancing links. De två lösarna implementerades i Java och deras respektive körtider för varje pussel plus övrig information om körningen och de testade pusslen sparades.
Den Moderna Webben : Kan HTML5 konkurrera med traditionell programvara?
Vi ser en förändring i hur vi använder applikationer. Från att tidigare varit associerat till en dator och begränsat till ett par operativsystem finns de numera överallt. Fler plattformar innebär att man måste utveckla en applikation till var och en av dessa. Detta gör att utvecklingstiden och kostnaderna ökar och efterfrågan av crossplattformlösningar i form av webbapplikationer har därför ökat. Vi tittar närmare på hur det går att använda sig av HTML5, och övriga tekniker som en modern webbläsare har integrerat stöd för, för att utveckla webbaserade applikationer.
Data Propagation and Self-Configuring Directory Services in a Distributed Environment
The Swedish field of digital X-ray imaging has since several years relied heavily on distributed information systems and digital storage containers. To ensure accurate and safe radiological reporting, Swedish software-firm eCare AB delivers a system called Feedback?the first and only quality assurance IT support product of its kind. This thesis covers several aspects of the design and implementation of future versions of this software platform. The focus lies on distributed directory services and models for secure and robust data propagation in TCP/IP networks.
Testdriven utveckling
I programmeringsvärlden har en ren, enkel och testbar kod en stor betydelse. Detta examensarbete avslöjar ett nytt koncept vilket kanske är den viktigaste upptäckten inom metodområdet på senare tid, så kallade Testdriven utveckling (TDD). Testdriven utveckling är ett sätt att utveckla mjukvara och det som utmärker den är att man först skriver ett test som inte ska fungera (röd fas), sedan skriver man en kod, så enkelt som möjligt, som gör att testet ska fungera (grön fas) och till slut ska man våga göra förändringar även om koden fungerar, om man är inte riktigt nöjd eller om man helt enkelt vill optimera sin kod (omstrukturera fas). Syftet med studien var att utvärdera vilka fördelarna och eventuella nackdelarna är med den här typen av mjukvaruutveckling, att motivera varför det är lämpligt att välja den och att visa hur man gör med hjälp av Java, JUnit och Eclipse. Material som användes i studien insamlades genom litteratursökningen och intervjuer.
Mjukvara som hanterar kommunikation mot mjukvara i en dataloggningsenhet
I detta projekt har mjukvara till en dator utvecklats, denna mjukvara är en prototyp för hur funktionaliteten i en framtida handhållen enhet för kommunikation mot LoggerReadOut-programmet bör se ut, samt eftersträvas vid vidareutveckling. Under projektets gång har dels utveckling av en Android applikation i programmeringsspråket Java och utvecklingsmiljön Eclipse genomförts. Programmeringen av applikationen för Android har kommit att revideras till utveckling av mjukvara i programmeringsspråket Python. Den mjukvara som utvecklas i Python utvecklas för att verka som en prototyp på funktionalitet bör se ut i en applikation för Android som detta projekt kan stå som bas för.Det program som skapats, smartDustHandheldUnit, hanterar kommunikationen med LoggerReadOut-programmet och mellan dessa två program kan auktoriserad anslutning etableras, data och information kan hämtas samt så kan anslutningen som skapats stängas ned. Utöver detta hanterar programmet upp- samt nedladdning till och från två .php-sidor anpassade för ändamålet.
Mobilstudio för ShiShi TV
During the fall of 2007 Uppsala University gave the course ?Projekt DV?. As a result of this class a publishing tool for real-time media came to be ShiShi TV. The purpose of this application was to introduce a new way to reach out to people. This was done with a video player on the Internet and a second one placed in a regular mobile phone.
Vibrationsmätning med mobiltelefon
Vibrationsrelaterade problem tenderar att bli mer och mer uppmärksammade, inte bara inom byggindustrin där många handverktyg används, utan även inom transportväsendet. En fordonsförare som under större delen av sin arbetsdag kör på ibland väldigt ojämna vägar, utsätts för skadliga nivåer som man inte alltid tänker på. Detta examensarbete kommer att behandla utvecklingsprocessen för ett system som kan överföra data från en vibrationsmätare till en mobiltelefon för analys och presentation av mätvärden. Genom att använda sig av detta system kan fordonsföraren lättare hålla koll på vad han utsätter sig för under en arbetsdag. Detta torde leda till en lägre vibrationsexponering bland annat genom en försiktigare körning, något som i slutändan kommer att gynna även eventuella passagerare.
Utveckling av analysverktyg för testresultat
Scania är en ledande tillverkare av tunga lastbilar, bussar och industri- och marinmotorer. Inom organisationen finns ett ökande behov av att automatisera och underlätta analysfasen vid klimatsystemprovning. Idag utnyttjas en mängd mjukvaror för att analysera diverse data, men ingen är optimalt anpassad för arbetsuppgifterna inom analys av klimatdata. Uppdraget går därför ut på att utveckla en mjukvara som ska effektivisera arbetet i analysfasen.Det har använts en mängd metoder under arbetes gång. Det har bland annat använts intervjuer vid insamling av kravspecifikationen.
Proxyserver för passiv informationssökning
In today?s society the average person is flooded by information from everywhere. This is in particular the case when using the Internet; consider for a moment the fact that a decent search engine at this moment scans 8 058 million homepages. For a user that repeatedly comes back to the same site, the case is often that they know what they are looking for. The problem is to isolate the important information from all the other information embedding it.We would like to state that we have found one possible solution to this problem, where the user himself can define what information he is looking for at a specific server, then scan the server when visiting it with his browser.
Telefonkataloghantering för mobila enheter
The PhonePages of Sweden is a company that develops software for mobile units, especially cell phones. This thesis treats the development of, and contingencies for, a mobile phone directory, using the limited resources found in a mobile unit. The project was implemented and executed at The PhonePages with the intention of creating a product to sell to a third party.By studying different solutions, their benefits and drawbacks, an abstract picture of the product was constructed. Problems covered include compatibility problems caused by todays platform diversity as well as problems with saving, organizing and presenting data.The main goal was to create a phone directory which does not make external information retrievals. The service should contain both company and personal information, with name and phonenumber.
Generering av parser för reMIND
reMIND är ett verktyg som kan användas för att modellera och optimera processer. Programmet genererar ett ekvationssystem som därefter kan optimeras av ett externt optimeringsprogram. Ursprungligen utvecklades reMIND på Linköpings universitet och är ett ?Open Source?-projekt. Programmet befinner sig fortfarande på utvecklingsstadiet och målet med det här projektet är att komma vidare i den utvecklingen.