Der er overvejelser i landinspektør branchen om at migrerer fra Microsoft Office til OpenOffice. Som udviklerne i firmaet LIFA har jeg fået til opgave, at udføre en prototype af vores eksisterende brevskabelon system, som vi har i Word. Jeg har gennemsøgt internettet og på OpenOffice.org og har været ”heldig” at finde kode stykker jeg har flettet sammen til en simpel prototype. Den opfylder de umiddelbare krav vi har.
Brevskabelon applikationen, skal delvis programmeres i .net op i mod ”tilfældig” database og med modtagelse af eksterne data via xml. I .net applikationen skal der gøres brug af OOo objekter fra assemply cli_oooTypes til manipulerer Writer med. Men problemet er, at jeg har meget svært ved, at finde basis kode eksempler eller for den sag skyld bredere dokumentation for, hvordan der programmeres op imod disse klasser.
Er der nogen der kan fortælle, hvor jeg skal lede?
P.S. Det er ikke dokumentation til Basic jeg søger.
Dokumentation og kode eksempler til cli_oooTypes klasser
Moderator: Lodahl
-
- Posts: 3
- Joined: 8. Apr 2009 10:48
- Location: Odense
- Contact:
Hej Jan
OpenOffice.org har som sådan ingen understøttelse for .NET. Nu ved jeg jo ikke hvorfor det er et krav, at noget skal laves i .NET (måske p. g. a. genbrug af eksisterende biblioteker?) - men man kan sikkert skrue noget sammen som en "tokomponentløsning", hvor noget bliver lavet inden i OOo, og noget som en .NET-komponent. De to komponenter skal så snakke sammen via en protokol, der hedder UNO (Universal Network Objects). Det firma, hvor jeg arbejder har lavet noget lignende - dog var den eksterne komponent ikke .NET, men et bibliotek skrevet i C++.
En anden mulighed kunne være at se på AODL, som er et ODF-bibliotek skrevet i .NET:
http://wiki.services.openoffice.org/wiki/AODL
AODL er en del af ODF Toolkit, som igen er et projekt under OpenOffice.org-"paraplyen". Men kodemæssigt har AODL intet med OpenOffice.org at gøre. Med AODL kan I lave en standalone .NET-applikation, som genererer et ODF-dokument, som brugeren dernæst kan viderebearbejde i OpenOffice.org, eller for den sags skyld i en anden kontorpakke, som kan læse ODF-dokumenter.
Med venlig hilsen
Finn Gruwier Larsen
OpenOffice.org har som sådan ingen understøttelse for .NET. Nu ved jeg jo ikke hvorfor det er et krav, at noget skal laves i .NET (måske p. g. a. genbrug af eksisterende biblioteker?) - men man kan sikkert skrue noget sammen som en "tokomponentløsning", hvor noget bliver lavet inden i OOo, og noget som en .NET-komponent. De to komponenter skal så snakke sammen via en protokol, der hedder UNO (Universal Network Objects). Det firma, hvor jeg arbejder har lavet noget lignende - dog var den eksterne komponent ikke .NET, men et bibliotek skrevet i C++.
En anden mulighed kunne være at se på AODL, som er et ODF-bibliotek skrevet i .NET:
http://wiki.services.openoffice.org/wiki/AODL
AODL er en del af ODF Toolkit, som igen er et projekt under OpenOffice.org-"paraplyen". Men kodemæssigt har AODL intet med OpenOffice.org at gøre. Med AODL kan I lave en standalone .NET-applikation, som genererer et ODF-dokument, som brugeren dernæst kan viderebearbejde i OpenOffice.org, eller for den sags skyld i en anden kontorpakke, som kan læse ODF-dokumenter.
Med venlig hilsen
Finn Gruwier Larsen
Jeg fandt lige disse:
http://wiki.services.openoffice.org/wiki/AODL_examples og http://blogs.sun.com/GullFOSS/entry/dev ... e_weekly15.
Men dem har du sikkert allerede selv set
http://wiki.services.openoffice.org/wiki/AODL_examples og http://blogs.sun.com/GullFOSS/entry/dev ... e_weekly15.
Men dem har du sikkert allerede selv set

Med venlig hilsen
Leif Lodahl
Blog: https://libreofficedk.blogspot.dk
LibreOffice: http://da.libreoffice.org
Leif Lodahl
Blog: https://libreofficedk.blogspot.dk
LibreOffice: http://da.libreoffice.org
-
- Posts: 3
- Joined: 8. Apr 2009 10:48
- Location: Odense
- Contact:
Tak for jeres forslag.
Vil lige gøre opmærksom på at gennem CLI (se http://wiki.services.openoffice.org/wik ... ge_Binding) er det muligt at anvende alle objekter i .Net framework 3.5
Det er kodeeksempler i C# eller VB, samt lidt mere udførlig dokumentation til anvendelsen af disse jeg efterspørger. Lige nu og her, er det indsættelse af bogmærker i et Writer dokument.
Vores tokomponent løsning er grundet følgende:
- for det første, at det meste af vores udvikling netop er i .net, hvor vi har stor kompetence.
- for det andet, at applikationen indeholder en del forretningslogik som intet har med OpenOffice at gøre. Så både udviklings og testmæssig er det en fordel ikke at skulle lægge det med OpenOffice dokumentet.
Venlig hilsen
Jan

Vil lige gøre opmærksom på at gennem CLI (se http://wiki.services.openoffice.org/wik ... ge_Binding) er det muligt at anvende alle objekter i .Net framework 3.5
Det er kodeeksempler i C# eller VB, samt lidt mere udførlig dokumentation til anvendelsen af disse jeg efterspørger. Lige nu og her, er det indsættelse af bogmærker i et Writer dokument.
Vores tokomponent løsning er grundet følgende:
- for det første, at det meste af vores udvikling netop er i .net, hvor vi har stor kompetence.
- for det andet, at applikationen indeholder en del forretningslogik som intet har med OpenOffice at gøre. Så både udviklings og testmæssig er det en fordel ikke at skulle lægge det med OpenOffice dokumentet.
Venlig hilsen
Jan
Hej Jan
Ja, jeg skulle nok lige have læst din post lidt grundigere før jeg svarede
Jeg har ingen erfaring med den omtalte CLI language binding. Men jeg prøvede lige at gå ind på www.oooforum.org og søge på "CLI", og der komme ganske mange hits frem. Måske er der noget der, du kan bruge.
Mvh.
Finn
Ja, jeg skulle nok lige have læst din post lidt grundigere før jeg svarede

Jeg har ingen erfaring med den omtalte CLI language binding. Men jeg prøvede lige at gå ind på www.oooforum.org og søge på "CLI", og der komme ganske mange hits frem. Måske er der noget der, du kan bruge.
Mvh.
Finn
Hej igen-igen.
På konferencen i Odense d. 30/4 ( http://www.osl.dk ) er der bl.a. et indlæg af Juergen Schmidt fra Sun i Hamborg. Hvis du har mulighed for at 'fange' ham, så er han manden, der kan hjælpe dig.
På konferencen i Odense d. 30/4 ( http://www.osl.dk ) er der bl.a. et indlæg af Juergen Schmidt fra Sun i Hamborg. Hvis du har mulighed for at 'fange' ham, så er han manden, der kan hjælpe dig.
Med venlig hilsen
Leif Lodahl
Blog: https://libreofficedk.blogspot.dk
LibreOffice: http://da.libreoffice.org
Leif Lodahl
Blog: https://libreofficedk.blogspot.dk
LibreOffice: http://da.libreoffice.org
-
- Posts: 3
- Joined: 8. Apr 2009 10:48
- Location: Odense
- Contact: