Felhő alapú szinkronizációra épülő pénzügyi nyilvántartó rendszer



Hasonló dokumentumok
Elektronikus Szolgáltatások Hirdetménye. Érvényes: május 24-től

Mobil eszközök programozása Mivel is kezdjem?

Mobil eszközök programozása Mivel is kezdjem?

Touch me - az Iphone világsikerének titkai

*#Discount~ Kaspersky Internet Security - multidevice 2015 best software to buy for mac ]

Operációs rendszer ismeretek

e-szignó Online szolgáltatás Általános Szerződési Feltételek

1. oldal, összesen: 29 oldal

Központi proxy szolgáltatás

1. BEVEZETÉS. Marathon TERRA felhasználói kézikönyv

TERC-ETALON Online Építőipari Költségvetés-készítő és Kiíró programrendszer Felhasználói kézikönyv

GuideReg demó program telepítési útmutató

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Synology DiskStation DS216play 2-lemezes NAS (2 1,5 GHz CPU, 1 GB

Kaspersky Internet Security Felhasználói útmutató

FELHASZNÁLÓI KÉZIKÖNYV 1.sz. melléklet

BusEye online személyre szabott utastájékoztató mobil alkalmazás fejlesztése

MY PROSPECTS OKTATÁSI SEGÉDANYAG. Potenciális ügyfelek bevonására kifejlesztett mobil alkalmazás

Felhasználói kézikönyv

BARANGOLÁS AZ E-KÖNYVEK BIRODALMÁBAN Milyen legyen az elektonikus könyv?

Bevezetés, platformok. Léczfalvy Ádám

Csatlakozás az IBM i rendszerhez IBM i Access for Windows: Telepítés és beállítás

FELHASZNÁLÓI KÉZIKÖNYV ÜGYFELEK SZÁMÁRA

Tarantella Secure Global Desktop Enterprise Edition

Végpont védelem könnyen és praktikusan

Mobil készülékek programozása

Felhasználói kézikönyv Nokia Lumia 820

NEM ELÉRHETŐ - Foscam FI8905W WiFi IP Kamera 12mm (silver)

ipod touch Felhasználói útmutató ios 6.1-es szoftverhez (2013. június)

Dr. Pétery Kristóf: Excel 2003 magyar nyelvű változat

Ü G Y F É L T Á J É K O Z T A T Ó

TELEPÍTSÜNK GYORSAN ÉS EGYSZERŰEN SULIX PROFESSIONALT

A Dunaújvárosi Főiskola vezeték nélküli hálózat (WiFi) szolgáltatási rendszere.

DELL Latitude CA009L3550EMEA_WIN-11 (CA009L3550EMEA_WIN-11)

Online Használati Útmutató

SEGÉDLET ELEKTRONIKUS FELÜLET HASZNÁLATÁHOZ. EMVA ÚMVP I. és II. intézkedéscsoportjához kapcsolódó képzések

Hatóságok csatlakozása az ÉTDR-hez

Click to edit headline title style

Felhasználói segédlet a webkonferencia szolgáltatás használatához

MUNKAANYAG. Pölöskeiné Hegedüs Helén. Irodatechnika és elektronikus ügyfélkiszolgáló rendszerek, eszközök. A követelménymodul megnevezése:

Symantec Endpoint Protection

a szolgáltatást igénybe vevő Megbízó/Befizető ügyfelek részére Hatályos: október 24.

Mobilengine Szolgáltatás. Általános Szerződési Feltételek. T-Systems Magyarország Zrt. ügyfelek részére. Indirekt (nem online) értékesítés

Procontrol Workstar 35 PatrolGuard

TELEPÍTSÜNK GYORSAN ÉS EGYSZERŰEN SULIX PROFESSIONALT

Windows 8 Consumer Preview

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

DÉVAVÁNYA VÁROS ÖNKORMÁNYZATÁNAK KÖZÉPTÁVÚ ( ) INFORMATIKAI STRATÉGIÁJA, INFORMATIKAI FEJLESZTÉSI TERVE

Fejlesztési tapasztalatok multifunkciós tananyagok előállításával kapcsolatban Nagy Sándor

Hálózatsemlegesség - egységes internet szolgáltatás-leíró táblázat

Dunaújvárosi Főiskola Microsoft Office 365 (A2) Hallgatói szolgáltatás

A területi közigazgatás reformja és az informatika

Közbeszerzési Értesítő száma: 2015/108

E LŐTERJ E S Z T É S Szécsény Város Önkormányzatának Informatikai Stratégiája

Felhasználói kézikönyv

Gate Control okostelefon-alkalmazás

Cégünk az alábbi területen kínál ügyfelei részére világszínvonalú megoldásokat.

AXEL PRO Számlázó és Készletnyilvántartó Program

KÖZPONTI STATISZTIKAI HIVATAL. Az információs és kommunikációs eszközök állománya és felhasználása a gazdasági szervezeteknél 2005

Adatkezelési tájékoztató

SZOLGÁLATI TITOK! KORLÁTOZOTT TERJESZTÉSŰ!

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK szerver, webtárhely és kapcsolódó szolgáltatások nyújtására...

Amazon Web Services. Géhberger Dániel Szolgáltatások és alkalmazások március 28.

Kezdő lépések Virtuális Tárgyaló

Adatkezelési szabályzat

TESZTKÉRDÉSEK ECDL Online alapismeretek Szilágyi Róbert S.

Gate Control okostelefon-alkalmazás

Lakcím: A kapcsolattartó neve: napközbeni telefonszáma: ; fax: ; A telepítés pontos címe: Számlázási címe: Postacíme:

Vodafone készülék árlista kiemelt ügyfeleink részére. Vodafone Power to you

Operációs rendszerek. leírása. i-store.hu Szoftver webáruház

TÁJÉKOZTATÓ A BERLITZ NYELVISKOLA ONLINE NYELVTANFOLYAMAIRÓL

VÁLLALATI ÉS MIKROVÁLLALATI NETTRADER SZOLGÁLTATÁS ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEI

VirtualBox, Debian telepítés

Itt a nyár, irány az Adria!

Adversum Tanácsadó és Szolgáltató Kft.

TÉRINFORMATIKA AZ INTERNETEN

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK

AXEL Számlázó és készletnyilvántartó program

NOD32 Antivirus 3.0. Felhasználói útmutató. Beépített összetevők: ESET NOD32 Antivirus ESET NOD32 Antispyware. we protect your digital worlds

Jó gondolatok! Jó szavak! Jó tettek! TANULÓI KÉZIKÖNYV. a Biogenic Health Academy. e-oktatási rendszerének használatához

IT trendek és lehetőségek. Puskás Norbert

MOBIL PLATFORMHÁBORÚ. Török Gábor

MKB. Mobil NetBANKár. Mobil eszköz és böngészı beállítások

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Multifunctionális HD 1080P felbontású. WIFI jeltovábbítású fali kamera-csatlakozó(a1) Használati Utasítás

AUGMENTED REALITY KITERJESZTETT VALÓSÁG TARTALOMJEGYZÉK. Czéhner Tamás

ÖSSZEHASONLÍTÁS Ft Ft Ft Ft ELŐFIZETÉS SAMSUNG GALAXY S7 EDGE SAMSUNG GALAXY S6 EDGE

Felhasználói Kézikönyv P2P WP2P WiFi alapú Biztonsági kamera

Játékszabályzat, illetve jogi és adatvédelmi tájékoztató a Rossmann Telizsák Facebook alkalmazáshoz

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK

Miért ne használjuk a Google-t

Közép-dunántúli régió területi államigazgatási szervei novemberi informatikai felmérésének összesítése, értékelése

A digitális kompetencia értelmezésének európai keretrendszere

LEGYEN A VÁLTOZÁS- KEZELÉS HŐSE!

A Gyorstelepítés rövid leírását lásd a hátsó borítón.

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Exact Synergy Enterprise Időtervezés & Számlázás

Kiegészítő melléklet (elektronikus beszámoló)

Túlterheléses informatikai támadások hatásai. Gyányi Sándor Óbudai Egyetem Kandó Villamosmérnöki Kar

BUSINESS MINŐSÉG KOMPROMISSZUKOK NÉLKÜL

Átírás:

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Általános Informatikai Intézeti Tanszék Felhő alapú szinkronizációra épülő pénzügyi nyilvántartó rendszer Szakdolgozat Váradi Melinda EQ0EBV 3433 Nyékládháza, Vitéz u. 2.

Tartalomjegyzék Bevezetés... 1 1. A felhő alapú számítástechnika... 2 1.1. Az elterjedtebb felhőszolgáltatók... 5 1.1.1. Microsoft Corporation... 7 1.1.2. Apple Incorporation... 9 1.1.3. Google Incorporation... 11 1.2. A Google Drive szinkronizációs lehetőségei... 13 2. Mobil operációs rendszerek... 15 2.1. Történeti áttekintés... 15 2.2. Az első mobil operációs rendszerek... 16 2.3. ios... 17 2.3.1. Verziók... 18 2.3.2. Alkalmazásfejlesztés és publikálási lehetőségek... 20 2.4. Android... 21 2.4.1. Verziók... 22 2.4.2. Alkalmazásfejlesztés és publikálási lehetőségek... 27 2.5. Windows Phone... 28 2.5.1. Verziók... 29 2.5.2. Alkalmazásfejlesztés és publikálási lehetőségek... 30 3. Az Android platform részletes ismertetése... 32 3.1. A platform felépítése... 33 3.2. Az alkalmazások általános jellemzői... 34 3.3. Alkalmazás-komponensek... 35 4. A fejlesztés lépései... 37 4.1. Fő szempontok a fejlesztésben... 37 4.2. A fejlesztőkörnyezet előkészítése... 39 4.2.1. Az Eclipse használata... 39 4.2.2. Android SDK telepítése... 40 4.2.3. VDM beállítása, tesztelés... 41 5. Egy felhőszolgáltatást használó alkalmazás elkészítése... 43 5.1. Tervezés... 43 5.1.1. Hasonló alkalmazások és hiányosságaik felkutatása... 43 I

5.1.2. A tervezett költségvetési alkalmazás bemutatása... 44 5.2. Implementáció... 44 5.2.1. A felhasználói felület és az action bar előkészítése... 45 5.2.2. Adatbázis létrehozása... 46 5.2.3. Az alkalmazás alapvető funkcióinak implementálása... 47 5.2.4. Kapcsolódás a Google Drive-hoz, adatbázis mentése a felhőbe... 52 5.2.5. Szinkronizáció... 56 5.3. A futtatható apk állomány létrehozása... 57 5.4. Tesztelés... 58 5.4.1. Offline funkciók tesztelése... 59 5.4.2. Szinkronizációs szolgáltatás tesztelése... 60 5.5. Továbbfejlesztési lehetőségek... 62 Összegzés... 64 Summary... 65 Irodalomjegyzék... 66 II

Bevezetés Bevezetés Alig tíz évvel ezelőtt, az első érintőképernyővel ellátott okostelefonok megjelenésekor még szinte elképzelhetetlennek tűnt, hogy ezek az eszközök hamarosan számos szempontból helyettesíthetik a személyi számítógépeket. Mára azonban a készülékeken elérhető változatos alkalmazásoknak és funkcióknak, valamint a fejlett vezetéknélküli megoldásoknak köszönhetően a mobiltelefonok olyannyira meghatározó szerepet töltenek be az informatikai eszközpalettán, hogy egyes esetekben, mint például egy online banki felületre történő bejelentkezés során, a képlépcsős azonosítás miatt feltétlenül szükség van rájuk. Napjaink egyik legnépszerűbb mobil operációs rendszere az Android, melyre jelenleg már több mint 1 millió applikáció érhető el a felhasználók számára, beleértve a szórakoztató, kommunikációs, közösségi, oktató, pénzügyi és információs szoftvereket, valamint az irodai megoldásokat kínáló alkalmazásokat is. Ennek ellenére még vannak hiányosságok a kínálatban, többek között a Google Play áruházban egyelőre csak elvétve található olyan magyar nyelvű, személyi költségvetést megvalósító applikáció, amely lehetőséget biztosít felhőn keresztül történő szinkronizációra. Mivel a felhasználói vélemények alapján azonban igen nagy igény mutatkozna rá, dolgozatom témájául egy olyan alkalmazás elkészítését választottam, amely pótolja ezt a hiányt. Munkám célja, hogy bemutassa az elérhető felhőszolgáltatásokat és azok szolgáltatóit, összehasonlítsa a napjainkban használatos mobil operációs rendszereket, továbbá azok fejlődését és fejlesztési lehetőségeit, végül fejlesztői szemszögből ismertesse az Android platform szerkezetét, az alkalmazások felépítését, a fejlesztőeszközöket, valamint a fejlesztés menetét. Az információkat felhasználva végső cél egy szinkronizációs lehetőséget is biztosító, személyi költségvetési alkalmazás elkészítése. 1

1. A felhő alapú számítástechnika 1. A felhő alapú számítástechnika [1] A felhő mára az informatika egyik legfontosabb és legnépszerűbb szolgáltatásává nőtte ki magát. Egy olyan folyamat, mely során a számítástechnikai szolgáltatásokat elsősorban gazdaságosságuk, rugalmasságuk és egyszerűségük miatt az interneten keresztül vesszük igénybe. Adataink egyre nagyobb méretűek, legyen szó akár családi fotókról és videókról, akár egy cég dokumentumairól és adatbázisáról, melyek jelentős tárterületet igényelnek. Emellett napjainkra szükségessé vált, hogy ezek az adatok bármikor és bárhonnan hozzáférhetőek legyenek. Ezen problémákra kínál hatékony megoldást a felhő, amely sokoldalúsága és változatos szolgáltatásai révén egyaránt kielégíti az átlagfelhasználók és a nagyvállalatok igényeit is. A lehetőségeknek csak az anyagi források szabnak határt. A felhőszolgáltatás számos előnnyel rendelkezik egy hagyományos vállalati szerverrel, valamint az otthoni adattárolással szemben. Elegendő csak a hardver- és energiaköltségekre gondolni, hiszen nincs szükség különféle eszközök vásárlására, azok hűtésének biztosítására, valamint az ezzel járó magasabb villanyszámla sem terheli a fogyasztót. A felhőszolgáltatók nagytételben vásárolnak számítástechnikai eszközöket, és nagybani vásárlónak számítanak a villamosenergia-fogyasztás szempontjából is, így kedvezőbb ár biztosított számukra. Emellett az ismétlődő feladatok automatizálásának köszönhetően a szerverpark üzemeltetési költségei is alacsonyabbak. Ezen terheket a bérlők közösen viselik, így az egyes fogyasztókra eső összeg jóval alacsonyabb, mintha saját szervert üzemeltetnének. Szintén nagy előnye a felhőszolgáltatásnak a skálázhatóság. Az időszakos terhelés, az esetleges gyors terhelésnövekedés vagy csökkenés, valamint a nem várt események miatt egy vállalat esetén nehéz előre megtervezni a zavartalan működéshez szükséges, ideális eszközparkot. A felhő rugalmassága azonban biztosítja, hogy rövid időn belül annyi erőforrás álljon rendelkezésre, amennyire éppen szükség van. Mindezek mellett méretgazdaságossága miatt könnyebb biztonságos és megbízható rendszert kialakítani, melynek költsége ugyan magas, azonban ez az összeg is megoszlik az előfizetők között. Többféle felhőszolgáltatást különböztethetünk meg, melyek mindegyikéről elmondható, hogy nem kötődik egy dedikált hardverhez, hanem a szolgáltató eszközein elosztva üzemel, a felhasználó elől elrejtve a részleteket. A szolgáltatásokat az előfizetők annak típusától függően az interneten vagy a helyi hálózaton keresztül érhetik el [2]. 2

1. A felhő alapú számítástechnika Privát felhő A privát felhő kizárólagos használatot biztosít egy vállalat számára, olyan informatikai környezet, melyet csak az adott cég szervezeti egységei használnak. Tulajdonosa és kezelője lehet maga a vállalkozás, egy megbízott partner vagy ezek kombinációja. Az adatközpont a világon bárhol lehet, de akár a cég saját telephelyén is állhat. Nyilvános felhő A nyilvános felhő közös használaton alapuló, bárki számára hozzáférhető informatikai környezet. Tulajdonosa és üzemeltetője lehet egy vállalat, egy egyetem, egy kormányzati szerv, vagy ezek kombinációja. Adatközpontja a szolgáltató telephelyén található. Hibrid felhő A hibrid felhő a privát és nyilvános felhőszolgáltatások keveréke, melynek összetevői egymástól függetlenek, de a köztük lévő kapcsolat révén lehetőség van az adatok és alkalmazások mozgatására és kiterjesztésére. Használható egyrészt az adatok szegmentálására, hiszen egyes országokban korlátozott a felhőben tárolható adatok köre, így lehetőség van az érzékeny adatokat a privát, míg minden más adatot a nyilvános felhőben tárolni. Másrészről kapacitásnövelés céljára is alkalmas, hiszen ha a privát felhő terhelése meghalad egy adott szintet, a nyilvános felhőben létrejövő erőforrások ki tudják szolgálni a további kéréseket. A felhő szolgáltatásai három nagy csoportba sorolhatók attól függően, hogy az informatikai rendszer összetevőinek mekkora részét veszi át a szolgáltató az ügyféltől. Infrastruktúra-szolgáltatás (IaaS) A felhő legalsó szintje az infrastruktúra-szolgáltatás (Infrastructure as a Service), amely igénybe vétele esetén a szolgáltató biztosítja az informatikai infrastruktúra egy részét, vállalja többek között a hálózat kiépítését, adattároló központ kialakítását, szerverek vásárlását és karbantartását, virtuális környezet kiépítését és üzemeltetését, valamint áramkimaradás esetén is védett energiaellátás biztosítását. Az előfizető gondoskodik az operációs rendszer és egyéb szoftverek karbantartásáról, az adatok biztonsági mentéséről és a saját alkalmazások kezeléséről. Az infrastruktúra-szolgáltatás ideális megoldást kínál az adatközpont kapacitásának ideiglenes vagy tartós növelésére, üzleti alkalmazások kihelyezésére, valamint adattárolásra. 3

1. A felhő alapú számítástechnika Platformszolgáltatás (PaaS) A felhő középső szintje a platformszolgáltatás (Platform as a Service), mely során a szolgáltató egy operációs rendszerrel ellátott platformot biztosít saját infrastruktúrája fölött, amelyen alkalmazások telepíthetők és üzemeltethetők. Az infrastruktúraszolgáltatásnál felsoroltakon túl a szolgáltató vállalja a rendszer karbantartását, a szükséges javítócsomagok telepítését, valamint a futtatókörnyezet felügyeletét is. A felhasználó csak a saját alkalmazások kezeléséről és az adatok biztonsági mentéséről gondoskodik. A platformszolgáltatás használható új felhőszolgáltatások kifejlesztésére, hiszen a saját alkalmazások közzétehetők a felhőben, széles körű elérhetőséget és rugalmasságot biztosítva ezzel. Meglévő alkalmazások is kiegészíthetők további összetevőkkel, egy vállalati adatközpont például összekapcsolható egy a felhőben futó webes szolgáltatással. A platformszolgáltatás igénybe vétele esetén adatbázisok is tárolhatók a felhőben, így a szinkronizáció könnyedén megoldható a különböző adatbázisok között. Szoftverszolgáltatás (SaaS) A felhő legfelső szintje a szoftverszolgáltatás (Software as a Service), mely esetben az előfizetőnek semmilyen üzemeltetési teendője nincs, az alkalmazások egyszerűen közzétehetők és használhatók. A legtöbb online szolgáltatás ezt a modellt használja, ilyenek például az internetes keresők (Bing, Google, Yahoo), a levelező és kommunikációs szolgáltatások (Gmail, Outlook, Skype), a médiamegosztó weboldalak (Youtube, Vimeo), a közösségi hálózatok (Facebook, Twitter), valamint a vállalati online szolgáltatások (Office 365). A felhő szolgáltatásmodelljeinek felépítését az 1. ábra mutatja be: 1. ábra A felhő szolgáltatásmodelljei 4

1. A felhő alapú számítástechnika Az interneten további, egyéb szolgáltatásmodellek is fellelhetők, ezek azonban jellemzően a három nagy modell kombináció. Ilyenek többek között a Storage as a Service (STaas), a Data as a Service (Daas), a Database as a Service (DBaaS), a Security as a Service (SECaaS) és a Test Environment as a Service (TEaaS). 1.1. Az elterjedtebb felhőszolgáltatók A felhőszolgáltatás az elmúlt évtized egyik legfőbb informatikai újítása, mely előnyeinek köszönhetően rendkívül gyors ütemben terjedt el, és igen hamar népszerűvé vált a felhasználók körében. Egymás után jelentek meg a különböző felhőplatformok, melyek között egyaránt megtalálhatók az átlagos igényeket kielégítő, valamint a vállalati célú szolgáltatások is. Az egyik legrégebbi webes tárhely-szolgáltatás a Box, amelyet 2005-ben hoztak létre, és ma már több mint 34 millióan használják világszerte. A regisztrációt követően 10 GB ingyenes tárhelyet biztosít, mely esetén a feltölthető maximális fájlméret 250 MB. A tárhely mérete díjfizetés ellenében magánszemélyek részére 100 GB-ra növelhető, ekkor a legnagyobb feltölthető fájlméret 2 GB. Üzleti előfizetők esetén a tárhely korlátlan méretig bővíthető, a feltölthető fájlméret ekkor 5 GB lehet. Az ingyenes tárhely 1 fiókkal használható, a 100 GB-os előfizetés 3-10 felhasználó számára elérhető, míg a korlátlan, üzleti szolgáltatás esetén minimum 3 felhasználó szükséges. Hiányossága, hogy automatikus mentésre nincs lehetőség. A kapcsolódó alkalmazások Windows, Android, ios, Blackberry és OS X platformokra érhetők el. [3] 2007-ben megjelent a Microsoft felhőszolgáltatása, a SkyDrive, melynek nevét később OneDrive-ra változtatták. Az ingyenes tárhely 15 GB, mely külön díjakért 100 GBos, 200 GB-os vagy 1 TB-os méretre bővíthető. A feltölthető maximális fájlméret mindegyik csomag esetén 10 GB. A felhasználók száma 15 200 GB-os csomagok esetén 1, míg az 1 TB-os családi előfizetés esetén maximum 5 lehet. Elsősorban a Windows felhasználóit kívánta kiszolgálni (asztali és mobil verzió), de Android, ios és OS X rendszerekre is elérhető. [4] A cég másik népszerű felhőszolgáltatása a Microsoft Azure, mely főként a vállalati szféra számára készült és számos üzleti szolgáltatással rendelkezik. 2008-ban indult el a Dropbox felhőszolgáltatás, mely mára több mint 300 millió felhasználóval rendelkezik, a platformot használó alkalmazások száma pedig meghaladja a 300 000-et. A 2 GB ingyenes tárhely magánszemélyek esetében 1 TB-ig, míg vállalati ügyfelek részére végtelen kapacitásig növelhető. A feltölthető fájlméret webes alkalmazás használatával 300 MB, kliens applikáció segítségével viszont korlátlan. A felhasználók 5

1. A felhő alapú számítástechnika száma magánszemélyek esetén csak 1 lehet, üzleti előfizetés esetén azonban nincs korlátozva. A Dropbox által kiadott fejlesztői csomag révén a különböző programozási nyelveken megírt alkalmazásokhoz egyszerűen hozzáadható a teljes körű Dropboxtámogatás. A tárhely kezelő alkalmazások Windows, Windows Phone, Android, ios, Blackberry, OS X és Linux operációs rendszerekre telepíthetők. [5] Szintén 2008 óta van jelen a SugarSync felhőszolgáltatás, amely jelenleg már több millió felhasználóval rendelkezik világszerte. A regisztrációt követően 5 GB ingyenes tárterület áll rendelkezésre, mely 90 napig használható. Díjfizetés ellenében személyes használatra 100, 250 vagy 500 GB-os csomagok választhatók, míg az üzleti felhasználók számára 1 TB-os tárhely biztosított. Magánszemélyek esetén maximum 1 felhasználó engedélyezett, az üzleti csomagot pedig legfeljebb 9 fő használhatja. A szolgáltatás a Windows, Android, ios és OS X operációs rendszereket támogatja. [6] A Bitcasa felhőszolgáltatás 2011 óta működik, használóinak száma mára elérte a 100 000-et. Az ingyenesen használható tárterület mérete 5 GB, mely 1 vagy 10 TB-ig növelhető, a feltölthető fájlméret pedig nincs korlátozva. Az engedélyezett felhasználók száma ingyenes tárhely esetén 3, míg fizetett tárhely esetén maximum 5 lehet. A szükséges alkalmazások Windows, Android, ios, OS X és Linux rendszerekre telepíthetők. [7] Az Apple által fejlesztett icloud felhőszolgáltatás szintén 2011-ben jelent meg. Az ingyenes tárhely mérete 5 GB, mely országonként eltérő mértékű díjfizetés ellenében 20, 200 vagy 500 GB-ra, illetve 1 TB-ra bővíthető. A feltölthető legnagyobb fájlméret mindegyik csomag esetén 15 GB lehet, és mindössze 1 felhasználó férhet hozzá a fiókhoz. [8] A szolgáltatás Windows, ios, OS X és Apple TV operációs rendszerek esetén érhető el. [9] A Google 2012-ben indította el a Google Drive-ot, mely mára közel 250 millió felhasználót szolgál ki. A 15 GB ingyenes tárhely 100 GB-os, valamint 1, 10, 20 vagy 30 TB-os méretig növelhető, mely területen a Drive dokumentumain túl a Gmail üzenetek és csatolmányok, valamint a Google+ portálra feltöltött 2048x2048 pixelnél nagyobb felbontású fotók is helyet foglalnak. A feltölthető maximális fájlméret 5 GB, és fiókonként 1 felhasználó lehetséges. Az alkalmazás Windows, Android, ios és OS X operációs rendszerekre telepíthető. [10] A különböző felhőszolgáltatók a tárhely biztosításán felül számos egyéb lehetőséget is nyújtanak a felhasználók számára. A magánszemélyek részére, valamint irodai célokra biztosított szolgáltatások sokszínűségét tekintve a három IT-óriás, a Microsoft, az Apple és a Google felhőszolgáltatása kiemelkedő jelentőségű. 6

1. A felhő alapú számítástechnika 1.1.1. Microsoft Corporation A redmondi székhelyű Microsoft Corporation a világ egyik legnagyobb szoftvervállalata, mely a világ több mint 150 országában van jelen. Bill Gates és Paul Allen 1975-ben alapította a kezdetben fordítóprogramok fejlesztésével és árusításával foglalkozó céget. Az 1980-as évek elején az IBM megrendelésére elkészítették az MS- DOS operációs rendszert, melyet egyéb számítógépgyártók is átvettek. Ezzel a Microsoft megalapozta vezető helyét az operációs rendszerek piacán. Később megalkották a Windows operációs rendszert, mely a személyi számítógépek mellett ma már a különböző mobileszközökön is jelen van, emellett irodai és kommunikációs szoftvereket, valamint fordítóprogramokat is készítettek. [11] Felhőszolgáltatásukat 2007-ben indították el SkyDrive néven, melyet 2014-ben átneveztek OneDrive-ra. Az asztali számítógépre, táblagépre és okostelefonra megvalósított csomag ma már XBOX játékkonzolokról is elérhető. A Hotmail, Xbox Live, Messenger és Skype szolgáltatások elérését biztosító Windows Live fiók mellé automatikusan jár a 15 GB-os ingyenes tárhely, ebben az esetben nem szükséges a OneDrive-ra külön regisztrálni. Ennek hiányában a regisztráció, a https://onedrive.live.com/ weboldalon lehetséges, mely során a biztonságra nagyon ügyelő cég lépésenként magyarázza el a megfelelő jelszó kiválasztásának fontosságát, valamint az opcionális kétlépcsős azonosítás beállítását és használatát. A OneDrive asztali és mobilalkalmazás telepítéséhez, valamint a OneDrive weboldalának optimális működéséhez szükséges minimális rendszerkövetelmények a következőek [12]: OneDrive asztali alkalmazás: Operációs rendszer: Windows 8, Windows 7, 2-es szerviz csomaggal ellátott Windows Vista, Windows Server 2008 R2, 2-es szerviz csomaggal ellátott Windows Server 2008, OS X Lion, OS X Mountain Lion vagy OS X Mavericks. A Windows XP és a Linux nem támogatott, a Windows 8.1 és Windows 10 pedig már beépítve tartalmazza az alkalmazást. Processzor: Minimum 1,6 GHz, vagy Intel-alapú Mac számítógép Memória: Minimum 1 GB RAM Felbontás: Minimum 1024x576 Internetkapcsolat: Szélessávú internet-hozzáférés ajánlott 7

1. A felhő alapú számítástechnika OneDrive mobil applikáció: Android: 2.3 vagy újabb (a kamera biztonsági mentéséhez és egyéb funkciókhoz minimum Android 4.0 szükséges) ios: 6.0 vagy újabb Windows Phone: 7.5 vagy újabb Internetkapcsolat: Szélessávú internet-hozzáférés ajánlott OneDrive weboldal: Internet Explorer, Google Chrome, Mozilla Firefox vagy Safari böngésző legújabb verziója ajánlott A OneDrive webes felületére történő bejelentkezést követően a tárhelyre feltöltött dokumentumok és képek jelennek meg, melyek megtekinthetők, törölhetők, vagy további fájlok tölthetők fel. A főoldalon további tárhely vásárlására, valamint OneDrive alkalmazások letöltésére is lehetőség nyílik. A tárhely kezelésén túl számos hasznos egyéb szolgáltatást is biztosít az oldal. A webes Office csomag segítségével lehetőség nyílik különböző dokumentumok online szerkesztésére. Az alkalmazások az Office 2007 stílusát követik, az online felhasználói felület mindegyik program esetén pontos mása az asztali verziónak. Az online csomagban elérhető a Word Online szövegszerkesztő, az Excel Online táblázatkezelő, a PowerPoint Online prezentáció készítő, valamint a OneNote Online jegyzet-szolgáltatás. A Windows Live e-mail fiók az Outlook.com ikonra kattintva érhető el. Az Office Online segítségével további Office szolgáltatások vásárolhatók, ezek az Office 365 otthoni, egyszemélyes és egyetemista verziója, az Office 2013 otthoni és diák-, valamint otthoni és kisvállalati verziója, továbbá az Office Professional 2013. A Személyek menüpont a kapcsolatok kezelésére szolgál. A Windows Live fiók címjegyzékének kezelése mellett lehetőség van a névjegyek importálására Gmail és Yahoo! fiókokból, valamint a Facebook, Twitter és LinkedIn kapcsolatok is szinkronizálhatók a Windows Live fiókkal. A Naptár alkalmazás segítségével eseményeket, feladatokat rögzíthetünk, melyekhez értesítés is beállítható. A Naptár tartalma igény szerint fájlba menthető, illetve megosztható más személyekkel is. A Skype ikonra kattintva közvetlenül a OneDrive-ból kezdeményezhetünk beszélgetést partnereinkkel, ehhez nem szükséges külön elindítani a Skype alkalmazást. A felhőbe feltöltött dokumentumokat a Microsoft nem használja fel, azonban azok tartalmát szabályozza és ellenőrzi. Amennyiben a tartalom ellentmond a magatartási 8

1. A felhő alapú számítástechnika kódexben foglaltaknak, a Microsoft fenntartja a jogot a tartalom törlésére vagy akár a teljes fiók letiltására. [13] A Microsoft másik felhőszolgáltatása a Microsoft Azure, mely elsősorban az üzleti szféra igényeinek kielégítésére jött létre. A hivatalos weboldal szerint A modern cégek felhője szlogennel ellátott szolgáltatást a legfrissebb adatok alapján már a világ vállalatainak 57%-a használja. [14] Az Azure lefedi a teljes szolgáltatásmodellt, hiszen infrastruktúra-, platform- és szoftverszolgáltatást is nyújt, emellett igen meggyőző, 99,95%-os elérhetőséget kínál. Virtuális gépeket, merevlemezeket és hálózati eszközöket biztosít az előfizető számára. Relációs adatbázisokat (Windows Azure SQL Database) képes kezelni, valamint támogatja a fájl- vagy adatfolyam (BLOB) és a táblázatos adatok (NoSQL) használatát is. Számos programozási nyelven íródott alkalmazást képes futtatni, többféle keretrendszert és fejlesztőeszközt támogat, teljesen automatizált és szabadon skálázható, így csak azon erőforrások használatáért kell fizetni, amelyeket az előfizető ténylegesen igénybe vesz. Nagy előnye, hogy nem előre összeállított csomagokból kell választani, a szolgáltatások az egyedi igények alapján összeállíthatók, és a díjfizetés is ennek megfelelően történik. [15] 1.1.2. Apple Incorporation Az Apple Incorporation kezdetben főként hardvergyártással, ma már azonban szoftverfejlesztéssel is foglalkozó vállalat, mely stílusos, egyszerűen kezelhető és stabil gépeinek és eszközeinek köszönhetően a világ egyik legelismertebb márkájává vált. A cupertinoi székhelyű céget Steve Wozniak, Steve Jobs és Ronald Wayne 1976-ban alapította, ám Wayne néhány nap után kilépett. Egy évvel később, 1977-ben bevételük már meghaladta az 1 millió dollárt. 1984-ben került piacra az Apple Macintosh személyi számítógép, ami világsiker lett. 1998-ban bemutatkozott az imac, az Apple egybeépített asztali gépe, majd 2001-ben piacra került az első ipod hordozható zenelejátszó készülék. 2007-ben megjelent az iphone, melynek köszönhetően az Apple a mobilpiacon is az élvonalba került, végül 2010-ben bemutatták az első ipad táblagépet is. [16] Az Apple felhőszolgáltatása, az icloud 2011-ben indult el, és 2012-re már több mint 100 millió felhasználóval rendelkezett. Elsősorban OS X és ios felhasználóknak készült, de Windows operációs rendszerrel is igénybe vehető. A regisztráció a https://www.icloud.com/ weboldalon lehetséges, ezt követően egy elsődlegesen megadott e-mail cím szolgál majd Apple ID azonosítóként. A jelszóra vonatkozóan biztonsági 9

1. A felhő alapú számítástechnika okokból szigorú megkötések vannak, emellett az Apple ajánlja a kétlépcsős azonosítás használatát is. A minimális rendszerkövetelmények az icloud felhőszolgáltatás használatához: ios 5 vagy újabb, OS X Lion 10.7.2 vagy újabb, Windows 7 vagy újabb operációs rendszer. A különböző szolgáltatások használata azonban eltérő követelményekhez kötött, ennek részleteit az Apple saját weboldalán teszi közzé. Az ajánlott rendszerkövetelmények a zökkenőmentes használathoz következőek [17]: iphone, ipad és ipod touch készülékek esetén: Operációs rendszer: ios 8.3 További szoftverek: iwork for ios csomag (Pages 2.5 vagy újabb, Numbers 2.5 vagy újabb és Keynote 2.5 vagy újabb) OS X operációs rendszert használó számítógépek esetén: Operációs rendszer: OS X Yosemite v10.10.3 További szoftverek: iwork for Mac csomag (Pages 5.5 vagy újabb, Numbers 3.5 vagy újabb és Keynote 6.5 vagy újabb), itunes 12 vagy újabb, Safari 8 vagy újabb, Mozilla Firefox 22 vagy újabb, Google Chrome 28 vagy újabb Windows operációs rendszert használó számítógépek esetén: Operációs rendszer: Windows 7 vagy újabb További szoftverek: icloud for Windows 4.0.2, itunes 12 vagy újabb, Outlook 2007 vagy újabb, Internet Explorer 10 vagy újabb, Mozilla Firefox 22 vagy újabb, Google Chrome 28 vagy újabb Apple TV esetén: Operációs rendszer: Apple TV 7.0 vagy újabb Bejelentkezést követően a Pages online szövegszerkesztő, a Numbers online táblázatkezelő, a Keynote online prezentációkészítő, valamint a Beállítások közül választhatunk. A Beállítások menüben megtekinthető a tárhely mérete és a szabad terület, valamint a saját ios vagy OS X rendszert használó eszközök listája. A felhő további szolgáltatásai közé tartozik a képek, videók és dokumentumok feltöltése és megosztása. Lehetőség van a Naptár, Emlékeztető és a Jegyzet szinkronizálására. Az itunes és ibooks applikációkon keresztül vásárolt zenék és könyvek a felhőnek köszönhetően bármely eszközről elérhetőek. Az ios rendszerű eszközökről (iphone, ipad és ipod Touch) biztonsági másolat készíthető, melyet a felhasználó számítógépre menthet, illetve onnan a készülékre vissza is tölthet. 10

1. A felhő alapú számítástechnika Az iphone keresése funkció egy térképen bejelöli, hogy hol található a telefon, emellett üzenet és hang is küldhető a készülékre. Lehetőség van a telefon zárolására, mely csak az Apple ID-val történő bejelentkezéssel oldható fel, vagy akár a készülék teljes tartalma is törölhető. Az icloud kulcskarika szolgáltatásával egy helyen tárolható a felhasználó összes jelszava és bankkártya adata (kivéve CVC/CVC2 kód), melyek titkosítva kerülnek mentésre, így azokhoz maga az Apple sem férhet hozzá. A szolgáltatás kényelmi funkciókat lát el, az elmentett adatok a megfelelő oldalakon automatikusan kitöltésre kerülnek. Az Apple nem használja fel a feltöltött adatokat, azokat nem szabályozza és nem ellenőrzi, tartalmukért semmilyen felelősséget nem vállal. [18] 1.1.3. Google Incorporation A Google Incorporationt Larry Page és Sergey Brin alapította 1998-ban. A vállalat nevéhez fűződik a Google keresőmotor kifejlesztése, mely a weblapok közötti kapcsolatok matematikai analízisén alapul. A cég székhelye ma a Kalifornia állambeli Mountain Viewban található, a Googleplex nevű komplexumban, és világszerte közel 30 000 alkalmazottja van. 2005-ben a Google felvásárolta az Android Incorporationt, majd 2008- ban bemutatta az Android operációs rendszert, amivel megalapozta vezető helyét a mobilpiacon is. 2004-ben jelent meg a Google Earth virtuális földgömb, 2006 óta pedig a YouTube videó-megosztó portál is a cég tulajdonába tartozik. [19] Az Android megjelenését követően a Google számos mobilalkalmazást is kifejlesztett, maga az Android pedig mára a világ legnépszerűbb és legelterjedtebb mobil operációs rendszere lett. A Google Drive felhőszolgáltatás 2012-ben jelent meg, és mára közel 250 000 aktív felhasználóval rendelkezik. Meglévő Gmail fiók mellé automatikusan biztosított a 15 GBos ingyenes tárhely, ekkor nem szükséges a Google Drive-ra külön regisztrálni. Amennyiben a felhasználó nem rendelkezik Gmail fiókkal, a regisztrációra, a http://www.google.com/intl/hu_hu/drive/ weboldalon van lehetőség. Ajánlott a kétlépcsős azonosítás használata, így adatainkat nagyobb biztonságban tudhatjuk. Az asztali számítógépre, táblagépre és okostelefonra telepíthető alkalmazás a következő operációs rendszereken és böngészőkben futtatható [20]: Google Drive asztali alkalmazás: Windows XP vagy újabb, OS X Lion vagy újabb 11

1. A felhő alapú számítástechnika Google Drive mobil applikáció: Android 4.0 vagy újabb, valamint ios 7.0 vagy újabb Google Drive weboldal: Google Chrome, Mozilla Firefox, Safari vagy Internet Explorer (a böngészőkből a legújabb verzió ajánlott) A Google Drive webes felületére bejelentkezve a Saját meghajtó, azaz a rendelkezésre álló tárhely és az azon tárolt adatok jelennek meg. A foglalt területre vonatkozóan az oldal bal alsó sarkában kapunk információt, és itt van lehetőség további tárhely vásárlására is. Külön menüpontokban megtekinthetők a mások által velünk megosztott fájlok, a feltöltött és a mobilkészülékről automatikusan szinkronizált fotók, a legutóbbi dokumentumok, a csillagozott fájlok és mappák, valamint a törölt fájlok. A felületről lehetőség van egy gombnyomással elindítani a Google keresőt, a Google térképszolgáltatást a Google fordítót és a Youtube-ot, belépni a Google+ közösségi hálózatra, a Blogger portálra és a Gmail levelezőrendszerbe, elolvasni a híreket és megnézni a saját naptárunkat és szerkeszteni a felhőben tárolt dokumentumainkat. A Google Drive különböző irodai szolgáltatásokat biztosít, ezek a Dokumentumok online szövegszerkesztő, a Táblázatok online táblázatkezelő és a Diák online prezentációkészítő alkalmazás. Használatuk rendkívül egyszerű, a felhasználóbarát kezelőfelület és az Office csomagból ismerős funkciók megkönnyítik a dokumentumok szerkesztését. Az Űrlapok segítségével kérdőívek készítésére nyílik lehetőség, a Rajzok pedig diagramok és folyamatábrák létrehozására szolgál. A Google Keep jegyzetkészítő szolgáltatással a teendők felírása mellett listák, fotók, hangfelvételek is feltölthetők, még inkább személyre szabva ezzel az emlékeztetőket. A Naptár alkalmazás segítségével új eseményeket rögzíthetünk, valamint szinkronizálhatjuk annak tartalmát az Android vagy ios rendszerű készülékeinken futó Naptár applikációval. A rendszer automatikusan hozzáadja a naptárhoz a járat- és asztalfoglalásokat az e-mailen érkező visszaigazolások alapján. Ez a funkció természetesen ki is kapcsolható. A Google Drive Androidra telepíthető alkalmazásával dokumentumok szkennelhetők be és menthetők pdf-fájlként. Ezek megnyitása közvetlenül a felhőből, a Google Drive pdf-olvasójával lehetséges. A felsoroltakon túl a Google Drive vállalati felhasználásra is kínál megoldást Google Drive for Work csomagjával. Az üzleti csomag minimum 5 felhasználó esetén 12

1. A felhő alapú számítástechnika korlátlan tárhelyet biztosít, míg 5 fő alatti létszám esetén a tárhely mérete 1 TB. A szolgáltatás révén a vállalatok kezelhetik a felhasználókat és a megosztási beállításokat, fejlett ellenőrzési és jelentési funkciókat kapnak, és napi 24 órás segítségnyújtás áll rendelkezésükre telefonon, e-mailben és csevegésben. A csomag kifejezetten csapatoknak készült, az irodai alkalmazásokkal egyszerre többen is dolgozhatnak a dokumentumokon, sőt, a megjegyzéseknek köszönhetően lehetőség nyílik a dokumentumrészleteket közvetlenül az adott szakasz mellett, levélváltás nélkül megbeszélni. Az üzleti szolgáltatásoknak köszönhetően video- és audiokonferencia is lebonyolítható, valamint számos további hasznos beépített alkalmazás választható, beleértve az elektronikus aláírás készítésére alkalmas DocuSign vagy a projektkezeléshez ideális Smartsheets applikációkat. A Google Általános Szerződési Feltételeinek értelmében a felhőbe feltöltött tartalmak a felhasználó tulajdonában maradnak ugyan, azonban a Google jogosult azokat felhasználni, módosítani, reprodukálni, valamint azokból származékos műveket létrehozni. Ez a jog akkor sem vész el, ha a fiók időközben megszüntetésre kerül, azaz a felhőben tárolt információk még ebben az esetben sem törlődnek, azokhoz a Google korlátozások nélkül, bármikor, utólag is hozzáférhet. [21] 1.2. A Google Drive szinkronizációs lehetőségei A felhő egyik legfontosabb szolgáltatása az adatok szinkronizálásának lehetősége a különböző készülékek között. Megjelenésének köszönhetően dokumentumainkat, fényképeinket, videóinkat már nem szükséges külön-külön minden olyan eszközre felmásolni, amelyről el szeretnénk őket érni, azok a felhőbe történő feltöltés után bármikor, bárhonnan rendelkezésre állnak. Az online szerkeszthetőség előnye, hogy a dokumentumokban történt változások szintén azonnal elérhetők bármely eszközről, függetlenül attól, hogy a módosítás mely készülékről történt. A Google Drive lehetőséget biztosít a fájlok és adatok automatikus szinkronizálására közvetlenül egy adott applikációból (kamera, naptár, stb.) vagy egy különálló, a megosztás céljából létrehozott mappából, amely funkció akár ki is kapcsolható. Manuális feltöltés esetén lehetőség van a dokumentumok Google Docs által kezelhető formátumra történő konvertálására, így azok online is szerkeszthetővé válnak. Ellenkező esetben a nem kompatibilis dokumentumok (pdf, Open Office, stb.), csak olvasható dokumentumként lesznek elérhetőek a tárhelyen. Beállítható a fájlok láthatósága is, azaz megadható, hogy a dokumentumokhoz csak a tárhely tulajdonosa 13

1. A felhő alapú számítástechnika vagy esetleg valaki más is hozzáférhessen-e. A fájlok egyesével és tömegesen is feltölthetők vagy törölhetők. A felhőben tárolt fájlok és információk esetén kulcsfontosságú, hogy azokhoz illetéktelenek ne férhessenek hozzá. A Google Drive SSL (Secure Socket Layer) titkosítást használ az adatok védelmére, amely az aszimmetrikus kódolás módszerével biztosítja a biztonságos kommunikációt. Emellett a bejelentkezéshez kétlépcsős azonosítás is beállítható, mely tovább fokozza a védelmet. Ekkor a felhasználónév és jelszó megadását követően a rendszer egy kódot generál, amelyet üzenetben vagy mobilalkalmazáson keresztül juttat el a felhasználónak, aki csak ezen kód megadásával tud továbblépni az azonosítási folyamatban. A Drive lehetőséget biztosít a tárolt dokumentumok offline elérésére is, amely opcionálisan beállítható. Ekkor a rendszer online módban elvégzi a kijelölt fájlok helyi mentését, amelyek így internetelérés nélkül is megtekinthetők és szerkeszthetők. A módosításokat a rendszer azonnal szinkronizálja, amikor a készülék ismét online módba kerül. Fejlesztői szemszögből nagyon fontos az elkészített alkalmazás adatainak helyi mentése is, hogy az applikáció offline módban is zökkenőmentesen működjön, a több eszközökön történő használat miatt pedig automatikus szinkronizációra van szükség. Emellett ügyelni kell az ütközések elkerülésére is, azaz a különböző eszközökön offline módban vagy egy időben történő változások összehangolását úgy kell megoldani, hogy a mentés során semmilyen információ ne veszhessen el. 14

2. Mobil operációs rendszerek 2. Mobil operációs rendszerek Napjainkban a mobiltelefon életünk elengedhetetlen részét képezi. A legfrissebb adatok alapján a forgalomban lévő készülékek száma mára megközelíti a Föld teljes lakosságának számát. [22] A közel 7 milliárd mobiltelefon közül jelenleg csaknem 2 milliárd készülék okostelefon, és az eladások száma folyamatosan növekszik. A technikai fejlődés és az árak csökkenése mindenki számára elérhetővé tette a mobiltelefon használatot, amit mindössze két évtizeddel ezelőtt még csak nagyon kevesen engedhettek meg maguknak. 2.1. Történeti áttekintés A mai mobiltelefonok története egészen 1973-ig nyúlik vissza, amikor Martin Cooper, a Motorola mérnöke, New York utcáin sétálva lebonyolította a világ első mobilhívását. Az 1 kg-os telefon a Motorola DynaTac prototípusa volt (2. ábra), amely csak 10 évvel később, 1983-ban került kereskedelmi forgalomba. A készülék 3 995 $-ba került, így csak igen kevesen engedhették meg maguknak. A 90-es évek elején a táskatelefonok (3. ábra) váltak népszerűvé, melyek nagy előnye volt a kisméretű kézi telefonokkal szemben, hogy a táskába épített adóvevőnek és akkumulátornak köszönhetően hosszabb beszélgetési időt és nagyobb hatótávolságot biztosítottak. Ezek azonban magas áruk miatt még mindig nem voltak képesek széles körben elterjedni. Hatalmas újításnak számított 1993-ban az IBM Simon megjelenése, amely a hívásindítás és hívásfogadás mellett már további szolgáltatásokat is biztosított. [23] Tartalmazott egy naptárt, címjegyzéket, számológépet, jegyzettömböt, e-mail klienst, néhány egyszerűbb játékot és érintőképernyővel volt ellátva. Ez volt a világ első okostelefonja. 2. ábra Motorola DynaTac 3. ábra - Táskatelefon A 90-es években folyamatosan csökkent az alkatrészek ára, egyre tartósabb akkumulátorok készültek, és kibővült a mobiltelefonokra telepített alkalmazások köre is. A hívásfunkciók mellett megjelent a készülékeken a szöveges üzenetek küldésének lehetősége, a címjegyzék, a naptár funkció, az ébresztőóra és az egyszerűbb játékok. 1999- ben megjelent a Nokia 7110-es, az első WAP-képes mobiltelefon, valamint a Benefon Esc!, az első GPS-szel ellátott készülék. 2001-ben piacra kerültek az első színes kijezős, 15

2. Mobil operációs rendszerek kamerával felszerelt mobiltelefonok is, majd további multimédiaszolgáltatásokkal bővült a paletta. Az árak csökkenésével és a szolgáltatások körének bővülésével egy időben folyamatosan nőtt az előfizetők száma is, ami 2000-re már meghaladta a 700 millió főt. [24] 2.2. Az első mobil operációs rendszerek A 90-es évek második feléig a mobilkészülékek csak egy egyszerű kezelőfelülettel rendelkeztek, operációs rendszerrel nem. Az első valódi, telefonokra készült operációs rendszert az 1998-ban, a Psion Software, a Motorola, a Nokia és az Ericsson által alapított Symbian Software fejlesztette ki, majd később a Panasonic, a Siemens és a Sony Ericsson is csatlakozott a konzorciumhoz. A rendszer a PDA-kra fejlesztett EPOC rendszer alapjaira épült, melyet a Psion fejlesztett ki az 1980-as évek végén. Az első EPOC16-ot futtató készülék a SIBO néven megjelent, 8086-os processzorral és 16 bites architektúrával rendelkező PDA volt. Az egy-felhasználós operációs rendszer Assembly és C nyelven íródott, emellett támogatta az OPL (Open Programming Language) programozási nyelvet és az OVAL integrált fejlesztőkörnyezetet is. Továbbfejlesztett változata, az EPOC32 1997-ben jelent meg a Psion Series 5 PDA készülékkel együtt. Az új verzió már C++ nyelven, és elsősorban ARM processzorral rendelkező eszközökre íródott. Az egy-felhasználós, 32 bites operációs rendszer már grafikus felhasználói felülettel rendelkezett, és kifejezetten a billentyűzettel is ellátott PDA-khoz készült. Az EPOC32 5-ös verzióját már szokás Symbian OS 5-nek nevezni, valójában azonban csak a 6-os verzió jelent meg hivatalosan is Symbian néven. [25] Az első Symbian OS rendszert használó okostelefon az Ericsson R380-as készüléke volt, ami 2000-ben került piacra. A kizárólag ARM processzorokon futó, többfeladatos, grafikus rendszer fejlesztése azonban igen költségesnek bizonyult, így nem tudta felvenni a versenyt a később megjelenő ios és Android rendszerekkel. A Nokia ennek ellenére sokáig kitartott a Symbian mellett, de a piaci veszteségek miatt végül 2011-től a Microsoft Windows Phone rendszere mellett döntött, és 2013-ban teljesen leállította a Symbianos készülékek gyártását. [26] A Symbian rendszerrel szinte egyszerre, 1999-ben a BlackBerry Ltd., korábbi nevén Research In Motion Ltd. (RIM) is elkészítette saját operációs rendszerét, a BlackBerry OS-t. A többfeladatos rendszer támogatja a BlackBerry készülékek olyan 16

2. Mobil operációs rendszerek speciális beviteli eszközeit is, mint a görgetőkerék, a görgetőgömb és a görgetőpad. A BlackBerry készülékek ma is saját fejlesztésű operációs rendszerükkel kerülnek forgalomba, a legfrissebb verzió a 2012-ben megjelent BlackBerry OS 7.1, más néven BlackBerry 10. [27] 2.3. ios [28] Az iphone OS (2010-től ios) operációs rendszert az Apple Inc. fejlesztette ki iphone, ipad és ipod Touch készülékeire. Az első iphone OS operációs rendszert 2007 januárjában mutatták be, a legújabb frissítés, az ios 9.1 pedig 2015. október 21-től érhető el. 2015 év elejei adatok alapján a jelenleg használatban lévő okostelefonok kb. 16%-án, a táblagépeknek pedig kb. 66 %-án fut ios rendszer világszerte. ios logó Többfeladatos operációs rendszer, azonban az ios 4-es verzióig kizárólag a rendszer által futtatott processzeknek volt engedélyezett a háttérben történő futás, a felhasználó alkalmazásainak nem. Felhasználói felülete kezdetektől a multi-touch technológiára épül, azaz minden objektum kézzel mozgatható, természetes kezelőfelületet biztosítva ezzel a felhasználó számára. Az ios számos hasznos, gyárilag telepített alkalmazást tartalmaz, melyek többek között a videó-hívások lebonyolítására alkalmas Facetime, az Apple Mail levelező kliens, az online játékok elérését biztosító Game Center, az e-könyvek letöltésére és olvasására alkalmas ibooks, a Safari böngésző, a Spotlight kereső, az ipod médialejátszó, valamint a Passbook, mely jegyek, kuponok, utalványok információinak tárolására szolgál. További applikációk az itunes vagy az App Store alkalmazások segítségével telepíthetők az eszközre. Az ios-t használó készülékekre hivatalosan kizárólag az App Store alkalmazás segítségével lehet alkalmazásokat letölteni és telepíteni. Léteznek azonban olyan módszerek, amelyekkel ezt a korlátozást fel lehet törni, majd az Apple által nem engedélyezett alkalmazásokat is fel lehet telepíteni. A jailbreak eljárásnak nevezett rendszerfeltörés során a felhasználó rendszergazdai jogokat szerez, ami az ios felhasználási feltételeinek megszegése. A rendszer feltörésének gyanúja esetén az Apple akár a garanciális ügyintézést is megtagadhatja. A restore eljárás, azaz az eredeti rendszer visszatöltése azonban törli a jailbreak módosításait a készülékről, így a rendszer tulajdonképpen nyom nélkül feltörhető és visszaállítható. 17

2. Mobil operációs rendszerek 2.3.1. Verziók [29] Az ios 9 éve van jelen a piacon, ez idő alatt évente került kiadásra egy-egy új verzió, melyek mindegyike jelentős változásokat, fejlesztéseket hozott az előzőekhez képest. iphone OS Az Apple 2007. január 9-én mutatta be az iphone OS operációs rendszert az első iphone készülékkel együtt, amely még nem támogatta a 3G-t, a másolás/beillesztés funkciót, az MMS-t és az e-mail csatolmányokat, valamint nem volt képes más gyártók alkalmazásainak futtatására sem. A későbbi frissítésekkel megjelent az itunes Music Store alkalmazás, amely lehetővé tette a zeneletöltést közvetlenül a készükre, és a saját csengőhang készítését. iphone OS 2 Az iphone OS 2-es verzió 2008. július 11-én került bemutatásra. Legjelentősebb újítása a 3G támogatás bevezetése volt, emellett megjelent az App Store áruház is, amely az iphone felhasználók számára is elérhetővé tette más gyártók alkalmazásait és játékait. Az új verzió támogatta a Microsoft Exchange és a Google Street View térképszolgáltatás használatát is. iphone OS 3 Az iphone OS 3-as verzió 2009. június 17-én jelent meg. Elérhetővé vált a másolás/beillesztés funkció és az MMS szolgáltatás. Az itunes már nem csak zenék letöltésére volt alkalmas, hanem filmek és könyvek is elérhetővé váltak a felhasználók számára. A Spotlight révén lehetőség nyílt átfogó keresésre az e-mailek, kapcsolatok, naptárbejegyzések, feljegyzések és zenék között. Ekkor jelent meg az első ipad is, így a 3.2-es verzió már számos olyan frissítést tartalmazott, melyek a nagyobb, eltérő felbontású képernyőn történő zökkenőmentes futtatást segítették elő. ios 4 Az ios nevet elsőként a 2010. június 21-én bemutatott ios 4 operációs rendszer viselte. A legfontosabb fejlesztése a multitasking volt, ami lehetővé tette különböző alkalmazások egyszerre történő futtatását, például a zenehallgatás közben történő böngészést, miközben a navigációs szoftver folyamatosan követte a felhasználó aktuális helyzetét. Megjelent az ibooks e-könyv olvasó applikáció, és az automatikus helyesírásellenőrzés. 18

2. Mobil operációs rendszerek ios 5 Az ios 5-ös verzió 2011. október 12-én jelent meg az Apple felhőszolgáltatásával, az iclouddal együtt, melynek köszönhetően ettől kezdve a felhasználók könnyedén szinkronizálhatták a tárolt zenéket, fotókat, videókat és egyéb dokumentumokat különböző eszközeik között. Számos új gyárilag telepített alkalmazással is bővült a rendszer. Többek között ekkor jelent meg az imessage applikáció, melynek segítségével szöveges üzenetek küldhetők más ios készülékekre WiFi-n keresztül. Az Apple integrálta új rendszerébe a Twittert, valamint a Siri hangvezérelt virtuális asszisztenst is, mely így már képes volt más alkalmazásokkal kommunikálni telefonhívás, e-mail ellenőrzés és szövegleírás céljából. ios 6 2012. június 11-én mutatták be a nagyközönség számára az ios 6 operációs rendszert. A gyárilag telepített alkalmazások közül eltűnt a Youtube, a Google Maps térképszolgáltatást pedig felváltotta az Apple saját fejlesztésű applikációja, az imaps. Elindult a Passbook alkalmazás, integrálták a Facebookot, és bővítették a Siri által nyújtott szolgáltatások körét, többek között az étteremajánló, filmkritika, alkalmazás-megnyitás, valamint Facebook és Twitter státusz diktálása funkciókkal. ios 7 2013. június 10-én került bemutatásra az ios 7-es verzió, mely jelentős változásokat hozott. Teljesen megújult a felhasználói felület, és megjelent a Vezérlőközpont, amely révén egy mozdulattal elérhetővé vált a WiFi, a Bluetooth, a repülő üzemmód, az újonnan bevezetett Zseblámpa, valamint további hasznos funkciók. Megújult az Értesítési központ és a multitasking, megjelent az AirDrop fájlküldő szolgáltatás, és integrálták a Flickr és Vimeo alkalmazásokat. Siri már női és férfi hanggal is rendelkezett, továbbá az angol mellett már francia és német nyelven is képes volt kommunikálni. ios 8 Az ios 8 2014. június 2-án került bemutatásra az Apple szokásos Fejlesztői Világkonferenciáján. A rendszer újdonságai az egészségügyi adatok nyomon követésére szolgáló HealthKit és az internet-képes háztartási berendezések irányítására alkalmas HomeKit szolgáltatások. Az imessages alkalmazás már audió és videó üzenetek továbbítására is képes, a szövegbevitel pedig kibővült a QuickType funkcióval, mely gépelés közben automatikusan kiegészíti a szavakat. 19

2. Mobil operációs rendszerek ios 9 Az ios legújabb, 9-es verziója 2015. szeptember 16-án került bemutatásra az új iphone 6S készülékekkel együtt. A gyárilag beépített alkalmazások új funkciókkal bővültek, melyek tovább fokozzák a felhasználói élményt. Siri már beszéd-kontextus alapján is tud keresni, valamint emlékeztetők létrehozására is képes. A Spotlight keresés az új API támogatásnak köszönhetően mostantól külső fejlesztők alkalmazásaiban is tud keresni, így képes megtalálni egy dokumentumot akár a Dropbox, vagy Google Drive fiókunkban is. A Maps térképszolgáltatás tömegközlekedési információkkal egészült ki, mely Magyarországon még sajnos nem elérhető, azonban számos olyan európai, amerikai és kínai nagyváros már megtalálható benne, mint például London, Berlin, New York, Mexikóváros vagy Shanghai. A Newstand hírolvasó szoftver új verziója News néven, a megújult Passbook applikáció pedig már Wallet néven található meg a legfrissebb ios verzió gyárilag telepített alkalmazásai között. Az új Alacsony töltöttségű mód használata az akkumulátor üzemidejét egy órával megnöveli, a rendszer mérete pedig jelentősen csökkent a korábbi, ios 8-as verzióhoz képest, így jóval több tárhely marad szabadon a készüléken a felhasználó számára. 2.3.2. Alkalmazásfejlesztés és publikálási lehetőségek A zárt forráskódú operációs rendszer az XNU kernel egy változatát használja, amely az OS X része. Az iphone készülékek ARM processzorral működnek, a 3D grafikához pedig OpenGL-t használnak, amit egy Power VR videokártya biztosít. Az OS X alkalmazások nem másolhatók közvetlenül a telefonra, hanem specifikusan iphone-ra kell őket írni és fordítani az Xcode fejlesztőcsomag segítségével, amely kizárólag OS X operációs rendszerre telepíthető. Az SDK ingyenesen letölthető, az eszközön történő tesztelés és a szoftver publikálása azonban csak az iphone Developer Program tagjai számára lehetséges. A tagsági díj jelenleg évi 99 $. Az elkészült alkalmazáshoz egy egyedi kulcsot kell generálni az Apple webes felületén, az applikáció feltöltése az Apple online piacterére, az App Storeba csak ezt követően lehetséges. A kulcsok az Apple tulajdonát képezik, így az alkalmazások nem terjeszthetők tovább. A fejlesztő szabadon megszabhatja az általa írt alkalmazás árát, a bevétel 70%-a illeti meg a fejlesztőt és 30%-a az Apple-t. Ingyenes applikáció feltöltése esetén, bevétel hiányában az Apple felé sem kell semmilyen költséget fizetni a letöltések után. Az App 20

2. Mobil operációs rendszerek Store-ban idén már több mint 1,4 millió applikáció érhető el, a letöltések száma pedig már meghaladta a 75 milliárdot. Java-alapú applikációk futtatása jelenleg még nem lehetséges az iphone készülékeken, azonban a hírek szerint a Sun Microsystems és az Apple már folytat tárgyalásokat ez ügyben. Flash alkalmazások egyelőre szintén nem futnak az ios rendszeren, azonban az Adobe már dolgozik egy Flash Lite verzión, ami kompatibilis lesz az Apple operációs rendszerével is. 2.4. Android Az Android jelenleg a világ legnépszerűbb mobil operációs rendszere. Fejlesztését az Android Inc. kezdte el, amit a Google 2005-ben felvásárolt, majd létrejött az Open Handset Alliance nevű konszern, 84 különböző mobil- és technológiai vállalat csoportja, abból a célból, hogy új innovációs Android logó megoldásokkal egy olcsóbb, jobb és gazdagabb felhasználói élményt biztosító mobil operációs rendszert valósítson meg. [30] 2007-ben jelentették be az Android megjelenését, amely 2008 végén, a HTC G1 készülékkel került a kereskedelmi forgalomba. A rendszer igen hamar rendkívül sikeres lett, és ma már a forgalomban lévő mobileszközök kb. 80%- án Android fut. A legfrissebb verzió a 2015. szeptember 29-én bemutatott Android 6.0 (Marshmallow). Az Android sikerének legfőbb okai az egyszerűen kezelhető, felhasználóbarát megjelenés, a kis hardverigény, a nyílt forráskód, az ingyenes használat, valamint a sikeres marketingstratégia. [31] Emellett a platform fontos része a Google eszköztár, melynek köszönhetően a Google fiókazonosítók megadását követően a névjegyzék, az üzenetek, a csevegések (Hangouts), az e-mailek (Gmail), a közösségi hálózat (Google+), az internetes fotóalbum (Fotók) és a naptár automatikusan szinkronizálódik. A rendszerrel további népszerű Google-szolgáltatásokat is kapunk, többek között a Google keresőt, mint önálló alkalmazást, a Google Chrome böngészőt, a Google Maps térképszolgáltatást, a Picasa fotómegosztó alkalmazást, beépített médialejátszó és fényképnézegető applikációkat, valamint a Google Play áruházat (korábbi nevén Android Market). Hasznos kiegészítők továbbá az online játék-lehetőséget biztosító Play játékok, az e-könyv olvasásra alkalmas Play könyvek, a felhasználó számára érdekes hírek kigyűjtésére és olvasására szolgáló Play újságos, és az online videotéka, a Play filmek alkalmazás. 21