„Mobil- és webes szoftverek” változatai közötti eltérés
(→Házi) |
|||
23. sor: | 23. sor: | ||
'''A szorgalmi időszakban:''' | '''A szorgalmi időszakban:''' | ||
* Laborok elvégzése, illetve a laborok előtt ellenőrzés beugró jelleggel (első labor előtt nincs beugró). | * Laborok elvégzése, illetve a laborok előtt ellenőrzés beugró jelleggel (első labor előtt nincs beugró). | ||
− | * | + | * 1 darab nagy ZH-n minimum 40% elérése. |
− | * A gyakorlást a házi feladat biztosítja, amelynek beadási határideje a 13. oktatási hét vége. | + | * Laborok 70%-át sikeresen kell teljesíteni. |
− | + | * 6 darab kisZH van, ebből a legjobb 4 számít. A kisZH kb. 6-8 kérdésből áll. | |
− | + | * Amelyik laboron nincs kisZH, azon beugró van (kivéve az első labort). Ez általában 2-4 kiskérdésből áll. | |
− | + | * A gyakorlást a házi feladat biztosítja (android-os app), amelynek beadási határideje a 13. oktatási hét vége. | |
− | + | ||
− | |||
− | |||
'''A vizsgaidőszakban:''' írásbeli vizsga. | '''A vizsgaidőszakban:''' írásbeli vizsga. | ||
− | |||
− | |||
A zárthelyi, a laborok, kisZH-k eredménye és a házi feladat 20-15-10-15%-ban, a vizsga 40%-ban számít az érdemjegybe. | A zárthelyi, a laborok, kisZH-k eredménye és a házi feladat 20-15-10-15%-ban, a vizsga 40%-ban számít az érdemjegybe. | ||
− | |||
− | |||
'''iMSC pontok:''' | '''iMSC pontok:''' | ||
45. sor: | 39. sor: | ||
===Tankvíz=== | ===Tankvíz=== | ||
Az előadásokon előfordulnak ellenőrző kérdések, ezekre a tanszék által fejlesztett [http://nmobil.aut.bme.hu/MCourse/ Tankvíz] alkalmazásban lehet válaszolni. 2016-ban ezt a következőképpen számították: azok kapnak plusz pontot akik a Tankvízből megszerezhető pontok legalább 40%-át elérték. Ezt követően pedig a pontszámok arányosan kerülnek szétosztásra 0 és 20 pont között. Egy végleges pont 1%-nak felel meg, mely a végső érdemjegy számításakor lesz figyelembe véve. Plusz pont minden esetben csak az elégséges szint felett számítódik be. | Az előadásokon előfordulnak ellenőrző kérdések, ezekre a tanszék által fejlesztett [http://nmobil.aut.bme.hu/MCourse/ Tankvíz] alkalmazásban lehet válaszolni. 2016-ban ezt a következőképpen számították: azok kapnak plusz pontot akik a Tankvízből megszerezhető pontok legalább 40%-át elérték. Ezt követően pedig a pontszámok arányosan kerülnek szétosztásra 0 és 20 pont között. Egy végleges pont 1%-nak felel meg, mely a végső érdemjegy számításakor lesz figyelembe véve. Plusz pont minden esetben csak az elégséges szint felett számítódik be. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Házi== | ==Házi== | ||
67. sor: | 53. sor: | ||
<code>rm -r ~/Android/Sdk/emulator/lib64/libstdc++/</code> (ha ~/Android/Sdk alá telepítetted az sdk-t) | <code>rm -r ~/Android/Sdk/emulator/lib64/libstdc++/</code> (ha ~/Android/Sdk alá telepítetted az sdk-t) | ||
+ | |||
+ | == Segédanyagok == | ||
+ | === 2017-es előadásdiák === | ||
+ | * [[Media:mobil-web_2017_eloadasdia_android_1.pdf|Mobilszoftver-platformok]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_android_2.pdf|Android alapok, fordítás, Manifest]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_android_3.pdf|Activity, grafikus felhasználói felületek]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_android_4.pdf|Grafika, animáció, Widget, Fragmentek]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_android_5.pdf|Engedélyek, adattárolás, ContentProvider]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_android_6.pdf|Listák, Intent]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_android_7.pdf|BroadcastReceiver, kommunikáció a külvilággal]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_web_1.pdf|Webes alapok, HTTP, Cookie]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_web_2.pdf|HTML 5]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_web_3.pdf|CSS]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_web_4.pdf|Bootstrap, LESS, flexbox]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_web_5.pdf|JavaScript 1.]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_web_6.pdf|jQuery, AJAX]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_web_7.pdf|Javascript 2.]] | ||
+ | * [[Media:mobil-web_2017_eloadasdia_web_8.pdf|HTTPS, flexbox]] | ||
+ | |||
+ | === Példák az előadásokhoz === | ||
+ | * [https://github.com/VIAUAC00/EA Android-os példák] | ||
+ | * [[Media:mobil-web_2017_web-demo_1.zip|HTML]] | ||
+ | * [[Media:mobil-web_2017_web-demo_2.pdf|CSS]] | ||
+ | * [[Media:mobil-web_2017_web-demo_3.zip|Bootstrap, LESS]] | ||
+ | * [[Media:mobil-web_2017_web-demo_4.zip|jQuery]] | ||
+ | * [[Media:mobil-web_2017_web-demo_5.pdf|Flexbox]] | ||
==ZH== | ==ZH== | ||
− | + | * [https://docs.google.com/document/d/14oNhTKJCRE1j7rnV_k62XNFzppIjQNJ8V3vnn7660rA/edit 2017-es ZH elmélezetből] | |
==Vizsga== | ==Vizsga== | ||
− | + | * [https://docs.google.com/document/d/1_wyjLwNyWJGprA5AM-AlSKhtd0hxilKCDl2YHMofZWk/edit 2017-es vizsga emlékezetből] | |
==Tippek== | ==Tippek== | ||
Az előadások alatt szokott lenni [http://nmobil.aut.bme.hu/MCourse/ TanKvíz], amin egy webes felületen lehet kvízkérdésekre válaszolni az előadó vezényletével. Ez valamilyen módon bele fog számítani a jegybe. | Az előadások alatt szokott lenni [http://nmobil.aut.bme.hu/MCourse/ TanKvíz], amin egy webes felületen lehet kvízkérdésekre válaszolni az előadó vezényletével. Ez valamilyen módon bele fog számítani a jegybe. | ||
− | |||
− | |||
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}} | {{Lábléc_-_Mérnök_informatikus_alapszak_2014}} |
A lap 2018. február 4., 14:57-kori változata
A tantárgy célja a hallgatók bevezetése a mobil- és webes szoftverek világába. A tárgy keretében a hallgatók megismerkednek a mobil eszközökre történő szoftverfejlesztés alapjaival. Tapasztalatot szereznek a különféle mobil platformok világából, valamint a platformokra való szoftverfejlesztéshez szükséges eszközökről. Megismerik a mobil eszközökre való fejlesztés sajátosságait, ergonómiai kérdéseit és a fejlesztés során alkalmazható legjobb gyakorlatokat. Ezen kívül találkoznak a gyors prototípus-készítési eljárásokkal, gyakorlati megvalósításokkal. További kitűzött cél a korszerű webes technológiák alapjainak elsajátítása, illetve a web alapú multiplatform mobil fejlesztői rendszerek képességeinek és használatának megismerése.
Tartalomjegyzék
Követelmények
A szorgalmi időszakban:
- Laborok elvégzése, illetve a laborok előtt ellenőrzés beugró jelleggel (első labor előtt nincs beugró).
- 1 darab nagy ZH-n minimum 40% elérése.
- Laborok 70%-át sikeresen kell teljesíteni.
- 6 darab kisZH van, ebből a legjobb 4 számít. A kisZH kb. 6-8 kérdésből áll.
- Amelyik laboron nincs kisZH, azon beugró van (kivéve az első labort). Ez általában 2-4 kiskérdésből áll.
- A gyakorlást a házi feladat biztosítja (android-os app), amelynek beadási határideje a 13. oktatási hét vége.
A vizsgaidőszakban: írásbeli vizsga.
A zárthelyi, a laborok, kisZH-k eredménye és a házi feladat 20-15-10-15%-ban, a vizsga 40%-ban számít az érdemjegybe.
iMSC pontok:
A laboron, ZH-n és házi feladaton egységesen 10-10-10 pont szerezhető.
Tankvíz
Az előadásokon előfordulnak ellenőrző kérdések, ezekre a tanszék által fejlesztett Tankvíz alkalmazásban lehet válaszolni. 2016-ban ezt a következőképpen számították: azok kapnak plusz pontot akik a Tankvízből megszerezhető pontok legalább 40%-át elérték. Ezt követően pedig a pontszámok arányosan kerülnek szétosztásra 0 és 20 pont között. Egy végleges pont 1%-nak felel meg, mely a végső érdemjegy számításakor lesz figyelembe véve. Plusz pont minden esetben csak az elégséges szint felett számítódik be.
Házi
Egy mobilos feladat megoldása.
Határidők:
- Specifikáció: 6. hét végére (laborvezetővel egyeztetve)
- Végleges megoldás: 13. hét végére
AVD linuxon
Akinek különösebb hiba kijelzése nélkül nem indul el egy AVD-s eszköz se, az törölje az emulátorral csomagolt libstdc++-t.
rm -r ~/Android/Sdk/emulator/lib64/libstdc++/
(ha ~/Android/Sdk alá telepítetted az sdk-t)
Segédanyagok
2017-es előadásdiák
- Mobilszoftver-platformok
- Android alapok, fordítás, Manifest
- Activity, grafikus felhasználói felületek
- Grafika, animáció, Widget, Fragmentek
- Engedélyek, adattárolás, ContentProvider
- Listák, Intent
- BroadcastReceiver, kommunikáció a külvilággal
- Webes alapok, HTTP, Cookie
- HTML 5
- CSS
- Bootstrap, LESS, flexbox
- JavaScript 1.
- jQuery, AJAX
- Javascript 2.
- HTTPS, flexbox
Példák az előadásokhoz
ZH
Vizsga
Tippek
Az előadások alatt szokott lenni TanKvíz, amin egy webes felületen lehet kvízkérdésekre válaszolni az előadó vezényletével. Ez valamilyen módon bele fog számítani a jegybe.
Bevezetők | |
---|---|
1. félév | |
2. félév | |
3. félév | |
4. félév | |
5. félév | |
6. félév | |
7. félév |