Åbne Hypermedier Syſtemer

Størrelse: px
Starte visningen fra side:

Download "Åbne Hypermedier Syſtemer"

Transkript

1 Åbne Hypermedier Syſtemer En introduktion til åbne hypermedier systemer og Web augmentation Allan Hansen Hypermedier og Web F2011 HM11/WAU11 1

2 Oversigt Dexter Hypertext Reference Model - Dexter modellen - Kritik Åbne Hypermedier Systemer - Motivation & Definition - To eksempler Microcosm Devise Hypermedia Web Augmentation: Åbne Hypermedier for WWW - Motivation & Basale Teknikker - The Arakne Environment - Web Augmentation: Open Fluid 2

3 Dexter Hypertext Reference Model En indflydelsesrig, formel referencemodel for hypermedier - Udviklet af en række ledende hypermedier forskere - The Dexter Hypertext Reference Model. Frank Halasz & Mayer Schwartz Fra Communications of the ACM. Special issue on Dexter based hypermedie, February

4 Dexter The Dexter model is an attempt to capture, both formally and informally, the important abstractions found in a wide range of existing and future hypertext systems. The goal of the model is to provide a principled basis for comparing systems as well as for developing interchange and nteroperability standards. The model is divided into three layers. The storage layer describes the network of nodes and links that is the essence of hypertext. The runtime layer describes mechanisms supporting the user s nteraction with the hypertext. The within-component layer covers the content and structures within hypertext nodes. The focus of the model is on the storage layer as well as on the mechanisms of anchoring and presentation specification that form the interfaces between the storage layer and the withincomponent and runtime layers, pectively. The model is formalized in the specification language Z, a specification language based on set theory. 4

5 Dexter Møderne Arrangører: - John Leggett og Jan Walker Deltagere: - Rob Akscyn, Doug Engelbart, Steve Feiner, Mark Frisse, Frank Halasz, Don McCracken, Norm Meyrowitz, Tim Oren, Amy Pearl, Catherine Plaisant, Mayer Schwartz, Karen Smith, Randall Trigg, Bill Weiland, mv. Repræsenterede hypermedie systemer: - Augment, Concordia/Document Examiner, IGD, FRESS, Intermedia, HyperCard, Hyperties, KMS/ZOG, Neptune/HAM, NoteCards, Sun Link Service, Textnet. Oktober 1988, Dexter Inn, Sunapee, New Hampshire Marts 1989, "Chain-o-lakes," Texas April 1990, Cannon Beach, Oregon Juli 1990, Zen Retreat Center, Green Gulch, California 5

6 Dexter Hypertext Reference Model Dexter Gruppens Mål - Definere fælles forståelse og koncepter for hvad hypermedier er forene forskellige modeller for nodes (knuder) og links - Definere et referencesystem til sammenligning af systemer - Definere udvekslingsformat for hypertekster på tværs af systemer Modellen lægger stor vægt på - Adskillelsen mellem lag i hypermedier systemer (e.g. storage og runtime) - Interaktionen mellem de forskellige lag Identificerer linket som et førsteklasses objekt - Dvs. linket eksisterer som andet end blot en attribut på en tekstselektion Udvider navigationel hypermedie med andre strukturer - (composites som container for andre hypermedier komponenter) 6

7 Lag i Dexter Modellen Run-time Layer Præsentation af hypertext, Interaktion, Dynamik } Presentation Specification Storage Layer Database med Components Anchoring Within-Component Layer Fokus i modellen Indholdet i dokumenter 7

8 Visualisering af Dexter Lagene 8

9 Dexter Modellen - Components Component - Generelisring af alle hypermedier objekter - Superklasse for alle andre Components ankre som peger ind i indholdet præsentationsinformation som definerer hvordan objektet skal vises for brugeren Atomic Component - Container for indhold: node, document, frame, Web page, osv. Link Component - Repræsenterer en relation mellem Components v.hj.a. (mindst 2) link specifiers som udpeger andre Components og deres ankre - Multi-headed link - endda links til andre links Composite Component - Består af andre Components (inklusive andre composites) - Ikke cyklisk inklusion! 9

10 Dexter Modellen - Components Unikt ID - En entydig identifikation af en Component Anchor - ID (unikt indenfor en component) - Value (angiver en selektion) Presentation specification (PSpec) - Angiver hvorledes en component skal vises Attributter - åben for brugerspecifikation BaseComponent - indholdet (Link) Specifier (mindst 2 pr. link) - Component specification - Anchor ID - Direction (TO, FROM, BIDIRECT, NONE) - Presentation specification 10

11 Dexter Modellen - Components 11

12 Dexter Modellen - Links Mindst 2 specifiers pr. link (Halasz & Schwartz, 1990, p ) 12

13 Dexter Modellen - Links Opførsel af DeleteComponent - Ingen dangling links! (Halasz & Schwartz, 1990, p. 115) 13

14 Dexter Modellen - Anchors Ankre: adressering i Dexter Nogle hypermedie systemer bruger indlejrede adresser/ goto - NLS/Augment, KMS, HyperCard, World Wide Web,... Andre systemer bruger eksterne "ankre" - Intermedia, DHM, Microcosm, Multicard, Arakne, Construct, PROXHY, MacWeb, ABC, WEBSs,... - Det mest generelle - valget i Dexter 14

15 Dexter Modellen - Anchors 15

16 Dexter Modellen - PSpec Presentation Specifier - Specificerer hvordan en Component skal præsenteres på run-time 16

17 Kritik af Dexter Modellen Dexter kritik - needs for clarifications and extensions 1. Dangling links: We believe not only in allowing dangling links, but in actively supporting them in a variety of situations. 2. Link directionality: Are the direction attributes TO, FROM, BIDIRECT, NONE adequate? Which senses of link directionality are they meant to cover? 3. Anchors: Is one anchor type sufficient? What do specifiers point at for "whole-component-links"? Are anchors shared between links? 4. Components: How do we connect components to their contents in an integrated hypermedia system that doesn't "own" all material? 5. Composites: Dexter composites only model the internal structure of data objects. But composites should also be used to model structures built from components (e.g. tabletops, browsers, query results)! 6. Multimedia and time: Nor does Dexter handle temporal issues. 7. CSCW: Dexter is silent regarding multi-user aspects and distribution. 17

18 1. Danling Links Fire forventelige situationer for danling links: 1. Slettet endpoint component, 2. Slettet endpoint anchor, 3. Utilgængelige data objekter i endpoint component, 4. Ugyldig ankerværdi skabt ved redigering uden for hypermediesystemet. Ufuldkomne links bør understøtters - Fx. i forbindelse med strukturering hvor resourcer endnu ikke findes - Place holders - HTTP: 404 Not found? 18

19 2. Link Retning Semantic direction - Ordning givet ved semantisk forhold mellem linkede components - Eksempel: Et "supports" link mellem to components læses i en bestemt retning: Argumentet i A "supports" argumentet i B. Creation direction - Rækkefølgen link endpoints er oprettet i. - Første endpoint er kilden i linket, mens andet endpoint er destination. Traversal direction - Hvordan linket kan følges. WWW links kan kun følges fra kilde til destination. NoteCards links kan følges i begge retninger, men interaktionen er ikke ens. DHM links kan følges symmetrisk i begge retninger. Hvad med multi-headed links? 19

20 4. Components og indhold Hvordan kobles components og deres indhold: - Embedded/indeholdt? Eksempel: et tegneprogram der gemmer tegninger som en del af Components i databasen. - eller gemt eksternt og refereret i Component? Eksempel: En video Component, hvor videodata ligger i en ekstern fil. 20

21 Andre Dexter Anvendelser Interchange format - Simpelt tagged ascii (XML lignende) - Brugt til at konvertere mellem KMS og InterMedia - Hovedsageligt eksperimentel anvendelse, men brugbar for videre arbejde med interchange formater Problemer med interchange - Hvordan mappes et InterMedia link til et KMS link? 21

22 Dexter Modellens Betydning Identificerede links som "første klasses" objekter - et link er et objekt på linje med et dokument Generaliserede link modellen - links har et vilkårligt (>2) antal ankre, ikke kún 2 Formaliserede Composites - var set før, men blev her generaliseret En præcis specifikation af hypermedie terminologi - gav et fælles sprog til at sammenligne forskellige systemer Satte en høj standard for fremtidige hypermediesystemer - Dexter var et ambitiøst projekt, da det blev beskrevet 22

23 Dexter Modellen - Opsummering Dexter modellen fik stor betydning som udgangspunkt for videre forskning Pæn opdeling - storage, runtime, within-component proto-åbent hypermedie - links som selvstændige objekter Teoretisk model - ting måtte ændres ved implementation - dangling links, ankre, indlejring 19 23

24 Oversigt Dexter Hypertext Reference Model - Dexter modellen - Kritik Åbne Hypermedier Systemer - Motivation & Definition - To eksempler Microcosm Devise Hypermedia Web Augmentation: Åbne Hypermedier for WWW - Motivation & Basale Teknikker - The Arakne Environment - Web Augmentation 24

25 Meyrowitz' Missing Link (Seven Issues + 1) Observation: hypermedie systemer er ikke blevet den store kommercielle succes Hypermedier ses endnu ikke på alle desktop computere ( ) 2. Der findes populære systemer som fx. HyperCard, men de bruges mest til hjælpe dokumenter etc. ikke generelle værktøjer! 3. Hypermedier er ikke blevet et generelt struktureringsværktøj Problem: De eksisterende systemer er monolitiske - Brugerne bliver nød til at forlade deres programmer og udelukkende benytte hypermedie systemet 25

26 Meyrowitz' Missing Link Observation: Copy/paste var for blot få år siden en eksotisk teknik på Xerox PARC systems I dag (1989): copy/paste findes over alt - Brugerne forventer at funktionaliteten er tilstede - Indbygget som del af operativsystemet Forslag: Implementer linking på operativsystem og toolbox niveau ligesom cut'n'paste - Gør det nemt for udviklere at benytte i deres applikationer! 26

27 Hvad er Åbent Hypermedie? Essensen er integration med tredje-parts applikationer: - "Any system that is intended to integrate applications will need to be an open hypertext system, in the sense that it will need to be extensible, tailorable and possess some published interface whereby content viewers may communicate with the link service." (Davies et al.) Integration med applikationer - Åbent hypermedie er lim mellem programmer som ikke er designet til at arbejde sammen - Åbent hypermedier tillader (i større eller mindre grad) at der linkes ind i og fra dokumenter, som ikke har hypermedieunderstøttelse. Konsekvens 1. Åbne hypermedie systemer gemmer links uden for dokumenter 2. Åbne hypermedie systemer skal være fleksible og udvidbare 3. Udvikling af åbne hypermedie systemer er det muliges kunst 27

28 Oversigt Dexter Hypertext Reference Model - Dexter modellen - Kritik Åbne Hypermedier Systemer - Motivation & Definition - To eksempler Microcosm Devise Hypermedia Web Augmentation: Åbne Hypermedier for WWW - Motivation & Basale Teknikker - The Arakne Environment - Web Augmentation 28

29 Microcosm Udviklet på University of Southampton - produkt version distribueret af Multicosm ltd. (blev siden Active Navigation) Integration af rigtige tredje-parts applikationer - minimal ændring af eksisterende applikationer Nye linkkoncepter "Ending the tyranny of the Button" - 'generic' og 'local' links Mange erfaringer med systemet i brug - Uddannelse - Industrien (CAD) Understøttelse af flere platforme - primært Windows, men også Unix og Mac 29

30 Udfordringer (gælder for alle åbne hypermedia systems) Et åbent hypermedie system bør kunne: - Åbne programmer og dokumenter - Præsentere links ("buttons") eller destinationer i dokumenterne - Modtage kommandoer fra brugeren af programmet, for at følge links oprette links oprette ankre... - og være i stand til at tilgå relevant information fra programmet 30

31 Udfordringer (gælder for alle åbne hypermedia systems) Ideelt: - Integrationen skal ske som en naturlig del af programmet - Dvs. fra en brugers synspunkt er hypermediefunktionaliteten en del af brugerens program - OHS skal arbejde i baggrunden Dvs. at OHS et skal kommunikere med mange forskellige tredjeparts programmer - og programmerne er sandsynligvis ikke forberedt for kommunikation med et OHS 31

32 Microcosm Integrationsniveauer Tæt integration Løs integration Tailor Made Viewers - Skræddersyede programmer fuldstændig integreret med OHS et Source Code Adaptation - hypermedieprimitiver (anchors, links) og OHS kommunikation og protokoller kan tilføjes til programmet Object Oriented Re-Use - Som Tailor Made Viewers (men benytter nedarvning og OO-teknikker) Application Interface Level Adaptation - Programmet kan programmeres gennem API eller makro-sprog - Visual Basic, AppleScript, DOM: JavaScript... Shim or Proxy Programs - Programmet styres gennem et lille ekstra program der kan kommunikere med OHS et ("Universal Viewer") Launch Only Viewers - Kommunikation er ikke mulig. - Kan kun vise hele dokumenter 32

33 Microcosm arkitektur Meget udvidbart design linkbaser og filtre Filtre kan blive tilføjet og fjernet Microcosm starter og styrer navigationen i programmer baseret på brugerens interaktion 33

34 Link types in Microcosm Specific link - fra et objekt med en specifik placering i et kildedokument til et objekt med en specifik placering i et destinationsdokument. Local Link - fra et objekt med en arbitrær placering i et kildedokument til et objekt med en specifik placering i et destinationsdokument. Generic Link - fra et objekt med en arbitrær placering i et arbitrært kildedokument til et objekt med en specifik placering i et destinationsdokument. "Objekt" er typisk en tekststreng Text retrieval links beregnede destinationer - Søgning efter strenge i registrerede dokumenter - lookup i inverterede indexer og beregninger af "similarity coefficient" Billede links 34

35 Microcosm link fra en linkbase fil Specific link \SourceFile \SourceSelection SPC \SourceOffset 214 \SourceDocType TEXT \DestFile \DestSelection manual \DestOffset 312 \DestDocType TEXT \Description SPC Definition Fuldt specificeret link (a "specific link") Den præcise placering af både kilde og destination er specificeret Ankre lokaliseres ved selektioner og offsets ("counting") - ustabil ankerspecifikation - skal vedligeholdes når dokumenter ændres 35

36 Microcosm link fra en linkbase fil Local Link \SourceFile \SourceSelection SPC \SourceDocType TEXT \DestFile \DestSelection manual \DestOffset 312 \DestDocType TEXT \Description SPC Definition Local link Fra et objekt med en arbitrær placering i et kildedokument til et objekt med en specifik placering i et destinationsdokument. 36

37 Microcosm link fra en linkbase fil Generic Link \SourceSelection SPC \SourceDocType TEXT \DestFile \DestSelection manual \DestOffset 312 \DestDocType TEXT \Description SPC Definition Generic link Fra et objekt med en arbitrær placering i et arbitrært kildedokument til et objekt med en specifik placering i et destinationsdokument. 37

38 Brugergrænseflade: konsekvenser Generic og local links kan matche mange selektioner i et dokument - skal alle instanser highlightes? - kan instanser highlightes? Mange programmer kan ikke highlighte ankrene ("link decoration") - Hvordan ved brugeren så, hvor der skal klikkes for at følge links?! Ending the tyranny of the Button : - vælg noget tekst i dokumentet - (prøv at) følge linket - måske er der et link! - og måske er der ikke... Hvordan angives konteksten for en selektion? (e.g. fyr? bush?) 38

39 Brugergrænseflade Lukkede applikationer - launch-only for alle applikationer (mindste krav) - universal Viewer (Parasitprogram) - follow link fra applikationer når copy-to-clipboard er understøttet - destinationsanker kan præsenteres ved at søge og scrolle, hvis programmet kan fjernstyres Åbne applikationer - Brug af makrosprog til udvidelse af grænsefladen (menuer, kommandoer,...) - hypermediefunktionaliteten er tilgængelig direkte i grænsefladen - kommunikation af tekstbeskeder omkring links og ankre Protokol baseret på simple taggede beskeder - beskeder fortolkes af et eller flere filtre i Microcosm s filterkæde Integration hovedsageligt baseret på generiske og lokale links og tekstselektionsankre (søgning på selektioner) 39

40 Fully aware Microcosm viewers Link Buttons 40

41 Application Interface Level Adaptation AutoCAD integration vba. macrosprog 41

42 Shim / Proxy Program: The Universal Viewer Kalender integration vba. Universal Viewer The Microcosm Universal Viewer running on top of the Microsoft Calendar program which is completely unaware of Microcosm. The Universal Viewer acts as a shim between Microcosm and unaware applications, displaying the menus and any relevant buttons on the application's title bar, and allows the user to make selections within the application for making or following links. 42

43 Microcosm vurdering af systemet Mange erfaringer med integration af tredjeparts programmer - Automatisk generering af generiske links en stor fordel - Universal Viewer smart trick - Godt OHS scenarie i slutningen af artiklen Men... - Meget tekst-orienteret problemer med ankre i grafik og lignende - Simpel hypermediemodel: 2-ary links, ingen composites,.. - Mangler multi-user arkitektur 43

44 Oversigt Dexter Hypertext Reference Model - Dexter modellen - Kritik Åbne Hypermedier Systemer - Motivation & Definition - To eksempler Microcosm Devise Hypermedia Web Augmentation: Åbne Hypermedier for WWW - Motivation & Basale Teknikker - The Arakne Environment - Web Augmentation 44

45 Devise Hypermedia (DHM) Industriel prototype udviklet ved DAIMI med EU Esprit støtte fra Understøttelse for inspektionsingeniørers arbejde ved bygningen af Storebæltsbroen En efterfølgende kommerciel udgave: WebNize blev videreudviklet Hypergenic Ltd. <http://www.hypergenic.com/>, nu Mjølner. - Understøtter generaliteten af Dexter modellen - Baseret på et object-oriented Application Framework Multi-platform koncept Inkluderer en multi-bruger arkitektur 45

46 Devise Hypermedia (DHM) Implementerer et object-orienteret design: - generiske klasser for alle koncepterne i Dexter modellen - klasserne er organiseret som et udvidbart og konfigurerbart framework for hypermedieudvikling Fordele ved implementering af Dexter koncepter: - Adskildelse af Storage (persistent) og Runtime (transient) - Bi-direktionelle links - Multi-headed (n-ary) links - Composites - Et dataformat / udvekslingsformat 46

47 Devise Hypermedia Arkitektur 47

48 Storage Component i DHM De forskellige medier og dokumenter håndteres af specialiserede klasser 48

49 Krav til Devise Hypermedia (fra brugsscenarie) Åbenhed - DHM skal kunne håndtere forskellige programmer og dokumenter som bruges af ingeniørerne - Understøttelse af arbejdsparksis Samarbejde - Inspektionsingeniørerne skal kunne holde sig opdateret med bygningen af broen og ændringer til design mv. - Skal understøtte forskellige former for samarbejde fra afkoblet (decoupled) til tæt-koblet (tightly coupled: What You See Is What I See) Udvidbarhed - Åbne hypermedie systemer bruges i en foranderlig verden og skal kunne tilpasses nye programmer og brug 49

50 Dokumentarbejde ved bygningen af Storebæltsbroen 50

51 Devise Hypermedia DHM in action with Excel, MicroStation, Word, and a couple of browsers open 51

52 Samarbejdsunderstøttelse i DHM Event notification - creation/modification/deletion af objekter (nodes, links, etc.) - ændringer af låse på objekter - brugere abonerer på 'notifications' Sessionshåndtering - En session er en navngivet samarbejdsaktivitet mellem en gruppe af brugere over en periode af tid - muligt at tilmelde og afmelde sig sessioner Lange transaktioner - Midlertidig låsning af objekter for at forhindre overskrivning Udfordring: hvordan forhindre man ændringer af ressourcer uden for systemet? - Dokumenter håndteres gennem et document management system (Documentor) 52

53 DHM samarbejdsarkitektur 53

54 Integration med 3-parts programmer (1) Hele dokumenter fra enhver applikation kan være link endepunkter (launch-only). Links til specifikke dele af et dokument kræver at applikationen er åben for kommunikation via DDE, AppleEvent, etc. Programmet skal have et makro-sprog - for at kunne udvide brugergrænsefladen - for at kunne kommunikere med hypermedie service applikation (OHS et) Programmets dokumentformat ændres ikke - Indbyggede mekanismer som bookmarks, celle navve, CAD objekt- ID benyttes som linkankre - Positioner (counting) kan benyttes i skrivebeskyttede dokumenter 54

55 Integration med 3-parts programmer (2) Hypermedieklienten tilpasses nye applikationer ved OO-specialisering - som det ses i strorage framework Exception håndtering bruges til at håndtere sletning af dokumenter og/eller dele af dokumenter der indeholder hypermedieobjekter Tæt integration med - Microsoft Word - Microsoft Excel - MicroStation (CAD system) 55

56 Varianter Devise Hypermedia 56

57 DHM vurdering af systemet Dexter giver et rigt framework for implementeringer Meget rige hypermediestrukturer Avanceret samarbejdsunderstøttelse Men... Kompliceret svært at udvikle til Forholdsvis få understøttede/integrerede programmer sammenlignet med Microcosm 57

58 Oversigt Dexter Hypertext Reference Model - Dexter modellen - Kritik Åbne Hypermedier Systemer - Motivation & Definition - To eksempler Microcosm Devise Hypermedia Web Augmentation: Åbne Hypermedier for WWW - Motivation & Basale Teknikker - The Arakne Environment - Web Augmentation 58

59 World Wide Web Success through simplicity Fordele - Meget, meget stort - Simpel, men fleksibel arkitektur - Stadig flere teknologier Ulemper - Indlejrede, en-vejs links - Kun ejerne af websider kan linke - Links er i nogen grad begrænset til HTML - Kun navigational hypermedia ingen annoterede tours, etc 59

60 Åbne hypermedier Et forsøg på at gøre hypermedier vidt udbredt Fordele - hypermediefunktionalitet for forskellige heterogene programmer - værktøjsintegration gennem struktur - generelle hypermediemodeller Ulemper - øget kompleksitet og overhead - endnu ikke vidt udbredt - (manglende) standarder? 60

61 Web-augmentering: Rationale Kombination af OHS & WWW Fordele - Nye strukturer (paths, spatial,...), gemt uden for dokumenterne - Flere strukturer oven på de samme dokumenter - Genbrug, samarbejde, etc. Ulemper - Overhead, ekstra software - copyright? 61

62 Web-augmentering: Forskellige teknikker Client Hvor? - Server - Proxy - Client Proxy Hvornår? - Pre-render - Post-render Server 62

63 Web-augmentering: Server-side Ændringer i siderne på serveren (muligt gennem CGI-scripts) Fordele - Ingen konfiguration er nødvendig enhver Web browser kan bruges Ulemper - Besværligt forfatter grænseflade - Svært for systemet at bevare kontrollen (brugeren kan browse uden for systemet) - Eksempler: Walden's Paths, Hyper-G 63

64 Web-augmentering: Proxy-side Ændringer sker på en proxy Fordele - Lidt konfiguration er krævet, men kan stadig anvendes med almindelige Web browsere Ulemper - Besværligt forfatter grænseflade - Langsomt - al trafik skal gennem proxy - Sårbar overfor dynamisk HTML (Pre-render) Eksempler: DLS, DHMProxy 64

65 Web-augmentering: Client-side Ændringer sker på brugerens maskine (i klienten) Fordele - Giver en fuld forfatter grænseflade - Programmet har fuld kontrol over navigation mm. Ulemper - Kræver megen konfiguration Web browser specifik Klassisk OHS tilgang - Post-render Forsinkelse pga. at links loades efter siden er downloadet og renderet Eksempler: DLS, DHM/WWW, Webnize, Arakne Environment 65

66 Oversigt Dexter Hypertext Reference Model - Dexter modellen - Kritik Åbne Hypermedier Systemer - Motivation & Definition - To eksempler Microcosm Devise Hypermedia Web Augmentation: Åbne Hypermedier for WWW - Motivation & Basale Teknikker - The Arakne Environment - Web Augmentation 66

67 The Arakne Framework: Rationale Motivation - Man ser mange forskellige programmer som på forskellig vis forsøger at forbedre WWW med ekstra strukturer Mål - Udvikle samlet model for Web-augmentering - Udvikle en robust, komponent baseret softwarearkitektur for hypermedie udviklere - Integration med eksisterende hypermedie værktøjer Navette navigational (udviklet for Arakne) Mimicry temporal media (udviklet for Arakne) Ariadne paths/guided tours CAOS spatial hypermedia 67

68 The Arakne Framework 68

69 Open Fluid: Fluid Documents Fluid Documents benytter animerede typografiske ændringer til at vise annotationer og kommentarer i kontekst - Tidligere Fluid Documents applikationer: hypertext, spreadsheets, ebooks, avant-garde fiktion Fluid Links benytter fluid annotations for at forbedre brugerens oplevelse ved browsing - glosses = annotation på linkankre - hjælper læseren til at vælge mellem links Tidligere protoyper fokuserede på den visuelle oplevelse - understøttede brugeroprettede glosses (gemt i dokumenter) og automatisk genererede glosses (hentet fra destination) Brugsstudier validerede den basale ide omkring animation og kontekst 69

70 Krav til Web Annotationer Direkte augmentering af eksisterende websider finkornet forankring af annotationer i websider Brugere skal kunne se glosses i kontekst Præsentationen af annotationer skal kunne kontrolleres Brugere skal kunne interagere med glosses 70

71 Web Annotationer med Open Fluid Brugerne skal kunne se glosses i rette kontekst - ideelt: i nærheden af linkankret - Åbning/lukning af annotation animeres, så konteksten er - tydelig glosses er typisk skjult, men kan åbnes interaktivt af brugeren 'push down' teknikker viser gradvist en gloss under dens anker mens andet indhold skubbed ned for at gøre plads til annotationen Interaktion med glosses - indsættelse og udforskning af indlejrede links, annotations - glosses udvider sig og bliver midlertidigt førsteklasses - sideelementer via dynamiske ændringer af DOMen glosses er HTML og kan derfor indeholde alminde web links, åbne hypermedie links og andre fluid annotations 71

72 Open Fluid: contextual menus This screen shot illustrates the many different contextual menus possible with Open Fluid The menus made it possible to use most of the functionality of Arakne Open Fluid directly in the browser Se demo video i Aula 72

73 Open Fluid: screen shot Open Fluid would by default use different link decoration for glosses and added links to highlight the semantic difference between these links and ordinary links 73

74 Open Fluid: gloss opening By utilizing fluid animated text, Open Fluid would put the annotation (or 'gloss') at the appropriate site 74

75 Open Fluid Allow control of salience of annotations - anchors & glosses: blend in or be visually distinct - use CSS to specify anchor, gloss appearance - cascade inherits easily from context if desired, and 75

76 Open Fluid Through the use of different link decorations, authors and annotators could distinguish between different types of comments 76

77 Open Fluid: glosses within glosses Through a general data model, Open Fluid could handle glosses within glosses Thus, comments to comments were supported 77

78 Arakne: vurdering af systemet Et testmiljø for åben hypermedie/www eksperimenter - Åben mængde af struktureringsmekanismer - Sofistikeret præsentationssystem - Understøttelse for samarbejde - Stor (og kompliceret) kodebase Servers: MEGET større Meget mere komplicerede og desværre meget langsomme 78

79 Oversigt Dexter Hypertext Reference Model - Dexter modellen - Kritik Åbne Hypermedier Systemer - Motivation & Definition - To eksempler Microcosm Devise Hypermedia Web Augmentation: Åbne Hypermedier for WWW - Motivation & Basale Teknikker - The Arakne Environment - Web Augmentation: Open Fluid 79

80 Sammenligning af hypermedieunderstøttelse Microcosm DHM WWW Node Document Component HTML Document Anchor Selection, offset Anchor, anchor-id, selection, offset "a" tag Link Marker None or some highlighting Highlighted, if possible underlined text (controlled by stylesheet) Link External (2-ary) External First Class Object (n-ary) Property of "a" tag (unary pointer) Node Groups None Composites None (Frame sets) Link Groups Linkbases OO-Linkbases None Dynamic Link Behavior Yes: Filter-defined Yes: Can be added through framework Some: via Javascript Collaboration Support No Yes Some through WebDAV 80

81 Opsamling Åben hypermedie giver værktøjer der linker brugernes arbejde sammen - Fokus på brugerens praksis og eksisterende værktøjer - Generelle strukturerings mekanismer, fx. baseret på Dexter-modellen Udvikling af OHS er udfordrende pga. integration med tredje parts applikationer - Ikke alle applikationer er åbne for integration - Forskellige integrations niveauer for forskellige applikationer - ujævn brugsoplevelse (stort problem: interaktionen er nødvendigvis ikke ens på tværs af programmer) - Hvis programmet ændres skal integrationen ændres - måske fra scratch... 81

82 Opsamling Web-augmentering - WWW er dét monolitiske hypermedia system som faktisk blev en succes, mens alle andre fejlede - i dag, er stort set alle applikationer integrerede med WWW - men der mangler stadig de sofistikerede linking og samarbjedsmekanismer som kendes fra OHS. - Web-augmentering præsenterer en række teknikker som integrerer OHS med WWW og giver værktøjer til avanceret, brugerstyret strukturering af den information og ressourcer der er tilgængelige på WWW - Open Fluid som web-augmenteringsteknik demonstrerer kraftfuldt og intuitivt link og annotationsværktøj 82

Oversigt. Hyperfiktion & Afslutning. Almindelige hypermedier. Niels Olof Bouvin

Oversigt. Hyperfiktion & Afslutning. Almindelige hypermedier. Niels Olof Bouvin Oversigt Hyperfiktion & Afslutning Niels Olof Bouvin! Hyperfiktion! Storyspace! Card Shark/Thespis! Recap! Eksamen 1 2 Almindelige hypermedier Hyperfiktion! Normalt beskæftiger vi os med hypermediesystemer,

Læs mere

PHP Quick Teknisk Ordbog

PHP Quick Teknisk Ordbog PHP Quick Teknisk Ordbog Af Daniel Pedersen PHP Quick Teknisk Ordbog 1 Indhold De mest brugte tekniske udtryk benyttet inden for web udvikling. Du vil kunne slå de enkelte ord op og læse om hvad de betyder,

Læs mere

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012 Server side Programming Wedesign Forelæsning #8 Recap PHP 1. Development Concept Design Coding Testing 2. Social Media Sharing, Images, Videos, Location etc Integrates with your websites 3. Widgets extend

Læs mere

Hvor er mine runde hjørner?

Hvor er mine runde hjørner? Hvor er mine runde hjørner? Ofte møder vi fortvivlelse blandt kunder, når de ser deres nye flotte site i deres browser og indser, at det ser anderledes ud, i forhold til det design, de godkendte i starten

Læs mere

WINDCHILL THE NEXT STEPS

WINDCHILL THE NEXT STEPS WINDCHILL THE NEXT STEPS PTC/user, 4. marts 2015 Jens Christian Jensen, Econocap Agenda Windchill the next steps Bliv opdateret og inspireret til at se hvor Windchill kan hjælpe dig med andet end blot

Læs mere

Internet vs WWW. Internettet er IKKE det samme som www. Internettet Er et netværk af computere Gør det muligt af dele information

Internet vs WWW. Internettet er IKKE det samme som www. Internettet Er et netværk af computere Gør det muligt af dele information web som medie Internet vs WWW Internettet er IKKE det samme som www. Internettet Er et netværk af computere Gør det muligt af dele information Internet protokoller (forskellige måder at udveksle information

Læs mere

Dagens program. Domæner. change log- screen shots hver gang I har arbejdet med themet. Arkitekturen bag en wp blog. Hvad er widgets.

Dagens program. Domæner. change log- screen shots hver gang I har arbejdet med themet. Arkitekturen bag en wp blog. Hvad er widgets. Dagens program Har alle fået? Har nogen betalt for meget? Hav jeres koder klar Domæner change log- screen shots hver gang I har arbejdet med themet. Arkitekturen bag en wp blog Hvad er widgets Hvad er

Læs mere

RentCalC V2.0. 2012 Soft-Solutions

RentCalC V2.0. 2012 Soft-Solutions Udlejnings software Vores udvikling er ikke stoppet!! by Soft-Solutions RentCalC, som er danmarks ubetinget bedste udlejnings software, kan hjælpe dig med på en hurtigt og simple måde, at holde styr på

Læs mere

Backup Applikation. Microsoft Dynamics C5 Version 2008. Sikkerhedskopiering

Backup Applikation. Microsoft Dynamics C5 Version 2008. Sikkerhedskopiering Backup Applikation Microsoft Dynamics C5 Version 2008 Sikkerhedskopiering Indhold Sikkerhedskopiering... 3 Hvad bliver sikkerhedskopieret... 3 Microsoft Dynamics C5 Native database... 3 Microsoft SQL Server

Læs mere

Who s to blame? Jeppe Rørbæk. Jeppe.rorbaek@teknologisk.dk +45 22 70 55 07. Konsulent og underviser på Teknologisk Institut MCP, MCAD, MCSD, MCT

Who s to blame? Jeppe Rørbæk. Jeppe.rorbaek@teknologisk.dk +45 22 70 55 07. Konsulent og underviser på Teknologisk Institut MCP, MCAD, MCSD, MCT Who s to blame? Jeppe Rørbæk Jeppe.rorbaek@teknologisk.dk +45 22 70 55 07 Konsulent og underviser på Teknologisk Institut MCP, MCAD, MCSD, MCT Introduktion til ATLAS AJAX Intro / hensigten med ATLAS Hvordan

Læs mere

Optimeret produktivitet og kommunikation i praksis Kompetera SolutionsDay 2012

Optimeret produktivitet og kommunikation i praksis Kompetera SolutionsDay 2012 Optimeret produktivitet og kommunikation i praksis Kompetera SolutionsDay 2012 Jørgen Rahbek Unified Communications Produktchef Microsoft Danmark JorgenR@microsoft.com Hybrid On Premises Online Best experience

Læs mere

Transformering af OIOXML til OIOUBL og OIOUBL til OIOXML

Transformering af OIOXML til OIOUBL og OIOUBL til OIOXML Microsoft Development Center Copenhagen, July 2010 OIOXML / OIOUBL Microsoft Dynamics C5 Transformering af OIOXML til OIOUBL og OIOUBL til OIOXML Indledning Indledning... 3 Anvendelse af værktøjet... 3

Læs mere

2013 SP1. Konfiguration af koncernindblik. Configuration Guide

2013 SP1. Konfiguration af koncernindblik. Configuration Guide 2013 SP1 Konfiguration af koncernindblik Configuration Guide Intellectual Property Rights This document is the property of ScanJour. The data contained herein, in whole or in part, may not be duplicated,

Læs mere

Sunlite pakke 2004 Standard (EC) (SUN SL512EC)

Sunlite pakke 2004 Standard (EC) (SUN SL512EC) Sunlite pakke 2004 Standard (EC) (SUN SL512EC) - Gruppering af chasere igen bag efter. På den måde kan laves cirkelbevægelser og det kan 2,787.00 DKK Side 1 Sunlite pakke 2006 Standard (EC) LAN (SUN SL512EC

Læs mere

Webshop integration for DanDomain

Webshop integration for DanDomain Microsoft Development Center Copenhagen, December 2009 Factsheet F Microsoft Dynamics C5 2010 Webshop integration for DanDomain Indholdsfortegnelse Indledning... 3 Eksport af varer til webshoppen... 4

Læs mere

Projektledelse i praksis

Projektledelse i praksis Projektledelse i praksis - Hvordan skaber man (grundlaget) for gode beslutninger? Martin Malis Business Consulting, NNIT mtmi@nnit.com 20. maj, 2010 Agenda Project Governance Portfolio Management Project

Læs mere

BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015

BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015 BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015 SAS VISUAL ANALYTICS 7.1 ADMINISTRATOR Mulighed for at udføre handlinger på flere servere

Læs mere

Overfør fritvalgskonto til pension

Overfør fritvalgskonto til pension Microsoft Development Center Copenhagen, January 2009 Løn Microsoft Dynamics C52008 SP1 Overfør fritvalgskonto til pension Contents Ønsker man at overføre fritvalgskonto til Pension... 3 Brug af lønart

Læs mere

Store IT-Innovationer TØ2

Store IT-Innovationer TØ2 Store IT-Innovationer TØ2 TØ2 Kontor One minute papers fra sidst Fremlæggelser Øvelse: Strip Sequence Tips og tricks til OO1 Næste gang Kontor Kontor Turing 123 - Rasmus og Kirstine Kontortid? - Evt fredag

Læs mere

Dell Cloud Client Computing Hvordan virtualisere vi de tunge grafisk applikationer?

Dell Cloud Client Computing Hvordan virtualisere vi de tunge grafisk applikationer? Dell Cloud Client Computing Hvordan virtualisere vi de tunge grafisk applikationer? Christian Eilskov Sales Engineer, christian_eilskov@dell.com +45 40 60 13 92 Dell Cloud Client Computing Dell lever produkter

Læs mere

APPLIKATIONSARKITEKTUR ERP INFRASTRUKTUR. EG Copyright

APPLIKATIONSARKITEKTUR ERP INFRASTRUKTUR. EG Copyright APPLIKATIONSARKITEKTUR ERP INFRASTRUKTUR EG Copyright Infrastruktur er mere end nogle servere... Den Mentale Infrastruktur Den Fysiske Infrastruktur Den Mentale Infrastruktur Vi vil jo gerne have vores

Læs mere

QUICK START Updated: 18. Febr. 2014

QUICK START Updated: 18. Febr. 2014 QUICK START Updated: 18. Febr. 2014 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get

Læs mere

how to save excel as pdf

how to save excel as pdf 1 how to save excel as pdf This guide will show you how to save your Excel workbook as PDF files. Before you do so, you may want to copy several sheets from several documents into one document. To do so,

Læs mere

Vejledning til at tjekke om du har sat manuel IP på din computer.

Vejledning til at tjekke om du har sat manuel IP på din computer. Indhold Vejledning til at, komme på nettet. (DANSK)... 2 Gælder alle systemer.... 2 Vejledning til at tjekke om du har sat manuel IP på din computer.... 2 Windows 7... 2 Windows Vista... 2 Windows XP...

Læs mere

Microsoft Dynamics C5. Nyheder i 2012 Hotfix 001 Version 4.4.00.001

Microsoft Dynamics C5. Nyheder i 2012 Hotfix 001 Version 4.4.00.001 Microsoft Dynamics C5 Nyheder i 2012 Hotfix 001 Version 4.4.00.001 INDHOLDSFORTEGNELSE Anvendelse af aktionslister... 3 Kopiering af aktionslister... 4 Aktionsliste oversigt... 4 XML Udbakke... 5 Microsoft

Læs mere

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF)

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF) Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Framework (TOGAF) Otto Madsen Director of Enterprise Agenda TOGAF og informationsarkitektur på 30 min 1. Introduktion

Læs mere

Advanced Word Template Brugermanual

Advanced Word Template Brugermanual Advanced Word Template Brugermanual Forord: Advanced Word Template er et værktøj, der anvendes sammen med Microsoft Word til at opbygge ensartet beskrivelser på en mere intelligent måde end Copy and Paste

Læs mere

EasyIQ ConnectAnywhere Release note

EasyIQ ConnectAnywhere Release note EasyIQ ConnectAnywhere Release note Version 2.4 Der er over det sidste år lavet en lang række forbedringer, tiltag og fejlrettelser. Ændringer til forudsætningerne: o Klienten skal ved førstegangs login

Læs mere

Dynamisk Webdesign F2010

Dynamisk Webdesign F2010 Dynamisk Webdesign F2010 Præsentationer Læringsmål Emnet: teknologi, koncept, design og process Projekt Semesterplan Jeres underviser: Tess Gaston Cand.it, software udvikling (ITU) og ba. pædagogik (KU)

Læs mere

GRAFISK WORKFLOW REDESIGN AF HJEMMESIDE

GRAFISK WORKFLOW REDESIGN AF HJEMMESIDE GRAFISK WORKFLOW REDESIGN AF HJEMMESIDE 2 REDESIGN AF FUTURECOM BUSINESS SOLUTIONS HJEMMESIDE OPGAVEN Den gamle hjemmeside skulles redesignes da den daværende hjemmeside var forældet (indhold og udseende)

Læs mere

Bilag 2 og 3 og værktøjer

Bilag 2 og 3 og værktøjer Bilag 2 og 3 og værktøjer Lars Erik Storgaard Geodatastyrelsen, laers@gst.dk Program for workshop Geodatastyrelsen Formål hvorfor workshop? Kvalificering af listen over myndigheder Temakammerater Opmærksomhed

Læs mere

SharePoint 2007 + 2010 Business Intelligence

SharePoint 2007 + 2010 Business Intelligence SharePoint 2007 + 2010 Business Intelligence Modtager Forfatter Dato Version SPBG Martin Sams 1.0 Jeres indlægsholder i dag... Martin Norrbom Sams Direktør & Partner i ProActive 15 års professional erfaring

Læs mere

Christian Jelbo mobile manager cj@eb.dk +45 2020 0575. Mobil

Christian Jelbo mobile manager cj@eb.dk +45 2020 0575. Mobil Christian Jelbo mobile manager cj@eb.dk +45 2020 0575 Mobil Godteposen Det mobile markedet og Ekstra Bladet Status på Ekstra Bladets mobile aktiviteter Strategi og markedsposition Hvem benytter sig af

Læs mere

Umiddelbare kommentarer til Erhvervsministerens redegørelse vedr. CIBOR 27/9-2012 Krull, Lars

Umiddelbare kommentarer til Erhvervsministerens redegørelse vedr. CIBOR 27/9-2012 Krull, Lars Aalborg Universitet Umiddelbare kommentarer til Erhvervsministerens redegørelse vedr. CIBOR 27/9-2012 Krull, Lars Publication date: 2012 Document Version Pre-print (ofte en tidlig version) Link to publication

Læs mere

Web CMS kontra Collaboration

Web CMS kontra Collaboration Web CMS kontra Collaboration Sammenligning mellem Sitecore og Sharepoint Lars Fløe Nielsen, Evangelism ln@sitecore.net Page 1 Sitecore har dyb integration til Microsoft Sitecore har integration til mange

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2008 SSL certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en SBS 2008 server. Ved bestilling af certifikater til Small Business Server

Læs mere

Installations guide Saxo ERPTrader. Microsoft Dynamics NAV 2009 / 2013 / 2013R2

Installations guide Saxo ERPTrader. Microsoft Dynamics NAV 2009 / 2013 / 2013R2 Installations guide Saxo ERPTrader Microsoft Dynamics NAV 2009 / 2013 / 2013R2 Indhold Introduktion...3 Forudsætninger...3 Software krav...3 Installer MSI pakken...4 Importer Saxo ERPTrader objekterne...5

Læs mere

Microsoft Dynamics C5. Nyheder Kreditorbetalinger

Microsoft Dynamics C5. Nyheder Kreditorbetalinger Microsoft Dynamics C5 Nyheder Kreditorbetalinger INDHOLDSFORTEGNELSE Indledning... 3 Uddybning af ændringer... 4 Forbedring vedr. betalings-id er... 4 Ændringer i betalingsmåder (kreditorbetalinger)...

Læs mere

Extension udvikling i Mozilla Firefox. Henrik Gemal

Extension udvikling i Mozilla Firefox. Henrik Gemal Extension udvikling i Mozilla Firefox Henrik Gemal Side 1 Hvem er jeg? Web udvikler hos TDC Laver TDC.dk og TDCOnline.dk Laver HTML, CSS, PHP Med i Mozilla projektet i mange år Udviklet et par extensions

Læs mere

Factsheet. Microsoft Dynamics C5 Version 2008. eindkomst

Factsheet. Microsoft Dynamics C5 Version 2008. eindkomst Factsheet Microsoft Dynamics C5 Version 2008 eindkomst Indholdsfortegnelse Indledning... 3 Opsætning inden ibrugtagning... 3 Dan fil til eindkomst... 4 2 FACTSHEET EINDKOMST FOR MICROSOFT DYNAMICS C5 VERSION

Læs mere

Applikations Virtualisering. Anders Keis Hansen Anders.keis.hansen@atea.dk

Applikations Virtualisering. Anders Keis Hansen Anders.keis.hansen@atea.dk Applikations Virtualisering Anders Keis Hansen Anders.keis.hansen@atea.dk Hvem er jeg Anders Keis Hansen Arbejder i Ateas konsulent afdeling Baggrund som System administrator, IT Arkitekt primært med fokus

Læs mere

www.cfufilmogtv.dk Tema: Pets Fag: Engelsk Målgruppe: 4. klasse Titel: Me and my pet Vejledning Lærer

www.cfufilmogtv.dk Tema: Pets Fag: Engelsk Målgruppe: 4. klasse Titel: Me and my pet Vejledning Lærer Me and my pet My dogs SVTV2, 2011, 5 min. Tekstet på engelsk Me and my pet er en svenskproduceret undervisningsserie til engelsk for børn i 4. klasse, som foregår på engelsk, i engelsktalende lande og

Læs mere

Bilag. Resume. Side 1 af 12

Bilag. Resume. Side 1 af 12 Bilag Resume I denne opgave, lægges der fokus på unge og ensomhed gennem sociale medier. Vi har i denne opgave valgt at benytte Facebook som det sociale medie vi ligger fokus på, da det er det største

Læs mere

CASE: Royal Copenhagen

CASE: Royal Copenhagen When Your Website Goes Shopping CASE: Royal Copenhagen v/mads Gustafsen & Line Ghisler, Creuna Sitecoreseminar 6. februar 2008 CASE Royal Copenhagen præsenteret af Creuna Royal Copenhagen Kongelig Hofleverandør

Læs mere

Hassansalem.dk/delpin User: admin Pass: admin INTERFACE DESIGN

Hassansalem.dk/delpin User: admin Pass: admin INTERFACE DESIGN Hassansalem.dk/delpin User: admin Pass: admin INTERFACE DESIGN 1/20 Indledning Dette projekt er den afsluttende del af webudvikling-studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med

Læs mere

Get Skeleton. Boilerplate for Responsive, Mobile-Friendly Development

Get Skeleton. Boilerplate for Responsive, Mobile-Friendly Development Get Skeleton Boilerplate for Responsive, Mobile-Friendly Development Hvad er Get Skeleton?!? Get Skeleton er en lille samling af små CSS og JS filer, som giver dig adgang til ultra hurtig udvikling af

Læs mere

User guide - For testing SFTP and HTTP/S data communication

User guide - For testing SFTP and HTTP/S data communication User guide - For testing SFTP and HTTP/S data communication with Nets Danmark A/S P. 1-9 Index General information... 3 Introduction... 3 Rights... 3 Limitations... 3 Prerequisites... 3 Preparations...

Læs mere

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har

Læs mere

Web sider. Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det?

Web sider. Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det? Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det? I dag skal du lære at lave hjemmesider, så du også kan bidrage til at opbygge

Læs mere

Da beskrivelserne i danzig Profile Specification ikke er fuldt færdige, foreslås:

Da beskrivelserne i danzig Profile Specification ikke er fuldt færdige, foreslås: NOTAT 6. juni 2007 J.nr.: 331-3 LEA Bilag A danzig-møde 15.6.2007 Opdatering af DAN-1 og danzig Profile Specification Forslag til opdatering af Z39.50 specifikationerne efter udgivelse af Praksisregler

Læs mere

Øvelse 9. Klasser, objekter og sql-tabeller insert code here

Øvelse 9. Klasser, objekter og sql-tabeller insert code here Øvelse 9. Klasser, objekter og sql-tabeller Denne opgave handler om hvordan man opbevarer data fra databasekald på en struktureret måde. Den skal samtidig give jer erfaringer med objekter, der kommer til

Læs mere

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet. MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.

Læs mere

RIGSPOLITIET. Vejledning i konvertering. fra. Word -dokument. til. PDF-fil. på politi.dk. Rigspolitiets websektion

RIGSPOLITIET. Vejledning i konvertering. fra. Word -dokument. til. PDF-fil. på politi.dk. Rigspolitiets websektion RIGSPOLITIET Vejledning i konvertering fra Word -dokument til PDF-fil på politi.dk Rigspolitiets websektion Indledning Da vi skal leve op til kravene om tilgængelighed på Internettet, skal alle tekster

Læs mere

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav. Miniprojekt2011 Projektbeskrivelse Der skal fremstilles en lille java application på PC, hvor brugeren kan foretage interaktioner med en simpel database på disken via et grafisk brugerinterface. Formålet

Læs mere

Typo3 Manual TDC Landsklub Kommunikations setup version 2010.03.21

Typo3 Manual TDC Landsklub Kommunikations setup version 2010.03.21 Typo3 Manual TDC Landsklub Kommunikations setup version 2010.03.21 Der findes yderligere hjælp på www.typo3support.com Copyright Vision Team ApS 1 www.visionteam.dk Content Page 1 Log ind på intranettet...

Læs mere

TEKNISKE FORHOLD VEDR. ADGANG TIL VP.ONLINE. Brugervejledning

TEKNISKE FORHOLD VEDR. ADGANG TIL VP.ONLINE. Brugervejledning TEKNISKE FORHOLD VEDR. ADGANG TIL VP.ONLINE vp.online 2011 01-10-2011 Indholdsfortegnelse 1 PROBLEMER MED AT SE VP.ONLINE... 3 2 BROWSER KONFIGURATION... 6 3 SKRIVEADGANG TIL DREV... 7 4 SESSION TIMEOUT

Læs mere

Sådan er fremtidens virtuelle arbejdsplads idag! Copyright 2011 Microsoft Corporation

Sådan er fremtidens virtuelle arbejdsplads idag! Copyright 2011 Microsoft Corporation Sådan er fremtidens virtuelle arbejdsplads idag! 5 tendenser der ændrer arbejdspladsen i fremtiden med IT. Giv dine medarbejdere Consumerization adgang til de applikationer af medarbejdere de har brug

Læs mere

Indholdsfortegnelse Valg af opgave... 2 Introduktion... 2 Problem... 2 Målgruppe... 2 Afsender... 2 Budskab... 2 Kodning... 3 Effekt...

Indholdsfortegnelse Valg af opgave... 2 Introduktion... 2 Problem... 2 Målgruppe... 2 Afsender... 2 Budskab... 2 Kodning... 3 Effekt... Indholdsfortegnelse Valg af opgave... 2 Introduktion... 2 Problem... 2 Målgruppe... 2 Afsender... 2 Budskab... 2 Kodning... 3 Effekt... 3 Information... 3 Programmering... 3 Design... 4 Brochure... 4 Hjemmeside...

Læs mere

Installation og ibrugtagning af Geomagic Alibre Vault

Installation og ibrugtagning af Geomagic Alibre Vault Karl Lausten Bright Ideas Tlf.:+45 98 62 28 37 Mejsevej 8 Email: klausten@bright-ideas.dk DK-9600 Aars www.bright-ideas.dk CVR 26 85 59 69 12.02.2014 Installation og ibrugtagning af Geomagic Alibre Vault

Læs mere

Microsoft Development Center Copenhagen, December 2009. Factsheet. Microsoft Dynamics C5 2010. Web Services

Microsoft Development Center Copenhagen, December 2009. Factsheet. Microsoft Dynamics C5 2010. Web Services Microsoft Development Center Copenhagen, December 2009 Factsheet Microsoft Dynamics C5 2010 Web Services Indhold Indledning... 3 Integration til Krak... 4 Krak på debitor og kreditor... 4 Krak på løn...

Læs mere

Fra idé til virkelig med Azure Mobile Services

Fra idé til virkelig med Azure Mobile Services Fra idé til virkelig med Azure Mobile Services Niels Ladegaard Beck Holion nlb@holion.dk @nielslbeck Windows Developers in Denmark Azure App Service Mobile App Introduktion til Azure Mobile Services Platform

Læs mere

Brugervejledning til Design Manager Version 1.02

Brugervejledning til Design Manager Version 1.02 Brugervejledning til Design Manager Version 1.02 Indholdsfortegnelse 1. Introduktion... 3 1.1 Det kan du med HostedShop Design Manager... 3 1.2 Feature list... 3 2. Design... 4 3. Filer og CSS... 4 3.1

Læs mere

portal.microsoftonline.com

portal.microsoftonline.com Office Online Office Online er et supplement til Officepakken, som du har liggende på computeren. Office Online ligger i skyen og åbnes i din webbrowser på adressen: portal.microsoftonline.com Du skal

Læs mere

PHP kode til hjemmeside menu.

PHP kode til hjemmeside menu. PHP kode til hjemmeside menu. Home Hovedmenu 1 Hovedmenu 2 Hovedmenu 3 Hovedmenu 4 Undermenu 1 Breadcrumb Her vises indholdet af den valgte side Undermenu 2 Undermenu 3 Undermenu 4 Evt. en mulighed for

Læs mere

Visualisering. Kan opdeles i 2 dele Præsentations værktøj Portal

Visualisering. Kan opdeles i 2 dele Præsentations værktøj Portal Innofactor Plc 2000-2012 Visualisering Stigende krav til visualisering Brugervenlighed - flere brugere skal kunne anvende og lave visualiseringer Dynamisk Æstetisk Flere forskellige former for visualiseringer

Læs mere

Citrix AppDNA 6.1 SP1. 8. november 2012 Flemming Hjorth Andersen, infrastructure specialist

Citrix AppDNA 6.1 SP1. 8. november 2012 Flemming Hjorth Andersen, infrastructure specialist Citrix AppDNA 6.1 SP1 8. november 2012 Flemming Hjorth Andersen, infrastructure specialist side 2 Introduktion til AppDNA Hvad handler AppDNA om? At skabe overblik over den udfordring du står overfor estimere

Læs mere

Automatisk lokalisering af dynamisk indhold på World Wide Web

Automatisk lokalisering af dynamisk indhold på World Wide Web Automatisk lokalisering af dynamisk indhold på World Wide Web Torin Finnemann Jensen - 20040813 Automatic Re-localizing of Dynamic Content on the World Wide Web Master s Thesis Specialeafhandling Vejleder:

Læs mere

Sikkerhed i trådløst netværk

Sikkerhed i trådløst netværk Sikkerhed i trådløst netværk Når du opsætter et trådløst netværk betyder det at du kan benytte dit netværk uden at være forbundet med kabler, men det betyder også at andre kan gøre det samme, hvis du ikke

Læs mere

Kravspecifikation for bibos1

Kravspecifikation for bibos1 Oktober 2011 Projekt for Århus Kommunes Biblioteker i samarbejde med Odense Centralbibliotek og Silkeborg Bibliotekerne Indhold 1. Baggrund for projektet... 2 1.1 Projektets formål... 2 2. Tilbud... 3

Læs mere

Filr: Næste generation af Fildeling. Flemming Steensgaard fsteensgaard@novell.com

Filr: Næste generation af Fildeling. Flemming Steensgaard fsteensgaard@novell.com Filr: Næste generation af Fildeling Flemming Steensgaard fsteensgaard@novell.com Filr Infrastruktur CIFS, NCP Eksterne, uden for Firewall HTTPS Filr Appliance: Validering edir og/eller AD NCP, CIFS, HTTPS

Læs mere

Strategi for sociale medier

Strategi for sociale medier Strategi for sociale medier Præsentation og erfaringer Cases: Hvad gør andre? Læg en strategi Dos and don ts Hvad er det værd? 10 trin til at komme i gang sociale medier i praksis Spørgsmål Often those

Læs mere

QUICK MANUAL BRUGERNAVN: ADMIN PASSWORD: 00000 APP: SMARTEYES PRO PORT: 50100. SecVision - Quick Manual v1.0

QUICK MANUAL BRUGERNAVN: ADMIN PASSWORD: 00000 APP: SMARTEYES PRO PORT: 50100. SecVision - Quick Manual v1.0 QUICK MANUAL BRUGERNAVN: ADMIN PASSWORD: 00000 APP: SMARTEYES PRO PORT: 50100 SecVision - Quick Manual v1.0 1. System Login 1.1. Bruger Login ID: admin Password: 00000 1.2. Indstilling af dato/tid og harddisk

Læs mere

SmartFraming Et vindue til nationale sundhedssystemer. Version 3.0

SmartFraming Et vindue til nationale sundhedssystemer. Version 3.0 SmartFraming Et vindue til nationale sundhedssystemer Version 3.0 Infrastruktur i dagens sundheds IT Det sundhedsfaglige personale benytter sig i dag af en række forskellige systemer i forbindelse med

Læs mere

Forretningsmodeller for mobile applikationer

Forretningsmodeller for mobile applikationer Forretningsmodeller for mobile applikationer Indsigt og strategi Søren Kottal Eskildsen Alexandra Instituttet A/S Skabelon til forretningsmodel for mobile Click to edit Master title style applikationer

Læs mere

Factsheet. Microsoft Dynamics C5 Version 2008. Web Services

Factsheet. Microsoft Dynamics C5 Version 2008. Web Services Factsheet Microsoft Dynamics C5 Version 2008 Web Services Indhold Indledning... 3 Integration til Krak... 4 Krak på debitor og kreditor... 4 Krak på løn... 8 Krak Datavask... 9 Integration til KOB... 10

Læs mere

Overblik Program 17. nov

Overblik Program 17. nov Overblik Program 17. nov Oplæg, diskussion og sketchnoting af artikler Pencils before pixels, Drawing as... og Learning as reflective conversation... Intro til markers Øvelser: Formundersøgelser & idegenerering

Læs mere

De forskellige måder man scanner på

De forskellige måder man scanner på SCANNER GUIDE De forskellige måder man scanner på - 1 - 1. Introduktion Når man snakker om scanning så kan funktionen enten være en Push eller Pull scanning. Push betyder at man skubber dokumentet til

Læs mere

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

Læs mere

Ruko SmartAir. Updater installation

Ruko SmartAir. Updater installation Ruko SmartAir Updater installation Introduktion. Updateren er en speciel enhed som giver os mulighed for at tilføje, læse og skrive funktioner i en offline installation. Med læse og skrive funktionen kan

Læs mere

Hvad kommer der i MicroStation (SelectSeries 3)

Hvad kommer der i MicroStation (SelectSeries 3) Hvad kommer der i MicroStation (SelectSeries 3) Grafdage 2011 Tine Lai Andersen, Bentley Systems Fordelen ved V8i Samarbejde og innovation 2 WWW.BENTLEY.COM Hvad er de store nyheder i V8i (SELECTseries

Læs mere

Installation. Aesiras Internet hjemmeside og webshop. Aesiras -integreret Regnskab, Handel og Internet

Installation. Aesiras Internet hjemmeside og webshop. Aesiras -integreret Regnskab, Handel og Internet Installation Aesiras Internet hjemmeside og webshop Aesiras -integreret Regnskab, Handel og Internet Installationsvejledning Tak fordi du valgte Aesiras Business & Internet. I denne vejledning vil vi guide

Læs mere

Udrulning af globalt Intranet I Novo Nordisk. Henrik Nordtorp Senior Solution Architect esolutions NNIT A/S

Udrulning af globalt Intranet I Novo Nordisk. Henrik Nordtorp Senior Solution Architect esolutions NNIT A/S Udrulning af globalt Intranet I Novo Nordisk Henrik Nordtorp Senior Solution Architect esolutions NNIT A/S Om NNIT A/S Hvem er NNIT A/S (kort!) Hvem er NNIT A/S Agenda Introduktion Hvad er Globeshare?

Læs mere

Component based software enginering Diku 2005 Kritikopgave

Component based software enginering Diku 2005 Kritikopgave Component based software enginering Diku 2005 Kritikopgave Nicolas Møller Henschel 17. april 2005 1 Indhold 1 Indledning 3 2 Indhold 3 2.1 Introduktionen.......................... 3 2.1.1 Mangler..........................

Læs mere

GeoEnviron Web-løsninger

GeoEnviron Web-løsninger 2012 Troels Kreipke 01-01-2012 Indhold Generelt... 3 Web-løsninger... 3 XML-firewall... 4 GeoEnviron_WebService... 4 Installation af web-løsninger uden brug af GeoEnviron_WebService... 5 GeoEnviron_WebService...

Læs mere

Revision af tekniske standarder i OIO-kataloget 2007

Revision af tekniske standarder i OIO-kataloget 2007 Revision af tekniske standarder i OIO-kataloget 2007 høringssvar Jens Mikael Jensen Document: Høringssvar vedr- revision af tekniske standarder I OIO-kataloget 2007 Page 1 of 5 1. Resumé IT & Telestyrelsen

Læs mere

Oasis: Part of the GIRAF System

Oasis: Part of the GIRAF System : Part of the GIRAF System Henrik Klarup, Jens Mohr Mortensen, and Dan Stenholt Møller Aalborg University Juni 26, 2012 AAU, Juni 26, 2012 Slide 1/26 Agenda Multiprojekt Beskrivelse GIRAF Arkitekturen

Læs mere

Velkommen på kursus hos Microworld

Velkommen på kursus hos Microworld Velkommen på kursus hos Microworld Du ønskes velkommen på kurset Windows 8 Workshop. Dette kursusmateriale er udarbejdet for at kunne fungere som arbejdsmateriale under selve kurset, men det er også meningen,

Læs mere

Microsoft Dynamics C5 2012 Service pack 2. Vejledning i forbindelse med ændring af Momsloven pr. 1.7.2014

Microsoft Dynamics C5 2012 Service pack 2. Vejledning i forbindelse med ændring af Momsloven pr. 1.7.2014 Vejledning i forbindelse med ændring af Momsloven pr. 1.7.2014 Microsoft Dynamics C5 2012 Service pack 2 Juni 2014 Indholdsfortegnelse Introduktion 3 Opsætning i C5 3 Som sælger: 3 Som køber: 6 OIOUBL

Læs mere

Internet Information Services (IIS)

Internet Information Services (IIS) Internet Information Services (IIS) Casper Simonsen & Yulia Sadovskaya H1we080113 06-11-2013 Indholdsfortegnelse Problemformulering... 2 Hvorfor:... 2 Hvad:... 2 Hvordan:... 2 Problembehandling... 3 Introduktion...

Læs mere

XProtect-klienter Tilgå din overvågning

XProtect-klienter Tilgå din overvågning XProtect-klienter Tilgå din overvågning Tre måder at se videoovervågning på For at skabe nem adgang til videoovervågning tilbyder Milestone tre fleksible brugergrænseflader: XProtect Smart Client, XProtect

Læs mere

Microsoft Outlook 2010

Microsoft Outlook 2010 Microsoft Outlook 2010 Export & import med.pst filer Date: 2010-11-11 Version: 1 Author: Anders Bendtsen Target Level: Customer Target Audience: End User Language: da-dk Page 1 of 10 LEGAL INFORMATION

Læs mere

Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit.

Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit. Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit. XML (eng. extensible Markup Language) XML er en måde at strukturere data på i tekstform. På samme måde som

Læs mere

Vind Seminar Fredericia 4. april 2013 JOB2SEA

Vind Seminar Fredericia 4. april 2013 JOB2SEA Vind Seminar Fredericia 4. april 2013 JOB2SEA Rekrutteringsstrategi i et svært marked. Helle Drachmann Baggrund Job- & CV database Outplacement & transition management Koncern HR Selvstændig virksomhed

Læs mere

Dokumentering af umbraco artikeleksport:

Dokumentering af umbraco artikeleksport: Dokumentering af umbraco artikeleksport: Lav en artikel side 2-3. Installationsguide side 3-5. Opsættelse af databasen og web.config side 5-8. Umbraco: templates side 8. Umbraco: borger.dk tab side 8.

Læs mere

Installation og Drift. Aplanner for Windows Systemer Version 8.15

Installation og Drift. Aplanner for Windows Systemer Version 8.15 Installation og Drift Aplanner for Windows Systemer Version 8.15 Aplanner for Windows løsninger Tekniske forudsætninger Krav vedr. SQL Server SQL Server: SQL Server 2008 Express, SQL Server 2008 R2 eller

Læs mere

Weebly- vejledning. Lav din egen hjemmeside let og smertefrit

Weebly- vejledning. Lav din egen hjemmeside let og smertefrit 1 Weebly- vejledning Lav din egen hjemmeside let og smertefrit 1. Gå ind på flg. adresse: www.weebly.com 2. Opret dig som bruger (gratis): 2 3. Kom godt i gang: For at komme i gang med 1. side skal du

Læs mere

Opsætning af MobilePBX med Kalenderdatabase

Opsætning af MobilePBX med Kalenderdatabase Opsætning af MobilePBX med Kalenderdatabase Dette dokument beskriver hvorledes der installeres Symprex Exchange Connector og SQL Server Express for at MobilePBX kan benytte kalenderadadgang via database

Læs mere

Projekt: VAX NemHandel 4.0

Projekt: VAX NemHandel 4.0 Ejer: mysupply ApS Projekt: VAX NemHandel 4.0 Emne: Dette dokument beskriver de tekniske specifikationer for VAX NemHandel 4.0 samt krav til miljøet, herunder hardware og software, hvori VAX NemHandel

Læs mere

Bypassing the. Brian Marick

Bypassing the. Brian Marick Bypassing the GUI Brian Marick Problemer med GUI GUI er designet for mennesker, ikke automatisering Automatiseret test af GUI kræver specialiseret værktøjer Har tildens til at bryde ned når der sker ændringer

Læs mere