Windows Presentation Foundation je prinesel bogat način izgradnje namiznih aplikacij in z malo trikov tudi spletnih (Silverlight).

Podjetje DotNetSolutions je v sodelovanju z ekipo DPE (Developer and Platform Evangelism) pripravilo namizno aplikacijo, s katero lahko brskamo po wikipediji na malo drugačen način. Z vnosom iskalnega pojma v iskalno okno nam vrne rezultat na wikipediji, ki je vizualno povezan v drevo z drugimi podobnimi pojmi. Tako lahko na hiter način vizualno najdemo željeno besedo brez dodatnih klikanj po raznih povezavah.

V prvotni verziji je bilo narejeno tako, da so se podatki prenešali na zahtevo preko portala Wikipedia, kar je povzročalo počasnost. Zato so prenesli iz portala podatkovno bazo, kar so pretvorili v iz wikicode na XML/XAML, kar zahteva veliko procesiranja (na enem močnem strežniku bi bilo potrebno ganjati zadevo 4-6 mesecev). 

Čas procesiranja so rešili z tehnologijo Windows Azure, kjer so proces pretvarjanja razdelili med 50 instanc strežnikov in tako dosegli procesiranje iz 4 mesecev na 4 dni (skoraj 1/50 prvotnega predvidenega časa)! Tako so lahko dosegli gradnjo iskalnih pojmov “on the fly”.

Preizkusite Wikipedio Explorer na lastnem računalniku (namestitev click-once) in se sami prepričajte o hitrosti delovanju aplikacije.

Če še niste preizkusili Windows Azure, si prenesite SDK na svoj računalnik in si ustvarite račun. Ko vam ga odobrijo, preizkusite moč na lastnem računalniku.

Trenutna ocena: 5.0 Št. ocenjevalcev: 3

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Komentarji

Bojan Vrhovnik

Že od otroških let sem bil zaljubljen v računalnike. Sprva s kladivom, kasneje z tipkovnico. Aktivno sem se začel ukvarjati z računalniki na fakulteti, ko sem zagrizel v Oberon jabolko. Prvo srečanje z objektnimi programskimi jeziki sem doživel z Javo, ki je bila moja kraljica, dokler me ni prevzel C#. Ljubezen je dozorela v spletno okolje, ASP.NET, in od takrat naprej zgolj nadgrajujem svoje znanje. Trenutno se lovim z LINQ-jem, nadgrajujem svoj peskovnik z WPFjem in barvam v Silverlight-u. Pridružil sem se ekipi Microsoft Slovenija kot tehnološki strokovnjak za razvijalska orodja.


Zadnji komentarji

Comment RSS