Subject » BMEVIAUAV74
Mobile Linux Applications
Mobil LINUX alkalmazások
A tantárgyleírás hatályossága
Hatályosság kezdete:
—
Hatályosság vége:
—
| Subject name (Hungarian, English) |
Mobil LINUX alkalmazások
Mobile Linux Applications
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Subject code | BMEVIAUAV74 | ||||||||||||
| Subject type | — | ||||||||||||
| Training Level | — | ||||||||||||
| Course types and hours (weekly/semester) |
|
||||||||||||
| Assessment type | vizsga | ||||||||||||
| Credits | 2 | ||||||||||||
| Subject coordinator |
DR. Forstner Bertalan
position: egyetemi docens
contact:
forstner.bertalan@vik.bme.hu
|
||||||||||||
| Responsible department |
—
|
||||||||||||
| Faculty | |||||||||||||
| Subject website | — | ||||||||||||
| Primary curriculum type | — | ||||||||||||
| Direct prerequisites – Strong prerequisite | none | ||||||||||||
| Direct prerequisites – Weak prerequisite | none | ||||||||||||
| Direct prerequisites – Parallel prerequisite | none | ||||||||||||
| Direct prerequisites – Milestone prerequisite | none | ||||||||||||
| Direct prerequisites – Exclusion | none |
Objectives
Programme
Bevezetés
A Linux felépítése x86-os platformon. Linux rendszer kialakítása limitált hardware erőforrások esetén.
Mobil Linux rendszerek
Mobil Linux disztribúciók. A Maemo platform ismertetése.
Fejlesztői környezet
A fejlesztői környezet telepítése, konfigurálása, megismerése. Az alkalmazások fejlesztésének lépései. Tesztelés, és futatás az eszközön.
Widget library
A GTK+ toolkit megismerése. A GTK+ bővítése a Maemo környezetben (Hildon). Grafikus felületű alkalmazások fejlesztése. Beviteli eszközök használata.
Hálózati kommunikáció
A LAN, WLAN, Bluetooth kapcsolatok kezelése. Socket kommunikáció. Hálózati protokollok. Tanúsítványok kezelése.
Telepítő csomagok
Telepítő csomag készítése az alkalmazásokhoz. A csomagok menedzselése.
Mono
A Mono könyvtárak telepítése mobil Linux környezetben. Egyszerű .NET alkalmazások futtatása.
A Linux felépítése x86-os platformon. Linux rendszer kialakítása limitált hardware erőforrások esetén.
Mobil Linux rendszerek
Mobil Linux disztribúciók. A Maemo platform ismertetése.
Fejlesztői környezet
A fejlesztői környezet telepítése, konfigurálása, megismerése. Az alkalmazások fejlesztésének lépései. Tesztelés, és futatás az eszközön.
Widget library
A GTK+ toolkit megismerése. A GTK+ bővítése a Maemo környezetben (Hildon). Grafikus felületű alkalmazások fejlesztése. Beviteli eszközök használata.
Hálózati kommunikáció
A LAN, WLAN, Bluetooth kapcsolatok kezelése. Socket kommunikáció. Hálózati protokollok. Tanúsítványok kezelése.
Telepítő csomagok
Telepítő csomag készítése az alkalmazásokhoz. A csomagok menedzselése.
Mono
A Mono könyvtárak telepítése mobil Linux környezetben. Egyszerű .NET alkalmazások futtatása.
A tárgy célja a Linux alapú mobil eszköz, mint fejlesztési platform bemutatása. A hallgatók az tárgy keretében megismerkedhetnek a mobil eszközökben használt Linux rendszerekkel, betekintést nyerhetnek azok felépítésébe. Ezt követően a gyakorlatban elsajátíthatják alkalmazások fejlesztését az egyik ilyen platformra (Maemo).
Learning outcomes
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Knowledge
No learning outcomes recorded.
Skills
No learning outcomes recorded.
Attitudes
No learning outcomes recorded.
Autonomy and responsibility
No learning outcomes recorded.
Oktatási módszertan
Heti 2 óra előadás tanszéki laboratóriumban.
Tanulástámogató anyagok
Not provided.
Recommended preliminary knowledge for completing the subject
Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Linux/Unix felhasználói alapismeretek.
A C/C++ programozási nyelvek ismerete.
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Linux/Unix felhasználói alapismeretek.
A C/C++ programozási nyelvek ismerete.
General rules
Követelmények:
A szorgalmi időszakban: 2 házi feladatA vizsgaidőszakban: -Elővizsga: -
Pótlási lehetőségek:
A házi feladatok pótlólagos leadása a pótlási időszakban, egy kijelölt időpontban is lehetséges.
Assessment methods
In-term assessments
No detailed assessments provided.
Weight of in-term assessments
No weights provided.
Exam-period assessments
No detailed assessments provided.
Weight of exam elements
No weights provided.
Grade calculation
No grade thresholds provided.
Attendance requirements
No attendance requirements provided.
Rules for retake and resubmission
Not provided.
Short description
Not provided.
Detailed description
Not provided.
Recommended courses
-
Workload to complete the subject
No workload breakdown provided.
Validity of subject requirements
Requirements valid from:
—
Requirements valid until:
—
Curriculum placement
No curriculum placements recorded for this subject version.