Dag 1: Architecture & Tools / Methods & Patterns

Välj fritt för varje session

 

08:30
-09:00
Registrering och Morgonkaffe
09:00
-09:10
Ordföranden inleder ExpertZone Developer Summit 2006

Mats Larsson, Datormagazin
09:10
-10:30

Experience the Semantic Web Inside Your Web Browser:
Case Study Piggy Bank
Piggy Bank is a tool that is integrated into the contemporary web browser that lets Web users extract individual information items from within web pages and save them in Semantic Web format (RDF, Resource Description Framework) replete with Metadata. Believing that the Semantic Web is the future of Web browsing experience, this talk will explain the benefits of the Semantic Web and why you as a developer need to start looking at this new technology which is currently in use in a lot of cool Web Apps such as Google Maps among others. This talk will be filled with cool demonstrations and examples from applications that are using this technology today.

Stefano Mazzocchi, MIT
10:30
-10:50
Bensträckare och förmiddagskaffe
10:50
-11:50

Mythical Developer Productivity
Many traditional assumptions about software development have been challenged in recent years. Agile processes and service oriented architectures are two examples of this. An area that has seen little real scrutiny is developer productivity. Almost by convention, every new tool, framework or approach promises huge gains in productivity but a coherent view of all factors involved is usually missing. In this talk I will examine several common myths about developer productivity and show that productivity improvements often require a trade-off with other desirable goals. I will also discuss the relative impact of some tools and approaches.

Erik Dörnenburg, Thoughtworks Inc.
12:00
-13:00
Lunch

13:00
-17:00
Välj fritt för varje session:

13:00
-13:50

 

Informationsmodeller i utvecklingsprojekt
De system vi utvecklar skall hantera information i en verksamheter. Det första steget i projektet måste alltid bli att etablera en gemensam förståelse av informationen. Det perspektivet saknas i dagens metoder. Många projekt famlar i mörkret; och det alldeles i onödan. Det är på tiden att vi tar tag i det här. Varken agile-metoderna eller Unified Process hjälper oss. Peter visar hur man tar fram och kommunicerar kartan över informationen. Projektet får en stabil grund; arbetet blir lättrörligt och effektivt.

Peter Tallungs, Kentor

13:00
-13:50

 

Tillämpning av mönster på vardagliga designproblem
Om du har utsatts för mönster så har du förmodligen förstått omgående att de har en stor potential till att vara användbara. Å andra sidan så är det inte alltid lätt att komma igång. I den här presentationen så kommer vi inte att prata om mönster efter mönster i långa kataloger. Istället skall vi diskutera vanliga designproblem och testa olika lösningar baserade på mönster för vart och ett av problemen. Ett exempel på ett sådant problem är frågeexekvering i kontexten av en domänmodell. Vi kommer att diskutera och testa mönster som Query Object, Repository och Specification för just detta exempelproblem.

Jimmy Nilsson, JNSK
13:50
-14:10
Bensträckare och eftermiddagsfika

14:10
-15:00

 

 

 

Service Component Architecture (SCA) - en referensarkitektur för SOA
Med IBM, SAP, BEA och Oracle i spetsen, har en en grupp ledande leverantörer sammanställt en referensarkitektur som stöd för att skapa tjänster inom ramen för en tjänste-orienterad arkitektur (SOA). Specifikationerna för Service Component Architecture spänner över fler tekniker än Java. Föredraget ger en introduktion till SCA, beskriver hur SCA speglas i referensarkitekturen för nya system inom material- och produktionsstyrning hos ett av Sveriges största företag, samt ger exempel på hur SCA influerat produktutbudet hos en av initiativtagarna till standarden (IBM). Föredraget försöker också positionera JBI - Java-standarden för att implementera en Enterprise Service Bus - i förhållande till SCA.

Johan Eltes, Callista Enterprise
14:10
-15:00

 

 

 

TDD, take two – Taking Test Driven Development to the next level!
More and more developers are being drawn to Test Driven Development (TDD). It doesn’t take much time or effort to get going, especially after you have passed that first hurdle of approaching development using the mantra of “red-green-refactor, red-green-refactor” instead of “code for days and then debug and test”. But after a while you discover that the approach has more to it than the basic state-based testing. In this presentation we will also look in-depth at the interaction-based approach as well as focus on Dependency Injection from a TDD-perspective.

Jimmy Nilsson, JNSK
Erik Doernenburg, Thoughtworks Inc.

15:00
-15:50

 

 

Att utveckla morgondagens spel – Digital Illusions (DICE) berättar sin story
Digital Illusions utvecklar koncept, grafik, ljud och teknik till spel för PC och några av världens mest använda spelkonsoler (XBOX, Playstation, etc). På denna session kommer Joakim Grundwall som är ansvarig för teknikutvecklingen på DICE att berätta hur deras utvecklingsprocess ser ut och berätta om tekniken bakom spelen, exempelvis Battlefield 2, ett av världens mest spelade onlinespel.

  • Hur arbetar DICE med arkitektur för spel?
  • Verktyg och plattform, C++, .NET.
  • Största utmaningarna och hur DICE har löst dessa.

Joakim Grundwall, DICE

15:00
-15:50

 

 

Inför Continuous Integration i din existerade utvecklingsprocess
  • Vad har CI för roll i utvecklings- och testprocessen och vad ger CI för fördelar?
  • Hur påverkar införandet av CI utvecklingsprocessen, särskilt byggprocessen och testprocessen?
  • Översikt av existerande CI-verktyg och hur dom fungerar
  • Hur ställer sig MS produkter - inklusive nya VS Team Suite och kommande Team Foundation Server - i förhållande till kontinuerlig integration?
  • CI-verktyg i förhållande till andra verktyg i byggarens arbetslåda (NAnt, MSBuild, SCM verktyg, etc)
  • CC.NET, konfigurering mot flera olika versionshanteringsverktyg
  • CI och databaser
  • CI i tvärplattformsmiljö

Marcus Widerberg, Dotway

15:50
-16:10
Bensträckare och kaffepaus

16:10
-17:00

Ruby on Rails – är det en Java-dödare?

  • Kort överblick, vad är Ruby on Rails?
  • Hur skiljer sig Ruby on Rails från J2EE-utveckling?
  • Demonstration
  • Vilka är fördelarna och nackdelarna med Ruby on Rails?

Manne Fagerlind, Omegapoint

16:10
-17:00

Patterns & Practices for Architects and Developers - what’s out, how we work & what’s next
Microsoft "patterns & practices" is source of guidance and best practices from Microsoft. Learn about the shapes these best practices take, how the team works in building this 'different' offering from Microsoft, and how you can engage in the development and community.

Edward Jezierski, Microsoft
17:00
-18:00
Birds of a Feather (BOF)
Paneldiskussion med våra experter
18:00
-20:00
Foo Bar
Nätverka med branschkollegor över ett glas öl eller vin

Till sidans topp



När:
31 maj - 2 juni 2006
(Observera att datumet är passerat)

Var:
Kista Science Tower

Arrangör:
Cornerstone

Projektledare:
Mats Rydin 08-446 57 10, mats.rydin@cornerstone.se

Sponsrings- och utställningsansvarig: Martin Engberg 08-446 57 14, martin.engberg@cornerstone.se

Pris:
Konferens 2 dagar: 7 990:-
Labbdag: 5 990:-
Alla tre dagar: 11 990:-

Betalning erläggs mot faktura 30 dagar netto, dock senast tre arbetsdagar före eventet. För fullständiga villkor och regler för om- respektive avbokning, se www.cornerstone.se .

Vi reserverar oss för eventuella programändringar

Cornerstone
www.cornerstone.se
info@cornerstone.se

Stockholm
Tel: 08-446 57 10
Telefax: 08-753 01 60
Klicka för vägbeskrivning
Göteborg
Tel: 031-749 57 00
Telefax: 031-774 14 71
Klicka för vägbeskrivning
Malmö
Tel: 040-33 08 50
Telefax: 040-33 08 59
Klicka för vägbeskrivning
Sundsvall
Tel: 060-14 72 70
Telefax: 060-14 72 71
Klicka för vägbeskrivning