Securitatea Informațiilor la Dispozitive Mobile

Licență
7/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 49 în total
Cuvinte : 18479
Mărime: 256.64KB (arhivat)
Publicat de: Octav Alexandru
Puncte necesare: 11

Cuprins

  1. INTRODUCERE - 4 -
  2. Capitolul I. - 5 -
  3. TEHNOLOGIA JAVA 2 MICRO EDITION - 5 -
  4. 1.1. Descrierea generală a tehnologiei Java 2 Micro Edition. - 5 -
  5. 1.1.1 Clase noi şi clase schimbate - 6 -
  6. 1.2. Structura unei aplicatii in J2ME - 6 -
  7. 1.2.1. MIDlet-uri şi suite de MIDlet-uri - 6 -
  8. 1.2.2 Securitatea si încapsularea unui MIDlet - 7 -
  9. 1.2.4 Obtinerea si instalarea unui MIDlet - 10 -
  10. 1.2.5. Ciclul de viata al unui MIDlet - 11 -
  11. 1.3. Crearea unei aplicatii in J2ME - 13 -
  12. 1.3.1 WTK - 13 -
  13. 1.3.2 Scrierea codului aplicatiei - 14 -
  14. 1.3.3 Compilarea - 14 -
  15. 1.3.4 Preverificarea - 14 -
  16. 1.3.5 Împachetarea aplicaţiei - 14 -
  17. 1.3.6 Obfuscarea - 15 -
  18. 1.3.7 Rularea aplicaţiei - 15 -
  19. Capitolul II. - 16 -
  20. SECURITATEA INFORMATIILOR MOBILE - 16 -
  21. 2.1 Evaluarea riscurilor si stabilirea politicilor - 16 -
  22. 2.2 Detectarea dispozitivelor mobile - 17 -
  23. 2.3. Protecţia împotriva ameninţărilor - 17 -
  24. 2.4. Securitatea si Serviciile de incredere API pentru J2ME - 18 -
  25. Capitolul III. - 20 -
  26. TEHNICI DE PROGRAMARE ÎN DOMENIUL JOCURILOR VIDEO - 20 -
  27. 3.1 Scurt istoric al jocurilor video - 20 -
  28. 3.1.1 Până la Spacewar - 21 -
  29. 3.1.2 De la Spacewar la Atari - 22 -
  30. 3.1.3 Consolele de jocuri şi calculatoarele personale - 23 -
  31. 3.1.4 Calculatoarele personale - 24 -
  32. 3.1.5 Apariţia conceptului de Engine de joc - 25 -
  33. 3.1.6 Revoluţia dispozitivelor portabile - 26 -
  34. 3.1.7 Telefoanele mobile şi jocurile video - 27 -
  35. 3.2 Tehnici de programare în jocurile video - 28 -
  36. 3.2.1 Jocurile sunt aplicaţii real-time - 28 -
  37. 3.2.2 Bucle software de timp real - 28 -
  38. 3.2.3 Automatul cu stări finite - 31 -
  39. Capitolul IV. - 35 -
  40. PREZENTAREA APLICAŢIEI REALIZATE - 35 -
  41. 4.1 Clasele Java - 35 -
  42. 4.1.1 Clasa BrickBreakerMIDlet - 35 -
  43. 3.1.2 Clasa MainCanvas - 36 -
  44. 3.1.3 Clasa MenuScreen - 37 -
  45. 3.1.4 Clasa BrickBreakerScreen - 37 -
  46. 3.1.5 Clasele Brick,Ball si Paddle - 41 -
  47. 3.1.6 Clasa PaddleController - 43 -
  48. 3.1.7 Clasa SoundManager - 44 -
  49. CONCLUZII - 46 -
  50. BIBLIOGRAFIE - 48 -

Extras din licență

INTRODUCERE

În ziua de azi, a fi informat reprezintă o caracteristică a celor care ies învingători în orice domeniu. Informaţiile sunt foarte valoroase şi e normal ca ele să fie păzite cu străşnicie. Orice informaţie necesită un anumit nivel de securitate pentru buna desfăşurare a activităţii firmei.

Tehnologia Java a fost un succes continuu de când a fost creată şi a revoluţionat industria calculatoarelor aducându-ne cea mai capabilă platformă pentru construirea şi folosirea unei game largi de aplicaţii şi servicii.

Motivul care a stat la baza alegerii acestei lucrari este acela că tema este foarte interesantă, ţinând cont că tehnologia avansează într-un ritm foarte alert. De asemenea această temă dă posibilitatea creării unui joc pe telefonul mobil, pe care oricine îl poate folosi pentru relaxare.

Obiectivele avute în vedere pentru lucrarea de faţă sunt:

- Proiectarea şi dezvoltarea pentru platforme mobile

- Prezentarea mediului de dezvoltare al platformelor mobile

- Evidenţierea importanţei securităţii la platformele mobile

- Sublinierea caracteristicilor mediului de execuţie

- Analizarea constrângerilor tehnologice.

- Învăţararea şi aprofundarea limbajului Java.

Acestă lucrare îşi propune să descrie pe scurt platforma Java MIDlet, apoi caracteristicile programarii unui joc in general folosind aceasta platforma si detalierea implementarii aplicatiei pe parcursul a patru capitole.

Ca structură, lucrarea de faţă este organizată pe patru capitole, începe cu o introducere şi se termină cu o parte de concluzii şi tendinţe de viitor.

În primul capitol este prezentată tehnologia Java 2 Micro Edition şi aspecte ale utilităţii şi aplicabilităţii acesteia.

Al doilea capitol, format din 4 subcapitole, acoperă câteva informaţii legate de securitate şi SATSA, despre criptografie şi API şi cum le putem folosi. Orice persoană care se ocupă cu crearea şi dezvoltarea de aplicaţii J2ME care să fie securizate, trebuie să petreacă destul timp pentru a întelege detaliile PKI şi criptografie, în general. De asemenea am vorbit şi despre riscurile la care le presupun dispozitivele mobile, detectarea acestora şi protecţia împotriva acestor riscuri.

Al treilea capitol cuprinde istoria programării jocurilor video, ajungându-se în cele din urmă şi la programarea acestora pe telefonul mobil.

Ultimul capitol prezentată aplicaţia efectuată folosind platforma Java 2 Micro Edition: jocul pentru telefonul mobil, prin care se urmăreste a contribui la îmbunătăţirea jocurilor deja existente pe telefoanele mobile.

In cadrul acestei lucrari, a fost aleasa Platforma Java 2 Micro Edition din mai multe motive. Este cea mai răspândită platformă de programare pentru telefoanele mobile, are avantajele limbajului Java şi mai ales este cel mai uşor de obţinut şi de distribuit. Aplicaţiile J2ME sunt uşor de comercializat. Această tehnologie este utilizată de o mulţime de programatori serioşi şi în plină expansiune şi dezvoltare. Standardul se îmbunătăţeşte continuu, aducându-se noi specificaţii pentru noi facilităţi, odată cu creşterea puterii de calcul a majoriatăţii dispozitivelor care suporta J2ME.

Capitolul I.

TEHNOLOGIA JAVA 2 MICRO EDITION

Sun Microsystems a clasificat tehnologiile Java în trei categorii:

Java Standard Edition (sau J2SE) ofera mediul de rulare şi tehnologiile API pentru dezvoltarea şi executarea aplicaţiilor Java de bază şi serveşte ca fundaţie securizată pentru a rula aplicaţii Java pentru întreprinderi. Java Enterprise Edition (sau J2EE, Java EE Platform) este un set de standarde şi tehnologii API pentru dezvoltarea şi implementarea unor aplicaţii ce ţin de mediul de afaceri. Java Micro Edition(sau J2ME, Java MW) oferă mediul perfect de rulare pentru microdispozitive şi sisteme încorporate cu impuneri limitate asupra resurselor precum mărimea memoriei, mărimea ecranului, puterea de procesare, banda de reţea şi capacitatea bateriei. Platforma J2ME oferă mediu de rulare pentru o gamă largă de prduse electronice, dispozitive mobile cum ar fi telefoanele celulare, PDA-uri, sisteme telematice, instrumente electronice. De asemenea, J2ME oferă o interfaţă grafică bogată pentru utilizator, memorie, reţea, securitate, aplicaţii de căutare pe Internet şi jocuri.

Datorită avantajelor sale de portabilitate şi securitate, J2ME este folosit astazi ca o platformă pentru construirea serviciilor pe o varietate de dispozitive pentru aplicaţiile mobile.

Există mai multe platforme de programare pentru astfel de dispozitive mobile. Mă refer aici la posibilitatea folosirii unui limbaj de nivel înalt şi a unui standard de programare care include inclusiv un API bine pus la punct. Dintre acestea menţionez platforma BREW şi Symbian, pe langă J2ME prezentată în această lucrare.

1.1. Descrierea generală a tehnologiei Java 2 Micro Edition.

În iunie 1999, în cadrul conferinţei JavaOne, compania Sun Microsystems a anunţat o nouă versiune a platformei Java 2: Java 2 Micro Edition, J2ME.

Conform descrierii de pe site-ul oficial al Sun Microsystems, J2ME este descrisă astfel:

„... Java 2 Platform, Micro Edition este o un mediu de execuţie Java foarte puternic optimizat, având ca ţintă o varietate mare de bunuri electronice de larg consum printre ele afându-se pagere, telefoane celulare, telefoane smart-phone precum şi sisteme de navigaţie pentru automobile.”

Fraza cheie din descrierea de mai sus este „foarte puternic optimizat”. Trebuie sa subliniem că J2ME nu defineşte un alt fel de Java, de fapt adapteaza Java la bunuri electronice de larg consum care incorporează sau sunt bazate pe sisteme de calcul de mici dimensiuni.

O aplicaţie J2ME va funcţiona si sub versiunile J2SE si J2EE (Standard Edition, pentru sisteme desktop si Eneterprise Edition, pentru servere) cu condiţia ca partea din API care o utilizează să fie identică. Cu alte cuvinte, bytecode-ul compilat pentru J2ME este perfect compatibil cu orice altă implementare de maşină virtuală Java. Sunt câteva limitări în J2ME, pe care le vom discuta mai târziu, dar arhitectura Java este neschimbată. Se poate scrie cod Java perfect compatibil între cele 3 versiuni, dar nu asta este scopul dorit, ci este portabilitatea între diferitele device-urile

Preview document

Securitatea Informațiilor la Dispozitive Mobile - Pagina 1
Securitatea Informațiilor la Dispozitive Mobile - Pagina 2
Securitatea Informațiilor la Dispozitive Mobile - Pagina 3
Securitatea Informațiilor la Dispozitive Mobile - Pagina 4
Securitatea Informațiilor la Dispozitive Mobile - Pagina 5
Securitatea Informațiilor la Dispozitive Mobile - Pagina 6
Securitatea Informațiilor la Dispozitive Mobile - Pagina 7
Securitatea Informațiilor la Dispozitive Mobile - Pagina 8
Securitatea Informațiilor la Dispozitive Mobile - Pagina 9
Securitatea Informațiilor la Dispozitive Mobile - Pagina 10
Securitatea Informațiilor la Dispozitive Mobile - Pagina 11
Securitatea Informațiilor la Dispozitive Mobile - Pagina 12
Securitatea Informațiilor la Dispozitive Mobile - Pagina 13
Securitatea Informațiilor la Dispozitive Mobile - Pagina 14
Securitatea Informațiilor la Dispozitive Mobile - Pagina 15
Securitatea Informațiilor la Dispozitive Mobile - Pagina 16
Securitatea Informațiilor la Dispozitive Mobile - Pagina 17
Securitatea Informațiilor la Dispozitive Mobile - Pagina 18
Securitatea Informațiilor la Dispozitive Mobile - Pagina 19
Securitatea Informațiilor la Dispozitive Mobile - Pagina 20
Securitatea Informațiilor la Dispozitive Mobile - Pagina 21
Securitatea Informațiilor la Dispozitive Mobile - Pagina 22
Securitatea Informațiilor la Dispozitive Mobile - Pagina 23
Securitatea Informațiilor la Dispozitive Mobile - Pagina 24
Securitatea Informațiilor la Dispozitive Mobile - Pagina 25
Securitatea Informațiilor la Dispozitive Mobile - Pagina 26
Securitatea Informațiilor la Dispozitive Mobile - Pagina 27
Securitatea Informațiilor la Dispozitive Mobile - Pagina 28
Securitatea Informațiilor la Dispozitive Mobile - Pagina 29
Securitatea Informațiilor la Dispozitive Mobile - Pagina 30
Securitatea Informațiilor la Dispozitive Mobile - Pagina 31
Securitatea Informațiilor la Dispozitive Mobile - Pagina 32
Securitatea Informațiilor la Dispozitive Mobile - Pagina 33
Securitatea Informațiilor la Dispozitive Mobile - Pagina 34
Securitatea Informațiilor la Dispozitive Mobile - Pagina 35
Securitatea Informațiilor la Dispozitive Mobile - Pagina 36
Securitatea Informațiilor la Dispozitive Mobile - Pagina 37
Securitatea Informațiilor la Dispozitive Mobile - Pagina 38
Securitatea Informațiilor la Dispozitive Mobile - Pagina 39
Securitatea Informațiilor la Dispozitive Mobile - Pagina 40
Securitatea Informațiilor la Dispozitive Mobile - Pagina 41
Securitatea Informațiilor la Dispozitive Mobile - Pagina 42
Securitatea Informațiilor la Dispozitive Mobile - Pagina 43
Securitatea Informațiilor la Dispozitive Mobile - Pagina 44
Securitatea Informațiilor la Dispozitive Mobile - Pagina 45
Securitatea Informațiilor la Dispozitive Mobile - Pagina 46
Securitatea Informațiilor la Dispozitive Mobile - Pagina 47
Securitatea Informațiilor la Dispozitive Mobile - Pagina 48
Securitatea Informațiilor la Dispozitive Mobile - Pagina 49

Conținut arhivă zip

  • Securitatea Informatiilor la Dispozitive Mobile.doc

Alții au mai descărcat și

Elaborarea a unei Pagini Web

INTRODUCERE Ca şi altele tehnologii “mari”, reţeaua mondială de calculatoare INTERNET se datorează naşterea sa “războiului rece”, în acel timp a...

Securitatea Rețelelor de Comunicații

Introducere “Nevoile de securitate diminuează libertatea, dar fără securitate libertatea nu există”. D. Kahn În secolul XX, cel mai mare...

Securitatea Informației

INTRODUCERE Securitatea informatiilor este acum o problema majora cu care se confrunta societatea electronica. Indiferent de dimensiunea...

GSM Mobile Security

1. Introduction Introduction To GSM GSM (Global System for Mobile Communications) represents a standard developed by the European...

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Interfață utilizator universală pentru dispozitive wireless - sincronizare dispozitive

1. Introducere Ideea de baza a proiectului a pornit de la necesitatea omului de a fii tot timpul informat. Astfel daca initial existau...

Tendințe și strategii e-business - Aplicații, componente și portaluri e-business

INTRODUCERE ÎN DOMENIUL TEHNOLOGIEI INFORMAŢIONALE 1.1. CONTEXTUL SOCIETĂŢII INFORMAŢIONALE. SCURT ISTORIC Încă de la începutul anilor 1990,...

Servicii Bancare Electronice

INTRODUCERE Pe măsura dezvoltării economiei şi a societăţii, relaţiile băncilor cu clientela au cunoscut o evoluţie rapidă. Nu a fost nevoie doar...

Sinteza analitică a securității serviciilor web

Adnotare Teza de licenţă cu tema Sinteza analitică a securităţii serviciilor Web, este o tematică actuală şi de o importanţă deosebită ce necesită...

Tehnologiile Informaționale în Tranzacțiile de Comerț Exterior

INTRODUCERE Asistam la un proces de globalizare a afacerilor, care, în mod invariabil, influenteaza toate tipurile de firme, indiferent de arealul...

Influența Comerțului Electronic asupra Contabilității Vânzărilor unor Firme

Introducere Dezvoltarea simultană a telecomunicaţiilor şi utilizării calculatoarelor a făcut posibilă creşterea explozivă a Internet-ului şi...

Cardul și moneda electronică în România 2008-2012

CAPITOLUL I CARDUL – SCURT ISTORIC Puţini specialişti din domeniul financiar ar fi putut ghici cu mai bine de 30 de ani în urmă impactul pe care...

Practică la tranzacții economice internaționale - compania Endava

1. Compania ENDAVA – Generalităţi Endava este o companie de servicii IT cu centre de dezvoltare şi suport în Marea Britanie şi Europa de Est. Are...

Ai nevoie de altceva?