Comunicarea in Retea folosind Telefonia Mobila

Cuprins proiect Cum descarc?

INDEX DE TERMENI 5
INTRODUCERE 6
CAPITOLUL 1 - PROGRAMAREA IN ANDROID 8
1.1 Descrierea sistemului de operare Android 8
1.2 Aplicatii Android 10
1.2.1 Structura unei aplicatii Android 10
1.2.1.1 Folderul "Source" 11
1.2.1.2 Folderul "Resources" 11
1.2.1.3 Fisierul "AndroidManifest.xml" 11
1.2.2 Interfata unei aplicatii Android 12
1.2.2.1 Layout-ul bazat pe XML 12
1.2.2.2 Vizualizarile 14
1.2.3 Starile unei aplicatii 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 Arhitectura J2ME 22 2.4 Java SE 25
2.4.1 Socketuri TCP in Java 25
2.4.1.1 Clasa Socket 25 2.4.1.2 Clasa ServerSocket 28 2.4.1.3 Tratarea exceptiilor: Exceptii specifice Socketului 30 2.4.2 Clase utilizate pentru citirea si 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 executie 33 2.4.4 JDBC 36
2.4.4.1 Obiecte JDBC 38
4
2.4.4.2 Tipuri de exceptii JDBC 39
CAPITOLUL 3 - PROGRAMAREA IN PHP/MySQL 40
3.1 Tehnologia MySQL 40
3.1.1 Istoric si 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 si caracteristici PHP 45
3.2.3 Functii si structuri PHP 47
3.2.4 Sesiuni 49
CAPITOLUL 4 - APLICATIA 50
4.1 Instalarea JDK-ului 50
4.2 Descarcarea Android SDK 51
4.3 Instalarea Eclipse 53
4.4 Setarea locatiei SDK-ului 55
4.5 Configurarea unui emulator 56
4.6 Prezentarea aplicatiei 58
CONCLUZII 69
BIBLIOGRAFIE 70


Extras din proiect Cum descarc?

Introducere
Aplicatiile mobile au devenit, in zilele noastre, un domeniu important atat pentru marile corporatii cat si pentru simplii utilizatori. Acestea au cunoscut cea mai rapida ascensiune de pe piata tehnologica.
In urmatorii cinci ani, Morgan Stanley, una dintre cele mai importante banci de investitii din lume, estimeaza ca numarul utilizatorilor care vor accesa internetul de pe platformele mobile va depasi numarul celor care il acceseaza de pe calculatoare. Rata de crestere a internetului mobil e astazi de douasprezece ori mai mare decat internetul clasic.
Intreaga industrie a aplicatiilor ar fi generat in 2010, conform estimarilor companiei de cercetare Gartner, undeva in jur de 5,4 miliarde de dolari, iar in 2011 Google a raportat venituri in valoare de 10,58 miliarde de dolari. Asta inseamna bineinteles cresterea numarului de aplicatii concomitent cu cresterea profitului dezvoltatorilor.
Lucrarea de fata prezinta aspecte teoretice si practice referitoare la tehnologiile necesare pentru a dezvolta o aplicatie mobila ce se conecteaza prin internetul mobil la reteaua clasica de Internet pentru a transmite informatii.
In acest sens, Capitolul 1 prezinta o descriere generala a tehnologiei Android utilizata pentru dezvoltarea aplicatiei pentru smartphone. Astfel, sunt abordate probleme legate de structura, interfata si starile unei aplicatii Android. Ca urmare, capitolul prezinta cea mai noua tehnologie de dezvoltare a aplicatiilor mobile.
Capitolul 2 prezinta limbajul de programare Java, in special J2ME ce sta la baza programarii in Android, dar si J2SE utilizat pentru crearea unui server. Capitolul incepe cu un scurt istoric al acestui limbaj de programare si se continua cu prezentarea claselor folosite in realizarea conexiunii dintre client si server. Spre finalul capitolului sunt introduse notiuni privind JDBC, driver utilizat pentru conexiunea cu baza de date.
Notiuni privind baza de date precum si limbajul de programare PHP sunt prezentate in Capitolul 3. Tehnologia folosita pentru baza de date este MySQL. Astfel, sunt prezentate caracteristicele acesteia precum si comenzi SQL folosite in lucrul cu aceasta. In a doua parte a capitolului sunt descrise notiuni de sintaxa PHP si modul de conectare a acestui limbaj la baza de date existenta.
Ca si implementare a acestor tehnologii, se va prezenta in ultimul capitol, o aplicatie menita sa reduca costurile si timpul utilizat in realizarea sondajelor de opinie. S-a ales aceasta aplicatie pentru a exemplifica modul de interactiune al tehnologiilor mentionate mai sus.
Lucrarea se vrea a fi o scurta introducere in lumea dezvoltarii aplicatiilor complexe utilizand internetul mobil si avand la baza relatia client-server.
CAPITOLUL 1
PROGRAMAREA IN ANDROID
1.1 Descrierea sistemului de operare Android
Android este sistemul de operare care manageriaza toate dispozitivele Android. In mare parte la fel in modul in care sistemul de operare Windows manageriaza laptopurile, computerele desktop, sau IOS Apple (cunoscut anterior ca iPhone OS) iPhone-urile si iPads. Software-ul care sta la baza dicteaza aparatului ce sa faca. Cand se instaleaza o aplicatie Android pe un dispozitiv Android, se instalaleaza de fapt o aplicatie care a fost scrisa special pentru sistemul de operare Android. Nu se poate instala o aplicatie Windows pe un dispozitiv Android si nu se poate instala o aplicatie Android pe un calculator cu Windows.
Android este un sistem de operare open source, ceea ce inseamna ca o mare comunitate de companii si dezvoltatori muncesc sa mentina si sa dezvolte versiuni noi. Acest lucru are loc sub auspiciile Google, care a cumparat compania (Android, Inc), care a dezvoltat primul sistem de operare Android. Spre deosebire de sistemul de operare Apple IOS, dezvoltarea sistemului de operare Android in curs de desfasurare nu este tinuta secreta. De fapt, aproximativ 80 de companii sunt membre ale grupului - Open Handset Alliance - care contribuie in continuare la dezvoltarea sistemului de operare Android.


Fisiere in arhiva (1):

  • Comunicarea in Retea folosind Telefonia Mobila.pdf

Imagini din acest proiect Cum descarc?

Banii inapoi garantat!

Plateste in siguranta cu cardul bancar si beneficiezi de garantia 200% din partea Proiecte.ro.


Descarca aceast proiect cu doar 6 €

Simplu si rapid in doar 2 pasi: completezi adresa de email si platesti.

1. Numele, Prenumele si adresa de email:

Pe adresa de email specificata vei primi link-ul de descarcare, nr. comenzii si factura (la plata cu cardul). Daca nu gasesti email-ul, verifica si directoarele spam, junk sau toate mesajele.

2. Alege modalitatea de plata preferata:



* Pretul este fara TVA.


Hopa sus!