Se afișează postările cu eticheta web. Afișați toate postările
Se afișează postările cu eticheta web. Afișați toate postările

joi, 18 decembrie 2008

Evolutia Web-ului Semantic

Sa recapitulam :

  • WWW este“machine-readable” sar nu si “machine-understandable”
  • in consecinta orice automatizare este dificila
  • Web-ul Semantic poate considerat ca o incercare de a face continutul WWW mai "prietenos" pentru masini(programe) - mai simplu de procesat

Pasii spre un Web semantic ar putea fi :

  1. Unicode -finalizat

  2. XML - finalizat

  3. RDF - finalizat (W3C Recommendation)

  4. RDF Schema - finalizat (W3C CR

  5. OWL variants - aproape finalizat (W3C “Last Call”)

  6. rules&query - inceput

Concluzia : Web-ul semantic este construit pe baza de layere; nu toata lumea are nevoie de toate layerele pentru actiuni precise.

miercuri, 17 decembrie 2008

Ce inseamna Semantic Web

Ce este Semantic Web?

Web Semantic inseamna organizarea Web-ului astfel incat :
  • sa poata fi interpretat ca mediu colaborativ
  • sa poata fi inteles si procesat mai usor de catre masini(programe)

Web Semantic inseamna extinderea a ceea ce exista folosind RDF(Resource Description Framework). Extinderea presupune completarea cu meta-informatii, descrise intr-un limbaj procesabil de catre calculatoare si foarte bine documentat, a web-ului existent. Acest lucru va permite web-ului sa ofere servicii superioare (meta-informatiile sunt un plus fata de ceea ce s-ar fi oferit altfel, iar ele sunt bazate pe considerente teoretice solide, cum ar fi de exemplu ontologiile).

Sa studiem modul in care s-a ajuns la acest punct.
Initial datele si aplicatia erau in stransa interdependenta, acest lucru ducand, in caz de erori, la ceea ce se numeste GIGO(Garbage in Garbage out). Acest lucru a condus la concluzia ca datele sunt importante in sine si ca a le lega de o aplicatie care poate sa functioneze corect sau nu, nu e un caz fericit. S-a ales sa se reprezinte datele in moduri care sa le faca mobile intre aplicatii. Datele sunt menite sa aiba insemnatate in sine si nu impreuna cu un instrument de procesare. Un exemplu de formatare a datelor in acest sens este XML - un mod de clasificare si organizare a datelor, indiferent de domeniul din care provin - se pot crea taxonomii.

Din acest stadiu, a fost doar un pas pana la ideea ca daca in interiorul unei structuri de date relatiile sunt importante, acelas lucru se poate extinde si intre structuri => Ontologiile si Regulile. In acest moment, noile date pot fi deduse urmind niste reguli logice - datele nu mai sunt vazute ca si entitati amorfe ci parti componente ale unui microcosmos sofisticat.

Poate ca regulile sofisticate nu faciliteaza intelegerea umana, dar pentru masini, descrierea stricta si riguroasa imbunatateste mult performanta la foarta multe nivele (cautare,regasirea, organizare si mentenanta a datelor de pe Web).

Pentru a afla mai multe, vizitati:

duminică, 14 decembrie 2008

Exemplu Image Map

O componenta Image Map poate fi un element aditional atractiv pentru orice pagina Web. Cu putina imaginatie poate fi adaptat si folosit cu efect maxim si efort minim.

Aici sunt cateva de sugestii de situri care prezinta tutoriale pentru realizarea de image map-uri, folosind tehnologiile HTML si JAVASCRIPT, sau alte exemple inrudite:

Mult success in prelucrarea acestor exemple simple pentru obtinerea unor efecte spectaculoase.

marți, 2 decembrie 2008

Pozitia Google

Am de facut doua observatii, cu ocazia ultimelor statistici Google:

  • Pozitia in rezultatele unei cautari Google depinde in mod direct proportional de numarul de vizitatori ai sitului
  • Pozitia in rezultatele unei cautari Google depinde in mod invers proportional de cererile clientilor pentru un site oferit, neonorate

Cum prima observatie este logica si imediata, o voi detalia pe cea de-a dou-a: daca situl tau se afla pe prima pagina Google, dar din orice motiv tehnic, nu se va incarca la clickul unui utilizator, poti fi sigur ca pana a dou-a fi vei aluneca iremediabil mai...la fundul clasamentului.

Google apreciaza situri care au un grad mare de incredere, ceea ce e de inteles, pentru ca e important ca nici un client se nu fie dezamagit de rezultatele intoarse de cautare. Faptul ca un site returnat nu se incarca, se poate reflecta direct asupra motorului de cautare, pentru ca majoritatea utilizatorilor vor considera rezultatele nesatisfacatoare. pentru ei nu conteaza ca faptul ca un site nu unctioneaza 3 minute din zi, daca acele 3 minute sunt chiar cele in care s-a hotarat sa il vziteze.

Concluzia este : Mare atentie ce serviciu de Web Hosting alegeti, sa fie unul de incredere.

joi, 20 noiembrie 2008

Quizuri noi

Quizuri noi pe http://interfete-web.dap.ro/!

Datorita faptului ca feedback-ul la web-quizul cu intrebari din domeniul tehnologiilor web a fost unul pozitiv, au fost postate doua quizuri noi cu arii diferite de intrebari:

  1. Science Quiz - intrebari de cultura generala de fizica, astrologie, etc.

  2. Computer quiz - intrebari pentru a va testa cunostintele referitoare la calculatoare la un nivel "basic"

Si astept comenturile voastre ca raspuns la acest post in care sa specificati ce noi Quizuri ar putea fi interesante de rezolvat, ce domeniu ar fi mai captivant. Astept noi cereri de Quizuri.

Cat despre gasitul intrebarilor, lasati pe mine ;)

miercuri, 12 noiembrie 2008

Ce este Ajax?

Raspunsul la aceasta intrebare este simplu, nu stii ce e Ajax cauta pe Google sau cum se mai spune "Google it!". Termenul Ajax poate fi asociat mai multor arii de interes, incepand de la detergent pentru baie si bucatarie care iti schimba viata - binecunoscutul TV advertising, continuand cu succes pe taramul Olandei, mai precis echipa de fotbal Ajax Amsterdam si terminand, insa nu mai prejos, cu prescurtarea Asynchronous Javascript And XML.
Bineinteles, in acest articol nu voi vorbi nici despre online advertising nici despre cate goluri a marcat echipa Ajax sezonul 2008-2009 (acest lucru se poate afla usor de pe Youtube), ci voi incerca sa aduc in prim plan principalele caracteristici ale acestui limbaj de programare. Poate e un pic prea mult spus limbaj de programare, hai mai bine sa ii zicem tehnica de programare.


Domnul Google, pe prima pagina de cautare, ne invita sa citim articolele de pe Wikipedia atat in engleza cat si in romana, de unde aflam ca AJAX reprezinta o tehnica de programare pentru crearea de aplicatii web interactive. Scopul este dinamizarea paginilor web si cresterea interactivitatii, vitezei si usurintei. AJAX reprezinta un conglomerat de tehnologii, si anume HTML sau XHTML pentru structura semantica a informatiilor, CSS pentru layout-ul informatiilor, XML pentru transferul datelor intre server si client si obiectul XMLHttpRequest pentru schimbul si manipularea informatiilor, intr-o maniera asincrona cu server-ul web. Nu ma consider un bun cunoscator al acestei tehnici, nici pe departe, dar parerea mea este ca AJAX se poate numi ca fiind un "JavaScript cu steroizi"; pai la asemenea flux de tehnologii web, mi se pare destul de potrivit.


Ajax a fost facut popular in preajma anului 2005 de catre Google, dar si de alti mari dezvoltatori web. In principal Ajax nu este un limbaj de programare, ci mai degraba un atu in realizarea unui website, atu care daca il folosesti cum trebuie ai numeroase avantaje. Cel mai bun exemplu, sa zicem ca vrem sa avem acces la o baza de date, sau vrem sa trimitem informatii. In mod normal, ar trebui sa folosim un formular HTML pentru a lua informatii de pe server. Apoi trebuie sa apasam un buton de confirmare gen submit si sa asteptam serverul sa raspunda, pentru ca mai apoi sa incarce o noua pagina cu rezultate. Cu siguranta multi dintre voi au facut acest lucru de multe ori si cunoasteti sentimentul de nerabdare pe care il procura asteptarea in fata unui server lent sau supraincarcat. Aici intervine Ajax, facand posibila comunicarea libera cu serverul, fara sa fie nevoie sa incarce o noua pagina reducand astfel timpul de asteptare.

Acesta ar fi unul din multele avantaje ale acestei tehnici denumite Ajax. Internet-ul este plin cu tutoriale si documente referitoare la aceasta tehnologie, asa ca dupa parerea mea Ajax este o modalitate de a aduce interactivitate paginilor web care merita studiata si invatata.

Yellow Puppies Blogger Template | Template Design | Elque 2008