1 |
Mobilní přehrávač pro příjem a zpracování multimediálních dat / Mobile player for multimedia content presentation and processingKróner, Tomáš January 2009 (has links)
Master’s thesis deals with developing of multimedia application that allow play and receive multimedia files as audio and video. In thesis introduction, there is theory overview about programming language J2ME, its parts and divisions in couple of chapters. The applications developing begin by choosing focus groups and also group of devices that agree with present trends about mobile devices. The next part undertakes selecting development tool NetBeans IDE based on requirements for multimedia develop and also undertakes selecting software development kit Nokia SDK and its short definition. Afterwards, the application and its basic classes and methods are briefly characterized. The chapters of classes and methods are divided according algorithm level, following development description dividing aspect. Program functions are enriched with flow diagrams completing written text, which have marked important points of program. The main chapters describing algorithm parts begin with define audio and video play. The other pages include description of network connection a data transfers. In every part the programmer part, algorithm is analyzed first and than general options and functionality of this area. In file play part, it is selection of file and proceeding to launch playing with function control possibility. In case of network connection, it is access to network and data handling, eventually communication with each other in client - server hierarchy and consequential multimedia content playing. In the end of development part, reader is cognizant of application fault handling that is inherently part of every application working with I/O data. Next chapter is devoted to future development a design resulting to present process. In the thesis it can be found also application description from user’s point of view, user manual a solving incurred problem situations. In the instructions, there are contained screenshots of described parts of program. Reached results and reviews are summarized on the end of the thesis.
|
2 |
Komunikační klient v JavaMe / JavaME communication clientSvoboda, Pavel January 2009 (has links)
This diploma thesis deals with developing multimedia applications on Java Micro Edition platform. The aim of this work is to design and implement the application which could establish a call between two users. The first part of the work describes J2ME platform, its two configurations and profiles. Next part is focused on Session Initiation Protocol and Real-time Transport Protocol. The application design consists of choosing the suitable virtual machine JVM, SIP and RTP libraries. The main part of this work describes application structure, graphic user interface and installation packages creating. It also shows a way of customizing the media stack - Java Media Framework, version Cross Platform.
|
3 |
Utveckling av användargränssnitt för mobil resesökningsapplikation / Development of user interface for mobile travel search applicationWester, Erik, Henricsson, Christopher January 2008 (has links)
<p>Den här rapporten ämnar besvara frågan om hur man bör utforma ett användargränssnitt för en mobil applikation så att antalet knapptryckningar, speciellt textinmatning, på den mobila enheten minimeras. Med mobil applikation menas i detta fall ett program avsett att köras på en mobiltelefon med en numerisk knappuppsättning. Applikationen i fråga är en resesökningsfunktion ämnad för lokal busstrafik; för testsyften används hållplatser inom Jönköpings län.</p><p>Ett designkoncept utformades baserat på ett menysystem bestående av alfabetsgrupper för inmatning av namn på orter och hållplatser. Utifrån detta utvecklades en prototyp i Java Micro Edition som sedan kunde utvärderas och modifieras efter ett mindre användartest.</p><p>Prototypen testades på tre personer efter en metodik som utformats på mjukvaruföretaget Apple. Resultatet visade en allvarlig brist, som lyckligtvis är enkel att korrigera. Resterande problem ansågs ej utgöra några större hinder för framtida användare. Responsen från testpersonerna var positiv då de inte bara upplevde färre knapptryckningar utan också ett enklare användande jämfört med traditionell textinmatning.</p> / <p>This report aims to answer how to design a user interface for a mobile application minimizing the amount of key presses, specifically text input. In this context, mobile application means a program designed to run on a mobile phone with a numerical keyboard. The application we’re designing is a travel search function for local bus traffic. For out test purposes we used the bus stops in Jönköping County.</p><p>We developed a design concept based on a menu system consisting of alphabetic groups for inputting names of towns and bus stops. From this we developed a prototype in Java Micro Edition which could later be evaluated after a small user test.</p><p>The prototype was tested on three people using a method developed at the software company Apple. The results revealed one significant flaw, which, fortunately, is easy to correct. The remaining problems were not considered to be any insurmountable hurdles for users to overcome. Response from the test subjects was positive in that they not only experienced fewer key presses, but also a simpler usage of the application.</p>
|
4 |
Utveckling av användargränssnitt för mobil resesökningsapplikation / Development of user interface for mobile travel search applicationWester, Erik, Henricsson, Christopher January 2008 (has links)
Den här rapporten ämnar besvara frågan om hur man bör utforma ett användargränssnitt för en mobil applikation så att antalet knapptryckningar, speciellt textinmatning, på den mobila enheten minimeras. Med mobil applikation menas i detta fall ett program avsett att köras på en mobiltelefon med en numerisk knappuppsättning. Applikationen i fråga är en resesökningsfunktion ämnad för lokal busstrafik; för testsyften används hållplatser inom Jönköpings län. Ett designkoncept utformades baserat på ett menysystem bestående av alfabetsgrupper för inmatning av namn på orter och hållplatser. Utifrån detta utvecklades en prototyp i Java Micro Edition som sedan kunde utvärderas och modifieras efter ett mindre användartest. Prototypen testades på tre personer efter en metodik som utformats på mjukvaruföretaget Apple. Resultatet visade en allvarlig brist, som lyckligtvis är enkel att korrigera. Resterande problem ansågs ej utgöra några större hinder för framtida användare. Responsen från testpersonerna var positiv då de inte bara upplevde färre knapptryckningar utan också ett enklare användande jämfört med traditionell textinmatning. / This report aims to answer how to design a user interface for a mobile application minimizing the amount of key presses, specifically text input. In this context, mobile application means a program designed to run on a mobile phone with a numerical keyboard. The application we’re designing is a travel search function for local bus traffic. For out test purposes we used the bus stops in Jönköping County. We developed a design concept based on a menu system consisting of alphabetic groups for inputting names of towns and bus stops. From this we developed a prototype in Java Micro Edition which could later be evaluated after a small user test. The prototype was tested on three people using a method developed at the software company Apple. The results revealed one significant flaw, which, fortunately, is easy to correct. The remaining problems were not considered to be any insurmountable hurdles for users to overcome. Response from the test subjects was positive in that they not only experienced fewer key presses, but also a simpler usage of the application.
|
5 |
A Location-Aware Architecture Supporting Intelligent Real-Time Mobile ApplicationsBarbeau, Sean J. 01 January 2012 (has links)
This dissertation presents LAISYC, a modular location-aware architecture for intelligent real-time mobile applications that is fully-implementable by third party mobile app developers and supports high-precision and high-accuracy positioning systems such as GPS. LAISYC significantly improves device battery life, provides location data authenticity, ensures security of location data, and significantly reduces the amount of data transferred between the phone and server. The design, implementation, and evaluation of LAISYC using real mobile phones include the following modules: the GPS Auto-Sleep module saves battery energy when using GPS, maintaining acceptable movement tracking (approximately 89% accuracy) with an approximate average doubling of battery life. The Location Data Signing module adds energy-efficient data authenticity to this architecture that is missing in other architectures, with an average approximate battery life decrease of only 7%. The Session Management and Adaptive Location Data Buffering modules also contribute to battery life savings by providing energy-efficient real-time data communication between a mobile phone and server, increasing the average battery life for application data transfer by approximately 28% and reducing the average energy cost for location data transfer by approximately 38%. The Critical Point Algorithm module further reduces battery energy expenditures and the amount of data transferred between the mobile phone and server by eliminating non-essential GPS data (an average 77% reduction), with an average doubling of battery life as the interval of time between location data transmissions is doubled. The Location Data Encryption module ensures the security of the location data being transferred, with only a slight impact on battery life (i.e., a decrease of 4.9%). The LAISYC architecture was validated in two innovative mobile apps that would not be possible without LAISYC due to energy and data transfer constraints. The first mobile app, TRAC-IT, is a multi-modal travel behavior data collection tool that can provide simultaneous real-time location-based services. In TRAC-IT, the GPS Auto-Sleep, Session Management, Adaptive Location Data Buffering, Critical Point algorithm, and the Session Management modules all contribute energy savings that enable the phone's battery to last an entire day during real-time high-resolution GPS tracking. High-resolution real-time GPS tracking is critical to TRAC-IT for reconstructing detailed travel path information, including distance traveled, as well as providing predictive, personalized traffic alerts based on historical and real-time data. The Location Data Signing module allows transportation analysts to trust information that is recorded by the application, while the Location Data Encryption module protects the privacy of users' location information. The Session Management, Adaptive Location Data Buffering, and Critical Point algorithm modules allow TRAC-IT to avoid data overage costs on phones with limited data plans while still supporting real-time location data communication. The Adaptive Location Data Buffering module prevents tracking data from being lost when the user is outside network coverage or is on a voice call for networks that do not support simultaneous voice and data communications. The second mobile app, the Travel Assistance Device (TAD), assists transit riders with intellectual disabilities by prompting them when to exit the bus as well as tracking the rider in real-time and alerting caregivers if they are lost. In the most recent group of TAD field tests in Tampa, Florida, TAD provided the alert in the ideal location to transit riders in 100% (n = 33) of tests. In TAD, the GPS Auto-Sleep, Session Management, Adaptive Location Data Buffering, Critical Point algorithm, and the Session Management modules all contribute energy savings that enable the phone's battery to last an entire day during real-time high-resolution GPS tracking. High-resolution GPS tracking is critical to TAD for providing accurate instructions to the transit rider when to exit the bus as well as tracking an accurate location of the traveler so that caregivers can be alerted if the rider becomes lost. The Location Data Encryption module protects the privacy of the transit rider while they are being tracked. The Session Management, Adaptive Location Data Buffering, and Critical Point algorithm modules allow TAD to avoid data overage costs on phones with limited data plans while still supporting real-time location data communication for the TAD tracking alert features. Adaptive Location Data Buffering module prevents transit rider location data from being lost when the user is outside network coverage or is on a voice call for networks that do not support simultaneous voice and data communications.
|
Page generated in 0.0761 seconds