UPMnav - Mobile Flash App (Romanian)

Post on 16-Apr-2017

665 views 0 download

transcript

UPMnavAplicaţie pentru dispozitive mobile

realizată în Flash Lite

Ionuţ Dragoş OroianÎndrumător: asistent univ. drd. Adrian Roman

Târgu MureşIunie 2009

Universitatea Universitatea “Petru Maior”“Petru Maior”Facultatea de Facultatea de Ştiinţe şi LitereŞtiinţe şi Litere

Specializarea InformaticăSpecializarea Informatică

De ce UPMnavDe ce UPMnav??

UPM (Universitatea “Petru Maior”)+

Nav (navigare)=

UPMnav

ProblemaProblema

Găsirea unei săli din cadrul campusului Universităţii “Petru Maior”

ObiectiveObiective

Dezvoltarea unei aplicaţii pentru dispozitive mobile:

• compatibilă pe diferite sisteme de operare • folosind tehnologia Flash Lite• fără a fi nevoie de conexiune la internet

Sisteme de Operare pentru Sisteme de Operare pentru dispozitive mobiledispozitive mobile

Canalys esimates: Worldwide smart phone market Market Share Q3 2008, Q3 2007 http://www.canalys.com/pr/2008/r2008112.htm

Limbaj Implementarea pe diferite platforme

Symbian C++ Compilare în funcţie de mediu

iPhone Objective-C Disponibil numai pentru iPhone şi iPod Touch

BlackBerry Java Disponobil numai pe BlackBerry datorită API-ului RIM

Flash Lite ActionScript integrat de primi 5 producatori de telefoane mobile

Tehnologii pentru dezvoltareTehnologii pentru dezvoltare pe pe dispozitive mobiledispozitive mobile

Symbian S60 v2/v3 Qualcomm BREW 2.x/3.x

Microsoft Windows Mobile 5

Sisteme de operare cu suport Sisteme de operare cu suport pentru Flash Lite 2.xpentru Flash Lite 2.x

• Afişajul• Putere de procesare limitată• Compatibilitatea pe modele diferite

LimităriLimitări

Instalarea aplicaţieiInstalarea aplicaţiei

Arhitectură Arhitectură

Diagramă de SecvenţăDiagramă de Secvenţă

Clasa LayoutClasa Layout(realizată de David Brown)(realizată de David Brown)

Funcţiile AplicaţieFuncţiile Aplicaţie

Cautare LiberăCautare Liberă

Caută salăCaută sală

SecretariatSecretariat

BibliotecăBibliotecă

MeteoMeteo

ConcluziiConcluzii

• Aplicațiile pentru dipozitive mobile au un potențial promințător.

• Aplicaţiile realizare în Flash Lite sunt compatibile pe platforme

diferite.

• Disponibilitatea unui brand pe diferite medii este un lucru bun.

• Ca în orice domeniu, regula KISS funcționează foarte bine și

pentru aplicațiile pentru dispozitive mobile.

• Costurile accesului la internet de pe dispozitivele mobile sunt foarte

ridicate.

Înbunătăţiri ulterioareÎnbunătăţiri ulterioare

• Mărirea compatibilităţii pentru diferite modele de

dispozitive mobile cu sau fără funcţie de touchscreen

• construirea de funcţionalităţi adiţionale (ex. Gestionarea

examenelor, adăugarea de avertismente prin email sau

SMS, etc...)

• construirea unei aplicaţii desktop pentru actualizarea

datelor