Sök:

Sökresultat:

897 Uppsatser om Android applikation programmering - Sida 31 av 60

MoSync för multi-plattformsutveckling till smartphones

Det här är ett examensarbete som är utfört på uppdrag av Meal Planning Concepts AB. Målet var att utveckla en native multi-plattformsapplikation till smartphones och surfplattor som skulle fungera på Android och iOS och dela databas med deras nuvarande webbsystem. Funktionaliteten skulle vara baserad på den som fanns på deras webbsida. Applikationen utvecklades i MoSync som är ett ramverk som klarar utveckling till multiplattform. Examensarbetet gick också ut på att utvärdera MoSync under projektetsgång och presentera andra liknande verktyg och hur de förhöll sig till MoSync.

Delad tjänst för standardiserade API:er

I en IT-värld med växande antal standardiserade API:er såuppstår möjligheten med delade tjänster. Istället för att fleraenskilda bolag utvecklar egna liknande tjänster så kan deistället gå samman och tillsammans utveckla en gemensamdelad tjänst. En sådan tjänst skulle då kommunicera motrespektive bolags implementation av ett standardiserat API.Tanken är att flera bolag ska kunna använda sammaapplikation men bara se sin egen data.Den här studien undersöker hur en sådan applikation ska seut. Vilka funktioner är nödvändiga för att kunna hantera dedata fås av de olika API:erna. Arbetet delas in i faser därman först undersöker vilka funktioner som är nödvändiga.Sedan implementeras ett par demoapplikationer för attkontrollera att funktionerna fungerar som de ska.

Relationer, studioklimat och konstna?rlig integritet : hur pa?verkar de slutresultatet?

I detta examensarbete har jag skrivit, spelat in och producerat tva? la?tar a?t gruppen Hey Mary, arrangerat tio la?tar skrivna av Andrew Lloyd Webber a?t Stockholms Estetiska Gymnasium samt programmerat en prototyp pa? en iPhone-app, som i framtiden kan anva?ndas som ett nytt sa?tt fo?r artister att na? ut till fans pa? men som i dagsla?get a?r en portfolio fo?r mig som la?tskrivare och producent.Syftet med den ha?r skrivna rapporten a?r att o?vergripande beskriva det konstna?rliga projektet och att analysera huruvida relationen mellan producent och artist/besta?llare samt klimatet i studion pa?verkar slutresultatet samt att reflektera o?ver hur mycket man som komposito?r och musikproducent kan kompromissa med sin konstna?rliga integritet i fo?rha?llande till besta?llarens/artistens o?nskema?l/krav, till mina egna tekniska och materiella fo?rutsa?ttningar och begra?nsningar samt till givna tidsaspekter..

Framtagande av förslag på arbetsgång för plattformsmigrering : Från webbapplikation till mobilapplikation

Det är första gången som Triona AB gör om en webbapplikation till en Androidapplikation och således saknas det information och dokumentation för hur det skall göras, det vill säga en plattformsmigrering.Vi gjorde i detta projekt om en webbaserad cykelreseplanerare till en androidapplikation och med utgångspunkt från de erfarenheter vi fick utifrån den tog vi fram en arbetsgång för plattformsbyte från en webbapplikation till en mobilapplikation.Den teoretiska grunden för projektet lades genom litteraturstudier samt intervjuer. Dessa la grunden för det preliminära förslaget för arbetsgång som skulle komma att testas hos Triona AB. Att genomföra en plattformsmigrering hos Triona AB vilket innebar att vi gjorde om deras webbapplikation till en androidapplikation gav oss vår empiriska grund. Efter att ha testat det preliminära förslaget på arbetsgång hos Triona kunde vi modifiera samt verifiera den.Vi skulle i efterhand försökt utvidga vår intervju-del med fler personer men detta var tyvärr inte möjligt vid genomförandet på grund utav av bristande intresse att delta från olika företags sida..

Prestandautvärdering av koppling mellan C#.NET och Pitch Runtime Infrastructure

Denna rapport dokumenterar arbetet med att utreda hur C# och Pitch RTI fungerar tillsammans, och vilka prestandaeffekter som resulterar av denna koppling. Motiveringen kommer från att kunder till företaget Pitch har efterfrågat stöd för C# som programmeringsspråk när de använder Pitch RTI. Metoden gick ut på att successivt lära sig använda de tekniker som finns tillgängliga, för att sedan implementera lösningar på hur kopplingen ska ske. Resultaten visar hur övergången går till och prestandan som uppnåddes med hjälp av indexnotation. Tekniken IKVM hade högre prestandaindex och gick snabbare att komma igång med jämfört med tekniken C++/CLI.

Applikationsutveckling i Responsive Web Design

Responsive Web Design (RWD) har på kort tid gått från ett koncept till en av de största trenderna inomwebbutveckling. Det är nästan underförstått idag att nya webbsidor ska vara i RWD. Trots det är inte RWD detsjälvklara alternativet som löser alla problem dagens utvecklare står inför när det gäller den stora floran av surfandeenheter.I examensarbetet djupdyker vi i tekniken, både praktiskt och teoretiskt, för att kunna dra slutsatser om RWDs styrkoroch svagheter. Detta åstadkoms genom att ta fram en applikationsplattform och en första applikation(semesterplanering) åt konsultföretaget Sigma AB, där ett av grundkraven var att det vi utvecklade skulle kunnaanvändas varsomhelst.Utifrån våra resultat lämnas rekommendationer på när RWD är alternativet att satsa på och när det behöverkompletteras av andra tekniker, så som Native- eller HTML5 applikationer..

Simulation environment for further development of distributed
milking products

För att underlätta vidareutvecklingen av dagens programvara har jag fortsatt att utveckla den simuleringsmiljö som redan finns på företaget idag för en av produkterna som används vid mjölkning. Simuleringsmiljön skall underlätta utvecklingen av större system för större gårdar. Det som systemet hjälper till med är just uppsättningen av en gård med ett visst antal kor och ett visst antal mjölkningsmaskiner. Den tidigare miljön var skriven i MFC men för att möta morgondagens krav har denna blivit omskriven till C# .NET med hjälp av Windows Forms. Det program jag skrev först använde sig av C++/CLI vilket var väldigt krångligt att använda, det resulterade i att jag helt och hållet gick över till C# .NET.

Infiltration of Waldheim

"Infiltration of Waldheim" är ett spel gjort av David Lindell (grafik), Andreas Persson (programmering) och Mathias Jönsson (ljud och musik). Målet vi hade med projektet var att ha en spelbar bana med minst en vapen typ samt fiender att eliminera, allt ackompanjerat med pampig musik och en massa ljudeffekter. Jag kommer i denna rapport beskriva arbetets gång samt reflektera över vad som har fungerat och vad som varit mindre bra under projektets gång. Mina planer för spelet var mest att lära mig mera om framförallt AI samt arbeta mera i 3d. Spelet ska mest vara för mig själv, men med lite putsning och mera innehåll eventuellt användas vid jobb ansökningar i framtiden..

Modellbaserad diagnostik tillämpad för hydrauliska applikationer

I en globaliserad värld där produktägare finner sina produkter på alltmer avslägsna platser, ökar behovet av att på ett så ekonomiskt och tidseffektivt sätt som möjligt, utföra reperationer och underhållningsarbeten. Att erbjuda en stark och mer effektiv eftermarknadssupport kan öka företagens konkurrenskraft och framför allt göra dem kostnadseffektiva med avseende på lägre bemanningsstyrka. Ett sätt att underlätta underhållningsarbetet är genom att använda modellbaserad diagnos för att generera underlag vid exempelvis reperationsarbeten.Denna rapport undersöker möjligheterna att utifrån en modell av en hydraulisk applikation, utföra autogenererad diagnostik bland annat iform av felträdsanalys.Innehållet i rapporten beskriver även hur modelleringsarbetet har gått till och utveckling av modellens ingående komponenter.Examensarbetet är utfört på Combitech AB, Linköping. .

Användbarhet i smartphones : En studie om de ledande operativsystemen

Utvecklingen av mobiltelefoner och mobiltelefonmarknaden ökar i snabb takt. Bara i Sverigesåldes ca 3.8 miljoner mobiltelefoner år 2011, över hälften av dessa var smartphones.Användning av en ny teknisk enhet kan i många fall vara problematisk till en början och olikastandarder kan utvecklas. Därför frågar vi oss hur lätt det är att byta mellan idag ledandesystem; hur användarvänliga är de för nya användare av andra system? Med hjälp avanvändartester testar vi systemen Android och iOS. Vi lyfter fram områden där systemenvisar brister samt lämnar förbättringsförslag, samt diskuterar om områden där det enasystemet gjort en lösning på ett mer välfungerade sätt.

Väderövervakning med övervakningssystemet Uni-View

Företaget Radius Control Systems AB sysslar huvudsakligen med utveckling och underhåll av SCADA applikationer. Radius hade önskemål om att kunna visa väderinformation från en väderstation i Radius egna övervakningssystem Uni-View. Detta skulle ske via ABB: s styrsystem AC 800M/ 800xA, med en PM856 processor. Arbetet handlar om att upprätta kommunikation mellan en PLC och väderstation, och från PLC vidare upp till Uni-View. Rapporten behandlar hela arbetsprocessen med början från en prototyp till ett fungerande system.

Signal- och bildbehandling på moderna grafikprocessorer

En modern grafikprocessor är oerhört kraftfull och har en prestanda som potentiellt sett är många gånger högre än för en modern mikroprocessor. I takt med att grafikprocessorn blivit alltmer programmerbar har det blivit möjligt att använda den för beräkningstunga tillämpningar utanför dess normala användningsområde. Inom det här arbetet utreds vilka möjligheter och begränsningar som uppstår vid användandet av grafikprocessorer för generell programmering. Arbetet inriktas främst mot signal- och bildbehandlingstillämpningar men mycket av principerna är tillämpliga även inom andra områden.Ett ramverk för bildbehandling implementeras och några algoritmer inom bildanalys realiseras och utvärderas, bland annat stereoseende och beräkning av optiskt flöde. Resultaten visar på att vissa tillämpningar kan uppvisa en avsevärd prestandaökning i en grafikprocessor jämfört med i en mikroprocessor men att andra tillämpningar kan vara ineffektiva eller mycket svåra att implementera..

Programmering av styrutrustning för vridbord vid radarmätplats

Vid kalibrering av en radars antenn placeras radarn på ett vridbord som kan rikta in den mot en mast. På masten sitter ett kors som används som riktpunkt. Huvuduppgiften i examensarbetet var att skriva ett program i National Instruments programmeringsmiljö LabVIEW som kan ställa in vridbordet med en noggrannhet på 0,1 milliradianer. Programmet ska kunna användas som ett DLL (Dynamic-link library) i LabWindows/CVI där ett antal olika funktioner ska kunna anropas för styrning av vridbordet. Eftersom nästan all maskinvara är från National Instruments blev programmet väldigt lätt att skriva.

Presentation av datanätverk med hjälp av GIS

Innehållet i denna rapport beskriver ett examensarbete som har utförts våren 1998 åt Kiruna Softcenter AB. Arbetets syfte är att ge exempel på hur datanätverk kan presenteras lägesriktigt m h a GIS (Geografiska Informations System) och vilka fördelar detta medför. Arbetet genomfördes i två faser. Den första fasen innehöll en förundersökning om vad det finns för tidigare erfarenheter inom området vad gäller nyttan att redovisa ledningsinformation m h a GIS. Den andra fasen, målet med arbetet, var att utveckla en GIS-applikation som visar hur olika datornätverk sträcker sig i olika byggnader eller städer.

Bluetooth Low Energy som trådlös standard för hemautomation

Allmänheten har en stor efterfrågan av produkter inom området för hemautomation. Den senaste bluetoothstandarden Bluetooth Low Energy skapar nya möjligheter för intressanta produkter som underlättar vardagen. Lösningar som IR och Wi-Fi ger inte de förutsättningar som krävs för att på ett energisnålt och praktiskt sätt erbjuda sådana produkter, något som Bluetooth Low Energy gör. I denna rapport diskuteras standarden i syfte att redogöra för hur den kan användas för att automatisera ett hem.För detta examensarbete implementerades en strömbrytarprototyp och en iOS-applikation, vilka användes för att unders öka och påvisa ett koncept för hur tekniken kan tillämpas för hemautomation. Resultaten visar att teknikens räckvidd är dess främsta begränsning.

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