Sök:

Sökresultat:

1304 Uppsatser om Android application programming - Sida 7 av 87

En utvärdering av Android och Iphone : För utveckling av webbtjänstunderstödda applikationer ämnade för intern distribution

Tack vare bättre och bättre förutsättningar för utveckling av mobila applikationer, samt utbredning av internetbaserade tjänster, presenteras här ett underlag inför val av mobil utvecklingsplattform. De undersökta plattformarna är Android och Iphone på grund av deras växande utbredning på smartphonemarknaden. Studien presenterar förutsättningar för att utveckla webbtjänst-understödda applikationer för intern distribuering. Ett visuellt tilltalande användargränssnitt är också i fokus för den typen av applikation studien riktar sig mot.Vi har kommit fram till att Android är lättare att lära sig om man kommer ifrån en Java- eller .Netmiljö samt lättare att distribuera. Iphone har däremot bättre stöd för att utveckla grafiskt tilltalande applikationer.

Användarcentrerad design och agila metoder : Integrering av prototyping och Extreme Programming

 Agila metoder är en relativt ny ansats inom programvaruutvecklingsområdet och ses som en reaktion mot plandrivna metoder som har svårt att hantera oförutsägbara och skiftande krav. Agila metoder förespråkar nära och frekvent kundkommunikation och iterativt arbete för att ständigt kunna skapa, prioritera och verifiera krav. Dock uppmärksammar inte agila metoder aspekter som berör programvarans användbarhet. Syftet med rapporten är därför att integrera användarcentrerad design för att öka fokus mot programvarans användbarhet hos agila metoder. Användarcentrerad design är en process som fokuserar på användbarhet genom att användarna är en central aspekt i utvecklingsprocessen.

Enhetsoberoende GUI av larmapplikation

Företaget Attendit utvecklar sedan 2006 systemprodukten NetAlert? för Android, Win 32, och iOS. Produkten är ett larmsystem för personsäkerhet som använder sig av en serverbackend med vilken samtliga klienter kommunicerar via en krypterad socket i realtid. Målet med detta projekt har varit att utveckla NetAlert? vidare, för att få ett responsivt och användarvänligt gränssnitt som alla kan använda, oavsett teknisk kompetens.

Mobile Ajax

This report describes a master thesis performed at SICS (Swedish Institute of Computer Science) and KTH (The Royal Institute of Technology) in Stockholm.Ajax stands for "Asynchronous JavaScript and XML" and it's not a programming language, but a suite of technologies used to develop web applications with more interactivity than the traditional web pages.Ajax applications can be adapted for mobile and constrained devices. This has been called Mobile Ajax. While the technique is the same, Mobile Ajax generally is considered to be a special case of Ajax, because it deals with problems specific to the mobile market.The purpose of this thesis has been to examine which possibilities and disadvantages has the Mobile Ajax from developers and users perspective. In addition we compare Mobile Ajax with Java Micro Edition (Java ME) and Flash Lite.This has been done through literature studies and development of a databased chat client (MAIM -Mobile Ajax Instant Messenger). The application sends and receives direct messages in real time between differently mobile devices.

Applikationsintegrering : en analys av metoder och teknik

Abstract In the contemporary world of information technology you find a multitude of applications and systems covering a broad spectrum of areas of need in different companies. One effect of this multitude of programs is the difficulty to make them exchange information with each other or to collaborate, since they are developed by different programming languages for different platforms, with different standards and different data formats. Our aim with this work is to describe how it is possible to tie these programs together to make them actually communicate with each other in order to exchange information, share their native methods and also to become a part of the overall business processes. In this integration task you will, among other things, find different levels of application integration such as data level, method level, application interface level and user interface level integration. Application integration also involves hardware components, called middleware, that facilitate the physical connection between applications.

Utveckling av Flashapplikation - "Avatarskapare"

This report describes the development of an application in collaboration with Designingenjörerna AB. The company has worked for a long time with a community platform and they required an application where users can create their own unique profile representations, called Avatar Creator. An Avatar Creator is computer based application, which makes it possible to create a virtual character. The problem area behind this is that, large websites require a lot of administrative work when people upload profile pictures on different community pages. They can contain abusive material or pictures of other people rather than those who created the profile.The questions in this report are, how can an Avatar Creator help user to get a unique profile of himself? What are the advantages and disadvantages of an Avatar Creator? How to create a user-friendly application?To understand how an Avatar Creator works and get ideas to create an application, exiting Avatar Creators were reviewed on the Web.Collaborative work with Designingenjörerna AB was done to pin down the requirements for the Avatar creator application.

Programmera på Ren Svenska

IT-prototype for programming education in the form of a web-site. IT-prototype for programming education in the form of a web-site..

Design av en användarvänlig Androidapplikation för trådlös kommunikation med Electronic Control Unit för bil eller testmiljö

Det här examensarbetet har utförts inom programmet högskoleingenjör datateknik vid Linköpings Universitet under våren 2015 och utförts på begäran av ArcCore i Linköping. Syftet med det här examensarbetet är att skapa och designa en användarvänlig Androidapplikation som trådlöst kan kommunicera med electronic control units i bil eller testmiljö.Androidapplikationen består av fem huvudskärmar, fyra vars uppgift är att skriva ut informationen som åker över CAN bussen. De fem skärmarna är start, felkoder, sensorer, ECU extract och overview. Start tar dig vidare till de andra skärmarna, felkoder skriver ut alla felkoder, sensorer skriver ut alla sensorvärden, ECU extract skriver ut all information och overview visar en virtuell instrumentbräda. Användarutvärderingar har utförts för att ta fram både designen och layouten på applikationen.

Applikationsintegrering - en analys av metoder och teknik

Abstract In the contemporary world of information technology you find a multitude of applications and systems covering a broad spectrum of areas of need in different companies. One effect of this multitude of programs is the difficulty to make them exchange information with each other or to collaborate, since they are developed by different programming languages for different platforms, with different standards and different data formats. Our aim with this work is to describe how it is possible to tie these programs together to make them actually communicate with each other in order to exchange information, share their native methods and also to become a part of the overall business processes. In this integration task you will, among other things, find different levels of application integration such as data level, method level, application interface level and user interface level integration. Application integration also involves hardware components, called middleware, that facilitate the physical connection between applications. There is a range of different middleware products offered today on the market.

På ytan av interaktionsdesign : En undersökning om hur designen på en Microsoft Surface SUR40 applikation kan förbättras för flera användare

The purpose of this thesis is to examine and analyze how to improve the design of a Microsoft Surface SUR40 application. The application in focus was an interactive product browser developed by the company Spree, our external client. Spree is a multi-touch software provider, established in September 2010 and they expressed a need for suggestions for how to improve this application. Our work aimed at revealing how to make the application more suitable for several users and make it easier for them to interact simultaneously on the surface. From a qualitative standpoint we have examined how 17 users experienced the application.

Dataöverföring mellan en mobiltelefon och en NFC-läsare

Denna rapport handlar om att använda en trådlös kommunikationsteknik som kallas NFC (Near Field Communication) vid kommunikation mellan en Android mobiltelefon och en NFC-läsare som kallas ACR122U. Syftet med detta projekt är att:Välja en Androidtelefon som har stöd för NFC.Skapa en applikation som skall köras på Androidtelefonen och som skall skicka ett lösenord via NFC.Skapa ett program som skall köras på en dator med operativsystemet Windows 7 och som skall hantera ACR122U.Förklara den insamlade kunskapen i detta dokument så andra lättare skall kunna arbeta med NFC.Följande frågor kommer att besvaras i denna rapport:Vilken Androidtelefon bör användas vid utveckling av en applikation som kan kommunicera via NFC?Vad krävs vid utveckling av en applikation som kan kommunicera via NFC?Aktionsforskning är den forskningsmetod som användes vid sökandet efter svar på frågorna ovan. Detta innebär att forskningen görs genom att läsa om ämnet, genomföra en eller flera lösningar för att hitta en fungerande lösning och sedan dokumentera resultaten. Implementeringen av programvaran på mobiltelefonen genomfördes med mycket hjälp från Android Developers hemsida.

En studie av mobilplattformen Android : med implementering av musikigenkännings- och lokaliseringstjänster

Mobilmarknaden idag består av ett antal aktörer, Nokia är störst, med Samsung, Motorola, LG, Sony Ericsson och HTC bakom sig. Nokias telefoner bygger på operativsystemet Symbian som idag är det största operativsystemet på marknaden för smartphones. Open Handset Alliance har utvecklat ett eget operativsystem för främst mobiltelefoner, kallat Android, som är bygger på Linuxkärnan. Android är framtaget som ett gratisalternativ till de dyra konkurrerande operativsystemen.Examensarbetets syfte är att studera utvecklingsmiljön till Android och se vilka kunskaper som krävs för att effektivt kunna utveckla applikationer. I detta ingår även att identifiera vilka möjliga problem som kan uppstå under utveckling, samt dokumentera vilka utvecklingsverktyg som finns tillgängliga. Målet har varit att utreda hur applikationer utvecklas effektivt, det innebär att ta reda på svaren till vad som krävs av utvecklare för att kunna utveckla applikationer, vilka utvecklingsverktyg som finns, samt vilka problem som kan identifieras under utveckling.

Examensarbete: Effektiv testinställning för mobiltelefoner

Sammanfattning Cybercoms testcenter i Malmö testar Sony mobiler och utför Android CTS- och GTS-tester. Innan testningen av mobilerna måste testpersonalen konfigurera mobilerna för att testningen skall kunna utföras på ett korrekt sätt. Genomförandet av dessa konfigureringar är tidskrävande eftersom de görs manuellt. Denna rapport beskriver konstruktionen av en tidseffektiv testinställning för Sony mobiltelefoner avsett för internt bruk av företaget Cybercom. Testinställningen består huvudsakligen av en Android-applikation som installeras på mobilen som skall testas med hjälp av en NFC-tagg. Med applikationen kan testarna automatisera ungefär hälften av konfigureringarna som måste göras. Resterande konfigureringar är fortfarande manuella, men betydligt lättare att utföra med applikationen.

En Android-applikation : för övervakning av varningar och fel

Lawson Software, ett dotterbolag till Infor, är ett företag med mer än 4000 anställda i 40 länder. De levererar affärsystemlösningar och tjänster till företag inom hälsovård, tillverkning, distribution, underhåll och service.Grundsystemet i Lawsons affärssystem består av en mängd mindre applikationer som körs mot ett egenutvecklat system. Vad jag ska göra är att undersöka möjligheten att övervaka dessa applikationer genom en smartphone och bygga en prototyp för övervakningen i Java, för Android.Applikationen mottogs positivt av Lawson och det finns redan planer på vidare utveckling av den efter exjobbets avslut..

Modernisering av Javabaserade webbapplikationer : Hur kan man på ett kostnadseffektivt sätt modernisera webbapplikationer, utvecklade med gamla Java-tekniker?

The technology used in the development of web-applications is evolving at such rate that it has become more and more important to keep web-applications modern. If an application is based on a technical platform that is not renewed, the platform may over time develop into an obstacle in further development of the application. There may be compatibility issues and some of the code may be unnecessary due to abstraction, and therefore more time consuming to work with. Sometimes the reason may be that an application has been built to run, and is running on an application server that is no longer being maintained. The system can be large and modernization can cost a lot.

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