Interfete Web Blog

Informatii despre design de interfete web si tehnologii legate de Internet. Proiectarea, implementarea si evaluarea profesionista. Cum sa inscrii interfete web in motoare de cautare si sa SPERI ca se plaseaza bine in clasamente

Un alt fel de interfete web

Bine ati venit pe blogul echipei de Interfete Web.
Vom discuta despre web development si despre interfete web in general. Aici gasiti subiecte tehnice pentru cei pasionati, dar si lucruri mai practice, pentru cei care nu sunt atat de avansati in acest subiect. Daca sunteti pasionati va asteptam cat de curand sa ne vizitati si site-ul echipei. Speram sa gasiti informatii utile si sa ne revizitati cat de curand, deoarece vom incerca sa publicam toate noutatile din domeniile legate de interfete web.

Va mai asteptam!


In curand va apare si al treilea tip de produse pentru interfete web, legate de tehnologia AJAX si de conceptul de search cu highlight pe text intr-o interfata web.

Acestea au fost realizate conform urmatoarelor specificatii.


Se cere sa se realizeze un script care sa extraga termeni de cautare dintr-o interfata web si sa ii marcheze vizual (similar cu functionalitatea google http://www.googleguide.com/favorite_highlighting.html
- versiune simplificata, fara highlight diferentiat ca si culoare pe fiecare cuvant in cazul in care sunt mai multe cuvinte folosite ca termeni de cautare)

In acest scop, se vor folosi interfete web cu un formular in care se vor introduce termenii de cautare si numele fisierului HTML in care se va efectua cautarea (alt fisier HTML pe acelasi server). La apasarea unui buton de search se afiseaza intregul text din fisierul selectat anterior avand termenii de cautare highlighted, in aceeasi interfata web cu formularul,
Formularul va ramane vizibil, permitand o noua cautare.

Se vor trimite : fisierele HTML (atat interfetele web care contin formularul de cautare cat si cele folosite pentru textul pe care se face search) si fisierele Javascript folosite.

Al doilea tip de produse pentru interfete web oferite de Interfete Web iSquare Development este legat de tehnologia CTTE (Concurrent Task Trees Environment).

Cerinta pentru produsele legate de CTTE este urmatoarea:

Proiectati utilizand CTTE interfata utilizatorului uman cu site-ul blogger.com.

se vor considera minim urmatoarele facilitati
1. rol utilizator - vizualizare post,adaugare comentariu, vizualizare lista de posturi, vizualizare categorii

2. rol administrator - adaugare post, adaugare link in blogroll, editare link


Pe aceasta tema am dezvoltat doua aplicatii, pe care le aveti aici:

- download CTTE project 1 (autor: Dumitru Alexandru)

- download CTTE project 2 (autor: Babusca Mihai)

Iata ca am revenit. De multa vreme nu am mai postat nimic pe blogul de interfete web, am fost ocupati cu problemele legate de alegerea profesorului de licenta (suntem inca studenti :D) si cu diverse alte probleme administrative (credeati ca legate de Interfete Web? era vorba de unde o sa facem Revelionu :P)

Intre timp s-au adunat multe de povestit, si multe produse si teme ale echipei Interfete Web iSquare Development care asteapta sa fie facute publice.

Toate produsele echipei iSquare le puteti gasi aici:
Interfete Web Produse

Haideti sa incepem cu primul produs. Ce se cere de la acesta..

Se cere sa se realizeze o aplicatie care sa extraga cunostinte referitoare la relatiile sociale in cadrul unei comunitati (interfete web). Aplicatia va pleca de la url-ul unui utilizator si va extrage informatiile despre relatiile acestuia in interiorul comunitatii prin analiza paginilor HTML de pe site-ul/site-urile comunitatii respective.

Exemple:

pentru bloguri: se extrag linkurile din blogroll si tipul relatiei se poate stabili ca fiind "blogroll" sau cea descrisa de atributul rel din cadrul elementului
< a >. Se extrag linkurile din numele celor ce comenteaza si relatia dintre cel ce comenteaza si proprietarul blogului o botezam "fan".

Pentru comunitati sau interfete web de tipul youtube avem urmatoarele relatii: friends, fans, persoane care comenteaza videoclipurile.

Observatie: exista comunitati care ofera API-uri pentru obtinerea datelor din comunitate. Se fac cereri catre url-uri de pe site-ul respectiv si se returneaza un XML la fel ca in exemplul de la laborator.

Aplicatia va citi din directorul curent un director config.xml care va avea urmatoarea structura:

<config>

<url>url-ul aplicatiei din care extrageti date</url>

<username>username-ul/id-ul utilizatorului de unde incepeti extragerea</username>

<depth value="valoare numerica - adancimea pana la care se face parcurgerea in retea">

</config>

Relatiile extrase se vor exporta intr-un fisier XML ce va avea urmatoarea structura:

<socialnetwork>

<user url="url-ul la care se afla profilul utilizatorului">

<relation type="" url="url-ul la care se afla profilul utilizatorului cu care se afla in relatie" degree="distanta fata de user" ref="url-ul utilizatorului de la care s-a descoperit"/>

</user>

</socialnetwork>


Aplicatia se poate implementa in orice limbaj.

Conditie: in cadrul unei echipe de proiect pentru Interfete Web nu pot alege 2 membri aceeasi comunitate.


Pe aceasta tema avem dezvoltate 3 produse (3 crawlere), pe care le puteti gasi tot pe pagina noastra de produse pentru interfete web:
- crawler Youtube (autor: Lici Adrian)
- crawler Twitter (autor: Dumitru Alexandru)
- crawler Shelfari (autor: Babusca Mihai)

Abonați-vă la: Postări (Atom)