 |
 |
 |
 |
 |
 |
 |
| 1 |
2 |
3 |
4 |
5 |
6 |
7 |
| 8 |
9 |
10 |
11 |
12 |
13 |
14 |
| 15 |
16 |
17 |
18 |
19 |
20 |
21 |
| 22 |
23 |
24 |
25 |
26 |
27 |
28 |
| 29 |
30 |
31 |
1 |
2 |
3 |
4 |
styczeń
luty
marzec
kwiecień
maj
czerwiec
lipiec
sierpień
wrzesień
październik
listopad
grudzień
Ostatnie 20 wpisów...
- PDC 2008, Microsoft Research, dzień 3
- PDC 2008, synchronizacja danych, dzień 2
- PDC 2008, Oslo (wstęp), dzień 2
- PDC 2008, WPF, .NET 3.5 SP1 i .NET 4.0, dzień 2
- PDC 2008, Windows 7, dzień 2
- PDC 2008, VS 2010, "historyczny debugger", dzień 1
- PDC 2008, MEF (.NET 4.0), dzień 1
- PDC 2008, "Dublin", Dzień 1
- PDC 2008, Windows Azure, dzień 1
- PDC (Professional Developer Conference 2008) - PERFORMANCE BY DESIGN USING THE .NET FRAMEWORK
- PDC (Professional Developer Conference 2008) - dzień 0 (prekonferencje)
- Kontrolka siatki dla Silverlight 2.0
- Enterprise Library 4.0 March CTP
- Workflow Foundation i Biztalk Server 2006 R2
- Wersja finalna Visual Studio 2008
- DrDobb's - FlipBook zrealizowany w Silverlight
- Kod źródłowy bibliotek .NET Framework
- Repository Factory - dawny Data Access Guidance Package
- Silverlight 1.0
- Edytor do Business Data Catalog w Sharepoint 2007
|
PDC 2008, Oslo (wstęp), dzień 2
Wpis z dnia: 2008-10-28, z godziny: 23:46
Oslo to nowa platforma do modelowania przeznaczona do budowy dowolnego typu modeli w oparciu o koncepcję języków DSL (Domain Specific Language).
Oslo zawiera dwa narzędzia do pracy z modelem. Jedno, to po prostu edytor tekstu. Język M pozwala zdefiniować model, ew. gramatykę (która przełoży wyrażenie w języku naturalnym na coś, co będzie np. zgodne z modelem danych). Drugie narzędzie to edytor, Quadrant (napisany w WPF) który może równolegle być używany do pracy z modelem.
Modelować możemy schemat (postać), dane, przepływy, ograniczenia nakładane na dane czy operacje. Ale - w samym języku nie definiujemy "operacji" - to zalezy już od gramatyki i transformacji z MSchema na np. SQL czy C#. Na PDC był pokazywany przykład gdzie na podstawie struktury modelu generowana była tabela, czy - usługa WCF.
Ponieważ M jest zintegrowany z VS.NET - model można "śledzić", wykonywać krok po kroku.
Dostępne jest centralne repozytorium modeli. Oslo to nie jest narzędzie przeznaczone dla Visual Studio czy Biztalk - jest to w pewnym sensie "niezależna" platforma do modelowania, z której może korzystać inne narzędzie.
Oslo będzie zintegrowane z Entity Framework (czyli model encji aplikacyjnych będzie częścią "uniwersalnego" wymodelowanego świata). Obsługuje także przepływy Workflow Foudation (obecnie jest nawet gotowa gramatyka, i można w M pisać przepływy). Inne narzędzia też będą integrowane z "Oslo". Tak naprawdę, Oslo ma 3 elementy
- narzędzia do definiowania modelu (graficzne lub tekstowe)
- repozytorium w bazie
- warstwę runtime (Dublin, WCF, WF, SQL), która realizuje to co jest opisane modelem.
Obecnie można ściągnąć CTP SDK do Oslo. Sama specyfikacja języka M jest dostępna w ramach licencji otwartej licencji OSP.
Komentarze:
Redakcja Computerworld nie ponosi odpowiedzialności za wypowiedzi Internautów opublikowane na stronach serwisu oraz zastrzega sobie prawo do redagowania, skracania bądź usuwania komentarzy zawierających treści zabronione przez prawo, uznawane za obraźliwie lub naruszające zasady współżycia społecznego. Osoby zamieszczające wypowiedzi naruszające prawo lub prawem chronione dobra osób trzecich mogą ponieść z tego tytułu odpowiedzialność karną lub cywilną.
Ten wpis nie ma jeszcze żadnych komentarzy. Twój może być pierwszy...
|