upmnav - mobile flash app (romanian)
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