301 |
Applikationsutveckling för AndroidAndersson, Fredrik January 2012 (has links)
Detta projekt handlar om ett applikationsutvecklingsprojekt för Androidplattformen vilket innefattar Androids uppbyggnad, Javaprogrammering, design i XML miljö, grunder i Eclipse samt publicering på Google Play (före detta Android market). Projektet resulterar i en Androidapplikation i form av ett enkelt Pongspel med olika funktioner som highscorelista samt att uppsatsen beskriver det man behöver kunna för att utveckla applikationer för Android.
|
302 |
Mobile application for speech quality measurementAndin, Karl, Ahl, Andreas January 2012 (has links)
This report describes a bachelor thesis in computer science performed at the system department within the product development unit for GSM (Global System for Mobile communication) at Ericsson in Linköping.GSM can be considered a mature technology but it is still updated with new features on a regular basis. This requires that the technology also continuously is being tested. One technique that is used to perform quality tests is called PESQ (Perceptual Evaluation of Speech Quality). PESQ is a standardized algorithm to perform speech quality tests; it gives a score based on how a human would percept speech quality.The purpose of this thesis was to enhance the speech quality analysis process used when testing the GSM network. One goal was to analyze if it was possible to record and inject sound into a phone call and verify the possibility to execute the PESQ algorithm using a smartphone. Another goal was to develop a smartphone application to perform the described tasks.In order to do so an application for Android was developed. The development process included an investigation whether the Android platform supplies the functionality required. The investiga-tion showed that no general solution for recording and injecting audio into a phone call could be found. Recording was possible on some smartphones, but the characteristics of the recorded audio were not as desired. No solution for injecting audio into a phone call could be found for any of the tested smartphones.However, even though no solution for recording and injecting was found, an application was developed. The application was decided to be more of a proof of concept on how an application of this kind would work. It would also be a good foundation for future development. Suggested future work in order to integrate the application into the existing testing environment is to find alternative solutions for recording and injecting, maybe with the help of smartphone manu-facturers.
|
303 |
Interaktiva radiotjänster : - en applikation för mobila AndroidenheterGräslund, Andreas January 2011 (has links)
The increase in sales of the so called smart phones has meant that there has also been a requirement to determine new applications for which they are suitable. One of the largest platforms for smart phones is Android and the task of this thesis is to develop an application for a company that wishes to create interactive radio for the Internet. In addition to ordinary radio features, the company would like the application to be able to present images and a small web page called Canvas. The overall aim ,of this thesis, is to build a fully functional media player that is compatible with the majority of the commonly used Android based mobile units. To fulfill the overall aim, nine explicit goals were targeted. The first stage involved studying solutions for each goal and the second stage involved implementing them in the application and the stage involved evaluating the application by enlisting the help of an expert. An application was built that allows the user to choose a radio channel and listen to it whilst interacting with the canvas. The application was built in modules, each of which had its own task, for example dealing with the web services or the sound. The expert tested the application on three mobile units and answered a series of questions regarding the explicit goals. The expert considered that all the goals had been achieved , which can thus be interpreted that a well-functioning media player compatible with Android based units had been created. Keywords: Android, compatibility, web services, Java, smart telephone-down, media players
|
304 |
Effects on performance and usability for cross-platform application development using React NativeHansson, Niclas, Vidhall, Tomas January 2016 (has links)
A big problem with mobile application development is that the mobile market is divided amongst several platforms. Because of this, development time gets longer, more development skills are needed and the application gets harder to maintain. A solution to this is cross-platform development, which allows you to develop an application for several platforms at the same time. Since September 2015 the cross-platform framework React Native, created by Facebook, has been available for public use. This thesis evaluates React Native, for both Android and iOS, in regards to performance, platform code sharing as well as look and feel. An application was developed for both platforms, one version using the native language and one version using React Native. The different versions were compared through automated test scenarios to evaluate performance, manual code review for platform code sharing and with a user study to evaluate the look and feel. The results show promise as the user study shows that the React Native versions of the application have similar user experiences as their native counterparts without significantly affecting performance. The results also show that for the specified application about 75% of the React Native code could be used for both platforms, while it was easy to add platform-specific code.
|
305 |
Kvantitativ prestanda i native och hybrid applikationer / Quantitative performance in native and hybrid applicationsWest, Oscar January 2016 (has links)
Det finns huvudsakligen tre typer av mobilapplikationer, native, hybrid samt webbapplikationer. Native applikationer utvecklas för enbart en plattform medans hybrid samt webbapplikationer utvecklas för flera plattformar. Prestanda är alltid en viktig faktor och mycket av tidigare forskning inom området utvärderar prestanda mellan hybrid applikationer och inte mellan hybrid och native applikationer. Hur mycket skiljer sig den kvantitativa prestandan mellan en native applikation och en hybrid applikation? I denna studie så definieras en rad faktorer som utgör prestandan och ett experiment utförs för att svara på denna frågeställning. Experimentet innefattar utvecklandet av en native och en hybrid applikation. Mobilapplikationerna implementerar likvärdig funktionalitet och en rad mätningar har genomförts för att mäta exekveringstid m.m. Analysen av dessa resultat pekar på att native applikationer har kvantitativt bättre prestanda än en motsvarande hybrid applikation när det gäller inladdning, tolkning och rendering av RSS flöden medans hybrid applikationer är snabbare på att beräkna stora primtal.
|
306 |
Applikationsutveckling baserad på mobilkamerande-Wall Larsson, Pernilla January 2014 (has links)
Mobile application demands a lot of attending to the program code. There are lots of different development platforms that can be used for development. Not only for the specific operating system there are also lots of different cross-platforms that should minimize the amount of program code. This report is comparing the way of creating an android application in the cross platform Xamarin versus in the platform Eclipse using the Android plugin. It contains a part about the architecture of Android and its functions. The report will show the aspects of why Eclipse feels like the more technical and economic platform. The company SysPartner in Mjärdevi has recently started to develop some mobile applications that uses the mobile phone like a scanner. In order for the phone to read text from a picture it needs to be in high quality and sharp. Sometimes it can be hard to take a good picture and therefore this work involves looking into the possibilities to support the user to capture a better picture. / Mobil applikationsutveckling kräver mycket underhåll av programkod och det finns många olika korsplattformar som kan användas för att försöka minimera mängden kod. I detta arbete jämförs sättet att utveckla i korsplattformen Xamarin med ramverket Eclipse. Fokus ligger på operativsystemet Andorid och teorier kring hur Android är uppbyggt och fungerar. Eclipse känns både ur ett tekniskt och ekonomiskt perspektiv mer tilltalande att använda än Xamarin. Alla de aspekter som gör Eclipse bättre kommer att redovisas. Företaget SysPartner i Mjärdevi har börjat med applikationsutveckling vilken fokuserar på att använda mobiltelefonens kamera likt arbetssättet med en skanner. För att det ska vara möjligt att läsa av text mm krävs en viss kvalité på bilderna. Att ta bra fotografier med en mobilkamera kan ibland vara svårt speciellt om användaren inte är så bra på att fotografera. Rapporten kommer därför innehålla en undersökning kring hur mobiltelefonens kamera fungerar och vilka möjligheter det finns att hjälpa användaren att ta en relativt bra bild.
|
307 |
Compiler for an Embedded Extension Language on AndroidRasmus, Svensson January 2012 (has links)
Bytecode interpreters are a common implementation strategy for scripting languages. Source code is translated to bytecode to improve time and memory performance. The Android platform includes the Dalvik virtual machine, which typically executes bytecode compiled from Java source code. This thesis describes how this virtual machine can be reused to execute bytecode compiled from a scripting language. A compiler is written for a test bed scripting language and the time and memory performance is evaluated. The Dalvik virtual machine, designed for a statically typed object-oriented language, was flexible enough to successfully host a dynamically typed scripting language that allows for objects to be transported cheaply between scripts and Java code. The compiled code executes one to two orders of magnitude faster than with a naive interpreting implemetation. Numeric performance is lacking in general, though simpler cases are optimized.
|
308 |
Codename one and PhoneGap, a performance comparisonArnesson, Andreas January 2015 (has links)
Creating smartphone applications for more than one operating system requires knowledge of several code languages, more code maintenance, higher development costs and longer development time. To make this easier cross-platform tools (CPTs) exist. But using a CPT can decrease performance of the application. Applications with low performance are more likely to get uninstalled and this makes developers lose income. There are four main CPT approaches hybrid, interpreter, web and cross-compiler. Each has different disadvantages .and advantages. This study will examine the performance difference between two CPTs, Codename One and PhoneGap. The performance measurements, CPU load, memory usage, energy consumption, time execution and application size will be made to compare the CPTs. If cross-compilers have better performance than other CPT approaches will also be investigated. An experiment where three applications are created with native Android, Codename One and PhoneGap will be made and performance measurements will be made. A literature study with research from IEEE and Engineering village will be conducted on different CPT approaches. PhoneGap performed best with shortest execution time, least energy consumption and least CPU usage while Codename One had smallest application size and least memory usage. The research available on performance for CPTs is short and not well done. The difference between PhoneGap and Codename One is not big except for writing to SQLite. No basis was found for the statement that cross-compilers have better performance than other CPT approaches.
|
309 |
KökollenBoman, Elvira, Lugnegård, Lovisa January 2015 (has links)
The intention of this project was to develop an Android application, Kökollen, which would show ongoing events at Uppsala's student nations. The application would also show an estimated time for queuing.The events are uploaded by administrators (manly the nations) and thequeuing time is estimated by people standing in the queue reporting whenthey are entering and leaving the queue. The application is programmedin Java and XML. Kökollen is now uploaded on Google Play.
|
310 |
Development of a smartphone interface to support the visually impaired.Baburao, Swetha January 2013 (has links)
The World Health Organization (WHO) estimates that 2 billion people in the world will be aged 60 and over by the year 2050. Along with the aging process, there will be declination of sensory, physical and cognitive factors. Vision impairment is a worldwide problem faced by people of all ages. The usage of smartphones has escalated exponentially. Smartphones are now equipped with features like text to speech converters, speech interpreters, voice guided navigation, and intelligent assistants. Appropriately designed, these can be valuable tools for the visually impaired. However, despite the advanced accessibility implemented in the smartphones, the elderly still seems to prefer ordinary phones which have physical buttons. The aim of this thesis was twofold; (1) to identify factors hindering the elderly and their use of smartphones, and (2) to develop smartphone interfaces to improve accessibility. Two Android applications were developed in this thesis. The Magnifier is a magnification tool for physical objects and text. EyesFree is a text to speech service that reads out the screen content to the user. The requirements for the apps were elicited by studying existing applications and also by interviewing potential users. EyesFree and Magnifier were evaluated using the think aloud protocol method and the results show that they are useful applications for the visually impaired. The Android operating system provides a number of accessibility features and services to help the users with different abilities to navigate the device easily. Paradoxically, these features are quite difficult to use, for example, they are not easily launched and closed. The meta application and user interface of EyesFree exemplifies how users can access the internal features of the OS such as the speech services more effectively.
|
Page generated in 0.0488 seconds