Mobil Szoftverfejlesztés az Oktatásban és Kutatásban

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Mobil Szoftverfejlesztés az Oktatásban és Kutatásban"

Átírás

1 Mobil Szoftverfejlesztés az Oktatásban és Kutatásban Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék Szeged Szeminárium November 16.

2 Tartalom Mobileszközök és rendszerek sokszínűsége, mobil eszközök egyedi képességei Mobil platformok napjainkban Mobil szoftverfejlesztési irányok: Natív fejlesztés Widget platformok Platformfüggetlen alkalmazásfejlesztés Mobil szoftverfejlesztés oktatása: tematikák, tananyag, tapasztalatok Kutatási irányok: peer-to-peer, energiatakarékosság, közösségi hálózatok Esettanulmányok Augmented Reality MindMap Multiscreen Mobil torrent kliensek Mobil távirányító MobSensor Összefoglalás BME-AAIT 2010 Szeged 2

3 Bevezetés Mobil készülékek rohamos fejlődése Fejlődés főbb iránymutatói Hálózati kommunikációk támogatása Számításkapacitás Rendelkezésre álló memória A fejlődés fő mozgatórugója a mobil szoftverek iránti igény Egyre jelentősebb a szerepe a mobil szoftverfejlesztésnek Eltérő szemlélet és módszerek (fix gépekre való fejlesztéshez viszonyítva) Probléma: jelentős eltérések a mobil platformok között BME-AAIT 2010 Szeged 3

4 Mobil készülékek általános típusai Típusok általánosítva: Egyszerű mobilkészülék Beszédátvitel, SMS, Java Okostelefon (smartphone) Naptár, , fejlett szervezőfunkciók PDA (Personal Digital Assistant) Érintőképernyő Egyszerű mobilkészülék Okostelefon PDA Egyre inkább elmosódnak a határok (pl. PDAtelefon) BME-AAIT 2010 Szeged 4

5 Mobil eszközök egyedi képességei I. Rendkívül sok beépített eszköz, mely lehetőséget nyit újszerű alkalmazások készítéséhez Különféle hálózati technológiák: Mobil hálózatok: 2G, 3G, nagysebességő fel és letöltés Bluetooth: rövid hatótávú, de népszerű WLAN: tipikusan IP alapú hálózatokhoz BME-AAIT 2010 Szeged 5

6 Mobil eszközök egyedi képességei II. Különféle multimédia eszköz és funkció támogatása: Kamera Mikrofon Zene és videó lejátszás Mobiltelefon egyedi módon való felhasználása Mobiltelefon mint mozgás és hangérzékelő Robot távvezérlés telefonról P2P kliens: adott tartalom egyből a készülékre tölthető Közösségi hálózatokba való bevonás: a telefonkönyv tulajdonképpen egy kis szociális háló BME-AAIT 2010 Szeged 6

7 Mobil eszközök és platformok Több irányú fejlődés Eltérő hardware képességek Eltérő támogatott technológiák Jelentősen eltérő platformok a PC-s világhoz képest Főbb mobil platformok (2008-as adatok): Symbian 52.4% Windows Mobile 11.8% iphone 8.2% Linux 8.1% Google Android Az első eszköz 2008 utolsó negyedévében jelent meg Java ME: az értékesített eszközök közel 80%-a támogatja BME-AAIT 2010 Szeged 7

8 Készülékeladások A piac telítődik! Míg 2006-ban még 15.7%-al több készüléket adtak el mint 2005-ben, 2011-re már csak 3%-os növekedést várnak Jelenleg legnagyobb piac Kína és Latin- Amerikai, de ezek is előbb-utóbb telítődnek Egyre nagyobb az értéke a mobil szoftvereknek, lásd pl: iphone market, Android market, OVI Store, stb. BME-AAIT 2010 Szeged 8

9 Mobil eszközök számításkapacitása π számítás adott tizedesjegyig Nagyságrendbeli különbségek asztali és mobil processzorok között Készülék típusa Nokia N93 Nokia N91 Nokia 6630 SE K750i PC Processzor ARM MHz ARM9 220 MHz ARM9 220 MHz ARM9 110 MHz Intel Core 2 Duo 1830 MHz PI-JAVA sec sec sec 7.18 sec sec PI-Symbian sec sec sec - - BME-AAIT 2010 Szeged 9

10 Jelentős eltérések a mobil platformok között Támogatott programozási nyelvek Fejlesztőkörnyezetek és eszközök (IDE és Emulátor biztosítása) Natív fejlesztés engedélyezése Támogatott eszközök száma Alacsony szintű funkciók elérhetősége Fejlesztési idő BME-AAIT 2010 Szeged 10

11 Symbian Rég óta jelenlevő nyílt okostelefon platform Jelenleg a Nokia első számú mobilplatformja Megbízható, kiforrott rendszer Kezdetektől fogva mobiltelefonokra tervezték Érintőképernyős telefonok némi lemaradással jelentek meg más platformokhoz képest UI ergonómia szempontjából fel kell zárkóznia BME-AAIT 2010 Szeged 11

12 Qt Symbian programozás korábban nehezen tanulható, gyakran nem hatékony volt Új megoldás: Qt 2008-ban Nokia felvásárolta a gyártót Platformfüggetlen programozási környezet (Linux világban régóta jelen van) Intuitív, könnyen kezelhető kód Az új Symbian verziókban alapértelmezett BME-AAIT 2010 Szeged 12

13 A Google Android platform Egy mobil eszköz képességét a beépített hardver és az azon futó szoftverplatform határozza meg Google Android: az egyik legújabb platform Cél: egyszerűvé tegyék a mobil szoftverek fejlesztését BME-AAIT 2010 Szeged 13

14 Az Android fő jellemzői Nem kellett kompatibilisnek lenni egyik előző platformmal sem Szoftverfejlesztés Java nyelven (gyakorlatilag Java SE) Alacsonyszintű funkciók is könnyen elérhetők Az alkalmazások egyenrangúak BME-AAIT 2010 Szeged 14

15 Egységes felület Erőforrás-szerkesztővel elkészíthető XML alapú leírás Az erőforrás-struktúra felkészítve a különböző képernyőméretekre, felbontásokra, orientációra Tweened és frame-by-frame animációk magas szintű támogatása BME-AAIT 2010 Szeged 15

16 iphone Az első billentyűzet nélküli készülék Gyors reakcióidő, de ára van Intuitív kezelőfelület Látványelemekben gazdag Fejlesztőket segítő Human Interface Guidelines Csak önmagával kompatibilis iphone -> ipad ->? BME-AAIT 2010 Szeged 16

17 Windows Mobile Megszokott Windows elemek és fejlesztőkörnyezet.net Megújult Windows Phone 7-ben BME-AAIT 2010 Szeged 17

18 Platformfüggetlen alkalmazásfejlesztés A platformok eltérősége miatt komoly igény egy közös platformra Java alapú alkalmazások alapelve: Az operációs rendszerre épül a Java virtuális gép Az alkalmazások ezen virtuális gépen keresztül érik el az operációs rendszer szolgáltatásait A fentiekből következik a platformfüggetlenség BME-AAIT 2010 Szeged 18

19 Java platformok Java platformok ( csökkenő sorrendben ): Java EE (Java Platform, Enterprise Edition) Java SE (Java Platform, Standard Editon) Java ME (Java Platform, Micro Editon) A Java ME platformot főként beágyazott eszközökre való fejlesztéshez találták ki, mint például a PDA-k, mobil telefonok, stb. Szabványosított API (Application Programming Interface)-val rendelkezik, de az osztálykönyvtár és a támogatott függvények korlátozottak BME-AAIT 2010 Szeged 19

20 A Java ME technológia jellemzői Célja: lehetővé tegye Java alkalmazások futtatását eltérő típusú és képességű készülékeken Nehézségek: típusok és platformok különbözősége Eltérő kijelző méret és felbontás Eltérő mennyiségű és általában korlátozott memória (0.5-8 MB) Jelentős különbségek a számításkapacitásban Minden platformra külön Java virtuális gép készül, melyek eltérőséget mutatnak egymáshoz képest BME-AAIT 2010 Szeged 20

21 Java ME előnyei és hátrányai Előnyök: Rugalmas felhasználói felület Robosztusság Hálózati és off-line alkalmazások támogatása Hálózati protokollok támogatása Hátrányok: Alacsony szintű funkciók elérhetőségének hiánya Virtuális gép miatti overhead BME-AAIT 2010 Szeged 21

22 Java ME jövője SUN-Oracle integráció Jelenleg az egyetlen megoldás platform független mobil alkalmazásfejlesztésre Korlátozott képességek, nem elégítik ki a modern igényeket Megújulás szükséges: Java ME SDK 3.0 Mac OS-re (2010 január) LWUIT (jó irány, de elavult technológia) MIDP 3.0 BME-AAIT 2010 Szeged 22

23 Felhasználói felület LWUIT 1/2 LWUIT 1.4 (2010 augusztus) csomag UI vezérlők XHTML komponens (XHTML-MP 1.0): HTML tartalmak renderelése Layout támogatás CSS jellegű testreszabás Fontok támogatása Érintőképernyő kezelése BME-AAIT 2010 Szeged 23

24 Felhasználói felület LWUIT 2/2 Virtuális billentyűzet Animációk és képernyő átmenetek támogatása 3D és SVG kezelés Kétirányú szöveg kezelés BlackBerry támogatás Fejlesztési életciklus szétbontása BME-AAIT 2010 Szeged 24

25 MIDP 3.0 JSR 271 1/3 Fejlettebb MIDlet viselkedés: Konkurens MIDlet futtatás Tűzfal kezelés és fejlettebb életciklus MIDletek háttérben futtatása (faceless) MIDlet futtatása az Idle Screen-en MIDlet auto indítás (akár boot során) Fejlett MIDlet közi kommunikáci (direkt és esemény alapú kommunikáció) BME-AAIT 2010 Szeged 25

26 MIDP 3.0 JSR 271 2/3 Osztott könyvtárak támogatása Készülékek közti interoperabilitás fejlesztése MIDlet telepítési módok bővítése: OMA (SyncML) DM/DS, Bluetooth, hordozható média, MMS és JSR 232 Készülék tulajdonság lekérdezés fejlesztése Lokalizáció fejlett támogatása BME-AAIT 2010 Szeged 26

27 MIDP 3.0 JSR 271 3/3 Fejlettebb funkcionalitás minden területen: Átláthatóbb és testre szabhatóbb UI elemek Nagyfelbontású kijelzők támogatása Másodlagos kijelző kezelése Gyorsabb játékok Biztonságos RMS Távolról elérhető RMS IPv6 Több hálózati interface támogatása BME-AAIT 2010 Szeged 27

28 [1] A futtatókörnyezetet azonban általában külön telepíteni kell! [2] Jelenleg csak a Windows Mobile-ra épülő PDA-k és okostelefonok [3] Jelenleg még nem kapható Androidra épülő eszköz Mobil platformok összehasonlítása Programozási nyelv Elérhető funkciók Fejlesztés gyorsasága Támogatott eszközök száma Java ME Java Átlagos Átlagos Nagyon sok Symbian OS Symbian C++ Sok Lassú Sok Windows C# Több mint átlagos Átlagos Átlagos mobile Android Java Sok Átlagos Sok iphone OS Objective-C Több mint átlagos Lassú Kevés BME-AAIT 2010 Szeged 28

29 App generálás vs. egyszerű programozás App generálás a 0 programozói tudástól indul egységesebb funkcionalitás Webes tudással mobil alkalmazások vagy mobil weboldalak Egyszerű prototípusok Python: GTK-s, SOTE-s képzésben Java ME, NetBeans képességek Platformok diverzitása BME-AAIT 2010 Szeged 29

30 Ovi App Wizard Egyszerű RSS olvasó készítése programozói tudás nélkül Webes WYSIWYG varázsló Maximum 4 feed egy alkalmazásba Multimédiás tartalmakat is kezel Hirdetés helyezhető el az alkalmazásban Használata ingyenes amíg a készítőnek nem származhat bevétele belőle BME-AAIT 2010 Szeged 30

31 Ovi App Wizard Testreszabhatóság: Ikon Fejléc kép Színséma Feed szövegének, hivatkozásainak színe ~20 kattintással alkalmazás készíthető BME-AAIT 2010 Szeged 31

32 Nokia WRT Mobil Widgetek webes eszközökkel (Web)programozói tudás szükséges HTML megjelenítés CSS stílusdefiníció JavaScript interakció kezelés, DOM manipulálás WRTKit előre gyártott stílus elemek és JavaScript osztályok a gyakran előforduló feladatokra BME-AAIT 2010 Szeged 32

33 Nokia WRT Flash Lite beágyazható, használható JavaScript segítségével elérhetők a telefon-specifikus funkciók: Gyorsbillentyűk Képernyő orientáció Perzisztens tárhely Más alkalmazások indítása Naptár, kamera, névjegyzék, GPS, híváslista, üzenetek, szenzorok, BME-AAIT 2010 Szeged 33

34 Nokia WRT Előnyök a natív kóddal szemben: HTML, CSS, JavaScript, AJAX használata C++ helyett Az alacsony szintű funkciókkal nem kell foglalkoznia a fejlesztőnek Renderelés Eseménykezelés Hálózati kommunikáció Nem szükséges a Symbian Signing Alkalmazás build sokkal gyorsabb BME-AAIT 2010 Szeged 34

35 Nokia WRT Hátrányok a natív kóddal szemben: Teljesítményben nem éri el a natív alkalmazások szintjét (Widget Engine egy plusz absztrakciós lépcső) Memóriakezelés sokkal kevésbé vezérelhető Helyi erőforrások elérése limitált Third party kiegészítések és könyvtárak nem használhatók BME-AAIT 2010 Szeged 35

36 Android App Inventor 1/2 Android alkalmazás generátor Több, mint egy UI generátor Összetettebb funkciók támogatása BME-AAIT 2010 Szeged 36

37 Android App Inventor 2/2 GPS és helymeghatározás támogatása Telco képességek: SMS küldés és fogadás, SMS felolvasás Kommunikáció web alapú rendszerekkel BME-AAIT 2010 Szeged 37

38 Felhasználói élmény mobiltelefonon Jelenleg nagy hangsúly az alkalmazás felületén (ld. iphone hype) Nehézség: különböző felbontású, méretű, arányú, orientációjú kijelzők egy platformon belül is Hardveres támogatás az animált felületekhez gyakran 3D gyorsító a készülékben BME-AAIT 2010 Szeged 38

39 Felhasználói felület napjainkban A megszokott elemek lassan elavulnak : Menü Teljes képernyős lista Érintőképernyő támogatása Nagyfelbontású kijelzők Egyre nagyobb szabadság a felület tervezőnek Egyedi, újszerű megoldások terjedése BME-AAIT 2010 Szeged 39

40 Példa felületek 1/4 BME-AAIT 2010 Szeged 40

41 Példa felületek 2/4 BME-AAIT 2010 Szeged 41

42 Példa felületek 3/4 BME-AAIT 2010 Szeged 42

43 Példa felületek 4/4 BME-AAIT 2010 Szeged 43

44 Szervezeti felépítés, oktatás, kutatás

45 Automatizálási és Alkalmazott Informatika Tanszék 36 főlállású oktató, 37 doktorandusz 3 nagy terület: Automatizálás, mechatronika, alk. inf (ez a legnagyobb) Alk inf. több, mint 10 éve, egyre önállóbb alegységekkel a köv. területekről: mobil.net Enterprise világ adatkezelési csoport portál technológia csoport (kisebb) teljesítmény menedzsment (kisebb) További kapcsolatok: Forum Nokia University Member, Innovation Network tag, Microsoft Kompetencia Központ Kapcsolat az iparral: Nokia, NSN, MS, IBM, Telekom, Vodafone, GE, Apple BME-AAIT 2010 Szeged 45

46 Az Amorg 2002 óta Oktatás: 250+ hallgató/év Platformok Kutatás-fejlesztés Ipari projektek BME-AAIT 2010 Szeged 46

47 Oktatás Kurzusok 4 kurzus, mely lefedi a mobil platformokat: Symbian OS, Java ME, Andorid, iphone, Maemo, Windows Mobile Körülbelül 250 hallgató évente Körülbelül 5-8 Szakdolgozat/Diplomamunka évente Tréningek 1-5 napos tréningek különféle platformokra Platform specifikus tréningek (e.g. Symbian platform, Java ME, Android) Téma orientált tréningek Áttekintő tréningek Legfontosabb partnerek: Nokia, Nokia Siemens Networks, Microsoft, Siemens PSE BME-AAIT 2010 Szeged 47

48 Bevezetés a mobilprogramozásba Rendszeresség: heti 1 előadás Számonkérés: HF és félév végén egy ZH Python és Java ME Alapozás Biztos kezdő tudás a HF miatt BME-AAIT 2010 Szeged 48

49 Mobilszoftverek Rendszeresség: heti 1 előadás és 1 gyakorlat, következő félévben heti 1 labor Számonkérés: ZH és Vizsga Platformok: Java ME, Android, Symbian és QT, iphone Mobilspecifikus tervezési minták Összetettebb funkciók, feladatok BME-AAIT 2010 Szeged 49

50 Symbian alapú szoftverfejlesztés Rendszeresség: heti 1 előadás és 1 labor Számonkérés: HF és vizsga Platformok: Symbian és QT Symbian operációs rendszer teljes körű ismertetése QT és Symbian kapcsolata Alapos tudás a Nokia platformok világában BME-AAIT 2010 Szeged 50

51 Beágyazott Linux rendszerek Rendszeresség: heti 1 előadás Számonkérés: HF és vizsga Platformok: Linux alapok és MeeGo, valamint QT HF cél eszköz: Nokia N810, N900 Kezdő linux-osoknak is ajánlott BME-AAIT 2010 Szeged 51

52 Önálló labor, Szakdolgozat, Diplomaterv Hallgató önálló témája, vagy tanszéki téma Körülbelül önálló labor félévente Körülbelül 5-8 Szakdolgozat/Diplomaterv évente Heti konzultáció Önálló feladatvégzés BME-AAIT 2010 Szeged 52

53 Legfontosabb kutatási irányok Peer-to-peer Szemantikus P2P Energia hatékonyság Energia hatékony tartalommegosztás Közösségi hálózatok Közösségi hálózatok modellezése Mobil platformok egységesítése Modell alapú kódgenerálás Gyors alkalmazás fejlesztés BME-AAIT 2010 Szeged 53

54 Esettanulmányok, projektek

55 Mobil BitTorren kliensek Követelmények az eszköz és platform szempontjából: HTTP és TCP kapcsolat támogatása Fájlrendszer elérése (mobil eszközök esetén nem triviális) Elfogadható mennyiségű memória és rendelkezésre álló számításkapacitás Példa: 350 MB tartalom letöltéséhez elegendő csupán 500 KB-1 MB memória (BitTorrent protokoll tulajdonságai miatt) Az okostelefonok és az egyszerűbb mobil készülékek is eleget tesznek a BitTorrent követelményeinek: SymTorrent, MobTorrent BME-AAIT 2010 Szeged 55

56 Elterjedtség, generált adatforgalom A P2P adatforgalom a feltöltési adatforgalomban dominál 61%-al, míg a letöltési irányban 22%-át teszi ki az összes adatforgalomnak Global Broadband survey BME-AAIT 2010 Szeged 56

57 CloudTorrent A mobilon futó CloudTorrent kliens, mely a SymTorrent-re épül µtorrent & Apache, Amazon EC2-őn 1. Fájl letöltése BitTorrenttel a CloudTorrent szerverre Cloud torrent szerver 2. A torrent letöltése közben a mobil x (20) másodpercenként lekérdezi a letöltés állapotát a szervertől 3. Mikor az egész fájl letöltődött, a kliens HTTP-n letölti a szerverről HTTP/JSON BitTorrent BME-AAIT 2010 Szeged 57

58 Teljesítmény 65% energia megtakarítás, 60% idő megtakarítás a SymTorrent-el (standard BitTorrent) összehasonlítva BME-AAIT 2010 Szeged 58

59 P2P energiaszükséglete SymTorrent energiamérések Néhány órás üzemidő BME-AAIT 2010 Szeged 59

60 Java ME hiányosságok Hálózatkezelés Max 9 párhuzamos kapcsolat Túl hosszú kapcsolódás timeout Egyszerre csak egy kapcsolódási kérés indítható Számítási kapacitás Különösen hash ellenőrző értékek számításánál Fájlkezelés Keresés fájlon belül lassú (nincs seek) BME-AAIT 2010 Szeged 60

61 Kiterjesztett valóság Objektumok elhelyezése a kameraképen Új információk hozáadása BME-AAIT 2010 Szeged 61

62 Bluetooth alapú távvezérlő mobil telefonokra Mobiltelefon, mint nem speciális hardver is alkalmas akár ipari készülékeket irányítására Különféle vezeték nélküli technológiák a legegyszerűbb mobil telefonokban is Példa alkalmazások: NXT Robot, Szökőkút fúvókák BME-AAIT 2010 Szeged 62

63 Workflow és helymeghatározás Workflow management - Nokia BizTalk és InfoPath integráció okostelefonokra Workflow management mobil kliensekkel Mobile platformok üzleti folyamatokhoz Hely alapú szolgáltatások MYTH Meet You There FindFriends BME-AAIT 2010 Szeged 63

64 Közösségi hálózatok Social networking Smiwle! Phonebookmark Nokia Siemens Networks BME-AAIT 2010 Szeged 64

65 Keep In m-mind MindMap alkalmazás mobil készülékekre Strukturált adatmegjelenítés A mobil eszköz képességeinek kihasználásával Felhasználói felület: LWUIT keretrendszer Jól dokumentált, ergonomikus keretrendszer MindMap rajzolás: SVG-tiny Megjelenítés fa struktúrában Tetszőleges nagyítás/kicsinyítés BME-AAIT 2010 Szeged 65

66 Alapfunkciók BME-AAIT 2010 Szeged 66

67 Közös gondolkodás BME-AAIT 2010 Szeged 67

68 Speciális elemek BME-AAIT 2010 Szeged 68

69 Multiscreen Mobiltelefon kijelzője mint erőforrás Szinkronizáció a kijelzők frissítéséhez Bluetooth WLAN Újszerű alkalmazási lehetőségek: Nagyfelbontású képek/videók Játékok Stb. BME-AAIT 2010 Szeged 69

70 Multiscreen példa Multiscreen snake: Multiscreen elrendezések: BME-AAIT 2010 Szeged 70

71 MobSensor Mozgás és hangérzékelő mobiltelefonra Mintavétel kameráról és mikrofonról Minták feldolgozás és összehasonlítása Jelentős eltérés esetén riasztás Riasztást kiváltó kép/hang feltöltése weboldalra BME-AAIT 2010 Szeged 71

72 MobSensor érzékelő hálózat kialakítása Érzékelő hálózat létrehozása Ad hoc WLAN technológia segítségével Központi eszköz: Hálózat felügyelése Egyes riasztók ideiglenes kikapcsolása Amennyiben az egyik telefon riasztást érzékel, figyelmezteti a többi készüléket BME-AAIT 2010 Szeged 72

73 Összefoglalás Mobil platformok eltérősége megnehezíti a fejlesztést Mobilergonómia kiemelt szerepe Mobil készülékekben rejlő lehetőségek hatékony kiaknázása Oktatás, kutatás jelentősége Tananyag folyamatos fejlesztése BME-AAIT 2010 Szeged 73

74 Köszönöm a figyelmet! További információk: cím: peter.ekler@aut.bme.hu BME-AAIT 2010 Szeged 74

Mire nem jó egy telefon!

Mire nem jó egy telefon! Mire nem jó egy telefon! Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék NJSZT Szoftvertechnológiai Fórum 2009. március 30. Tartalom Bevezetés

Részletesebben

Mobil Peer-to-peer rendszerek

Mobil Peer-to-peer rendszerek Mobil Peer-to-peer rendszerek Kelényi Imre Budapesti Mőszaki és Gazdaságtudományi Egyetem imre.kelenyi@aut.bme.hu BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 1 Tartalom Mi az a Peer-to-peer (P2P)?

Részletesebben

Mobilplatformok Merre tart a világ? Kis Gergely MattaKis Consulting

Mobilplatformok Merre tart a világ? Kis Gergely MattaKis Consulting Mobilplatformok Merre tart a világ? Kis Gergely MattaKis Consulting 1 MattaKis Consulting Bemutatkozás Szoftverfejlesztés, informatikai tanácsadás Mobil: Android, BlackBerry (J2ME), iphone Web: JavaEE,

Részletesebben

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

MOBIL PLATFORMHÁBORÚ. Török Gábor MOBIL PLATFORMHÁBORÚ Török Gábor Szabad Szoftver Konferencia, 2010 Tartalom Bevezetés A mobilpiacról Mobil platformok Fejlesztői szemszögből A nyíltság szintjei Történelmi áttekintés Mérföldkövek: mobil

Részletesebben

iphone és Android két jó barát...

iphone és Android két jó barát... iphone és Android két jó barát... Multiplatform alkalmazásfejlesztés a gyakorlatban Kis Gergely MattaKis Consulting 1 Tartalom Miért multiplatform fejlesztés? Multiplatform fejlesztési módszerek A közös

Részletesebben

Bevezetés, platformok. Léczfalvy Ádám leczfalvy.adam@nik.bmf.hu

Bevezetés, platformok. Léczfalvy Ádám leczfalvy.adam@nik.bmf.hu Bevezetés, platformok Léczfalvy Ádám leczfalvy.adam@nik.bmf.hu Mobil készülékek és tulajdonságaik A mobil eszközök programozása, kihívások, nehézségek Mobilprogramozási platformok Java Micro Edition.NET

Részletesebben

1. Az Android platform bemutatása (Ekler Péter)... 1 1.1. Az Android sikerességének okai... 1 1.2. Az Android platform története... 3 1.3. Android-verziók... 5 1.4. Android Market (Google Play)... 13 1.5.

Részletesebben

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet Szedjük szét a számítógépet 2.

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet Szedjük szét a számítógépet 2. Témakörök 1. Digitális írástudás: a kőtáblától a számítógépig ( a kommunikáció fejlődése napjainkig) 2. Szedjük szét a számítógépet 1. ( a hardver architektúra elemei) 3. Szedjük szét a számítógépet 2.

Részletesebben

Mobil szolgáltatások és alkalmazások fejlesztése

Mobil szolgáltatások és alkalmazások fejlesztése Mobil szolgáltatások és alkalmazások fejlesztése SADM Service and Application Development for Mobile Systems Benedek Zoltán, MIK 3.1.2 projekt - projektvezető zoltán.benedek@aut.bme.hu Nemzeti Kutatási

Részletesebben

Nokia N9 - MeeGo Harmattan bemutatkozik

Nokia N9 - MeeGo Harmattan bemutatkozik Nokia N9 - MeeGo Harmattan bemutatkozik Bányász Gábor 1 Az előd: Fremantle Nokia N900 2 Fremantle (aka Maemo 5) Okostelefonokra, internet tabletekre (csak ARM proc.) Debian alap

Részletesebben

Web-fejlesztés NGM_IN002_1

Web-fejlesztés NGM_IN002_1 Web-fejlesztés NGM_IN002_1 Rich Internet Applications RIA Vékony-kliens generált (statikus) HTML megjelenítése szerver oldali feldolgozással szinkron oldal megjelenítéssel RIA desktop alkalmazások funkcionalitása

Részletesebben

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

Mobil eszközök programozása Mivel is kezdjem? Mobil eszközök programozása Mivel is kezdjem? Bevezetés Problémafelvetés Mobil eszközre szeretnék fejleszteni, de Válaszok keresése Eszközök Operációs rendszerek Környezetek Problémafelvetés Mindenkinek

Részletesebben

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

Mobil eszközök programozása Mivel is kezdjem? Mobil eszközök programozása Mivel is kezdjem? Bevezetés Mobil eszközre szeretnék fejleszteni, de Válaszok keresése Eszközök Operációs rendszerek Környezetek Mindenkinek van mobil telefonja (középiskolában

Részletesebben

Internetes böngésző fejlesztése a mobil OO világban

Internetes böngésző fejlesztése a mobil OO világban Internetes böngésző fejlesztése a mobil OO világban Novák György és Pári Csaba Témavezető: Bátfai Norbert Debreceni Egyetem Matematikai és Informatikai Intézet Kitűzött cél A PC-s világban megszokotthoz

Részletesebben

IKT trendek és tapasztalatok a BME szemszögéből

IKT trendek és tapasztalatok a BME szemszögéből IKT trendek és tapasztalatok a BME szemszögéből Dr. Charaf Hassan, BME hassan@aut.bme.hu 1 Napirend IT alkalmazási irányok: Gartner 2012- Mobil adat forgalom: CISCO 2012- IKT Trendek BME-IKT BME Példák

Részletesebben

mlearning Mobil tanulás a gyakorlatban

mlearning Mobil tanulás a gyakorlatban mlearning Mobil tanulás a gyakorlatban Vágvölgyi Csaba Papp Gyula Dr. Cserhátiné Vecsei Ildikó Kölcsey Ferenc Református Tanítóképző Főiskola elearning CBT (Computer Based Training) Interaktivitás Hipertext

Részletesebben

Flex: csak rugalmasan!

Flex: csak rugalmasan! Flex: csak rugalmasan! Kiss-Tóth Marcell http://kiss-toth.hu marcell@kiss-toth.hu Magyarországi Web Konferencia 2006 2006. március 18. tartalom bevezető Adobe Flex alternatív technológiák bevezető az Internetnek

Részletesebben

Tartalomjegyzék. I. rész: Bevezető ismeretek. II. rész: PyS Bevezetés a mobiltechnológiákba Mobilszoftverplatformok...

Tartalomjegyzék. I. rész: Bevezető ismeretek. II. rész: PyS Bevezetés a mobiltechnológiákba Mobilszoftverplatformok... Előszó xiii I. rész: Bevezető ismeretek 1. Bevezetés a mobiltechnológiákba... 3 1.1. Bevezetés... 3 1.2. A mobilpiac szereplői... 4 1.3. Mobilhálózatok... 5 1.3.1. 0. generáció... 6 1.3.2. 1. generáció...

Részletesebben

Mobil operációs rendszerek. Készítette: Kisantal Tibor

Mobil operációs rendszerek. Készítette: Kisantal Tibor Mobil operációs rendszerek Készítette: Kisantal Tibor Mobil operációs rendszerek Az operációs rendszerek azon csoportjához tartoznak, melyek hordozható, kézi eszközt működtetnek. okostelefont, táblagépet,

Részletesebben

VIRTUÁLIS GRAFFITI ÜZENETHAGYÓ RENDSZER

VIRTUÁLIS GRAFFITI ÜZENETHAGYÓ RENDSZER 1 VIRTUÁLIS GRAFFITI ÜZENETHAGYÓ RENDSZER 2007.12.12. Gruber Kristóf és Sik András Ferenc Konzulens: Vida Rolland Tematika 2 Bevezetés, a feladat áttekintése A Nokia 770 felkészítése a fejlesztésre, beszámoló

Részletesebben

Mobil készülékek programozása

Mobil készülékek programozása Mobil készülékek Egyre több ember zsebében és táskájában a legkülönfélébb mobileszközök megtalálhatóak Mobiltelefonok, PDA-k, PalmTopok és intelligens multimédiás eszközök (mit pl. ipod-ok) A készülékek

Részletesebben

Google App Engine az Oktatásban 1.0. ügyvezető MattaKis Consulting http://www.mattakis.com

Google App Engine az Oktatásban 1.0. ügyvezető MattaKis Consulting http://www.mattakis.com Google App Engine az Oktatásban Kis 1.0 Gergely ügyvezető MattaKis Consulting http://www.mattakis.com Bemutatkozás 1998-2002 között LME aktivista 2004-2007 Siemens PSE mobiltelefon szoftverfejlesztés,

Részletesebben

Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás

Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás A Mobil multimédiás kliens fejlesztői eszközkészlet létrehozása című kutatás-fejlesztési projekthez A dokumentum célja A dokumentum

Részletesebben

Bemutatkozik a BME- AAIT mobil csoport

Bemutatkozik a BME- AAIT mobil csoport Bemutatkozik a BME- AAIT mobil csoport Dr. Charaf Hassan, egyetemi docens Alkalmazott Informatika Csoport Mobil Innovációs Központ (MIK) hassan@aut.bme.hu BME-AAIT 2009 Mobil P2P rendszerek 1 Tartalom

Részletesebben

ANDROID ALKALMAZÁS FEJLESZTÉS

ANDROID ALKALMAZÁS FEJLESZTÉS ANDROID ALKALMAZÁS FEJLESZTÉS 2017/18 II. félév Android alapú fejlesztés Mobil rendszerek programozása I. Sicz-Mesziár János sicz-mesziar.janos@nik.uni-obuda.hu Mezei József mezei.jozsef@nik.uni-obuda.hu

Részletesebben

Szociális hálók mobilon Avagy mi rejlik a hívószó mögött? Dr. Forstner Bertalan. bertalan.forstner@aut.bme.hu

Szociális hálók mobilon Avagy mi rejlik a hívószó mögött? Dr. Forstner Bertalan. bertalan.forstner@aut.bme.hu Szociális hálók mobilon Avagy mi rejlik a hívószó mögött? Dr. Forstner Bertalan Budapesti Műszaki és Gazdaságtudományi Egyetem bertalan.forstner@aut.bme.hu BME-AAIT 2008 NJSZT Dr. Forstner Bertalan 1 Témáink

Részletesebben

OZEKI Phone System. 4 elengedhetetlen szolgáltatás a jövőbeli vállalati telefonos rendszerek számára. A jövő üzleti telefon rendszere SMS

OZEKI Phone System. 4 elengedhetetlen szolgáltatás a jövőbeli vállalati telefonos rendszerek számára. A jövő üzleti telefon rendszere SMS A jövő üzleti telefon rendszere 4 elengedhetetlen szolgáltatás a jövőbeli vállalati telefonos rendszerek számára SMS Mobil mellékek Webtelefon Üzenetküldés és jelenlét Összhang az IT-vel Olvassa el! Ajánlatkérő

Részletesebben

Mobilalkalmazás fejlesztés. Android I. előadás

Mobilalkalmazás fejlesztés. Android I. előadás Mobilalkalmazás fejlesztés Android I. előadás Miről lesz ma szó? Mobilplatformok általánosságban Mi is az az Android? Miért jó az Android? Hogyan alakult? Verziók és a fontossági sorrend Eszközkészlet

Részletesebben

Tarantella Secure Global Desktop Enterprise Edition

Tarantella Secure Global Desktop Enterprise Edition Tarantella Secure Global Desktop Enterprise Edition A Secure Global Desktop termékcsalád Az iparilag bizonyított szoftver termékek és szolgáltatások közé tartozó Secure Global Desktop termékcsalád biztonságos,

Részletesebben

OZEKI Phone System. A jövő vállalati telefon rendszerének 4 alappillére. A jövő üzleti telefon rendszere SMS. Mobil mellékek. Összhang az IT-vel

OZEKI Phone System. A jövő vállalati telefon rendszerének 4 alappillére. A jövő üzleti telefon rendszere SMS. Mobil mellékek. Összhang az IT-vel A jövő üzleti telefon rendszere A jövő vállalati telefon rendszerének 4 alappillére SMS Mobil mellékek Webtelefon Üzenetküldés Összhang az IT-vel É rdemes elolvasni! Ajánlatkérés Kérem, töltse ki az űrlapot,

Részletesebben

Symbian Nokia. A Symbian gyártója és a Nokia szabad forráskódúvá tette a Symbiant, így szabadon fejleszthetőek az applikációk a szoftverre.

Symbian Nokia. A Symbian gyártója és a Nokia szabad forráskódúvá tette a Symbiant, így szabadon fejleszthetőek az applikációk a szoftverre. Symbian Nokia Vodafone Magyarország zrt. 1096 Budapest, Lechner Ödön fasor 6. Nokia szolgáltatások, alkalmazások Nokia smartphone-okhoz: Az ovi.com Nokia okostelefonokhoz felépített, háttérszolgáltatást

Részletesebben

JavaScript Web AppBuilder használata

JavaScript Web AppBuilder használata JavaScript Web AppBuilder használata Kiss András Esri Magyarország Kft. 2015. október 8. Az ArcGIS Platform lehetővé teszi a Web GIS-t Térinformatika elérése bárhonnan Desktop Web Eszköz Egyszerű Egységes

Részletesebben

ALKALMAZÁSOK ISMERTETÉSE

ALKALMAZÁSOK ISMERTETÉSE SZE INFORMATIKAI KÉPZÉS 1 SZE SPECIFIKUS IT ISMERETEK ALKALMAZÁSOK ISMERTETÉSE A feladat megoldása során valamely Windows Operációs rendszer használata a javasolt. Ebben a feladatban a következőket fogjuk

Részletesebben

A mobil nyelvtanár megvalósításának folyamata

A mobil nyelvtanár megvalósításának folyamata A mobil nyelvtanár megvalósításának folyamata Esettanulmány Havasi Zoltán MobilPort K2. Web: www.click4skill.hu E- mail: info@click4skill.com Mit tapasztaltunk az oktatás területén? A csináld magad (do

Részletesebben

Az OpenScape Business rendszerek egységes architektúrára épülnek: Rugalmas, skálázható és megbízható

Az OpenScape Business rendszerek egységes architektúrára épülnek: Rugalmas, skálázható és megbízható Rugalmas, skálázható és megbízható Az OpenScape Business rendszer a kis- és közepes vállalkozások változatos igényeinek minden szempontból megfelelő korszerű, egységes kommunikációs (UC) megoldás. A rendszer-felépítése

Részletesebben

IT Essentials v5.0. Informatikai Szakképzési Konferencia. 2013. január 26. Radics Tamás HTTP Alapítvány

IT Essentials v5.0. Informatikai Szakképzési Konferencia. 2013. január 26. Radics Tamás HTTP Alapítvány IT Essentials v5.0 Informatikai Szakképzési Konferencia 2013. január 26. Radics Tamás HTTP Alapítvány IT Essentials 5.0 Belépő szintű IT munkakörök betöltéséhez szükséges ismeretek Alapvető iránya a PC

Részletesebben

A Java EE 5 plattform

A Java EE 5 plattform A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11. 13. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési

Részletesebben

Okostelefonok az idősek szolgálatában. Sulyok Tamás

Okostelefonok az idősek szolgálatában. Sulyok Tamás Okostelefonok az idősek szolgálatában Sulyok Tamás MIRŐL SZÓL AZ ELŐADÁS? Az okostelefonokról általában A telefonokban elérhető alkalmazásokról alapvető alkalmazások gyakran használt alkalmazások speciális

Részletesebben

NVR-7308P8-H2 NVR-7316P8-H2 NVR-7524P8-H4

NVR-7308P8-H2 NVR-7316P8-H2 NVR-7524P8-H4 NVR-7308P8-H2 NVR-7316P8-H2 NVR-7524P8-H4 Telepítői Segédlet 2016.08.02. Köszönjük, hogy a Novus termékeket választotta! Megj.: A termékek teljes leírását, minősítését és a szükséges szoftvereket a következő

Részletesebben

MOODLE mobileszközön

MOODLE mobileszközön SU2009 - Debrecen MOODLE mobileszközön LENGYEL Péter, lengyel@agr.unideb.hu Debrecen Egyetem, AMTC Gazdasági- és Agrárinformatika Tanszék Moodle - Modular Object-Oriented Dynamic Learning Environment nyílt

Részletesebben

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re Migráció MS Access-ről Oracle Application Express-re Sárecz Lajos Oracle Hungary Izsák Tamás Független szakértő Program Miért migráljunk Microsoft Access-ről? Mi az az Oracle Application

Részletesebben

Személyügyi nyilvántartás szoftver

Személyügyi nyilvántartás szoftver Személyügyi nyilvántartás szoftver A nexonhr személyügyi nyilvántartás szoftver a személyügyi, továbbképzési és munkaköri adatok kezelését teszi lehetővé. A szoftver támogatja a HR adminisztrációs feladatokat,

Részletesebben

MÉRY Android Alkalmazás

MÉRY Android Alkalmazás MÉRY Android Alkalmazás Felhasználói kézikönyv Di-Care Zrt. Utolsó módosítás: 2014.06.12 Oldal: 1 / 7 Tartalomjegyzék 1. Bevezetés 3 1.1. MÉRY Android alkalmazás 3 1.2. A MÉRY Android alkalmazás funkciói

Részletesebben

Java I. A Java programozási nyelv

Java I. A Java programozási nyelv Java I. A Java programozási nyelv története,, alapvető jellemzői Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 02. 12. Java I.: Történet, jellemzők, JDK JAVA1 / 1 Egy kis történelem

Részletesebben

Párhuzamos és Grid rendszerek

Párhuzamos és Grid rendszerek Párhuzamos és Grid rendszerek (12. ea) Cloud computing Szeberényi Imre BME IIT M Ű E G Y E T E M 1 7 8 2 2013.04.29. - 1 - Újabb buzzword? Metacomputing Utility computing Grid computing

Részletesebben

Modern technológiák alkalmazása a hulladékszállítási rendszerben. Fehér Zsolt zsolt.feher@psion.hu

Modern technológiák alkalmazása a hulladékszállítási rendszerben. Fehér Zsolt zsolt.feher@psion.hu Modern technológiák alkalmazása a hulladékszállítási rendszerben Fehér Zsolt zsolt.feher@psion.hu 2011.06.23. 2 Tartalom A PSION Rendszerház Kft-ről Termékválasztékunk, mobil megoldásaink BIP 1300 és BIP

Részletesebben

READy Suite: mobil és fix kiolvasó hálózat fogyasztásmérőkhöz

READy Suite: mobil és fix kiolvasó hálózat fogyasztásmérőkhöz READy Suite: mobil és fix kiolvasó hálózat fogyasztásmérőkhöz Drive-by Okos telefon Multiterm Pro Kézi eszközzel történő mérőkiolvasás USB Meter Reader Fix hálózat Automatizált mérőleolvasás fix hálózaton

Részletesebben

Megnevezés Leírás Megjegyzés Irodai PC

Megnevezés Leírás Megjegyzés Irodai PC 1 Irodai PC Közepes PC 1 Közepes PC 2 Processzor: Intel Core i5; memória: 4 GB; merevlemez: 500GB HDD; optikai meghajtó: DVD-ROM; USB 3.0; billentyűzet; HUN; MS SMS client; SAMI client. Processzor: Intel

Részletesebben

Gigabit/s sebess«gű internetkapcsolatok m«r«se b ng«szőben

Gigabit/s sebess«gű internetkapcsolatok m«r«se b ng«szőben Gigabit/s sebess«gű internetkapcsolatok m«r«se b ng«szőben Orosz P«ter / BME TMIT SmartCom Lab 2019. februør 14., Hbone Workshop Kutatási területek Hálózat- és szolgáltatásmenedzsment Ipari IoT keretrendszerek

Részletesebben

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás Petőfi Irodalmi Múzeum A Digitális Irodalmi Akadémia megújuló rendszere technológiaváltás II. Partnerek, feladatok Petőfi Irodalmi Múzeum Megrendelő, szakmai vezetés, kontroll Konzorcium MTA SZTAKI Internet

Részletesebben

Több platform egy kódbázis Tanulságok a Tresorittól. Budai Péter, vezető fejlesztő

Több platform egy kódbázis Tanulságok a Tresorittól. Budai Péter, vezető fejlesztő Több platform egy kódbázis Tanulságok a Tresorittól Budai Péter, vezető fejlesztő Miről lesz szó? A Tresorit szolgáltatás és platformjainak gyors bemutatása A Tresorit szoftver architektúrája Hogyan épül

Részletesebben

Alkalmazás és megjelenítés virtualizáció

Alkalmazás és megjelenítés virtualizáció Virtualizációs technológiák és alkalmazásaik Alkalmazás és megjelenítés virtualizáció Micskei Zoltán http://www.mit.bme.hu/~micskeiz Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs

Részletesebben

Blackberry 9000 (Bold) HTC Diamond 2. HTC 6262 Hero

Blackberry 9000 (Bold) HTC Diamond 2. HTC 6262 Hero Blackberry 9000 (Bold) Súlya: 133 Felbontás: 320x480 pixel 850/900/1800/1900 MHz HSDPA, EDGE, GPRS, MMS, WiFi 1 GB belső memória () 2 megapixeles kamera 2,6 -es kijelző Beépített GPS vevő BlackBerry navigation

Részletesebben

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 04. 17. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési

Részletesebben

Helyzetalapú szolgáltatások közösségi hálózatokon. Helyzetalapú szolgáltatások

Helyzetalapú szolgáltatások közösségi hálózatokon. Helyzetalapú szolgáltatások közösségi hálózatokon MobileSocial A MobileSocial termék egy olyan mobil GIS alkalmazás platform kifejlesztéseként jött létre, mely social networking rendszerek adataiból építkezve képes aktív adatszolgáltatásra

Részletesebben

Előszó... 13. 1. A Windows alkalmazásfejlesztés rövid története... 15. A Windows életútja... 15 A Windows 8 paradigmaváltása... 16

Előszó... 13. 1. A Windows alkalmazásfejlesztés rövid története... 15. A Windows életútja... 15 A Windows 8 paradigmaváltása... 16 Előszó... 13 1. A Windows alkalmazásfejlesztés rövid története... 15 A Windows életútja... 15 A Windows 8 paradigmaváltása... 16 A Microsoft megteszi az első lépéseket a fogyasztók felé... 17 A Windows

Részletesebben

Szoftver labor III. Tematika. Gyakorlatok. Dr. Csébfalvi Balázs

Szoftver labor III. Tematika. Gyakorlatok. Dr. Csébfalvi Balázs Szoftver labor III. Dr. Csébfalvi Balázs Irányítástechnika és Informatika Tanszék e-mail: cseb@iit.bme.hu http://www.iit.bme.hu/~cseb/ Tematika Bevezetés Java programozás alapjai Kivételkezelés Dinamikus

Részletesebben

Kiterjesztett valóság (Augmented Reality) alkalmazási lehetősége a villamosenergia iparban

Kiterjesztett valóság (Augmented Reality) alkalmazási lehetősége a villamosenergia iparban Kiterjesztett valóság (Augmented Reality) alkalmazási lehetősége a villamosenergia iparban 2019.03.07. Hideg Attila Hideg.Attila@aut.bme.hu Mixed Reality Spectrum 2 Virtuális valóság Mixed Reality Spectrum

Részletesebben

Mobil Üzleti Intelligencia

Mobil Üzleti Intelligencia Mobil Üzleti Intelligencia Forradalom az üzleti intelligenciában Kiss Péter BiXPERT Kft. A Mobil Internet nagyságrendekkel nagyobb hatással lesz a felhasználókra mint a Desktop Internet Mindig Információ

Részletesebben

Pocket Office (Word, Excel, PowerPoint, OneNote, PDF viewer)

Pocket Office (Word, Excel, PowerPoint, OneNote, PDF viewer) BlackBerry 8310 Blackberry 9000 (Bold) HTC Diamond LG KF310 LG KF750 (Secret) Súlya: 111g Email, Naptár, Kapcsolatok, Feladatok és Jegyzetek vezeték nélküli szinkronizációja Internet és -elérés, Multimédia,

Részletesebben

54 481 02 0010 54 01 Infokommunikációs alkalmazásfejlesztő. Informatikai alkalmazásfejlesztő

54 481 02 0010 54 01 Infokommunikációs alkalmazásfejlesztő. Informatikai alkalmazásfejlesztő A /2007 (II. 27.) SzMM rendelettel módosított 1/2006 (II. 17.) OM rendelet Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről alapján. Szakképesítés,

Részletesebben

ConCorde tab T10 + BT Billentyüzet

ConCorde tab T10 + BT Billentyüzet ConCorde tab T10 + BT Billentyüzet Hatékony 1.6 GHz-es dual-core processzor A rendkívül gyors és hatékony kétmagos 1.6 GHz- es processzor lehetővé teszi a tableten telepített alkalmazások optimális használatát.

Részletesebben

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem A J2EE fejlesztési si platform (application model) 1.4 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11.13. A J2EE application model A Java szabványok -

Részletesebben

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése Bevezetés Célkitűzés, tematika, követelmények A.NET Core keretrendszer Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu

Részletesebben

IT Essentials v5.0. 2013. március 14. Reményi Zoltán HTTP Alapítvány zoltan.remenyi@http-foundation.hu

IT Essentials v5.0. 2013. március 14. Reményi Zoltán HTTP Alapítvány zoltan.remenyi@http-foundation.hu IT Essentials v5.0 2013. március 14. Reményi Zoltán HTTP Alapítvány zoltan.remenyi@http-foundation.hu Új CompTIA A+ minősítő vizsgák 2009 Edition 2012 Edition A+ Essentials 220-701 220-801 A+ Practical

Részletesebben

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel IBM Software Group Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel Rehus Péter Szoftver üzletág igazgató 2005. február 2. 2003 IBM Corporation On demand igény szerinti működési

Részletesebben

Tegyünk nagyszerű dolgokat!

Tegyünk nagyszerű dolgokat! Tegyünk nagyszerű dolgokat! Ismerős Természetes környezet Multiplatform Nagyobb hatékonyság Letöltés Ismerős és minden elődjénél jobb Ismerős felületa Windows 10 a jól ismert Windows-élményt nyújtja még

Részletesebben

Android Pie újdonságai

Android Pie újdonságai Android Pie újdonságai Ekler Péter peter.ekler@aut.bme.hu BME AUT Tartalom Android 9 újdonságok Fejlesztői érdekességek API változások Mit tartogat a jövő? Android 9 újdonságok Testreszabott rendszer Egyszerűbb,

Részletesebben

Szakdolgozati, TDK témajavaslatok

Szakdolgozati, TDK témajavaslatok Kiadta: IB Controll Kft. Összeállította: Nagy Imre Dokumentum verzió: v1.0 Utolsó frissítés dátuma: 2015. 03. 30. Tartalomjegyzék 1. Bevezetés...3 2. Témajavaslatok...4 2.1.1. OpenWrt / Linux szerver admin

Részletesebben

Súlya: 66g Színes, grafikus kijelző GPRS WAP WAP, MMS. Mp3 lejátszó Infravörös port, Bluetooth. Diktafon, Kihangosítás. Súlya: 81g GPRS WAP, WAP, MMS

Súlya: 66g Színes, grafikus kijelző GPRS WAP WAP, MMS. Mp3 lejátszó Infravörös port, Bluetooth. Diktafon, Kihangosítás. Súlya: 81g GPRS WAP, WAP, MMS Motorola K1 Súlya: 102g,, 115 750 20970 Motorola Q9h - HSDPA Motorola V3 Súlya: 134g,,,, MP3/AAC zene lejátszó,, Infraport, Microsoft Windows Mobile 6.0, 2 MPixeles kamera, 2.0 stereo,, 140MB belső memória

Részletesebben

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése Célkitűzés, tematika, követelmények A.NET Core keretrendszer Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Célkitűzés

Részletesebben

Valós idejű gépi fordítás kiegészítő szolgáltatásként

Valós idejű gépi fordítás kiegészítő szolgáltatásként Valós idejű gépi fordítás kiegészítő szolgáltatásként Tündik Máté Ákos, Nagy Loránd, Hilt Attila és Bóta Gergő 1 Tartalom Valós életből származó probléma Megoldás WebScale módon (Over the Top) Megoldás

Részletesebben

http://www.samsung.com/hu/consumer/mobile-phone/mobile-phones/tab...

http://www.samsung.com/hu/consumer/mobile-phone/mobile-phones/tab... 1 / 6 2012.02.09. 13:35 Nyomtatható verzió Oldal nyomtatása Nyitóoldal Mobiltelefonok Táblagép Samsung Galaxy Tab 8.9 GT-P7300 Áttekintés TULAJDONSÁGOK SPECIFIKÁCIÓ GALÉRIA R01 R0101 hu 01016800 GT-P7300UWAORG

Részletesebben

Win 8 változatok. 2. sz. melléklet 2014.02.18. 2013.felnottkepzes@gmail.com. Töltse ki az előzetes tudásszint felmérő dolgozatot!

Win 8 változatok. 2. sz. melléklet 2014.02.18. 2013.felnottkepzes@gmail.com. Töltse ki az előzetes tudásszint felmérő dolgozatot! 2 sz melléklet 20140218 Bemutatkozás Horváth Zoltán informatika tanár vagyok Az Inczédy György középiskolában tanítok Tudásszint felmérés Töltse ki az előzetes tudásszint felmérő dolgozatot! Tananyag elérhető:

Részletesebben

Együttműködés, tudásmegosztás és feladatmenedzsment. avagy Microsoft eszközrendszer a vállalati folyamatok szolgálatában

Együttműködés, tudásmegosztás és feladatmenedzsment. avagy Microsoft eszközrendszer a vállalati folyamatok szolgálatában Együttműködés, tudásmegosztás és feladatmenedzsment avagy Microsoft eszközrendszer a vállalati folyamatok szolgálatában Áttekintés Az EURO ONE fejlesztési üzletága Üzleti problémák megoldása SharePointtal

Részletesebben

NHDR-3104AHD-II NHDR-3108AHD-II NHDR-3116AHD-II NHDR-5004AHD-II NHDR-5008AHD-II NHDR-5016AHD-II NHDR-5204AHD NHDR-5208AHD. Telepítői Segédlet

NHDR-3104AHD-II NHDR-3108AHD-II NHDR-3116AHD-II NHDR-5004AHD-II NHDR-5008AHD-II NHDR-5016AHD-II NHDR-5204AHD NHDR-5208AHD. Telepítői Segédlet NHDR-3104AHD-II NHDR-3108AHD-II NHDR-3116AHD-II NHDR-5004AHD-II NHDR-5008AHD-II NHDR-5016AHD-II NHDR-5204AHD NHDR-5208AHD Telepítői Segédlet 2016.08.03. Köszönjük, hogy a Novus termékeket választotta!

Részletesebben

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

Fejlesztési tapasztalatok multifunkciós tananyagok előállításával kapcsolatban Nagy Sándor Fejlesztési tapasztalatok multifunkciós tananyagok előállításával kapcsolatban Nagy Sándor VE GMK Statisztika és Informatika Tanszék nagy-s@georgikon.hu Összefoglaló Világszerte tanúi lehettünk a mobilkommunikációs

Részletesebben

Tartalomjegyzék. Bevezetés. 1. A.NET 3.5-keretrendszer 1. A korszerű alkalmazások felépítésének kihívásai... 2

Tartalomjegyzék. Bevezetés. 1. A.NET 3.5-keretrendszer 1. A korszerű alkalmazások felépítésének kihívásai... 2 Bevezetés xv Mitől tartozik egy platform a következő generációhoz?... xvi Mennyire jelentős az egyre újabb.net-változatok közötti különbség?... xviii Mit jelentett a Windows Vista megjelenése a Microsoft.NET

Részletesebben

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom Szoftver újrafelhasználás (Software reuse) Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 18. Roger S. Pressman: Software Engineering, 5th e. chapter 27. 2 Szoftver újrafelhasználás Szoftver

Részletesebben

SZABADKAI MŰSZAKI SZAKFŐISKOLA. E-mobil prezentáció dokumentációja SZABADKA, 2015.

SZABADKAI MŰSZAKI SZAKFŐISKOLA. E-mobil prezentáció dokumentációja SZABADKA, 2015. SZABADKAI MŰSZAKI SZAKFŐISKOLA E-mobil prezentáció dokumentációja JELÖLT MENTOR Varga Tamás dr Zlatko Čović SZABADKA, 2015. TARTALOM HTML 5 használata a mobilfejlesztésben... 2 HTML5 Struktúrája... 3 Egy

Részletesebben

E Y E Z O N E B1080PX-3 BEMUTATÁS

E Y E Z O N E B1080PX-3 BEMUTATÁS E Y E Z O N E B1080PX-3 High Performance & Stability XML-ben létrehozható Multi-Zone és Média Layout Full HD WMV9 Digital Signage Lejátszás és FTP frissítés egyidőben POP Center menedzser szoftver BEMUTATÁS

Részletesebben

IBM felhő menedzsment

IBM felhő menedzsment IBM Váltsunk stratégiát! Budapest, 2012 november 14. IBM felhő menedzsment SmartCloud Provisioning és Service Delivery Manager Felhő alapú szolgáltatások Felhasználás alapú számlázás és dinamikus kapacitás

Részletesebben

Elektronikus kereskedelem

Elektronikus kereskedelem Elektronikus kereskedelem (m-kereskedelem) A jelen és közeljövő mobil információs technológiái és kereskedelmi alkalmazásai http://uni-obuda.hu/sers/kutor/ EK-2/17/1 Mobil elektronikus kereskedelem m-kereskedem

Részletesebben

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok 2016.05.19. Szilágyi Róbert Tóth Mihály Debreceni Egyetem Az IoT Eszközök és más fizikai objektumok elektronikával, vezérléssel,

Részletesebben

Mobilizálódó OSZK. A nemzeti könyvtár mobileszközöket célzó fejlesztései az elmúlt időszakban. Garamvölgyi László. Networkshop, 2013.

Mobilizálódó OSZK. A nemzeti könyvtár mobileszközöket célzó fejlesztései az elmúlt időszakban. Garamvölgyi László. Networkshop, 2013. ORSZÁGOS SZÉCHÉNYI KÖNYVTÁR WEBTARTALOM KOORDINÁCIÓS OSZTÁLY Mobilizálódó OSZK A nemzeti könyvtár mobileszközöket célzó fejlesztései az elmúlt időszakban Garamvölgyi László Networkshop, 2013. Okostelefonok

Részletesebben

Alkalmazás boltok. Android Market, Apple AppStore, WP7 MarketPlace Cserna Bence, Paksy Patrik

Alkalmazás boltok. Android Market, Apple AppStore, WP7 MarketPlace Cserna Bence, Paksy Patrik Android Market, Apple AppStore, WP7 MarketPlace Cserna Bence, Paksy Patrik Tartalom Mi az az alkalmazás bolt? iphone: AppStore WP7: MarketPlace Android Market Kliens program Web market Mini Marketek Fejlesztés

Részletesebben

IPv6 Elmélet és gyakorlat

IPv6 Elmélet és gyakorlat IPv6 Elmélet és gyakorlat Kunszt Árpád Andrews IT Engineering Kft. Tematika Bevezetés Emlékeztető Egy elképzelt projekt Mikrotik konfiguráció IPv6 IPv4 kapcsolatok, lehetőségek

Részletesebben

SUSE Linux Enterprise Server 12 Hargitai Zsolt

SUSE Linux Enterprise Server 12 Hargitai Zsolt SUSE Linux Enterprise Server 12 Hargitai Zsolt Üzletfejlesztési Igazgató zhargitai@suse.com SUSE Linux Enterprise Server 12 A megbízható alap kritikus szolgáltatások futtatásához Állásidő minimalizálása

Részletesebben

A Jövő Internet Nemzeti Kutatási Program bemutatása

A Jövő Internet Nemzeti Kutatási Program bemutatása A Jövő Internet Nemzeti Kutatási Program bemutatása Dr. Bakonyi Péter és Dr. Sallai Gyula Jövő Internet Kutatáskoordinációs Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Budapest, 2013. június

Részletesebben

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

Vodafone készülék árlista kiemelt ügyfeleink részére. Vodafone Power to you Vodafone készülék árlista kiemelt ügyfeleink részére Vodafone Power to you Érvényes: 2014. június 2-től a készlet erejéig. Kérjük, mindent írjanak rá a megrendelésre, beleértve a tartozékokat is! Az árlistában

Részletesebben

MDM Exchange Alapokon AVAGY A MICROSOFT EXCHANGE 2013 MINT AZ MDM KŐBALTÁJA

MDM Exchange Alapokon AVAGY A MICROSOFT EXCHANGE 2013 MINT AZ MDM KŐBALTÁJA MDM Exchange Alapokon AVAGY A MICROSOFT EXCHANGE 2013 MINT AZ MDM KŐBALTÁJA Kiindulási pont - 2003 Exchange 2003 Pocket PC 2003: Vállalati levelezés megjelenítése a mobil telefonok WAP böngészőjében PDA-k

Részletesebben

IT Essentials v5.0. ASC Workshop és továbbképzési nap 2013. március 22. Radics Tamás HTTP Alapítvány

IT Essentials v5.0. ASC Workshop és továbbképzési nap 2013. március 22. Radics Tamás HTTP Alapítvány IT Essentials v5.0 ASC Workshop és továbbképzési nap 2013. március 22. Radics Tamás HTTP Alapítvány Új CompTIA A+ minősítő vizsgák 2009 Edition 2012 Edition A+ Essentials 220-701 220-801 A+ Practical Application

Részletesebben

Tartalomjegyzék. Előszó... 10

Tartalomjegyzék. Előszó... 10 Előszó... 10 1. Bevezetés a Symbian operációs rendszerbe... 11 1.1. Az operációs rendszer múltja...11 1.2. Az okos telefonok képességei...12 1.3. A Symbian felépítése...15 1.4. A könyv tartalma...17 2.

Részletesebben

Vodafone-os beállítások Android operációs rendszer esetében

Vodafone-os beállítások Android operációs rendszer esetében Vodafone Magyarország zrt. 1096 Budapest, Lechner Ödön fasor 6. Vodafone-os beállítások Android operációs rendszer esetében Tartalom: Internet MMS SMS Gmail fiók beállításai Vodamail fiók beállításai Jelmagyarázat

Részletesebben

MOBILTELEFONON keresztüli internet telefonálás

MOBILTELEFONON keresztüli internet telefonálás MOBILTELEFONON keresztüli internet telefonálás A FRING egy olyan alkalmazás, aminek segítségével hívásokat tud kezdeményezni a FONIO, az internet telefon szolgáltatást felhasználva. Igen költségkímélő,

Részletesebben

Az NFC-technológia mindennapi életben való alkalmazásának vonzó lehetőségei

Az NFC-technológia mindennapi életben való alkalmazásának vonzó lehetőségei Az NFC-technológia mindennapi életben való alkalmazásának vonzó lehetőségei Perjési András andris@aries.ektf.hu FutureRFID - Az RFID/NFC technológia továbbfejlesztési lehetőségei az Internet of Things

Részletesebben

SAMSUNG SSM-8000 szoftvercsomag

SAMSUNG SSM-8000 szoftvercsomag SAMSUNG SSM-8000 szoftvercsomag A Samsung SSM-8000 szoftvercsomag a Samsung által forgalmazott IP kamerák, digitális rögzítők, hálózati rögzítők, encoderek közös grafikai felületen történő megjelenítését

Részletesebben

Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban

Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban Vágvölgyi Csaba (vagvolgy@kfrtkf.hu) Kölcsey Ferenc Református Tanítóképző Főiskola Debrecen Moodle??? Mi is ez egyáltalán? Moodle

Részletesebben

Közösség, projektek, IDE

Közösség, projektek, IDE Eclipse Közösség, projektek, IDE Eclipse egy nyílt forráskódú (open source) projekteken dolgozó közösség, céljuk egy kiterjeszthető fejlesztői platform és keretrendszer fejlesztése, amely megoldásokkal

Részletesebben

Szatmári Tamás Csicsics Tamás

Szatmári Tamás Csicsics Tamás Szatmári Tamás Csicsics Tamás saját domain névvel használhatók: gmail, calendar, docs, sites, video, talk premium edition éves díjért cserébe előfizethető (50$/user) SLA: 99,9% rendelkezésre állás 25GB

Részletesebben