duminică, 11 ianuarie 2009

Windows Presentation Foundation

Una dintre cele mai recente tehnologii Microsoft, Windows Presentation Foundation (WPF) ofera o noua viziune asupra dezvoltarii aplicatiilor pentru windows, asemanand-o cu cea web. Astfel cei de la Microsoft au dezvoltat un nou markup language, numit xaml (extendable application markup language). Acest nou limbaje permite separarea design-ului unei aplicatii (incluzand mod de vizualizare, precum si designul noilor componente) de partea efectiv programatica.
Visual Studio 2008 ofera si un nou designer ce permite plasarea de controale precum si controlul proprietatilor acestora.
Pe partea de date, WPF ofera posibilitatea de a se realiza bindinguri intre continutul obiectelor construite programatic si proprietatile controalelor, astfel incat modificarile din oricare capat al bindingului se reflecta automat si in celalalt capat. Acest lucru este extrem de util in gestionarea unitara a datelor.
Tot ceea ce poate fi generat in xaml, poate fi generat si din cod, acest markup language oferind designerilor o asemanare cu designul web. WPF suporta si definirea de noi stiluri pentru controale precum si definirea tuturor componentelor doar din wpf, acelasi control putand arata total diferit de la un stil la altul, iar programatorul are acces la toate componentele definite in stylul si template-ul xaml, deoare toate componentele sunt tratate unitar ca resurse, atata timp cat au un nume unic.
In concluzie prin WPF, Microsoft a introdus o noua generatie de aplicatii windows care permit un design mult mai atractiv asemanandu-se in multe privinte cu tehnologii consacrate web cum ar fi flash, sau html.

Web 3.0

Odata cu aparitia unor tehnlogii din ce in ce mai complexe in domeniu internetului se apropie si era mult discutatului Web 3.0. Sau cel putin asa spun unii experti ai domeniului..
Un rol central in acest internet al viitorului il va avea notiunea de "web semantic", care insa nu poate fi pusa in practica total fara o conexiune rapida si grafica avansata.
Inovatiile decadei a treia a dezvoltarii web-ului , preconizata pentru 2010-2012, ar fi urmatoarele:
- transformarea in "web executabil", mult mai aplicativ
- conexiune broadband
- tehnologii open-source
- open id, un identificator unic al utilizatorului pe internet
- web-ul inteligent, care invata nevoile si preferintele utilizatorului
- o baza de date distribuita si globala
- interpretarea limbajului natural si acces facil la resurse

Daca toate acestea nu v-au impresionat urmeaza desigur punctul culminant: spatii 3D. Este intradevar o idee atractiva si interesanta sa poti primi informatie web sub forma imaginilor tridimisionale.

Cel putin in domeniul Web putem spune : "Viitorul suna bine!"

De la zeus la google

Cu cateva milenii in urma grecii erau siguri de existenta vechilor zei. Acum noi citim despre acestia pentru amuzamentul propiu. Cum crestinismul, mahomedanismul sau mozaismul devin din ce in ce mai ridicole o noua entitate divina prinde contur in zilele noastre, ati ghicit google. Cele 10 dovezi sunt:

1.Google este cel mai apropiat lucru de o fiinta omiscienta
2.Google este peste tot in acelasi timp, deci este omniprezenta.
3.Google raspunde la rugaciuni(cautari).
4.Google este posibil nemuritor.
5.Google este infinit(internet infinit).
6.Google nu uita niciodata(cache).
7.Google nu face rau(filozofia companiei).
8.Cuvantul google este cautat pe site de mai multe ori ca Iisus, Dumnezeu sau Alah.
9.Dovezi ale existentei sale sunt peste tot
10.Google rules.

Cat de Edison esti?


Thomas Alva Edison a fost unul din marile genii ale lumii. Va invit sa intrati pe thomasedison.org pentru a invata cate putin despre inventiile sale sau despre viata sa. Site-ul include si un experiment in sectiunea "Educational Programs". (nu vreau sa distrug surpriza)


Site-ul este facut in intregime in flash, iar efectele vizuale sunt pe masura.