Archive

Author Archive

All-in-one code framework

Silverlight primjeri Zanimaju vas primjeri koda za različite Microsoft tehnologije? Microsoft je na CodePlexu objavio All-In-One Code Framework koji sadržava dobro dokumentirane primjere za najrazličitije tehnologije kao što su Silverlight, ASP.NET, LINQ, Office apps i ostale. Sampleovi su dostupni za tri najpopularnija jezika: C#, VB.NET  i C++.

Popis svih primjera dostupan je ovdje.

Ovo je odličan resurs ako želite naučiti malo više o Microsoft platformi, a i dobro dođe pri ruci ako se ne možete sjetiti kako primjerice napraviti serijalizaciju XML datoteke!

PHP i IE8 dodatci

Internet Explorer donosi portalima mogućnost izradu dodataka za IE8 koji mogu povećati lojalnost korisnika. Postoje tri vrste dodataka: web-odsječci (web-slices), ubrzivači (accelerators i vizualni pretraživači (visual search). U Hrvatskoj već imamo niz takvih dodataka a sve ih možete pregledati na IE8 galeriji: http://www.ieaddons.com/hr

Iako je sama izrada dodataka poprilično jednostavna dobro nam dođu gotovi dijelovi koda i funkcije koje nam olakšavaju posao. Za ASP.NET već postoji takav projekt Web Application Toolkits o kojem sam već pisao. Međutim dosta portala je na PHP tehnologiji i kako bi im se olakšao posao izrade dodataka napravljen je open-source projekt koji je dostupan na CodePlexu. Pa ukoliko vas zanima izrada ovakvih dodataka a imate site na PHP-u proučite ove dolje linkove:

http://blogs.msdn.com/interoperability/archive/2009/11/20/php-and-ie8-web-slices.aspx

http://php.miniprojects.org/ie8/

http://webslicesandaccelphp.codeplex.com/

Categories: Tehnologije Tags: ,

Dev4Fun – lokalno natjecanje u izradi aplikacija

08/12/2009 darkojo 2 comments

image

Izgleda je ovo godina najrazličitijih natjecanja a nizu međunarodnih natjecanja pridružujemo jedno lokalno natjecanja naziva Dev4Fun (skraćeno od Developers4Foundation). Riječ je o natjecanju u razvoju aplikacija za Windows Server Foundation, novom serverskom proizvodu namijenjenom segmentu malih tvrtki.

Kakve aplikacije tražimo?

Dakle od vas tražimo da razvijete rješenja koje bi mogle pomoći malim tvrtkama, primjerice aplikaciju za putne troškove i loko vožnju ili upravljanje godišnjim odmorima.

Uvjeti

Rješenje mora biti open-source i postavljeno na naš CodePlex portal. Pri izradi se mora koristiti Visual Studio 2010 te se mogu raditi klasične Windows aplikacije, web aplikacije, servisi što god vam padne napamet. Dakle što god Windows Server Foundation podržava out-of-the-box možete koristiti pri izradi rješenja.

Kako bi vam pomogli pri izradi ovih rješenja organizirat ćemo radionice gdje ćemo objasniti funkcionalnosti Foundationa i Visual Studija te kako razvijati za ovu platformu.

Natjecanje je otvoreno za sve pojedince iz Hrvatske.

Rokovi i prijave

Prijaviti se možete odmah a natjecanje završava 15.3. kada će biti proglašeni pobjednici.

Prijavu pošaljite na dev4fun@microsoft.com gdje možete slati i pitanja ukoliko ih imate

Sve informacije su dostupne na http://www.microsoft.com/croatia/dev4fun/default.mspx

Nagrade

Nagrade su vrlo vrijedne, primjerice HP notebook sa Microsoft Windows 7 operativnim sustavom, Microsoft Xbox, NetBook, ili neku od dugih vrijednih nagrada.

Windows 7: još više hrvatski

26/10/2009 darkojo 2 comments

U prošli četvrtak novi Windowsi postali su službeno dostupni u Hrvatskoj. Osim što su lokalizirani novi prozori imaju i dvije lokalne usluge koje su jedinstvene u ovoj regiji.

Prva usluga zove se “Ispis fotografija” koja je razvijena u suradnji sTiskom i omogućuje vam da direktno iz Windows7 naručite izradu fotografija koje onda možete preuzeti i platiti na kiosku kojeg odaberete. Slike možete isprintati i na postere, majice, šalice, kalendare, medvjediće… Zgodno kad nekome zaboravite kupiti poklon za rođendan! :) Dolje na slikama možete vidjeti kako to izgleda.

Druga usluga vam omogućuje slušanje internetskog radija direktno iz Media Playera. Dakle ne morate odlaziti na stranice radio postaje i tamo tražiti stream nego to možete napraviti unutar Media Playera. Zasada je u popisu samo Radio Antena Zagreb no popis će se povećati u dogledno vrijeme. Također dolje na slikama možete vidjeti kako to funkcionira.

Meni su ove usluge baš super. Što vi mislite?

P.S. Pripremamo još jedan projektić koji će isto tako doprinijeti da ovi Windowsi budu još više hrvatski.

 

Tisak Foto:

 1

2 3 4 5 6 7

 

Radio:

1 2 3 4

Categories: Tehnologije Tags:

Web Application Toolkits – odsada još lakši razvoj za web

25/09/2009 darkojo 1 comment

watk

S jučerašnjom objavom WebsiteSparka objavljen je i set alat za web-programere pod nazivom Web Application Toolkits. Riječ je o sedam mini projekata koji olakšavaju web siteovima ugradnju IE8 dodataka u site, lakši rad s Bing tražilicom, integraciju s Messengerom i drugo.

 

Evo popis dostupnih toolkitova:

clip_image002

Web Application Toolkit for Internet Explorer 8 Extensibility

The goal of this Web Application Toolkit is to leverage the new features in Internet Explorer 8 (Web Slices, Accelerators and Visual Search Providers) to extend the reach of your web site and services also to those users that are not on your site. The Web Application Toolkit includes a set of ASP.NET Web Controls that you can use to take advantage of these IE new features in your own Web application.

Check out the accompanying screencast.

clip_image004

Web Application Toolkit for Bing Search

Bing is a powerful new Decision Engine designed to help consumers accomplish tasks and make faster, more informed decisions. The Bing Application Programming Interface (API) provides developers programmatic access to Bing, offering flexible options for building or enhancing your site or applications.

clip_image006

Web Application Toolkit for REST Services

Many Web applications today are starting to expose data as REST service interfaces, so it can be accessed through APIs by other tiers of the application or even by other applications.  This Web Application Toolkit shows how to easily add REST service interfaces for an existing Web application.

Check out the accompanying screencast.

clip_image007

Web Application Toolkit for Mobile Web Applications

This Web Application Toolkit is designed to demonstrate how to extend an existing ASP.NET MVC Web application to provide access from mobile devices.

Check out the accompanying screencast.

clip_image009

Web Application Toolkit for Template-Driven Email

This Web Application Toolkit is designed to demonstrate how to generate and send dynamic, template-based emails from a web application. 

Check out the accompanying screencast.

clip_image011

Web Application Toolkit for making Your Web Site Social

Adding social capabilities to your Web site allows you to attract new users, keep them on your Web site for longer and get them to come back more often. This Web Application Toolkit shows how, using a few lines of code with the Windows Live Messenger Web Toolkit, it is possible to add social capabilities to a Web site with instant messaging from a website to various client endpoints like Windows, Windows Mobile, Xbox 360 and Mac. 

Check out the accompanying screencast.

clip_image013

Web Application Toolkit for FAQs

The majority of web sites have the need to display a list of frequently asked questions to their users. Although it’s not difficult to create a simple set of FAQ pages, creating a great user experience that supports searching for FAQs, filtering, and paging, can become more difficult. application.

Check out the accompanying screencast.

Categories: Tehnologije Tags: , ,

WebsiteSpark – besplatan softver i podrška za web agencije

24/09/2009 darkojo 5 comments

wss

Prije otprilike godinu dana pokrenuli smo BizSpark program za startupe koji je polučio odličan uspjeh i trenutno u programu imamo preko 60 startupa i preko 10 network partnera. Međutim BizSpark je namijenjen startupima koji se bave izradom softvera ili SaaS aplikacija što znači da su web-agencije i web-profesionalci bili isključeni iz priče. Dobio sam puno prijava koje sam morao odbiti jer jednostavno nisu zadovoljavali kriterije. No sa launchom WebsiteSparka sada i web-agencije imaju svoj prilagođeni program koji vrlo sličan BizSparku. Web-agencije kroz program mogu dobiti softver, tehničku potporu i priliku za marketinšku promociju.

Od softvera je uključeno sljedeće:

Dizajn/Development/Testing alati:

  • Visual Studio® 2008 Professional Edition – 3 korisničke licence
  • Expression® Studio 2 (or 3) – 1 korisnička licenca
  • Expression® Web 2 (or 3) – 2 korisničke licence
  • Windows Web Server® 2008 (ili R2 kad bude dostupan) – 3 korisničke licence
  • SQL Server® 2008 Web – 3 korisničke licence

Produkcijske lincence za hosting (ako hostate sami):

  • Windows Web Server 2008 R2 (kad bude dostupan) – 4 korisničke licence
  • SQL Server 2008 Web Edition – 4 korisničke licence
  • Premium Web site control panel (DotNetPanel)

 

No osim softvera imate pravo na tehničku podršku i to kroz managed neewsgroups, MSDN pretplatu ili podizanje 2 tehnička incidenta.

No to nije sve… :)
WebsiteSpark Marketplace agencija se može predstaviti svijetu te prezentirati svoju ponudu na međunarodnom tržištu. Izvrstan način za besplatnu promociju a i širenje poslovanja i na druga tržišta.

Ima još tu puno stvari ali da ne pišem naširoko idući tjedan u utorak (29.9) u uredu ćemo imati predstavljanje ovog programa kao i predstavljanje Expression 3 i Silverlight 3 tehnologija koje su objavljene početkom sedmog mjeseca. Predavači su dobri, teme zanimljive, a bit će nešto i za klopati. Ako vas zanima web kao tema slobodno nam se pridružite. Registracija:

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032427271&Culture=HR-HR

P.S. Broj mjesta ograničen. First come first served.

Categories: inicijative Tags: ,

Kompatibilnost aplikacija s Windows 7

Windows-7-Client-Software-Logo-Program-Looking-to-Windows-8-3

Windows 7 je otišao u RTM, a uskoro će biti i službeni launch sedmice. Jedna od bitnih stvari vezana za sedmicu je kompatibilnost aplikacija. Budući da Vista nije baš uhvatila korijena među korisnicima vjerojatno će mnogo privatnih/poslovnih korisnika u dogledno vrijeme migrirati s XP-a na sedmicu. Ono što se tada može dogoditi je da se neke aplikacije neće baš slagati s novim sustavom. Microsoft već duže vrijeme radi s velikim proizvođačima softvera kako bi osigurali kompatibilnost aplikacija no tu trebamo i podršku lokalnih developera.

Ukoliko se bavite razvojem softvera i imate klijentskih aplikacija preporučam da testirate aplikacije kako vaši korisnici ne bi imali problema s novim sustavom.

U ovom postu dat ću vam pregled najčešćih problema te uputiti vas na alate i web stranice koje vam mogu pomoći u testiranju aplikacija.

Krenimo redom.

Koje su najčešće greške u aplikacijama koje uzrokuju nekompatibilnost sa 7icom?

    1. PROBLEM: Installer aplikacije zahtijeva određenu verziju sustava. RJEŠENJE: Ovo je lako rješiv problem na način da popravite uvjete u vašem installeru
    2. PROBLEM: Aplikacija hardkodirano piše u Program Files te u HKLM dio registrya. Prvi dio problema je da se ne koriste enviromental varijable (%programfiles%) što uzrokuje probleme u 64-bitnim instalacijama koje imaju drukačiji naziv. Drugi dio problema vezan je pisanje u registry gdje bi se trebalo pisati u user dio registrya, a ne u sistemski dio. 
      RJEŠENJE: Ovaj problem u principu rješava sam OS virtualizacijom međutim ovo bi trebalo ispraviti na razini koda na način da zamijenite hardkodirane lokaciju “Program Files” sa varijablom %programfiles% te umjesto da pišete u HKLM pišite u HKEY_ CURRENT_USER\Software.
    3. PROBLEM: Aplikacija zahtijeva administratorske ovlasti. Ovo je boljka svih aplikacija jer svi po defaultu tražimo maksimalna prava što može uzrokovati sigurnosne probleme.
      RJEŠENJE: Potrebno je analizirati da li aplikacija stvarno treba admin ovlasti ili su joj potrebna specifična prava. Ukoliko joj ne treba admin ovlasti onda to ne treba tražiti, a ukoliko treba može se napraviti manifest datoteka koje može tražiti specifične ovlasti. Više o ovom problemu i problemu broj 2 možete pročitati na TechNet siteu: http://technet.microsoft.com/en-us/magazine/2007.06.uac.aspx
    4. PROBLEM: Problemi u renderiranju teksta i kontrola zbog visokog DPI-ja. Da ne ulazim u duže pisanje ovdje je u tančine opisan problem i rješenje.

 

Predlažem da također skinete Windows 7 Application Quality Cookbook u kojoj je opisano na koji način ispravno raditi aplikacije za sedmicu.

U principu ovo su najčešći problemi s kojima se XP aplikacije susreću. Ukoliko je vaša aplikacija kompatibilna s Vistom onda ne biste trebali imati većih problema sa 7icom.

Gore su navedeni problemi koji se trebaju ispraviti u kodu. No što ako imate aplikaciju u produkciji? Korisnik treba rješenje odmah.

E to je tema za idući post gdje ću objasniti kako riješiti probleme u produkciji.

Zapravo, ovo je malo kompleksnija tema tako da će sigurno biti nekoliko postova vezanih za ovu tematiku.

Podrška za Oracle baze u Visual Studio Team Systemu

Visual Studio Team Edition for Database Professionals je odličan alat koji inženjerima baza podatka omogućava niz fensi stvari kao što su verzioniranje sheme, generiranje testnih podataka, refaktoriranje i drugo. Međutim pitanje koje nam je često bilo postavljano, a na koje nisam imao odgovor, je da li je Oracle baza podržana. Odgovor je bio da VSTS podržava proširivanje i da je pitanje vremena kada će se netko sjetiti i napraviti provider za Oracle. I eto, konačno je došlo to vrijeme. Quest Software, proizvođač najpoznatijeg alata za upravljanje Oracle bazama (Toad) trenutno radi na implementaciji Oracle providera za VSTS. Projekt kodnog naziva “Team Fuze” trenutno je u beti, a trebao bi izaći skupa s Visual Studiom 2010.

Sve detalje možete pročitati na njihovoj stranici http://www.teamfuze.net gdje možete i preuzeti provider.

Ili pogledajte odmah:

Screencastovi o .NET 4.0 i Visual Studiju 2010

ch9 Ukoliko vas zanima šta će to biti novo u Visual Studiju 2010 i .NET Frameworku 4.0 preporučam seriju 10-4 na našem Channel9 portalu. Gore je već nekih tridesetak epizoda tako da se možete dobro upoznati sa funkcionalnostima alata koji izlazi u prvoj polovici iduće godine.

Categories: Tehnologije Tags: ,

Internet Explorer 8 – trening za web developere

ie8logo Kolega Tomislav Tipurić organizira besplatni trening za webdevelopere, a tema je Internet Explorer 8.

Na treningu će biti obrađene nove mogućnosti Internet Explorera 8 za developere. U tri slota po sat vremena obradit će se kratki pregled novosti u IE 8, kompatibilnost  web site-a, način izrade dodataka – akceleratora, web-sliceova i search providera te alati koji developeru olakšavaju život – IE Developer Tools.

Agenda događaja:

  9.15 – 10.15 Novosti u IE 8, Kompatibilnost, Izrada Akceleratora
10.15 – 10.30 Pauza
10.30 – 11.30 Izrada Web-sliceova i Search providera
11.30 – 12.30 Ručak
12.30 – 13.30 Izrada naprednih dodataka i razvojni alati

Sve informacije i prijava:

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032424594&Culture=HR-HR

Categories: Events Tags: