You are on page 1of 11

UNIVERSITATEA POLITEHNICA TIMIOARA FACULTATEA DE INGINERIE HUNEDOARA

PROGRAMAREA APLICAIILOR PENTRU SISTEMUL DE OPERARE ANDROID.

STUDIU DE CAZ: APLICAIE PENTRU CALCULAREA UNOR PARAMETRII ELECTRICI

Profesor ndrumtor: ef Lucrri Dr. Muscalagiu Ionel

Student: Pop Radu-Ciprian

Rezumat
Proiectul de fata prezinta o aplicatie Android care poate fi folosita pentru calculul unor anumiti parametrii electrici ai unor maini electrice. Utilizarea tehnologiilor mobile pentru realizarea calculelor electrice vor uura foarte mult munca oamenilor care au nevoie s efectueze aceste calcule pe teren. Programele informatice pot fi extinse i adaptate uor i la alt gen de calcule n funcie de necesitile utilizatorilor. Pe viitor mi propun completarea interfeei cu calculele necesare tuturor tipurilor de maini electrice, precum i calcule de dimensionare a conductoarelor electrice de alimentare.

Introducere
Sistemul de operare Android este bazat pe Linux i este dezvoltat de ctre Google, fiind conceput n principal pentru a rula pe dispozitive portabile
Aplicaiile pentru Android sunt dezvoltate n principal folosind limbajul Java, Android folosind tehnologia Dalvik Virtual Machine pentru executarea codului Dalvik Dex-Code (cod executabil) ce se obine prin derviarea codului executabil obinut n urma compilrii Java, obinndu-se un fiier .dex.

Caracteristici:
PlatformaOpen Source pentru telefoane mobile Scris in limbaj Java Dezvoltat pe nucleu Linux Sistem de operare multi -threading. Versiunile de platforma sunt compatibile intre ele Mediu de dezvoltare : Eclipse- PluginAVD (Android Virtual Machine) Android SDK, JDK

Mediul de dezvoltare
Pentru a programa aplicaii care s ruleze pe sitemul de operare Android sunt necesare :
1. Java SDK 2. Ecplipse IDE 3. Android SDK
Java SDK (este componenta principala a mediului de dezvoltare, pachetul Java Standard Edition (Java SE) conine nucleul de baz al limbajului Java Eclipse - editor al fiierelor care conin codul surs al programelor. Android SDK - Pentru a putea dezvolta aplicaii pentru sistemul Android, mpreun cu Java SDK trebuie instalat i pachetul Android SDK, care conine toate librariile si utilitarele necesare realizrii aplicaiilor Android. (Emulatorul, debuggerul Logcat etc)

PREZENTAREA APLICAIEI REALIZATE

Aplicaia dezvoltat propune realizeze anumite calcule al unor parametrii ai mainilor electrice. Calculele se realizeaz prin introducerea n interfaa grafic a unor parametrii i n funcie de aceti parametrii aplicaia va realiza calculele, pe baza formulelor prestabilite. Primul pas n rularea aplicaiei este selectarea tipului mainii electrice pentru care dorim s realizm un calcul;
Dup ce a fost selectat un tip de main electric, putem realiza diferite calcule sau putem vizualiza diferite noiuni teoretice

PREZENTAREA APLICAIEI REALIZATE


Dup ce toate datele au fost completate toate datele, programul realizeaz calculul. Exist posibilitatea ca datele introduse n interfat, precum si rezultatele, s fie memorate ntr-un fiier text pentru folosire ulterioar. Acest lucru se realizeaz prin accesarea meniului contexual al aplicaiei.

PREZENTAREA REALIZARII APLICATIEI


Aplicatiile java sunt scrise folosind limbajele Java si XML, impreuna cu editorul Eclipse. In cadrul editorului Eclipse, proiectele au o structur de directoare conform specificaiilor Android, ca de exemplu:

In rdacina proiectului se afla fisierul Android Manifest. Acest fisier contine descrierea aplicatiei, versiunea minima a sistemului pe care aceasta poate rula, permisiuni pentru utilizarea retelelor de date, intenturi, specificarea tipului ecranului etc.
Dosarul /res/ conine diverse resurse, structurate in subdirectoare ale sale. Astfel, in directorul /res/drawable/ sunt stocate imaginile grafice ce vor fi parte din interfata, iar in /res/layout/ sunt stocate fisierele XML care conin descrierea ecranelor interfeei.

PREZENTAREA REALIZARII APLICATIEI


Fisierele surs Java.

Resurse grafice

Layouturile XML. Structura interfetelor grafice. Meniurile sunt descrise n XML si sunt stocate in dosarul menu. Fisierul manifest

PREZENTAREA REALIZARII APLICATIEI


- Interfetele sunt descrise in fisiere XML, fisiere ce sunt apelate n cadrul codului Java. Fiecarei activitati (ecran) ii corespunde o clasa Java care apeleaza un layout XML. - Pentru navigarea ntre ecrane se foloseste notiunea de intent. Intent-ul este o intrare in fisierul manifest care specific numele unui ecran si clasa Java asociata acestuia.

PREZENTAREA REALIZARII APLICATIEI

Manifest

Concluzii
Lucrarea ofer o privire de ansambu asupra realizrii aplicaiilor care realizeaz o procesare a datelor introduse de utilizator.
Utilizarea sistemelor de calcul mobile vor uura foarte mult calculele din domeniul electric, oferind posibilitatea utilizatorilor s realizeze aceste calcul pe teren. Programele informatice pot fi extinse i adaptate uor i la alt gen de calcule n funcie de necesitile utilizatorilor.