Alkalmazásfejlesztés Android és Java SE platformon felhő alapú adattárolással

OData támogatás
Konzulens:
Dr. Goldschmidt Balázs
Irányítástechnika és Informatika Tanszék

Manapság egyre nagyobb teret hódítanak az informatikai eszközök a mindennapjainkban. Életünk megkönnyítése érdekében a többségünk egynél több ilyen eszközzel rendelkezik pl.: asztali- és/vagy hordozható számítógép, mobiltelefon, táblagép. A különböző eszközeinkkel adatokat manipulálunk, tartalmat hozunk létre és közlünk a világ felé, viszont ezen információhalmaz a tárolás szintjén megosztottá vált. Ezáltal szükséges lett az eszközök, és így a platformok közötti kapcsolat megteremtése. Ezért jöttek létre a felhő alapú adattárolási megoldások, amik segítségével egy központi helyen tárolhatjuk az adatainkat, és az interneten át bármelyik eszközünkön hozzájuk férhetünk. Mára a világon bárki bérelhet jelentős méretű tárhelyet egy szerveren, vagy szerverparkon, illetve a nagy szolgáltatók, például a Google, ingyenesen is kínálnak felhő tárhelyet. Ezek a szolgáltatások viszont önmagukban nem sokat érnének, ha nem lennének megfelelő kliens szoftverek az adatok egyszerű kezeléséhez. A felhasználók igénylik azt, hogy ugyanazokat az állományokat, adatokat érhessék el a mobil (Android-ot, iOS-t, stb. futtató) eszközeiken út közben, mint amiket indulás előtt az asztali gépükön láttak, gyakorlatilag bármelyik általuk használt alkalmazásban. Ma egy szerkesztő alkalmazástól egyenesen elvárjuk, hogy együttműködjön legalább egy felhő tárhellyel.

A szakdolgozatom célja az, hogy felhő alapú kapcsolatot teremtsek az Android-ot futtató mobil eszközök és az asztali számítógépek között. Az Önálló laboratórium című tárgy keretein belül elkészítettem egy jegyzetelő alkalmazást Android platformra. Az elmúlt fél évben ezt az alkalmazást egészítettem ki Google Drive integrációval, továbbá készítettem egy Java SE-alapú, asztali számítógépeken futó szerkesztőt, ami szintén kapcsolódik a Drive-hoz. A két alkalmazás közös fájlformátumban menti a jegyzeteket és folyamatosan szinkronban tartja őket a felhőn keresztül.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.