Comunicarea în Rețea folosind Telefonia Mobilă

Cuprins proiect Cum descarc?

INDEX DE TERMENI 5
INTRODUCERE 6
CAPITOLUL 1 – PROGRAMAREA ÎN ANDROID 8
1.1 Descrierea sistemului de operare Android 8
1.2 Aplicații Android 10
1.2.1 Structura unei aplicații Android 10
1.2.1.1 Folderul ”Source” 11
1.2.1.2 Folderul ”Resources” 11
1.2.1.3 Fișierul “AndroidManifest.xml” 11
1.2.2 Interfața unei aplicații Android 12
1.2.2.1 Layout-ul bazat pe XML 12
1.2.2.2 Vizualizǎrile 14
1.2.3 Stǎrile unei aplicații Android 16
1.2.4 Permisiuni 19
CAPITOLUL 2 – PROGRAMAREA IN JAVA 20
2.1 Istoric Java 20
2.2 Versiuni Java 21 2.3 Java ME 22 2.3.1 Concepte de Arhitectură J2ME 22 2.4 Java SE 25
2.4.1 Socketuri TCP ȋn Java 25
2.4.1.1 Clasa Socket 25 2.4.1.2 Clasa ServerSocket 28 2.4.1.3 Tratarea excepțiilor: Excepţii specifice Socketului 30 2.4.2 Clase utilizate pentru citirea și scrierea datelor 31 2.4.2.1 Clasa InputStreamReader 31
2.4.2.2 Clasa BufferedReader 32
2.4.2.3 Clasa PrintWriter 32 2.4.3 Fire de execuție 33 2.4.4 JDBC 36
2.4.4.1 Obiecte JDBC 38
4
2.4.4.2 Tipuri de excepții JDBC 39
CAPITOLUL 3 – PROGRAMAREA ÎN PHP/MySQL 40
3.1 Tehnologia MySQL 40
3.1.1 Istoric și caracteristici MySQL 40
3.1.2 Comenzi SQL 42
3.2 Tehnologia PHP 44
3.2.1 Conectarea PHP la MySQL 44
3.2.2 Sintaxa și caracteristici PHP 45
3.2.3 Funcții și structuri PHP 47
3.2.4 Sesiuni 49
CAPITOLUL 4 – APLICAȚIA 50
4.1 Instalarea JDK-ului 50
4.2 Descărcarea Android SDK 51
4.3 Instalarea Eclipse 53
4.4 Setarea locatiei SDK-ului 55
4.5 Configurarea unui emulator 56
4.6 Prezentarea aplicației 58
CONCLUZII 69
BIBLIOGRAFIE 70


Extras din proiect Cum descarc?

Introducere
Aplicațiile mobile au devenit, ȋn zilele noastre, un domeniu important atȃt pentru marile corporații cȃt și pentru simplii utilizatori. Acestea au cunoscut cea mai rapidǎ ascensiune de pe piața tehnologicǎ.
Ȋn urmǎtorii cinci ani, Morgan Stanley, una dintre cele mai importante bǎnci de investiții din lume, estimeazǎ cǎ numǎrul utilizatorilor care vor accesa internetul de pe platformele mobile va depăși numǎrul celor care ȋl acceseazǎ de pe calculatoare. Rata de creștere a internetului mobil e astǎzi de douasprezece ori mai mare decȃt internetul clasic.
Ȋntreaga industrie a aplicațiilor ar fi generat ȋn 2010, conform estimǎrilor companiei de cercetare Gartner, undeva ȋn jur de 5,4 miliarde de dolari, iar în 2011 Google a raportat venituri în valoare de 10,58 miliarde de dolari. Asta ȋnseamnǎ bineȋnțeles creșterea numǎrului de aplicații concomitent cu creșterea profitului dezvoltatorilor.
Lucrarea de fațǎ prezintǎ aspecte teoretice și practice referitoare la tehnologiile necesare pentru a dezvolta o aplicație mobilǎ ce se conecteazǎ prin internetul mobil la rețeaua clasicǎ de Internet pentru a transmite informații.
Ȋn acest sens, Capitolul 1 prezintǎ o descriere generalǎ a tehnologiei Android utilizatǎ pentru dezvoltarea aplicației pentru smartphone. Astfel, sunt abordate probleme legate de structura, interfața și stǎrile unei aplicații Android. Ca urmare, capitolul prezintǎ cea mai nouǎ tehnologie de dezvoltare a aplicațiilor mobile.
Capitolul 2 prezintǎ limbajul de programare Java, ȋn special J2ME ce stǎ la baza programǎrii ȋn Android, dar și J2SE utilizat pentru crearea unui server. Capitolul ȋncepe cu un scurt istoric al acestui limbaj de programare și se continuǎ cu prezentarea claselor folosite ȋn realizarea conexiunii dintre client și server. Spre finalul capitolului sunt introduse noțiuni privind JDBC, driver utilizat pentru conexiunea cu baza de date.
Noțiuni privind baza de date precum și limbajul de programare PHP sunt prezentate ȋn Capitolul 3. Tehnologia folositǎ pentru baza de date este MySQL. Astfel, sunt prezentate caracteristicele acesteia precum și comenzi SQL folosite ȋn lucrul cu aceasta. Ȋn a doua parte a capitolului sunt descrise noțiuni de sintaxǎ PHP și modul de conectare a acestui limbaj la baza de date existentǎ.
Ca și implementare a acestor tehnologii, se va prezenta ȋn ultimul capitol, o aplicație menitǎ sǎ reducǎ costurile și timpul utilizat ȋn realizarea sondajelor de opinie. S-a ales aceastǎ aplicație pentru a exemplifica modul de interacțiune al tehnologiilor menționate mai sus.
Lucrarea se vrea a fi o scurtǎ introducere ȋn lumea dezvoltǎrii aplicațiilor complexe utilizȃnd internetul mobil și avȃnd la bazǎ relația client-server.
CAPITOLUL 1
PROGRAMAREA ÎN ANDROID
1.1 Descrierea sistemului de operare Android
Android este sistemul de operare care manageriazǎ toate dispozitivele Android. În mare parte la fel in modul in care sistemul de operare Windows manageriază laptopurile, computerele desktop, sau IOS Apple (cunoscut anterior ca iPhone OS) iPhone-urile şi iPads. Software-ul care stă la baza dictează aparatului ce să facă. Când se instalează o aplicaţie Android pe un dispozitiv Android, se instalalează de fapt o aplicaţie care a fost scrisă special pentru sistemul de operare Android. Nu se poate instala o aplicatie Windows pe un dispozitiv Android şi nu se poate instala o aplicație Android pe un calculator cu Windows.
Android este un sistem de operare open source, ceea ce înseamnă că o mare comunitate de companii şi dezvoltatori muncesc să menţină şi să dezvolte versiuni noi. Acest lucru are loc sub auspiciile Google, care a cumpărat compania (Android, Inc), care a dezvoltat primul sistem de operare Android. Spre deosebire de sistemul de operare Apple IOS, dezvoltarea sistemului de operare Android în curs de desfăşurare nu este ținută secretă. De fapt, aproximativ 80 de companii sunt membre ale grupului - Open Handset Alliance - care contribuie în continuare la dezvoltarea sistemului de operare Android.


Fisiere în arhivă (1):

  • Comunicarea in Retea folosind Telefonia Mobila.pdf

Imagini din acest proiect Cum descarc?

Banii înapoi garantat!

Plătește în siguranță cu cardul și beneficiezi de garanția 200% din partea Proiecte.ro.


Descarcă acest proiect cu doar 6€

Simplu și rapid în doar 2 pași: completezi datele tale și plătești.

1. Numele și adresa de email:

ex. Andrei, Oana
ex. Popescu, Ionescu

* Pe adresa de email specificată vei primi link-ul de descărcare. Asigură-te că adresa este corectă și că poate primi email-uri.

2. Alege modalitatea de plată preferată:



* La pretul afișat se adaugă 19% TVA.


Hopa sus!