Introducere în mobile computing

Curs
8.5/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: pdf
Pagini : 14 în total
Cuvinte : 5256
Mărime: 513.79KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Machedon

Extras din document

1. NOŢIUNI GENERALE

Progresele din domeniul reţelelor de comunicaţii fără fir au dus la apariţia unei nou domeniu al calculatoarelor, denumit mobile computing, în care utilizatori ce deţin dispozitive portabile au acces la o infrastructură partajată ce nu depinde de locaţia geografică. Acest fapt permite comunicaţii flexibile între utilizatori precum şi accesul neîntrerupt la serviciile reţelei.

In cadrul acestui prim curs vor fi discutate principalele probleme ce apar în proiectarea software-ului pentru dispozitive de calcul mobile. Constrângerile au la bază trei cerinţe esenţiale:

- utilizarea reţelelor fără fir

- posibilitatea de schimbare a locaţiei

- nevoia de portabilitate.

Vor fi discutate diverse abordări pentru soluţionarea problemelor precum şi dezavantajele acestora.

Progresele tehnologice din ultimii 15-20 de ani au permis echiparea calculatoarelor portabile cu interfeţe radio, permiţând transferuri de date inclusiv pentru dispozitivele mobile. Reţelele fără fir duc la creşterea beneficiilor deţinerii unui dispozitiv de calcul. Acesta asigură pentru utilizator comunicaţii versatile cu alte persoane, notificări pentru evenimente importante, transmisii audio-video în direct etc. într-un mod mult mai flexibil decât telefoanele mobile clasice. De asemenea, este posibilă accesarea continuă a serviciilor şi resurselor puse la dispoziţie de reţeaua fixă. Combinaţia dintre abilitatea de a comunica în reţea şi mobilitate a dus la apariţia unor noi clase de aplicaţii şi servicii, foarte apreciate, cum ar fi: programe de navigaţie care ghidează utilizatorul în locuri necunoscute, sisteme de teleconferinţă accesibile oricând şi oriunde, posibilitatea controlării de la distanţă a diverselor echipamente casnice (alarme de securitate, sisteme de climatizare, iluminat etc). Provocările de ordin tehnic ce apar în realizarea unor astfel de sisteme sunt extrem de complexe.

Pentru a înţelege aceste probleme, ne vom axa în continuare pe modul în care software-ul ce trebuie realizat pentru calculatoarele portabile diferă de software-ul existent pe gazdele fixe conectate la reţea. În această etapă vom discuta problemele din perspectiva dezvoltatorului de software, fără a intra în detaliile realizării hardware a calculatoarelor mobile. Chestiunile analizate vor fi structurate astfel:

1. Implicaţiile utilizării comunicaţilor fără fir:

- susceptibilitatea la deconectare;

- existenţa unei lărgimi de bandă reduse;

- condiţii de reţea puternic variabile.

2. Consecinţele mobilităţii:

- modificarea dinamică a adresei de reţea;

- răspunsuri la interogări dependente de locaţie;

- configurarea dinamică a sistemului;

- deteriorarea canalului logic de comunicaţie pe măsură îndepărtării de servere.

3. Implicaţiile portabilităţii asupra proiectării sistemelor mobile:

- energie limitată;

- riscul pierderii datelor;

- disponibilitatea unei suprafeţe reduse pentru interfaţa utilizator.

Pentru o analiză cât mai generală vom avea in vedere dispozitivele mobile de calcul portabile de uz general (produse de serie). Bineînţeles este posibil ca anumite constrângeri să fie evitate pentru aplicaţii particulare. Spre exemplu, calculatoarele mobile instalate pe autovehicule sau alte mijloace de transport nu vor fi supuse unor constrângeri aşa de mari în ceea ce priveşte portabilitatea în raport cu calculatoarele ce trebuie transportate cu forţele proprii ale utilizatorului şi utilizate cu uşurinţă. Dar ele sunt supuse altor constrângeri, enumerate mai sus.

În cadrul domeniului mobile computing apare o anumită libertate în ceea ce priveşte rolul dispozitivului portabil:

1. Este acesta doar un terminal sau un calculator independent de sine stătător?

2. Câtor scopuri trebuie să servească dispozitivul?

3. Trebuie acesta să încorporeze un telefon?

4.Trebuie acesta să pună la dispoziţie un mediu de lucru de uz general similar unei staţii de lucru sau doar ceva mai restrictiv?

Din aceste variante, rezultă alternative de proiectare ce afectează semnificativ severitatea problemelor ce vor fi discutate în continuare. Spre exemplu un terminal portabil depinde în mare măsură de reţea, însă este mai puţin sensibil la pierderi de date în raport cu un calculator independent.

Preview document

Introducere în mobile computing - Pagina 1
Introducere în mobile computing - Pagina 2
Introducere în mobile computing - Pagina 3
Introducere în mobile computing - Pagina 4
Introducere în mobile computing - Pagina 5
Introducere în mobile computing - Pagina 6
Introducere în mobile computing - Pagina 7
Introducere în mobile computing - Pagina 8
Introducere în mobile computing - Pagina 9
Introducere în mobile computing - Pagina 10
Introducere în mobile computing - Pagina 11
Introducere în mobile computing - Pagina 12
Introducere în mobile computing - Pagina 13
Introducere în mobile computing - Pagina 14

Conținut arhivă zip

  • Introducere in mobile computing.pdf

Alții au mai descărcat și

Proiectarea unei Solutii de Comert Electronic

Comertul electronic reprezinta multitudinea proceselor software si comerciale necesare proceselor business sa functioneze numai, sau în primul...

Retele Wireless

Introducere Deși datează de aproape un secol, transmisia wireless a cunoscut o importanță şi o răspândire deosebită în ultimii 20-30 de ani. În...

Sabloane de Proiectare a Interfetelor Utilizator pentru Aplicatii Web

Capitolul 1 Introducere Lucrarea prezinta sabloanele de proiectare , ce sunt acestea si cum ne ajuta ele in rezolvarea problemelor de proiectare...

Reguli de Emisie în Sisteme WLAN

Introducere Tehnica Wireless LAN sau , pe scurt WLAN(fără fir), este o alternativă binevenită la rețeaua pe cablu, care s-a format în anumite...

Securitatea Wi-Fi

Introducere Problemele de securitate din orice reţea de calculatoare derivă dintr-o contradicţie fundamentală a Internetului şi anume caracterul...

POO

Un TDA este constituit atat din date cat si functii, interfata unui TDA fiind conferita de multimea de operatii care se pot efectua asupra datelor...

Programare

Scopul lucrarii: Insusirea procedeelor de utilizare a constructiilor elementare a limbajului C destinate calculelor conform formulelor propuse....

Programare Orientata pe Obiecte

Să se definească adecvat o clasă abstractă cu numele Mobila, din care să se deriveze public claseleBibiloteca şi Birou.Clasa Mobila va avea ca dată...

Ai nevoie de altceva?