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
|