Agenda
Katowice 18.04.2011
Wcześniejsza rejestracja jest wymagana. Aby się zarejestrować, przejdź do
strony spotkania.
| 17:30-18:00 | Rejestracja |
| 18:00-18:10 | Powitanie uczestników |
| 18:10-19:25 | MEF Deep Overview, poziom 200 |
| 19:35-20:50 | MEF Deep Dive, poziom 400 |
| 20:50-21:00 | Zakończenie, losowanie nagród |
Wrocław 19.04.2011
Instytut Informatyki Uniwersytetu Wrocławskiego (Wrocław, ul. Juliot-Curie 15, sala 119, piętro 1). Aby się zarejestrować przejdź do
strony spotkania.
| 18:30-18:45 | Powitanie uczestników |
| 18:45-20:30 | MEF Deep Overview, poziom 200 |
| 20:30-21:45 | MEF Deep Dive, poziom 400 |
| 21:45-22:00 | Zakończenie |
| 22:00-?:?? | Networking |
Poznań 20.04.2011
Siedziba firmy Cognifide (ul. Murawa 12-18 B). Aby się zarejestrować, przejdź do
strony spotkania.
| 18:15-18:30 | Rejestracja |
| 18:30-18:35 | Powitanie uczestników |
| 18:35-19:45 | MEF Deep Overview, poziom 200 |
| 19:45-19:55 | Przerwa |
| 19:55-20:55 | MEF Deep Dive, poziom 400 |
| 20:55-21:00 | Zakończenie, losowanie nagród |
Prezentacje
-
MEF Deep Overview, poziom 200
Tematem sesji jest Managed Extensibility Framework, biblioteka będąca częścią platformy .NET 4.0 oraz Silverlight 4.0, która w prosty sposób umożliwia tworzenie oprogramowania zorientowanego na rozszerzalność. Dowiedz się:
- Czym jest MEF i jakie są jego zastosowania ?
- Jak zbudować aplikację, która w przyszłości może być rozszerzana ?
- Co jest siłą MEFa ?
- Jak debugować aplikacje MEF ?
- Jakie korzyści niesie ze sobą użycie komponentów zawartych w MefContrib ?
- Jaka jest relacja pomiędzy MEF, standardowymi kontenerami IoC oraz Addin Framework ? Co wybrać do Twojego projektu ?
- Jakie nowości szykują twórcy MEF 2 ?
-
MEF Deep Dive, poziom 400
Sesja ma na celu zapoznanie słuchaczy z podstawami architektury biblioteki MEF oraz sposobami rozszerzania jej możliwości. Z sesji dowiesz się:
- Co to są MEF primitives ?
- Co to są export providery ? Jak pisać je samemu ?
- Jak napisać własny katalog ?
- Jak zintegrować MEFa z istniejącymi kontenerami IoC ?