Things to do...

Try to DOMinate your computer...Don't let it DOMinate you!!!

Tema 4 -IOM

Eh, au trecut sarbatorile, si ninsorile si a expirat si deadlineul ultimei teme la IOM. In curand va fi prezentarea finala a proiectului si apoi...sesiunea!

Tema 4 la IOM a fost una de interfata, adica de proiectare a unei interfete, functionalitatea acesteia fiind una fictiva. In plus aveam libertate de alegere asupra limbajului in care sa realizam designul aplicatiei.

Mai exact enuntul temei este cel de mai jos:

Consideram o aplicatie care cauta prin loguri de instant messaging ale unui utilizator persoane sau discutii. Utilizatorul poate efectua o cautare sau poate configura aplicatia. In momentul efectuarii unei cautari utilizatorul alege niste cuvinte cheie sau poate alege o cautare avansata in care poate specifica pe langa cuvinte si intervalul de timp sau tipul de loguri prin care sa caute (default cauta prin toate) Logurile pot fi de mai multe tipuri - skype, msn, yahoo, irc, ... Aplicatia are un spatiu de configurare unde utilizatorul isi alege ce tipuri de instant messaging foloseste si specifica datele necesare cautarii pentru fiecare(path, username, parola - optional); tot aici utilizatorul isi alege cate rezultate sunt intoarse. Dupa efectuarea cautarii rezultatele sunt intoarse si utilizatorul poate vizualiza rezultate, sau poate alege o noua cautare. Rezultatele sunt prezentate astfel incat utilizatorul sa poata identifica rapid cine au fost interlocutorii, topicele de discutii, cand a avut loc discutia si in ce mediu de messaging; se cere sa se implementeze interfata pentru aceasta aplicatie. interfata trebuie sa functioneze si sa intoarca rezultate fictive si respectiv mesaje de eroare unde este cazul.

Interfata poate fi construita intr-un limbaj de programare la alegere (html+js, xul+js, c#, java, python, php, flash...)

Si cum in ultima vreme cam asta a fost jobul nostru, si anume sa implementam interfete, nu numai la Interfete Evoluate, dar si la alte materii, m-am gandit sa va povestesc putin de APEX (Application Express), un tool de creare a unor aplicatii web interfatate cu baze de date Oracle extrem de simplu si eficient. Pe aceasta cale echipa Flyer doreste sa aduca multumiri solution architect-ului nostru comun, Michou! :)



Asadar APEX este o unealta simplu de folosit, rapida, cu ajutorul careia se pot crea aplicatii web-based, dezvoltata de Oracle. Incepand cu Oracle 11g, APEX se instaleaza odata cu baza de date, fara a fi necesare alte operatii. Folosind APEX se pot crea interfete aproape drag and drop, se pot interoga baze de date cu un simplu select, se pot afisa rapoarte aproape intuitiv. Si ca design, dupa cum se vede si in pozele alaturate, interfata e suficient de atractiva.



Pentru cei interesati, un tutorial foarte bun si concis se gaseste aici.

Mult noroc la proiectat interfete!

0 comentarii:

 
Design Brigade