Mobilszoftver laboratórium

A tantárgy angol neve: Mobile Software Laboratory

Adatlap utolsó módosítása: 2014. október 1.

Budapesti Műszaki és Gazdaságtudományi Egyetem
Villamosmérnöki és Informatikai Kar

Mérnökinformatikus MSc szak

Mobilszoftver-fejlesztés mellékspecializáció

Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
VIAUMB02 3 0/0/3/f 4  
3. A tantárgyfelelős személy és tanszék Dr. Forstner Bertalan,
A tantárgy tanszéki weboldala https://www.aut.bme.hu/Course/VIAUMB02
4. A tantárgy előadója

Név:

Beosztás:

Tanszék, Int.:

Dr. Forstner Bertalan

egyetemi docens

Automatizálási és Alkalmazott Informatikai Tanszék

Dr. Ekler Péter

egyetemi adjunktus

Automatizálási és Alkalmazott Informatikai Tanszék

Dr. Kelényi Imre

egyetemi adjunktus

Automatizálási és Alkalmazott Informatikai Tanszék

5. A tantárgy az alábbi témakörök ismeretére épít

Objektumorientált programozási ismeretek. Mobilszoftver-platformok.

6. Előtanulmányi rend
Kötelező:
(NEM ( TárgyEredmény( "BMEVIAUM210" , "jegy" , _ ) >= 2
VAGY
TárgyEredmény("BMEVIAUM210", "FELVETEL", AktualisFelev()) > 0))

ÉS

(TárgyTeljesítve("BMEVIAUMA05") VAGY
TárgyTeljesítve("BMEVIAUMA25")) ÉS

(TárgyTeljesítve("BMEVIAUMB01") VAGY
TárgyTeljesítve("BMEVIAUMA26") VAGY
TargyEredmeny("BMEVIAUMB01", "FELVETEL", AktualisFelev()) > 0 VAGY
TargyEredmeny("BMEVIAUMA26", "FELVETEL", AktualisFelev()) > 0)

A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.

A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.

Ajánlott:

Kötelező előtanulmányi rend, a tárgyat csak azok a hallgatók vehetik fel, akik már teljesítették a következő tárgyat:

 

Mobilszoftver-platformok (BMEVIAUMA05)

7. A tantárgy célkitűzése

A laboratórium célja a Mobilszoftver-platformok, illetve Mobilszoftver-rendszerek fejlesztése tárgyakon tanultak személyes alkalmazása és elmélyítése laboratóriumi mérések elvégzésével.

8. A tantárgy részletes tematikája

 

Laboratóriumcsoport anyaga

1.

Android alapú alkalmazásfejlesztés: a laboratórium során lehetőség nyílik megismerkedni egy összetett Android alkalmazás fejlesztésével, illetve a labor betekintést nyúlt az alkalmazás élesítés folyamatába is.

2.

Összetett Android alkalmazás fejlesztése. Az előző laboron letett alapokra építve különböző képernyőméretekre kialakított tartalmú és elrendezésű felhasználói interfész elkészítése.

3.

iOS alapú alkalmazásfejlesztés: a laboratóriumi alkalom bemutatja egy több nézetből álló összetett iOS alkalmazás fejlesztését, illetve az iOS környezetet is ismerteti.

4.

Összetett iOS alkalmazás fejlesztése. Az előző laboron lefektetett alapokra építve kommunikációs és adatréteggel kiegészített alkalmazás tervezése és fejlesztése.

5.

Windows Phone alapú alkalmazásfejlesztés: a laboratóriumi foglalkozás lehetőséget biztosít megismerkedni a Windows Phone alapú alkalmazásfejlesztéssel egy összetett megoldás keretében.

6.

Cloud szolgáltatások  mobil környezetben: a laboratóriumi alkalom keretében egy BaaS alapú mobil alkalmazás fejlesztésével ismerkednek meg a résztvevők.

7.

Tesztvezérelt fejlesztés a gyakorlatban: az alkalom keretein belül részvételi lehetőség nyílik egy összetett alkalmazás kifejlesztésére Test Driven Development elvet követve.

8.

Continuous Integration és modern verziókezelés a gyakorlatban: a laborfoglalkozás alkalmával a résztvevők megismerkednek a continuous integration eszközökkel és módszerekkel, valamint a modern verziókezelők és crash reporting eszközök nyújtotta lehetőségekkel.

9.

Mockup alapú alkalmazástervezés és fejlesztés, analitika használata: a foglalkozás keretein belül a résztvevőknek egy specifikáció alapján kell drótváz tervezetet készíteni, mely egyedi felületei elemeket is tartalmaz, majd meg kell valósítani az így megtervezett alkalmazást. A labor bemutatja az analitikák használatát is.

9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium) Laboratórium
10. Követelmények


  • Az órarend szerinti foglalkozásokon való részvétel,

  • A laboratóriumi gyakorlatok sikeres elvégzése, ennek feltétele a mérési gyakorlaton való felkészült megjelenés, amit a mérésvezető oktató szóban és/vagy írásban ellenőriz. Az elégtelen felkészültségű hallgatók a mérési gyakorlaton nem vehetnek részt, azt pótolniuk kell. További feltétel a mérés sikeres végrehajtása és az ezt dokumentáló jegyzőkönyv elfogadtatása a mérésvezető oktatóval.

  • A félévközi jegy a jegyzőkönyvek osztályzatának átlaga.


11. Pótlási lehetőségek

A TVSZ előírási szerint, két mérés pótolható a szorgalmi időszak végén.

12. Konzultációs lehetőségek

A tárgy előadójával történt egyeztetés szerint.

13. Jegyzet, tankönyv, felhasználható irodalom
14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka


Kontakt óra

42

Félévközi készülés órákra

38

Felkészülés a zárthelyire

0

Mérési jegyzőkönyv elkészítése

40

Felkészülés a vizsgára

0

Összesen

120


15. A tantárgy tematikáját kidolgozta

Név:

Beosztás:

Tanszék, Int.:

Dr. Forstner Bertalan

egyetemi docens

Automatizálási és Alkalmazott Informatikai Tanszék

Dr. Ekler Péter

egyetemi adjunktus

Automatizálási és Alkalmazott Informatikai Tanszék

Dr. Kelényi Imre

egyetemi adjunktus

Automatizálási és Alkalmazott Informatikai Tanszék