08:30
-09:00
|
In the mind of a Cracker
The presentation creates awareness of how easy it is to reverse
engineer applications and the various ways how to better protect your code.
Background on why .NET reversing is so easy compared to traditional native
style applications is given. Ready available tools for code analysis are
presented and what is available to better protect your applications against
reverse engineering and illegal use. Main focus is put on going beyond simple
obfuscation.
Michael Zunke, CTO Software DRM
|
|
09:00
-09:10 |
Ordföranden inleder .NET-spåret
Henry Aspenryd, .NetAkademien |
09:00
-09:10 |
Ordföranden inleder Java-spåret
Joakim Eriksson, Swedish Institute of Computer
Science (Sics) |
|
|
09:10
-10:00

|
Architecture, Frameworks and Tools for Building Composite
Smart Clients
The Smart Client team in patterns & practices from Microsoft has
been working on guidance for smart client - we'll share the patterns observed,
and the characteristics of frameworks and tools we are building to support
them.
Edward Jezierski, Microsoft |
09:10
-10:00

|
Enter The Semantic Web – next generation of web development
In this talk we will outline how you can work with the Semantic Web as a tool
of overcoming limitations with existing software technologies. We will also
showcase a demo of a real-life application using Java together with RDF.
-
How and where do you as a developer start implementing the Semantic Web in your
environment?
-
How does RDF (Resource Description Framework) relates to SOA?
-
What is the relationship between RDF and AOP?
Rickard Öberg, Senselogic
|
|
10:00
-10:20 |
Bensträckare och kaffepaus |
|
10:20
-11:10

|
Visual Studio 2005 - Vad är den egentliga nyttan med den nya versionen för
dig som utvecklare?
-
Skillnaden mellan vad Microsoft säger och hur VS 2005 funkar i verkligheten
-
Utveckling av Webbapplikationer med Visual Studio 2005
-
Uppgradering av VS 2003 och .NET Framework 1.1 till VS 2005 och 2.0
-
Vad händer med de egna ramverken?
Tomas Cardell, IT-Huset
|
10:20
-11:10

|
Hur bygger man världens snabbaste JVM?
Enligt den oberoende benchmarkingorganisationen SPEC är svenskutvecklade
JRockit den snabbaste JVM:en i världen (Dec 05).
På denna session så kommer du att få ta del av den senaste forskningen inom
Virtuella Maskiner
-
Virtualisering – en överblick
-
Deterministic Garbage Collection
-
Tips och tricks på hur du som javautvecklare kan dra nytta av den senaste
utvecklingen inom området
Marcus Hirt, Bea
|
|
11:10
-12:00

|
Web 2.0: Hype eller användbart?
Det är lätt att avfärda ett så uppenbart hypat begrepp som Web 2.0. De flesta
av oss lever dock i en värld där vi behöver se seriöst på varje ny trend och
ställa oss frågan ”What’s in it for me as a developer?”. Googles framgångar med
AJAX har inte undgått Microsoft uppmärksamhet som har tagit fram Atlas som är
ett nytt Ramverk för användargränssnitt i .NET. Denna session kommer titta
närmare på:
-
Vad är Web 2.0 och varför behöver du bry dig?
-
Introduktion till Atlas
-
AJAX.NET Framework
Magnus Mårtensson, Dotway
|
11:10
-12:00

|
Annotations - close encounter
Even though annotations aren't new, they are just about to change how we
develop Java code. This session both explains the What and the How. And it
gives you the down to earth examples - in real time, in code, in front of you -
from one programmer to another. To top it off you will get the practical
advices on what to do and what to avoid.
Annotations are coming your way and you don't want to miss this opportunity to
get up to speed!
Mattias Arthursson, Jayway |
|
12:00
-13:00 |
Lunch |
|
13:00
-13:50

|
Kom igång med Windows Workflow Foundation
WWF är ett ramverk för att möjliggöra Workflow funktionalitet i dina
applikationer. Den här demotunga sessionen kommer att ge dig en introduktion
till nyckelfunktioner och koncept till den nya teknologin.
-
Lär dig bygga och använda Workflow
-
Debugga Workflow
-
Visual Studio Workflow Designer
-
Sequential & State Machine Workflows
Patrik Löwendahl, Cornerstone
|
13:00
-13:50

|
JAlbum – en av världens mest spridda Javaapplikationer…och den är svensk!
På denna session kommer du att få lyssna till David Ekholms berättelse om hur
han har skapat en javabaserad klientapplikation för att skapa fotoalbum på
nätet som i dagsläget (jan 2006) har laddats ner i över en miljon exemplar.
-
En kort presentation av programmet och dess bakgrund
-
JAlbums Skypelika affärsmodell
-
Utvecklingsprocessen – 50% Open Source + 3:e partskomponenter
-
Komponentöverblick – JAlbum API, BeanShell, RiverLayout
-
Problem under utvecklingsfasen och hur vi löste dessa?
David Ekholm, JAlbum
|
|
13:50
-14:10 |
Bensträckare och kaffepaus |
|
14:10
-15:00

|
Att prata med datalagret – Hur får du access till data på ett optimalt sätt?
Att läsa till och skriva från datalagret är ett av de mest
grundläggande momenten i de flesta systemutvecklingsprojekt. Men hur gör man på
bästa sätt? Sessionen kommer att belysa ämnet främst utifrån praktiska
aspekter.
-
Ska man skriva ADO.NET-kod direkt i koden?
-
Är det en bra idé att använda Microsoft Data Access Application Block?
-
Bör man nyttja en O/R mapper?
-
Eller ska man utveckla ett eget ramverk för dataaccess?
-
Vad har .Net 2.0 för nyheter att erbjuda?
Anna Picetti, IT-Huset
|
14:10
-15:00

|
Domänlogiska värdeobjekt - en bottom-up teknik inom
domändriven programmering
Ledstjärnan inom Domain Driven Design (DDD) är att systemdesignen ska
återspegla och modellera verkligheten. Det finns stora värden med detta men om
man redan har ett existerande system kan det vara svårt att veta var man ska
börja. En övergång till DDD kan då kännas som en alltför stor omställning som
man helt enkelt inte har tid med.
Domänlogiska värdeobjekt är en teknik för kodnära domändriven programmering.
Dess största fördel är att man kan börja tillämpa den med mycket liten initial
insats, utan att göra omfattande ingrepp i koden på det övergripande,
strukturella planet. På så sätt kan man snabbt börja skörda några av fördelarna
med det domändrivna tillvägagångssättet, t ex mer strukturerad
indatavalidering, förtydligade service-APIer och förenklad kod i
versamhetslogiken (ofta EJBer eller liknande).
I denna session presenteras domänlogiska värdeobjekt, samt hur man rent
praktiskt skriver och använder dem. De konkreta exemplen är i Java, men idéerna
och handgreppen går lika bra att använda i C++/C#, VB eller Ruby.
Dan Bergh Johnsson, Omegapoint
|
|
15:00
-15:50

|
Använd Open Source-verktyg för din .NET-utveckling
-
Utveckla kostnadseffektiva system!
-
.NET vs. Open Source (gällande produktivitet)
-
Varför räcker inte .NET till?
-
Vad är ett Open Source Ramverk?
-
Vad behöver du tänka på när det gäller Open Source?
Genomgång av NHiberate, NUnit, TD.NET, NPersist
Mats Helander, Synaptic
|
15:00
-15:50

|
J2ME (Java Mobile Edition) Application Basics
-
Kort överblick om J2ME
-
Java MEs olika smaker (CLDC 1.0, CLDC 1.1, MIDP 1.0, MIDP 2.0)
-
Tilläggs API (3D grafik, Bluetooth, PDA-stöd)
-
JAR & JAD (Java Archive File, Java Application Descriptor File)
-
DEMO!
Jonas Lindskog, Toolkit Software
|
|
15:50
-16:10 |
Bensträckare och kaffepaus |
|
16:10
-17:00

|
Sneak-Peak: Kommande versioner av Visual Studio (Code Name; Orcas &
Hawaii)
Sedan lanseringen av Visual Studio 2005 har intresset växt för Team
System och nya tillägg och verktyg som är planerade för kommande versioner av
Visual Studio. I den här presentationen kommer Johan att berätta om arbetet med
de nya utvecklingsmiljöerna och visa verktyg som du tidigare aldrig har sett.
Johan Lindfors, Microsoft
|
16:10
-17:00

|
DDSteps - data driven sanity
Are you and your team wasting weeks and weeks on complex manual testing?
DDSteps is a great new open-source tool that makes full end-to-end testing of
your Java EE application possible. What used to take 3 weeks of gruelling
manual testing, can now be run using JUnit in just 20 minutes. How? We'll show
you!
The key to end-to-end testing is handling all the combinations of test
scenarios and test data. Often you want to run the same scenario many times,
only with different data. With DDSteps, tests are broken down into generic test
steps, which are then reused, just varying the input and output data for each
run. DDSteps handles all test data in an elegant and consistent way - it sets
up your database, provides input data for your test cases and expected output
data. How? We'll tell you!
Adam Skogman, Jayway
Björn Granvik, Jayway
|
|
17:00
-17:45

|
Du sköna nya värld - framtidens utveckling idag
Idag har vi fått utvecklingsverktyg som är mycket bättre
och roligare och med så många finesser att trademark-avdelningarna
börjar få namn-torka.
Men vad gör vi sen? SuperOptiMalAchievertool v18? Ännu
kompetentare ramverk? Eller är det nu dags för design driven utveckling
på allvar? Varför inte allt!?
40 minuter av allt: Enterprise Core Objects – ett modelldrivet ramverk för
.NET.
Henrik Jondell, Borland
|
17:00
-17:45

|
Sneak Preview: Next version of JBuilder on the Eclipse platform (Code
Name Peloton)
The Developer Tools Group of Borland recently announced a new roadmap
for JBuilder - revealing that future versions will be built on Eclipse.
Eclipse is emerging as the de facto platform in Java development. Jon
will show how this affects the future of Java development and especially
the leading Java development environment JBuilder. He will
also discuss the JBuilder roadmap and show the first Nordic sneak
preview of the next generation of JBuilder ("Peloton").
Jon Harrison, Borland
|
|