Tuesday, October 31, 2006

Så lige at Office teamet har frigivet den foreløbig 3. plakat omkring udviklingsmuligheder, applikationer, klasser, metoder mv for Office 2007. Således består familien af

  • Developer Roadmap for the 2007 Microsoft Office System
  • Microsoft Office InfoPath 2007 Managed Object Model Poster
  • Developer Map for SharePoint Products and Technologies Poster

Find den her og læs evt mere her. Det er store pdf'er som gør sig bedst udskrevet i stor størrelse.

posted on Tuesday, October 31, 2006 10:56:13 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]

Under foredraget i Lyngby lovede jeg at give links til den flash app som gør det nemt at konvertere et menupunkt fra Office 2003 til en placering på det nye Ribbon.

Se her:

posted on Tuesday, October 31, 2006 3:25:32 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]

En ny beta af den kommende Visual Studio er frigivet - igen som en Virtual machine. Se mere her.

posted on Tuesday, October 31, 2006 7:39:24 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Friday, October 27, 2006

Vi er kommet rigtig godt i gang med SAM-DATA foredraget om udvikling på Office 2007-platformen. I løbet af ugen har vi været i Aalborg, Århus og Esbjerg, og der har været en rigtig god stemning alle steder. Såvel demolaptop (det er lidt en udfordring at få en Windows 2003 op og stå med IIS, WSS/MOSS beta, VS, VSTO beta og Office 2007 beta) som alle demoerne har fungeret. Folk har også taget rigtig godt i mod materialet som består af slides med en hel del kommentarer og links til ressourcer på nettet. Du kan eventuelt hente materialet her.

Vi har tre timer (+ det løse) til at se på Office 2007 med udviklerbriller – både klient og server – og jeg har omkring 12 slides ialt. Det indikerer naturligvis at der er en del demoer istedet, og jeg har tænkt mig at lave de betydende demoer som screencast og lægge dem op her. Især demoer af avanceret brug af content controls i Word, dannelse af Office-dokumenter uden behov for Office, tilretning af Ribbon-brugerfladen samt udvikling af web parts til WSS/MOSS har været populære, så dem vil jeg se om jeg ikke kan få lavet.

Iøvrigt må jeg indrømme at jeg er en smule forbløffet over hvor få deltagere der reelt kender noget til SharePoint (både den eksisterende version og den kommende v3), og det er lidt synd. WSS (Windows SharePoint Server) er en GRATIS (med streg under) platform der kan bruges til at skabe såvel interne som eksterne sites med en hel masse funktioner relateret til samarbejde mellem få eller mange brugere. Som udgangspunkt kræves der ikke nogen form for udvikling for at få et site op og køre med meget avancerede funktioner som eksempelvis document management (god brugerflade, upload af dokumenter, versionering, nem håndtering af metadata, sikkerhed, automatisk arkivering med videre) – det er blot nogle klik med musen. Hvis man ønsker at udvide et SharePoint site kan dette nemt gøres med Visual Studio – eksempelvis med web parts eller kode der afvikles når en konkret hændelse indtræffer (eksempelvis at der uploades et dokument til en mappe).

WSS kan sammenlignes med ASP.NET på den måde at de begge er en platform for at skabe en applikation til afvikling på nettet. I ASP.NET starter man blot med et tomt site og en stor underlæggende platform som gør det nemt at fylde indhold på sitet. I WSS har man sitet oprettet med avancerede funktioner uden at skrive en linjes kode og kan arbejde videre derfra. Yderligere er der eksempler på løsninger som bruger begge platforme samtidigt – enten ved at et WSS site indeholder en eller flere ”rene” ASP.NET-sider eller en ASP.NET-applikation som benytter SharePoints API til eksempelvis document management men i øvrigt ”gemmer” SharePoints brugerflade.
Jeg tror jeg vil overveje om jeg ikke i et eller andet medie (eller måske her) skulle gå lidt i dybden med hvad man faktisk kan med WSS uden at det koster andet end en Windows 2003-licens og (afhængig af antal brugere) en SQL Server.

posted on Friday, October 27, 2006 12:07:44 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Sunday, October 22, 2006

I morgen starter jeg en ny foredragsturné for SAM-DATA omkring udvikling på den kommende Office 2007-platform. Under foredraget kommer vi ind på mange aspekter inden for Office 2007-løsninger – herunder

 

  • Det nye filformat som åbner en masse muligheder for udviklere
  • Mulighederne med Visual Studio Tools For Office
  • Hvordan man som udvikler kan tilrette den nye brugerflade (Ribbon) som er tilgængelig i flere af klientapplikationerne
  • Hvad er nyhederne i den nye WSS-platform (Windows SharePoint Services), og hvilke muligheder har vi som udviklere med WSS
  • Hvad er MOSS (Microsoft Office SharePoint Server) og hvilke muligheder åbner der sig for udviklere med denne serverapplikation

Jeg er sikker på at det bliver et interessant foredrag som vil være meget demobaseret, og jeg håber at der kommer mange mennesker. Indtil videre er der planlagt seks foredrag rundt i Danmark, og du kan fortsat nå at komme med. Se mere hos SAM-DATA, hvor du også kan finde et par små ”teaser” videoer. Hvis du gerne vil høre om mulighederne for at vi kommer forbi din by som send endelig en mail.

 

Som nævnt er foredraget meget demobaseret, og jeg har derfor ikke så mange slides med. Til gengæld har jeg gjort en del ud af at skrive notater til de slides som er der, og især brugt en del tid på at referere til eksisterende ressourcer på nettet. Derfor er materialet en vigtig bestanddel af foredraget. Du kan finde hele materialet her

 

samdata_materiale_office.pdf (1,72 MB)

 

Hvis du ikke kommer til foredraget vil du alligevel kunne få en del ud af materialet grundet de mange links.

 

Hvis du har nogen spørgsmål eller kommentarer er du velkommen til at sende en mail til mig.

posted on Sunday, October 22, 2006 10:06:11 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Saturday, October 14, 2006

I forbindelse med en artikel til Alt om DATA, og i øvrigt til brug for alle som ønsker at arbejde med lidt testdata, er her en instruktion i hvordan man nemt kan installere den gamle Microsoft Northwind-database på en SQL Server Express. Gør som følger:

  1. Hent en MSI med databasen fra Microsoft og udpak SQL script ved at dobbeltklikke på filen. Scripts bliver udpakket til "c:\Sql Server 2000 Sample Databases".
  2. Start en kommandoprompt (Vælg Kør på Start-menuen og skriv "cmd")
  3. Gå til mappen med scripts (cd "c:\Sql Server 2000 Sample Databases")
  4. Skriv følgende kommando "osql -E -S computerName\SqlExpress -i instnwnd.sql" hvor computer navn skal erstattes af navnet på din maskine (højreklik på Denne computer og vælg Computernavn-fanen). Efter et kort stykke tid er databasen installeret og klar til brug.
  5. Luk kommandoprompt ved at skrive "exit"

Når du ønsker at arbejde med databasen i Visual Studio skal servernavn være "computernavn\sqlexpress" og databasenavn være "northwind".

northwind.jpg

posted on Saturday, October 14, 2006 1:42:29 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Thursday, October 05, 2006

Jeg er ved at forberede et foredrag om udvikling på Office 2007-platformen - denne gang er det SAM-DATA der står bag. Du kan læse mere om foredraget her og eventuelt melde dig til hvis vi kommer forbi din by (kommer endda forbi Rønne kan jeg se). Foredraget på ca 3 timer + det løse både dække klient- og serverdelen, og vi komme således til at snakke både filformat, VSTO, Ribbon og SharePoint (WSS og MOSS).

I forbindelse med planlægning af serverdelen indsamlede jeg lidt links som man har nemmere ved at komme videre, og var en smut forbi Mark Kruger. Jeg kendte ham i forvejen, og havde faktisk også set en linksamling omhandlende MOSS, men listen er godt nok vokset betragteligt. Prøv selv at se på

http://www.sharepointblogs.com/mkruger/archive/2006/05/25/7570.aspx

Hvis du nogensinde står og mangle ressourcer omkring MOSS så start der - den liste er guld værd. I dag har jeg faktisk haft brug for links til oplysninger omkring installation af MOSS Beta 2 TR (det er noget noget rod).

I øvrigt - når nu vi taler om MOSS - så har Martin Kearn lige skrevet et kort blogindlæg om BDC (Business Data Catalog) som er en af de features jeg syntes er rigtig genial. Han kommer godt rundt omkring BDC men glemmer at nævne at vi som udviklere har et API til BDC. Det giver blandt andet mulighed for at hente data gennem MOSS/BDC til interne applikationer (WinForm, Console, ASP.NET, Mobile ...) uden at skulle bøvle med connections til eksempelvis SAP, Seibel, Navision eller bare en "almindelig" database. Se eventuelt også her.

posted on Thursday, October 05, 2006 4:58:21 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]