Things to do...

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



Pe 31 octombrie scriam primul post in acest blog si primul post de blog din viata mea. Eram foarte sceptica in privinta a ceea ce urma sa se intample cu acest proiect, ce urma sa contina si sa reprezinte. Dar ne-am pus la treaba noi, cei 4 FLYER, si putem spune ca suntem multumiti cu ce am realizat. Bineinteles ca intotdeauna se pot imbunatati lucrurile, bineinteles ca exista mereu elemente pe care le-am schimba, dar probabil ce este cel mai important este faptul ca am lucrat impreuna aici, am invatat lucruri noi, am invatat sa promovam ceea ce facem si sa ne si iasa, sa vrem sa fim mereu mai buni. Nu pot spune ca acum sunt fan bloguri, ca deja mi-am deschis unul in care scriu zilnic, dar a fost o experienta buna, din care am avut multe de invatat.

Cu siteul, suntem in primele pagini din Google cand se cauta "interfete web", in Trafic.ro suntem si mai sus, avem Google PageRank 2 si, nu in ultimul rand, websiteul este unul functional, care isi atinge scopul pentru care a fost creat. As mai lauda proiectul nostru dar acum urmeaza prezentarea. Revenim cu detalii dupa.

our. PageRank

Ce este Page Rankul? Probabil toti stiti ca Page Rankul este o metoda patentata de atribuire a unei valori numerice fiecarui element dintr-un set de documente cu hyperlinkuri, cum ar fi World Wide Web, cu scopul de a "masura" importanta acestuia in cadrul setului. Cu alte cuvinte o masura Google de stabilire a popularitatii unui website. Cu ceva timp in urma am adaugat site-ului nostru un mic script care calculeaza si afiseaza rankul. Desigur, la inceput a fost 0...

Dar verificand saptamana aceasta din nou, am constatat ca pe site avem Page Rank 2 si pe blog Page Rank 1. Probabil acest lucru se datoreaza si schimbului de hyperlinkuri pe care l-am facut in ultima vreme. Tot inainte, mai avem putin pana la Page Rank 10 :)

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!

 
Design Brigade