A program a „Tudáshasznosulást, tudástranszfert segítő eszköz-, és feltételrendszer kialakítása, fejlesztése a Műegyetemen” (TÁMOP-4.2.1-08/1/KMR-2008-0001)

Slides:



Advertisements
Hasonló előadás
4. alkalom – Hálózat Kezelés
Advertisements

Kreitl Péter Gemini-IT Magyarország Kft.
A program a „Tudáshasznosulást, tudástranszfert segítő eszköz-, és feltételrendszer kialakítása, fejlesztése a Műegyetemen” (TÁMOP /1/KMR )
Miért jobb egy (nem csak) geolokációs mobil kutatási rendszer? 1 HWSW – App!mobile konferencia, MOM Budapest, november 13. Pintér Róbert.
Hálózati és Internet ismeretek
HISMobile ® – Kórház a zsebben. Háttér  Piaci szituáció és igény  Az orvosok szeretnék elérni a betegeik adatait bárhonnan és bármikor (ágy mellől,
Pénz, de honnan?. Office 365 Eszközök 1 milliárd Okostelefon 2016-ra, ebből 350 milliót használnak majd munkára Emberek 82 % A világ online népességének.
Backend: Gyors és olcsó(?) ÁRVAI ZOLTÁN KITCHEN BUDAPEST.
WordLearner.com -- Learn or Teach Words in Almost Any Language WordLearner.com online és offline nyelvoktatás mobiltelefonon és interneten Benedek Balázs.
Tectia MobileID Express – Kétfaktoros erős autentikáció – 5 percen belül üzemkészen! január 16.
A MEK szolgáltatásai a mobil világ számára
Mobil eszközök alkalmazása vállalati környezetben
mLearning megoldások Moodle környezetben
Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem
A mobil munka- környezet Réczi Gábor MCSA, MVP, oktató NetAcademia Szentgyörgyi Tibor MCT, oktató Számalk Zrt.
Szilágyi Róbert, Lengyel Péter Magyar Agrárinformatikai Szövetség.
Windows Server Hyper-V R2 SP1 újdongságok
Diplomás pályakövetési program, komplex hallgatói szolgáltatásfejlesztés az ELTE-n ELTE TÁMOP /2/KMR projekt március 9. TÁMOP /2/KMR
Adobe Photoshop. A világ legnépszerűbb képszerkesztő programja Etalon a képfeldolgozás világában.
Megoldás Felhő szolgáltatások és Windows 7.
Kiss Tibor Rendszeradminisztrátor (MCP) DevNet Solution Kft. Jakab András Program-koordinátor Microsoft Program.
A MacBook bemutatása Itt nagyon sok mindent tudhatsz meg a MacBook-ról. Remélem jól fogsz szórakozni!
Hibrid felhő Privát-, publikus és hoster felhők összekapcsolása
Hordozható médialejátszók napjainkban
TransitView TransitView Fejlesztői csoport: Lévai János, Fejér Róbert, Sulyok Csaba, Sztankovics Ágnes Vezető tanár: Simon Károly.
TransitView TransitView Fejlesztői csoport: Lévai János, Fejér Róbert, Sulyok Csaba, Sztankovics Ágnes Vezető tanár: Simon Károly.
Hálózati Bombermen Belicza András Konzulens: Rajacsics Tamás BME-AAIT.
Copyright © 2012, SAS Institute Inc. All rights reserved. STATISZTIKA ÉS VIZUALIZÁCIÓ - ÚJ LEHETŐSÉGEK A STATISZTIKAI ADATOK MEGJELENÍTÉSÉRE ÉS FELTÁRÁSÁRA.
Gimp v2.2 Csanádi Norbert The Gimp.
Bátyai Krisztián NetAcademia Oktatóközpont oktató, fejlesztő MCT, MCPD
A program a „Tudáshasznosulást, tudástranszfert segítő eszköz-, és feltételrendszer kialakítása, fejlesztése a Műegyetemen” (TÁMOP /1/KMR )
A számítógép teljesítménye
mLearning - A Moodle használata mobil eszközökön
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Modellezés gyakorlat Micskei Zoltán
[fre ] Az új [fre ] Több mint levelezés, a saját kommunikáció internetes közműve:  kommunikáció a képernyőn: levelezés, üzenetküldés.
Meglévő ASP.NET 2.0 alkalmazás kiegészítése AJAX-szal
Kereskényi Róbert MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai.
Bevezetés az operációs rendszerek világába TMG SZK.
Android alkalmazások tesztelése
IT-DEV-CON – Játékfejlesztés a Windows Phone 7 erejével Pellek Krisztián ELTE.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Szondázás alapú diagnosztika 1. Autonóm és hibatűrő információs.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Alkalmazás és megjelenítés virtualizáció Micskei Zoltán.
Magas rendelkezésre állású Hyper-V rendszer építése
Jegyzetelő Alkalmazás Táblagépekre Farkas Tamás /7 OE-NIK Farkas Tamás.
Eszköz és identitás kezelés Korlátlan fájl szerver kapacitás Másodlagos adatközpont Korlátlanul skálázódó infrastruktúra Biztonságos DMZ Hibrid adat-
CUDA C/C++ programozás
4/7/2017 StorSimple: A felhő-integrált tároló Windows Server 2012 R2 konferencia © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows,
CUDA C/C++ programozás Atomikus műveletek A segédanyag készítése a TÁMOP A/ Nemzeti Kiválóság Program című kiemelt projekt keretében.
Ismerkedjünk tovább a számítógéppel
50M Lumia activations achieved globally Windows Phone #2 phone in 14 market swith >10% share in 8 markets 390% increase in monthly app downloads.
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék P2P protokollok és autonóm számítástechnika: szemelvények.
Az én kedvenc mobiltelefonom
Téma: Kedvenc mobilom Készítette: Présing Zsófia Osztály: 7.G Felkészítő tanár: Huschekné Szabó Ildikó Iskola: Türr István Gimnázium és Kollégium 8500,
Kedvenc mobilom Készítette: Király András Felkészítő: Vitézné Szabó Hajnalka Bán Zsigmond Ref.Ált.Isk.AMI és Óvoda Tiszafüred Fő út
Piramis klaszter rendszer
ifin811/ea1 C Programozás: Hardver alapok áttekintése
"Free phone" Kozellné Szabó Csilla Ozeki Informatikai Kft.
Felsőoktatás és a közösségi hálózatok
Készítette: Ondok Lilla Geográfus MSc. Microsoft fejlesztésű mobiltelefonos operációs rendszer Rövidítése: WP Elődje: Windows Mobile Átlagfelhasználói.
Felhőalapú adattárolás Hogy tárolhatunk adatokat „felhő” szolgáltatás segítségével?
Symbol mobil terminálok Szoftver frissítések, image-ek, hasznos információk Széles Gábor és Gulyás László BCS Hungary Kft.
Farkas Bálint | Technical Evangelist | Microsoft.
AZURE RÉGIÓK Szoftver szolgáltatás SaaS Platform szolgáltatás PaaS Infrastruktúra szolgáltatás IaaS.
FELHŐ ALAPÚ INFORMATIKAI RENDSZEREK VS. LEXIKÁLIS ISMERETEK Networkshop 2016 Konferencia Debrecen Antal Péter, Eszterházy Károly Főiskola,
Farkas Bálint | Technical Evangelist | Microsoft
Híd a Windows folyón Balint Farkas Technical Evangelist Microsoft
Neumann János Informatikai Kar
Mobilkommunikáció Eszközök és hálózatok
Többplatformos appfejlesztés Xamarinnal és Visual Studióval
Kotlin Multiplatform: Ilyen minek van?
Előadás másolata:

A program a „Tudáshasznosulást, tudástranszfert segítő eszköz-, és feltételrendszer kialakítása, fejlesztése a Műegyetemen” (TÁMOP /1/KMR ) és a „Minőségorientált, összehangolt oktatási és K+F+I stratégia, valamint működési modell kidolgozása a Műegyetemen” (TÁMOP-4.2.1/B-09/1/KMR ) című projektek támogatásával valósul meg. Windows Phone a többi mobilplatform tükrében Kelényi Imre Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék

Tartalom  Három platform – három világ?  Kiemelt témák  Multitasking  Adattárolás és hozzáférés  Memóriakorlátok  Grafikus teljesítmény, UI skálázhatóság  Push notification  „Widgets” 2

3 platform – 3 világ?  iOS  Egységes  Natív kód  Android  Szegmentáltság, “Android is the new Windows Mobile”  Fejlesztői szabadság  Windows Phone  Egységes .NET, managed code, még sok fejlesztői megkötés

Fejlesztői szabadság Készülékpark egységesség

Multitasking 1/2  iOS  Egy aktív alkalmazás, tetszőleges számű inaktív alkalmazás  Background task: az alkalmazások deaktiválás előtt kérhetnek még plusz futási időt  Android  Process-ek igény szerint futhatnak a háttérben, míg ki nem lövi őket a rendszer  Service-eket lövi ki utoljára, ill. újraindíthatja őket

Multitasking 2/2  Windows Phone  Leginkább iOS-hez hasonlít: 1 akalmazás aktív (running), max 5 inaktív (két fázisú deaktiválás: dormant majd tombstoned)  Háttérben engedélyezett műveletek  Background Agent (Scheduled Tasks)  Periodikus feléledés, max 6 MB RAM  Scheduled notifications  Mint iOS “Local Push Notification”  Background File Transfers  Background Audio

Memóriakorlátok  iOS: hivatalosan 20 MB fölött nagy eséllyel kilövi a rendszer az alkalmazást  Gyakorlatban: 512 MB RAM esetén MB, 256 MB RAM esetén MB a korlát  Android: memória limit nagyon eszközfüggő, de 16 MB az átlag  Nexus S: 32 MB, Nexus One: 24 MB  Windows Phone: certificate követelmény: max 90 MB memória a 256 MB RAM-al rendelkező készülékeken  Kódból dinamikusan lekérdezhető a limit: DeviceStatus.ApplicationMemoryUsageLimit property

UI skálázhatóság  iOS  Két felbontás, köztük 2-szeres szorzó: 480x x640  Logikai koordinátarendszer  iPad/iPhone: különálló UI  Android  4 pixelsűrűség és 4 képernyőméret (4x4 eset)  Képek automatikus skálázása, ha nincs meg a méret  Windows Phone  Jelenleg csak 800x480  Pletyka: Tango-ban jön 480x320 (és 1280x720 ?)

Grafikus teljesítmény  iOS  Core Animation, kompozíció külön szálon  “Könnyű gyorsan futó UI-t készíteni”  Android  Nagyon könnyű belassítani a UI thread-et  Szegmentáltság miatt gyakran nincs kitesztelve az alkalmazás lassabb eszközökre  Windows Phone  Animációk (Storyboard) és cache-elt textúrák kirajzolása automatikusan külön, GPU-n futó szálon (Compositor)  Animáció fut tovább, még akkor is ha UI thread blokkolva van  Szubjektív tapasztalat: Androidnál jobb teljesítmény ugyanazon a hardveren

Adattárolás és megosztás 1/2  Mindhárom platformon sandbox modell  Android  External storage: alkalmazások írhatnak olvashatnak  Content provider: alkalmazások egymásnak tetszőleges adatokat publikálhatnak  iOS  Alkalmazások URL sémákkal tudnak más alkalmazásokat meghívni és adatokat átadni (egyirányú kommunikáció)  Az alkalmazások a Documents mappájukat elérhetővé tehetik PC/Mac-ről (iTunes) való szerkesztésre  A sandbox tartalma titkosított

Adattárolás és megosztás 2/2  Windows Phone  PC-ről vagy más alkalmazásból közvetlenül nem tudunk fájlokat küldeni az alkalmazásunknak  Nem lehet fájltípusokat rendelni az alkalmazásokhoz  Adobe Reader külön engedélyt kapott  Megoldás: SkyDrive, egyéb cloud szolgáltatások…  LiveSDK  Sharpbox: egységes API sok cloud szolgáltatáshoz  Isolated Storage nem titkosított!  interop unlock-olt készüléken olvashatók  Data Protection API

Push notification  iOS: Push Notification Service  Alkalmazásonként 1 üzenetet tárol ha a készülék offline  Max 256 byte/üzenet, nincs üzenetszám korlát  Android: Cloud to Device Messaging (C2DM)  Max 1 KB/üzenet, üzenet/nap  Windows Phone: Microsoft Push Notification Service  Max 3 KB/üzenet  Unathorized: 500 üzenet/nap, authorized: nincs korlát  Késleltetés hasonló mindhárom platformon  Szubjektív sorrend: Android < WP < iOS 12

Widgets  Android: “natív” widgetek, 3 rd party is  Különálló alkalmazás, periodikusan feléled  Könnyű visszaélni vele, akkumulátorgyilkos  iOS: fejlesztők egyelőre csak jailbreak-el  Windows Phone: Live Tiles  Frissítés push notification vagy egy kép automatikus időzített letöltése (ScheduleShellTile)  Tile push notification tartalmazza a megjelenítendő tartalmat

Összefoglalás  A Windows Phone a legfrissebb platformként jól átvette a többi platform bevált tulajdonságait  UI terén nagyon más  A fejlesztői eszközök egyre bővülnek  Teljesítményben élmezőnyben van  Szegmentáltság nem gond, de ki tudja meddig?

Tudományosan is bizonyítva: WP a leggyorsabb  CES 2012 “Ben the PC guy”  Különféle “versenyszámokban” lehetett kihívni (tipikus mobilos feladatok, pl. küldés)  30 győzelem  1 döntetlen  2 vereség (twitter képmegosztás)