Windows Phone alapú szoftverfejlesztés
A tantárgyleírás hatályossága
| Tantárgy neve (magyarul, angolul) |
Windows Phone alapú szoftverfejlesztés
Windows Phone-based Software Development
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tantárgykód | BMEVIAUAV16 | ||||||||||||
| Tantárgyjelleg | — | ||||||||||||
| Képzési szint | — | ||||||||||||
| Kurzustípusok és óraszámok (heti/féléves) |
|
||||||||||||
| Tanulmányi teljesítmény/értékelés típusa | vizsga | ||||||||||||
| Tantárgy kreditértéke | 4 | ||||||||||||
| Tantárgyfelelős |
DR. Forstner Bertalan
beosztás: egyetemi docens
elérhetőség:
forstner.bertalan@vik.bme.hu
|
||||||||||||
| Tantárgyat gondozó oktatási szervezeti egység |
—
|
||||||||||||
| Kar | |||||||||||||
| Tantárgy weboldala | — | ||||||||||||
| Tantárgy elsődleges mintatantervi jellege | — | ||||||||||||
| Közvetlen előkövetelmények – Erős előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Gyenge előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Párhuzamos előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Mérföldkő előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Kizáró feltétel | nincs |
Célkitűzés
Minden héten egy előadáson elmélet hangzik el, amelyet az azt követő előadáson labor körülmények között kipróbálunk.
Hét | Előadás anyaga |
1. | A Windows Phone platform és az SDK általános bemutatása. A platform képességei, határai. Windows Phone-t futtató készülékek széles skálájának illusztrálása. A fejlesztő környezet kialakítása valamint az emulátor telepítése. Architektúra, ARM processzor, Windows CE és Mobile összehasonlítás, .NET ismétlés (JIT, GC), SL vs Desktop |
2. | Silverlight alapok 1: XAML, vezérlők |
3. | Silverlight alapok 2: adatkötés, sablonok |
4. | Silverlight alapok 3: stílusok, animáció |
5. | Designing layouts using the red thread, Themes, Orientáció vizsgálata, soft input panel vizsgálata, application bar használata, ikonok, menük, átlátszóság. |
6. | Page layout lehetőségei (Panoramic, Pivot, List, Full screen). Alkalmazáson belüli navigáció lehetőségeinek bemutatása (QueryString, URIMaping, back, animáció, wizard) Adatok feldolgozásának lehetőségei a háttérben. Állapot mentésének lehetőségei. Application tile, push notification bemutatása. |
7. | Telefon-funkciók elérése. (Hívás indítás, SMS írása, E-Mail küldés). Beépített launcher-ek (Bing keresés, Web browser, Medai player, Marketplace) Beviteli lehetőségek vizsgálat.(Phone felhasználói élmény, Touch események, multi-touch) |
8. | Pozíció meghatározás lehetőségei. Interaktív térkép beépítése az alkalmazásba. Földrajzi koordináták és cím oda-vissza konvertálása. Poi-k kezelése, útvonaltervezés. Mádiatartalmak kezelése. Hang lejátszása, és felvétele, beépített kamera lehetőségei. |
9. | Adattárolás lehetősége a telefonon. Isolated storage használata (írása, olvasása). Adatok cache-elése, és ennek lehetőségei. Szinkronizáció lehetőségei (IsyncProvider használata). Biztonság lehetőségeinek bemutatása. Adatok titkosítása, és védelme a telefonon. Authentikáció lehtőségei (Basic, Form, Twitter, Facebook authentikáció példák). Szenzorok használata. Gyorsulásmérő. Emulátor lehetőségei.Vibrációi. |
10. | Az eddigi anyagrész összefoglalása |
11. | Hálózati kapcsolat kezelésének lehetőségei. Webbrowser control bemutatása. Emulátor lehetőségei. Windows Live id alapú authentikáció. Egyszerű http kérés összeállítása. Adat letöltésének és feltöltésének lehetőségei (WebClient, HttpWebRequest, Cookies, credentials). Adattömörítés lehetőségei. Webszolgáltatások hívásának lehetőségei. (Web service, WCF service hívás) |
12. | XNA keretrendszer használatanák alapjai Windows Phone platformon. (Game Loop, Game Life Cycle, Rendering, Sprites, Movement, Text, Font, 3D rendering, 3D model, textures) |
13. | XNA keretrendszer használatanák alapjai Windows Phone latformon (folyt.) |
14. | Embedded Windows, fejlődési irányok |
Tanulmányi eredmények
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Tudás
Nincsenek rögzített tanulási eredmények.
Képességek
Nincsenek rögzített tanulási eredmények.
Attitűd
Nincsenek rögzített tanulási eredmények.
Autonómia és felelősség
Nincsenek rögzített tanulási eredmények.
Oktatási módszertan
Tanulástámogató anyagok
Online források
A tantárgy teljesítéséhez ajánlott előzetes ismeretek
Általános szabályok
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Szorgalmi időszakban végzett teljesítményértékelések részaránya
Nincs megadva részarány.
Vizsgaidőszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Vizsgarészek részaránya
Nincs megadva részarány.
Érdemjegy megállapítása
Nincs megadva érdemjegy határ.
Jelenléti és részvételi követelmények
Nincs megadva jelenléti követelmény.
Javítás, ismétlés és pótlás különös szabályai
Nincs megadva.
Rövid leírás
Nincs megadva.
Részletes leírás
Nincs megadva.
Ajánlott tantárgyak
A tantárgy elvégzéséhez szükséges tanulmányi munka
Nincs megadva munkaidő bontás.
Tantárgykövetelmények hatályossága
Tantervi elhelyezés
Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.