| 8:00 | Aamukahvit ja rekisteröinti | ||||
| 9:30 - 10:00 |
Key Note: Ahti Haukilehto, Microsoft Regional Director Mitä .NET sovelluskehitysrintamalla on tapahtunut ja tulee tapahtumaan vuonna 2008? Mitä uutuudet, Visual Studio 2008, Windows Server 2008 ja SQL Server 2008 tuovat tullessaan ja niiden vaikutus sovellustentekemiseen ja sovellusarkkitehtuuriin. Miten .NET Framework kehittyy, entä ADO.NET Entity Framework, ASP.NET MVC? |
||||
| 10.00 - 11:00 |
Key Note: Jay Schmelzer, Group Program Manager, the Visual Studio Team, Microsoft
Reach end-users with next generation web applications Visual Studio 2008 enables Developers and IT operators to dramatically reduce the amount of time, effort and code required to develop and deploy real-world Web applications. ASP.NET 3.5, Visual Studio 2008 and IIS 7 each provide much improved administration and management support, on top of dramatically improved performance. Support for ASP.NET AJAX, JavaScript enhancements, rich support for CSS standards and rapid development of data-bound Web pages, is also covered |
||||
| Track 1 Sovellusalustat SQL 2008, LINQ, WS2k8 Media Services |
Track 2 Web-kehitys ASP.NET 3.5, Silverlight |
Track 3 Windows-sovelluskehitys .NET 3.5, Vista |
Track 4 Sovellusten elinkaaren hallinta ALM, P&P, DSL |
Track 5 MOSS-kehitys |
|
| 11:15 - 12:15 | SQL Server 2008 sovelluskehitys - uudet ominaisuudet - Uudet ominaisuudet lyhyesti - Kryptaus - Paikkatiedon käsittely - Uudet datatyypit - XML data, Filestream data Pekka Korhonen, FC Sovelto Oyj |
ASP.NET 3.5 (1/2) Yleiskatsaus ASP.NET 3.5:n uusiin ominaisuuksiin - Uudet kontrollit, ListView, DataPager - Uudet nimiavaruudet, esim. System.Web.Extensions - AJAX-tuki - Sisäkkäiset master-mallisivut - LINQ-tuki Uudet kontrollit tarkemmin - Toimintaperiaate - Lyhyet demot - Master-sivut AJAX-tuki - Missä mennään AJAXissa tänään - AJAX-arkkitehtuuri - Lyhyt demo - JavaScript Intellisense Visual Studiossa Jani Järvinen, Moonsoft Oy |
Windows Presentation Foundation - perusteet - Pikakurssi WPF-sovelluskehitykseen. Kontrollit, tiedon sidonta, layoutit ja kaikki muut tärkeät toiminnallisuudet tiiviissä paketissa. Jari Kallonen, Tieturi Oy |
Team Foundation Server - Vaiheittainen käyttöönotto Missä järjestyksessä TFS:n eri osia kannattaa ottaa käyttöön, miten laajennetaan Team Foundation Serverin ominaisuuksia ohjelmallisesti. Mika Berglund, TietoEnator Oyj |
MOSS kehitysympäristö yksinkertaisesta täydelliseen
- VS Solution rakenne ja suositukset (targets etc.) - TFS integraatio - Tips and tricks for development Vesa Juvonen, Aku Heikkerö, Microsoft Oy |
| 12:15 - 13:15 | Lounas | ||||
| 13:15 - 14:15 | SQL Server 2008 - BI Sovelluskehitys - uudet ominaisuudet - DW kehityksen uudet ominaisuudet, mm. Change Data Capture, Merge, harvat taulut - Integrointi, Analyysipalvelimen uudet piirteet - Raportointi: Report Designer, Tablix-raportit Pekka Korhonen, FC Sovelto Oyj |
ASP.Net 3.5 (2/2)
AJAX jatkuu - UpdataProgess-kontrolli - AsyncPostback - Control Extenders - AJAX Control Toolkit LINQ - Toimintaperiaate - LinqDataSource - Syntaksi ja käyttö - Lyhyt demo Tulevaisuus - Mitä tulossa ASP.NETiin Jani Järvinen, Moonsoft Oy |
Windows Presentation Foundation UxE:n näkökulmasta Miten toimii käyttöliittymäsuunnittelijan ja kehittäjän välinen työnkulku? Mitä asioita pitää muistaa siirryttäessä vanhasta ympäristöstä WPF:ään? Patrik Rosqvist, Petri Lipponen, Roman Sikorov, Ravensoft Oy |
Ketterä kehitys käytännössä - Case: Meteorin kehitys TFS-ympäristössä Esityksessä luodaan pikainen katsaus ketterän kehityksen (Agile-menetelmien) filosofiaan ja tyypillisimpiin käytäntöihin. Ketterässä kehityksessä arvostetaan yksilöitä ja yhteistyötä enemmän kuin prosesseja ja työkaluja. Voiko TFS:n käytöstä olla kuitenkin jotain apua? Tule ja kuule, kuinka TFS:n voimin kehitetään Meteor-julkaisujärjestelmää. Sami Poimala, Sininen Meteoriitti |
MOSS sovellusalustana - Miksi kehittää MOSS:n päälle - Työkalut & Co. - Lokalisointi - Ajax ja Silverlight - Demot Vesa Juvonen, Aku Heikkerö, Microsoft Oy |
| 14:30 - 15:30 |
LINQ to SQL käytännössä: käyttöönotto, sovellusrakenne ja työkalut
LINQ to SQL käyttöönotto olemassaolevaan projektiin - Huomioitavat asiat ja yhteiskäyttö olemassaolevan tietokantarajapinnan kanssa - Sovelluslogiikan toteutus LINQ kerrokseen kontrolloidun oliorakenteen avulla - Työskentelyä tehostavat työvälineet Kalle Launiala, ProtonIT Oy |
Silverlight 2.0
Mitä uutta Silverlight 2.0 tuo .NET kehittäjille - Silverlight ohjelmointimalli – mitä eroa .NET Frameworkiin - Sovellusten paketointi - Silverlight vs. WPF - Silverlight kontrollit ja kontrollirakenteet Jukka Wallasvaara, Microsoft Oy |
WPF ja Windows Forms – yhteiskäyttö
Windows Presentation Foundation tarjoaa järeitä työkaluja skaalautuvien käyttöliittymien suunnitteluun ja toteutukseen. Suurin osa käynnissä olevista Windows-päätteille suunnatuista käyttöliittymäprojekteista on kuitenkin perustettu Windows Forms-kirjaston päälle. Tässä sessiossa käydään läpi miten WPF ja Forms voidaan yhdistää mahdollisimman saumattomasti, jotta voidaan hyödyntää molempien hyviä puolia tehokkaasti projektien siirtymävaiheissa. Niko Suni |
Domain Specific Languages – mitä, missä milloin
Miten Visual Studion työkaluilla voidaan luoda oma DSL –kieli? Mitkä on näiden kielten sopivia käyttökohteita? Koska sellainen kannattaa rakentaa? Aali Alikoski, Avanade Oy |
Kehitys, debuggaus ja ongelmanratkaisu - Trace log - trace writer - Debuggaus - Ongelmatilanteet lähestymistavat ja ratkaisut Vesa Juvonen, Aku Heikkerö, Microsoft Oy |
| 15:30 - 16:00 | Kahvit | ||||
| 16:00 - 17:00 |
Windows Server 2008 mediapalvelimena
Windows Server Media Services vai IIS7 + Mediapack? Nämä ovat vaihtoehtoja multimediamateriaalin välittämiseksi käyttäjille. Esityksessä käydään läpi esimerkein eri käyttötapaukset ja palveluiden erilaiset ominaisuudet. Juhani Vuorio, Microsoft Oy |
Windows Live –palvelut
Rakenna nopeasti skaalattavia web-ratkaisuja valmiiden palvelujen päälle - Software + Services -malli ja Windows Live Services -alusta lyhyesti - Esittely Live Services -palveluista ja niiden käytöstä Live Contacts Mapping (Virtual Earth) Live Search Live ID Live Photos Media Delivery (Silverlight Streaming) Pasi Mäkinen, Microsoft Oy |
Rapidly create applications that are instantly familiar (developing for the
Microsoft Office System) The 2007 Microsoft Office system has evolved into a business application platform that developers can use to build and deploy Office Business Applications (OBAs), an emerging class of applications that address critical business problems. This session demonstrates how developers can use Visual Studio 2008 to build OBAs, customise Microsoft Office applications, and utilise the Microsoft Office platform to build scalable line-of-business solutions based on Microsoft Office. Jay Schmelzer, Microsoft |
Software Factories käytännössä: Smart Client-sovelluksen arkkitehtuuri
Puheenvuoron aiheena on Microsoft Patterns & Practices-tiimin tarjoama arkkitehtuuriohjeistus, erityisesti muutama Software Factory ja miten niitä voidaan soveltaa käytännön sovelluskehityksessä. Keskustelemme siitä miksi Software Factoryja olisi järkevää käyttää, sekä miten niiden käyttö vaikuttaa sovelluksen arkkitehtuuriin sekä itse kehitystyöhön. Käymme läpi konkreettisen sovelluksen jossa Software Factoryja on käyttetty ja jaamme kokemuksia siitä mitkä ovat niiden hyvät ja huonot puolet. Katsomme myös miten tämä sijoittuu Service Oriented Architecture-maailmaan ja siihen miten otetaan huomioon eri käyttäjäryhmiä jotka tarvitsevat käyttöliittymän joka muuntautuu roolien ja tehtävien mukaan. Jörgen Westerling, eCraft Oy Ab |
Metamalli, featuret, saittimääritykset - Intro - Export list demo Vesa Juvonen, Aku Heikkerö, Microsoft Oy |
| 17:00 - 21:00 | ILTABILEET | ||||