• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 7
  • 7
  • 4
  • 1
  • 1
  • 1
  • Tagged with
  • 22
  • 22
  • 11
  • 7
  • 6
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Android vs iPhone : En jämförande studie i applikationsutveckling

Lust-Hed, Freddie, Hedin, Viktor January 2010 (has links)
<p>Datormobiler (<em>smartphones) </em>har blivit ett populärt fenomen bland mobilanvändare. Det har dykt upp ett flertal stora aktörer på marknaden och i takt med att fler <em>smartphones</em> har utvecklats har också intresset för applikationsutveckling blivit större. En av dessa aktörer är Apple som idag har en betydande marknadsandel efter lanseringen av iPhone. Dock har Google tillsammans med <em>Open Handset Alliance</em> blivit en betydande konkurrent med deras mobila plattform Android.</p><p>Syftet med denna uppsats är att göra en jämförande studie av applikationsutveckling för dessa plattformar. I detta ingår att undersöka plattformarnas programmeringsspråk med tillhörande aspekter, utvecklingsmiljöer, krav på utvecklaren och de ekonomiska aspekter som hör till utveckling och publicering. Denna studie genomförde vi genom att undersöka tillgänglig och aktuell litteratur och försäljningsstatistik. Vi använde även egna erfarenheter i applikations-utveckling på plattformen Android.</p><p>Vår undersökning visar att utveckling för iPhone är endast möjligt via företagets egna produkter. Detta är inte fallet med Android då det är mer valfritt vilken plattform man vill utveckla på. Båda programmeringsspråken är objektorienterade men har några märkbara skillnader. Båda plattformarna erbjuder en pedagogisk och lätthanterlig utvecklingsmiljö där man som utvecklare snabbt kan se resultat. Det är gratis att införskaffa nödvändiga programvaror och som utvecklare får man behålla större delen av intäkterna om man väljer att publicera sin applikation med ett pris i någon av applikationsbutikerna.</p><p>Vår slutsats är att plattformarna har fler likheter än olikheter när det gäller applikations-utveckling. En av skillnaderna är att utveckling på iPhone innebär att lära sig ett programmeringsspråk som används nästan exklusivt på Apples produkter och eventuellt betala en årlig avgift. I Androids fall används ett välspritt programmeringsspråk och enda kostnaden är en relativt liten engångssumma för publicering. I sin helhet kan man tolka skillnaden som att utveckling för iPhone innebär en stängd tillvaro, men fri från skadlig kod medan utveckling för Android är mer öppen som får till följd att den är mer osäker.</p>
12

Android vs iPhone : En jämförande studie i applikationsutveckling

Lust-Hed, Freddie, Hedin, Viktor January 2010 (has links)
Datormobiler (smartphones) har blivit ett populärt fenomen bland mobilanvändare. Det har dykt upp ett flertal stora aktörer på marknaden och i takt med att fler smartphones har utvecklats har också intresset för applikationsutveckling blivit större. En av dessa aktörer är Apple som idag har en betydande marknadsandel efter lanseringen av iPhone. Dock har Google tillsammans med Open Handset Alliance blivit en betydande konkurrent med deras mobila plattform Android. Syftet med denna uppsats är att göra en jämförande studie av applikationsutveckling för dessa plattformar. I detta ingår att undersöka plattformarnas programmeringsspråk med tillhörande aspekter, utvecklingsmiljöer, krav på utvecklaren och de ekonomiska aspekter som hör till utveckling och publicering. Denna studie genomförde vi genom att undersöka tillgänglig och aktuell litteratur och försäljningsstatistik. Vi använde även egna erfarenheter i applikations-utveckling på plattformen Android. Vår undersökning visar att utveckling för iPhone är endast möjligt via företagets egna produkter. Detta är inte fallet med Android då det är mer valfritt vilken plattform man vill utveckla på. Båda programmeringsspråken är objektorienterade men har några märkbara skillnader. Båda plattformarna erbjuder en pedagogisk och lätthanterlig utvecklingsmiljö där man som utvecklare snabbt kan se resultat. Det är gratis att införskaffa nödvändiga programvaror och som utvecklare får man behålla större delen av intäkterna om man väljer att publicera sin applikation med ett pris i någon av applikationsbutikerna. Vår slutsats är att plattformarna har fler likheter än olikheter när det gäller applikations-utveckling. En av skillnaderna är att utveckling på iPhone innebär att lära sig ett programmeringsspråk som används nästan exklusivt på Apples produkter och eventuellt betala en årlig avgift. I Androids fall används ett välspritt programmeringsspråk och enda kostnaden är en relativt liten engångssumma för publicering. I sin helhet kan man tolka skillnaden som att utveckling för iPhone innebär en stängd tillvaro, men fri från skadlig kod medan utveckling för Android är mer öppen som får till följd att den är mer osäker.
13

Comparison study of cross-platform development tools for iPhone devices

Danielsson, Jakob January 2014 (has links)
Developing applications for mobile devices is nowadays a very large business. However, the process of developing an application can be both very time consuming and costly due to different languages used for different devices. Lately, a lot of tools have been developed to handle the different languages problem going under the name “cross-platform” - so many that it might get hard for the developer to make a choice between the different products. This thesis presents 4 different approaches for programming cross-platform applications: Web based, cross-compiled, interpreted and hybrid solutions. For each category, one product is chosen and is evaluated according to comparison tests suggested in the thesis, including benchmark tests, technical evaluation tests seen from both the developing perspective and the infrastructure perspective and last a functionality evaluation. Other important parameters to think about when developing an application are also presented. At the end of the thesis, a taxonomy of applications is presented in order to give examples when a cross-platform solution is suitable and which cross-platform tool should be used. Finally, there are some important points taken up about what the developer should think about, when choosing a solution according to this thesis as there is no straight forward way to say that one cross-platform solution is the best of them all. / Utvecklandet av mobila applikationer är idag en väldigt stor marknad, men utvecklingsprocessen kan ibland vara både tidskonsumerande och kostsam eftersom de olika mobila enheterna använder olika utvecklingsspråk. Den senaste tiden har många verktyg utvecklats för att hantera detta problem, dessa verktyg ingår i kategorin cross-plattform verktyg. I själva verket är det så många verktyg som har utvecklats att det kan bli svårt för utvecklarna att välja mellan de olika verktygen. Denna uppsats presenterar 4 olika tillvägagångssätt för att programmera cross-plattforms applikationer: web baserade lösningar, hybrid lösningar, översatta lösningar och cross-kompilerade lösningar. För varje kategori väljs sedan en produkt, som skall evalueras enligt ett jämförelsetest som denna uppsats föreslår, detta test inkluderar ett benchmark test, en teknisk evaluering och en funktionsevaluering. Förutom dessa test ges även andra viktiga parametrar gällande cross-plattforms utveckling. I slutet av uppsatsen är en taxonomi av mobila applikationer presenterad vars syfte är att ge exempel när ett cross-plattforms verktyg är passande för en mobil applikation, och även vilket verktyg som är passande. Slutligen tas några viktiga punkter upp som utvecklaren bör tänka på när ett cross-plattforms verktyg skall användas för utveckling, eftersom det inte finns något direkt sätt att säga att ett cross-plattforms verktyg är bättre än ett annat.
14

Prototyp för skolapp / Prototype for school app

Boivie, Magnus, Nordquist, Daniel January 2013 (has links)
The consultancy firm Knowit sought a smartphone application for communication between schools and pupils. Together with the students, it was decided to create the app both for Android and for iPhone. The project would produce a prototype app with limited functionality usable as a proof-of-concept in communication with potential customers.The questions that have characterized the work are; what features would be demanded in a school app, how to program user-friendly functionality and how to use object-orientation to design such an app. A question has also mentioned the differences between development for iOS and Android. The work was done in an iterative process in which the students worked together with planning, programming and testing. In addition, a small study was made, in which pupils were asked for their desired functionality in a school app.The project has resulted in a working prototype with a few pages implemented. During the work it was established that the pages and the functionality that pupils ask for includes: schedule, exam schedule, chat and custom push notifications. Factors besides functionality that contribute to a user friendly app are transparency and smoothness. This work has also led to a suggestion of how these features can be joined in a project and a class diagram has been used to illustrate the common solution for Android and iOS. Based on the diagram it can be seen that the apps have a menu as a base for all the pages that are presented and a class is the link between the applications and the data retrieved from the database.The work also explains differences between the platforms. One difference is that iOS programmer normally only need to program for the last two iOS releases while the Android developer must adapt its product for many different screen sizes and versions of the operating system. Another difference is that it is perceived that Objective-C is a more difficult programming language to adapt to than java. / Konsultföretaget Knowit eftersökte en applikation för kommunikation mellan skola och elever. Tillsammans med studenterna beslutades att skapa applikationen för Android och iPhone. Projektet skulle resultera i en prototyp med begränsad funktionalitet som visningsmaterial inför kunder.De frågeställningar som präglat arbetet är vilka funktioner som eftersöks av en skolapp, hur man utformar användarvänlig funktionalitet och hur man använder objektorientering för att utforma en sådan app. En fråga har också berört skillnaderna mellan iOS och Androidutveckling. Arbetet bedrevs i en iterativ process där studenterna arbetade tillsammans i planering, programmering och testning. Dessutom gjordes en mindre undersökning där elever tillfrågades efter önskad funktionalitet i en skolapp.Projektet har lett fram till en fungerande prototyp med några implementerade sidor. Under arbetet fastslogs att de sidor och den funktionalitet som elever efterfrågar är bl.a. schema, provschema, chatt och egna pushnotiser. Faktorer som förutom funktionalitet bidrar till en användarvänlig app är lättöverskådlighet och smidighet. Arbetet har även lett till ett förslag på hur funktionerna kan sammansvetsas i ett projekt och ett klassdiagram har fått illustrera den gemensamma lösningen för både Android och iOS. Utifrån det kan man utläsa att apparna har en meny som hållare för alla de sidor som presenteras och att en klass är länken mellan applikationerna och det data som hämtas från databasen.I arbetet redogörs också för skillnader mellan plattformarna. En skillnad är att iOS-programmeraren normalt bara behöver programmera för de två senaste iOS-utgåvorna medan Androidutvecklaren måste anpassa sin produkt för många olika skärmstorlekar och operativsystem. En annan skillnad är att objective-C upplevs som ett svårare programmeringsspråk att ta till sig än java.
15

Návrh a vývoj aplikace pro platformu iOS / Design and Development of an Application for iOS Platform

Hlavatý, Radovan January 2015 (has links)
This master’s thesis is focused on design and development of an application for iOS platform following the requirements of the company, operating in Finland in the field of development of information systems for bioenergy industry. The application should serve as a supplement to an online wood and biomass trading portal.
16

Programovací jazyk Objective C a účelnost jeho zařazení do výuky / Objective-C programming language and suitability of language inclusion in education

Demčák, Marek January 2009 (has links)
This thesis describes a programming language Objective-C, which is the primary programming language for Mac OS X, and assesses the suitability of language inclusion in education. The aim of the first part is to provide the reader with a basic explanation of the language syntax so as to be able to understand what is written for code. After reading this thesis, the reader should have enough information to decide whether he would enjoy programming in Objective-C or not. Thesis does not aim to teach the reader in Objective-C language to create custom applications, mainly due to very limited description of the class libraries (Cocoa, Cocoa Touch), whose knowledge is essential for building real applications. However, this thesis should be a good starting point for all people interested in Objective-C and should refer them to appropriate literature. In the second part, I assess the suitability of language inclusion in education from 10 points of view (criteria). The aim of this part is to provide enough arguments for a decision, whether it is the good idea to provide tuition of Objective-C language or not. Some of the points of view are: basic confrontation of Objective-C with other programming languages (mainly Java and C#), assessing compliance of Objective-C language with the principles of object-oriented programming, review of Xcode IDE, analysis of demand for Objective-C programmers in the Czech Republic and analysis of students' interest in learning Objective-C by online (only students at University of Economics, Prague). The conclusion summarizes the most important properties of the language, its greatest benefits and drawbacks. I have also described the profile of a "typical" programmer in Objective-C, based on evaluated criteria.
17

Electronic Flight Bag pro IPad / Electronic Flight Bag for IPad

Černý, Tomáš January 2015 (has links)
This thesis deals with the EFB systems, its standards, types and modes of operation. It describes the design and implementation of an Apple iPad application, intended to be used as an EFB by the Czech general aviation pilots. The real utilization of such application allows for simplification of the preflight check and safe execution of flight while removing the usual load of paper documents from the cockpit. This is achieved through a SW im- plementation of operationally attractive functions. It could be for example: searching in regulations and pilot's handbooks, acquisition and viewing of meteorological informations and recent changes in air traffic, interactive calculation of important parameters or flight navigation.
18

Nástroj pro správu souborů v systému MacOS/X / Filemanager for MacOS/X

Ševčík, Ondřej January 2007 (has links)
This MSc Thesis presents history of Apple's operating system and developing application for Mac OS X. First part introduces long evolution of macintosh's OS since early beginings in 1976 focused on latest Mac OS X. Second part makes reader acquainted with elements of creating applications for Mac OS X using Cocoa framework and Objective-C language which is real objective superset of well known C language. Practical part is developing file manager. Programming patterns from file manager are used for explaining fundamentals of developing. This contains exact directions how to create first application step by step.
19

Ανάπτυξη εφαρμογής iPhone για τη διευκόλυνση της πρόσβασης των φοιτητών στο πανεπιστήμιο

Χριστουλάκης, Γιώργος 17 September 2012 (has links)
Στην παρούσα διπλωματική εργασία παρουσιάζεται η ανάπτυξη μιας εφαρμογής σε περιβάλλον iPhone, η οποία έχει ως σκοπό την διευκόλυνση της πρόσβασης των φοιτητών στο χώρο του Πανεπιστημίου Πατρών. Πιο συγκεκριμένα, προσφέρει δεδομένα σχετικά με τον χώρο του Πανεπιστημίου και την αστική συγκοινωνία της Πάτρας και προσφέρει στον χρήστη την δυνατότητα της καθοδήγησης από ένα σημείο της πόλης σε άλλο. / This diploma dissertation concerns the development of an iPhone application, aiming to facilitate the access of the students to the University of Patras. It provides information over the University of Patras grounds and the traffic network of Patras, as well as the ability for the user to be navigated from one part of the city to another.
20

Migrace zdrojových kódů pomocí dekompilace / Source-Code Migration Using Decompilation

Korec, Tomáš January 2014 (has links)
This thesis deals with source-code migration of high-level programming languages using decompilation. A migration tool developed within the thesis is built on top of the middle-end and back-end parts of Lissom project decompiler. Several compilers generating LLVM IR code from input languages are discussed. Compilers suitable for integration to the migration tool were chosen. Compiled LLVM IR code is an input of the decompiler's optimizing middle-end. The output from the migration tool is a code in the C language or Python-like language generated by the back-end of the decompiler. The input languages are Fortran and its dialects, C/C++/Objective-C/Objective-C++, and D. The thesis describes problems connected with migration of these languages, their solutions, and ways to improve quality and readability of the produced source code.

Page generated in 0.0307 seconds