„Mobile computing” változatai közötti eltérés
A Miau Wiki wikiből
(→Definíciós modul) |
(→Tesztkérdések modul) |
||
26. sor: | 26. sor: | ||
== Tesztkérdések modul == | == Tesztkérdések modul == | ||
− | * ... | + | * Igaz-e, hogy: Egyik nagy előnye a valósidejű interakció biztosítása a felhasználói alkalmazás és valamilyen hálózatba kapcsolt erőforrás között? ''(igaz)'' |
+ | * Igaz-e, hogy: Az elektronikus kereskedelem nem veszi hasznát a mobil technológiáknak? ''(hamis)'' | ||
+ | * Igaz-e, hogy: Elosztott alkalmazások fejlesztésekor az egyik első teendő a rendszer funkcionalitásának elosztása, illetve a szükséges interakció koncepciójának megtervezése? ''(igaz)'' | ||
+ | * Mobil alkalmazások teljesítménye hogyan viszonyul a hagyományos technológiák felhasználásával fejlesztett hasonló alkalmazásokéhoz? | ||
+ | '''Válasz:'''Sok alkalmazás esetében a hatékonyság romlásával kell fizetnünk a technológia előnyeiért. Ugyanakkor prototípusok implementálására még a hatékonyságra leginkább érzékeny alkalmazások esetén is érdemes ezt a technológiát választani, hiszen jelentősen leegyszerűsítheti pl. új szervertípusok telepítését egy nagy kiterjedésű hálózat gépeire. | ||
+ | |||
== Ajánlott irodalmak modulja == | == Ajánlott irodalmak modulja == | ||
* C. Ghezzi, G. Vigna: Mobile Code Paradigms and Technologies[[http://miau.gau.hu/levelezo/2003osz/l2003_id.php3?string=21131]] | * C. Ghezzi, G. Vigna: Mobile Code Paradigms and Technologies[[http://miau.gau.hu/levelezo/2003osz/l2003_id.php3?string=21131]] |
A lap 2005. december 7., 01:23-kori változata
Angol megnevezés: ...
Tartalomjegyzék
Történeti modul
- 1996 "Általános értelemben olyan komputer rendszer, ami használat közben nincs egy meghatározott helyhez kötve. A legtöbb esetben a rendszer mozgása alapvető eleme az alkalmazásnak. Más jelentésben olyan végső felhasználó, aki különböző helyszínek között mozog, és ezek mind fel vannak szerelve számítási erőforrásokkal, és a használó megjelenésekor automatikusan átkonfigurálódnak, ill. helyreállítják azt az állapotot, amit az illető az előző helyszínen hátrahagyott. Ez a működésmód feltételez egy állandóan használt, a userhez rendelt azonosítót." [[1]]
- 1998 "A mobil számítás koncepciójának lényege egy (akár világméretű) elosztott architektúra, mely ún. számítási környezetekből (computational environment) és végrehajtási egységekből (executing unit) áll." [[2]]
- 1999 "Az Internet növekedésével és a számítógépes hálózatok fejlődésével az elosztott programrendszerekkel szemben támasztott igények is megnőttek. Az ezzel kapcsolatos tervezési kihívásokra különböző megoldásokat javasolnak, melyek egyike a mobil számítás (mobile computing), vagy más néven mobil kód(mobile code)." [[3]]
- ...
Ontológiai modul
- A Mobile computing (hagyományos) felhasználási területei:
- A Mobile computing (hagyományos) alkalmazási területei:
- Hálózati menedzsment
- Elektronikus kereskedelem
- Intelligens adatfeldolgozás
Ellentmondások és vitatott kijelentések modulja
- Egyes paradigmákhoz bizonyos technológiák jobban, míg mások kevésbé illeszkednek.
- Az üzenetalapú technológia a hagyományos kliens-szerver paradigmához tökéletesen illeszkedik, míg a további paradigmák alkalmazása többletmunkát igényel, mely főként a kód (illetve programállapot) adattá konvertálásából, illetve visszaállításából áll.
- Kliens-szerver alkalmazások implementálása esetén a hatékonyság erősen romlik, míg a mobil ágensek futási állapotainak továbbítását és visszaállítását a technológia nem támogatja.
Definíciós modul
Az Internet növekedésével és a számítógépes hálózatok fejlődésével az elosztott programrendszerekkel szemben támasztott igények is megnőttek. Az ezzel kapcsolatos tervezési kihívásokra adott válaszok egyike a mobil kód, a mobil számítás koncepciója, melyben az elosztott alkalmazás kódkomponensei és az azokat végrehajtó hardver közötti kötés nem statikus – azaz a kód a végrehajtás során a végrehajtó gépek között vándorolhat.
Tesztkérdések modul
- Igaz-e, hogy: Egyik nagy előnye a valósidejű interakció biztosítása a felhasználói alkalmazás és valamilyen hálózatba kapcsolt erőforrás között? (igaz)
- Igaz-e, hogy: Az elektronikus kereskedelem nem veszi hasznát a mobil technológiáknak? (hamis)
- Igaz-e, hogy: Elosztott alkalmazások fejlesztésekor az egyik első teendő a rendszer funkcionalitásának elosztása, illetve a szükséges interakció koncepciójának megtervezése? (igaz)
- Mobil alkalmazások teljesítménye hogyan viszonyul a hagyományos technológiák felhasználásával fejlesztett hasonló alkalmazásokéhoz?
Válasz:Sok alkalmazás esetében a hatékonyság romlásával kell fizetnünk a technológia előnyeiért. Ugyanakkor prototípusok implementálására még a hatékonyságra leginkább érzékeny alkalmazások esetén is érdemes ezt a technológiát választani, hiszen jelentősen leegyszerűsítheti pl. új szervertípusok telepítését egy nagy kiterjedésű hálózat gépeire.
Ajánlott irodalmak modulja
- C. Ghezzi, G. Vigna: Mobile Code Paradigms and Technologies[[4]]
- C. Ghezzi, G. Cugola, G. P. Picco, G. Vigna: Agents on the Move [[5]]
- D. Johansen, R. van Renesse, F. B. Schneider: An introduction to the TACOMA Distributed System [[6]]
- M. Strasser, J. Baumann, F. Hohl: MOLE [[7]]
- J. E. White: Telescript Technology [[8]]