Windows 8 potyczki z kodem - Poznańska Grupa Zawodowa .NET

Post on 15-Jan-2015

332 views 0 download

description

Prezentacja na temat problemów podczas kodowania w Windows 8, wzorcu projektowym MVVM oraz programie pomocy startupom Microsoft Bizpark.

Transcript of Windows 8 potyczki z kodem - Poznańska Grupa Zawodowa .NET

Jak nie zwariować z Windows 8

Karol Szmaj, Mateusz Pluciak, Piotr BiegunWhalla Labs http://whallalabs.com, @whallalabs

Potyczki z kodem

Agenda

Tworzenie aplikacji za pomocą wzorca projektowego MVVM

Jak ułatwić sobie pracę

Microsoft BizSpark

Dlaczego warto używać MVVM?

MVVM

Code Behind vs MVVM - Przykład

Dostępne Frameworki

MVVM Light

Strona projektu : http://www.galasoft.ch/mvvm/Co wspiera:# Messenger# RelayCommand# ViewModelLocator# IoC Container

Style MVVM

Strona projektu : https://stylemvvm.codeplex.com/Co wspiera:# Messenger - Mediator# RelayCommand# Import & Export# Charms, Popups, MessageBoxes# Navigation# Validation future

Przykład

Wady MVVM

Pytania?

Jak ułatwić sobie pracę

Kontrolki Telerik - Demo

Kontrolki Syncfusion - Demo

Wciąż mi mało

Pytania?

Do wygrania RadControls for Windows 8 warte 1000$

BizSpark – jak Microsoft rozpędza startupy

Dlaczego tak mało startupów korzysta z technologii Microsoftu?

KOSZTY LICENCJI I OPRGRAGMOWANIA

Microsoft Bizspark - darmowy program dla:

# firm i startupów rozwijających software# będących własnością prywatną# istniejących na rynku mniej niż 5 lat# mających obroty poniżej $500 000

Microsoft Bizspark - skład

# trwa 3 lata – całkowicie darmowy# 8 x licencji MSDN ULTIMATE ($130 000 na 3 lata)# chmura Azure $52 000 (8 x Azure dla BizSparka)# plus inne bonus od partnerów# na rozwój i testowanie produktów

Microsoft Bizspark Plus i One

# Microsoft Bizspark Plus - $60 000 na usługi Azure na 18 miesięcy# Microsoft Bizspark One – mistyczny poziom współpracy z Microsoftem ;)

Pytania?

Dziękujemy

Karol Szmaj

Mateusz PluciakPiotr Biegun

karol.szmaj@whallalabs.com

mateusz.pluciak@whallalabs.com

piotr.biegun@whallalabs.com

http://whallalabs.com @whallalabs