Å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. < 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

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1 IBM Network Station Manager esuite 1.5 / NSM Integration IBM Network Computer Division tdc - 02/08/99 lotusnsm.prz Page 1 New esuite Settings in NSM The Lotus esuite Workplace administration option is

Læs mere

Citrix CSP og Certificate Store Provider

Citrix CSP og Certificate Store Provider Project Name Document Title TDC Citrix Citrix og Certificate Store Provider Version Number 1.0 Status Release Author jkj Date 5-10-2006 Trademarks All brand names and product names are trademarks or registered

Læs mere

Portal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration

Portal Registration. Check Junk Mail for activation  . 1 Click the hyperlink to take you back to the portal to confirm your registration Portal Registration Step 1 Provide the necessary information to create your user. Note: First Name, Last Name and Email have to match exactly to your profile in the Membership system. Step 2 Click on the

Læs mere

CHAPTER 8: USING OBJECTS

CHAPTER 8: USING OBJECTS Ruby: Philosophy & Implementation CHAPTER 8: USING OBJECTS Introduction to Computer Science Using Ruby Ruby is the latest in the family of Object Oriented Programming Languages As such, its designer studied

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

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

Digitaliseringsstyrelsen

Digitaliseringsstyrelsen NemLog-in 29-05-2018 INTERNAL USE Indholdsfortegnelse 1 NEMLOG-IN-LØSNINGER GØRES SIKRERE... 3 1.1 TJENESTEUDBYDERE SKAL FORBEREDE DERES LØSNINGER... 3 1.2 HVIS LØSNINGEN IKKE FORBEREDES... 3 2 VEJLEDNING

Læs mere

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index DET KONGELIGE Index Download driver... 2 Find the Windows 7 version.... 2 Download the Windows Vista driver.... 4 Extract driver... 5 Windows Vista installation of a printer.... 7 Side 1 af 12 DET KONGELIGE

Læs mere

VPN VEJLEDNING TIL MAC

VPN VEJLEDNING TIL MAC VPN VEJLEDNING TIL MAC MAC OS X 1 VPN VEJLEDNING TIL MAC Formålet med en VPN forbindelse er, at du kan tilgå nogle af Aarhus Universitets services hjemmefra, som ellers kun er tilgængelige, når du er på

Læs mere

Microservices. Hvad er det og hvordan kommer du i gang?

Microservices. Hvad er det og hvordan kommer du i gang? Microservices Hvad er det og hvordan kommer du i gang? Introduktion til Microservices Softwareudvikling Historie Softwarearkitektur Mentoring 10 konsulenter Bezos befaling All teams will henceforth expose

Læs mere

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU OUTLINE INEFFICIENCY OF ATTILA WAYS TO PARALLELIZE LOW COMPATIBILITY IN THE COMPILATION A SOLUTION

Læs mere

Privat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende

Privat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende Changes for Rottedatabasen Web Service The coming version of Rottedatabasen Web Service will have several changes some of them breaking for the exposed methods. These changes and the business logic behind

Læs mere

2a. Conceptual Modeling Methods

2a. Conceptual Modeling Methods ICT Enhanced Buildings Potentials IKT og Videnrepræsentationer - ICT and Knowledge Representations. 2a. Conceptual Modeling Methods Cand. Scient. Bygningsinformatik. Semester 2, 2010. CONTENT Conceptual

Læs mere

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1 Project Step 7 Behavioral modeling of a dual ported register set. Copyright 2006 - Joanne DeGroat, ECE, OSU 1 The register set Register set specifications 16 dual ported registers each with 16- bit words

Læs mere

Computer Networks Specielt om Infrastrukturer og Teknologi

Computer Networks Specielt om Infrastrukturer og Teknologi Computer Networks Specielt om Infrastrukturer og Teknologi Ole Borch Slide 1 Doc Bud på arkitektur (som mange andre steder) Sygehus Hemmelig Meget hemmelig WWW browser WWW Server Dataplejer Staklen Internet

Læs mere

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. På dansk/in Danish: Aarhus d. 10. januar 2013/ the 10 th of January 2013 Kære alle Chefer i MUS-regi! Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. Og

Læs mere

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 Shooting tethered med Canon EOS-D i Capture One Pro Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 For Canon EOS-D ejere der fotograferer Shooting tethered med EOS-Utility eller

Læs mere

A Profile for Safety Critical Java

A Profile for Safety Critical Java A Profile for Safety Critical Java Martin Schoeberl Hans Søndergaard Bent Thomsen Anders P. Ravn Præsenteret af: Henrik Kragh-Hansen November 8, 2007 Forfatterne Martin Schoeberl Udvikler af JOP processoren

Læs mere

IBM WebSphere Operational Decision Management

IBM WebSphere Operational Decision Management IBM WebSphere Operational Decision Management 8 0 45., WebSphere Operational Decision Management 8, 0, 0. Copyright IBM Corporation 2008, 2012. ........... 1 1:........ 2....... 3 Event Runtime...... 11...........

Læs mere

GEONIS Vand. fact sheet. Planlæg, dokumentér og vedligehold

GEONIS Vand. fact sheet. Planlæg, dokumentér og vedligehold JUNE 2015 Planlæg, dokumentér og vedligehold er en effektiv fagspecialist løsning for planlægning, dokumentation og vedligeholdelse af et vand forsyningssystem. Data model supportere en række nationale

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

Forslag til implementering af ResearcherID og ORCID på SCIENCE

Forslag til implementering af ResearcherID og ORCID på SCIENCE SCIENCE Forskningsdokumentation Forslag til implementering af ResearcherID og ORCID på SCIENCE SFU 12.03.14 Forslag til implementering af ResearcherID og ORCID på SCIENCE Hvad er WoS s ResearcherID? Hvad

Læs mere

Online kursus: Web Development

Online kursus: Web Development Online kursus 365 dage DKK 7.499 Nr. 72854 P ekskl. moms Få kompetencer til at indgå i udvikling af webapplikationer. Du får værktøjerne til at benytte de nyeste funktionaliteter til webudvikling. Kurserne

Læs mere

Molio specifications, development and challenges. ICIS DA 2019 Portland, Kim Streuli, Molio,

Molio specifications, development and challenges. ICIS DA 2019 Portland, Kim Streuli, Molio, Molio specifications, development and challenges ICIS DA 2019 Portland, Kim Streuli, Molio, 2019-06-04 Introduction The current structure is challenged by different factors. These are for example : Complex

Læs mere

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile DSB s egen rejse med ny DSB App Rubathas Thirumathyam Principal Architect Mobile Marts 2018 AGENDA 1. Ny App? Ny Silo? 2. Kunden => Kunderne i centrum 1 Ny app? Ny silo? 3 Mødetitel Velkommen til Danske

Læs mere

IBM Software Group. SOA v akciji. Srečko Janjić WebSphere Business Integration technical presales IBM Software Group, CEMA / SEA IBM Corporation

IBM Software Group. SOA v akciji. Srečko Janjić WebSphere Business Integration technical presales IBM Software Group, CEMA / SEA IBM Corporation IBM Software Group SOA v akciji Srečko Janjić Business Integration technical presales IBM Software Group, CEMA / SEA Service Oriented Architecture Design principles and technology for building reusable,

Læs mere

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension DK - Quick Text Translation HEYYER Net Promoter System Magento extension Version 1.0 15-11-2013 HEYYER / Email Templates Invitation Email Template Invitation Email English Dansk Title Invitation Email

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

Design til digitale kommunikationsplatforme-f2013

Design til digitale kommunikationsplatforme-f2013 E-travellbook Design til digitale kommunikationsplatforme-f2013 ITU 22.05.2013 Dreamers Lana Grunwald - svetlana.grunwald@gmail.com Iya Murash-Millo - iyam@itu.dk Hiwa Mansurbeg - hiwm@itu.dk Jørgen K.

Læs mere

Microsoft Dynamics C5. version 2012 Service Pack 01 Hot fix Fix list - Payroll

Microsoft Dynamics C5. version 2012 Service Pack 01 Hot fix Fix list - Payroll Microsoft Dynamics C5 version 2012 Service Pack 01 Hot fix 001 4.4.01.001 Fix list - Payroll CONTENTS Introduction... 3 Payroll... 3 Corrected elements in version 4.4.01.001... 4 Microsoft Dynamics C5

Læs mere

Analyse af værket What We Will

Analyse af værket What We Will 1 Analyse af værket What We Will af John Cayley Digital Æstetisk - Analyse What We Will af John Cayley Analyse af værket What We Will 17. MARTS 2011 PERNILLE GRAND ÅRSKORTNUMMER 20105480 ANTAL ANSLAG 9.131

Læs mere

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen The X Factor Målgruppe 7-10 klasse & ungdomsuddannelser Engelskundervisningen Læringsmål Eleven kan give sammenhængende fremstillinger på basis af indhentede informationer Eleven har viden om at søge og

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

SKETCHING MED VIDEO. Hvorfor sketching? Video sketching som metode. Quick start med Premiere Pro. Peter Vistisen

SKETCHING MED VIDEO. Hvorfor sketching? Video sketching som metode. Quick start med Premiere Pro. Peter Vistisen SKETCHING MED VIDEO Hvorfor sketching? Video sketching som metode Quick start med Premiere Pro Peter Vistisen Fra viden mod indsigt Nu skal der ideer på bordet...hvordan når vi fra data om hvad der er,

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

ISA Server 2006 Del 5. Jesper Hanno Hansen Jphan@wmdata.dk

ISA Server 2006 Del 5. Jesper Hanno Hansen Jphan@wmdata.dk ISA Server 2006 Del 5 Jesper Hanno Hansen Jphan@wmdata.dk Agenda Overblik over sessionen Konfigurerer RDP publisering Konfigurerer Exchange Access (OWA, RPC http og EAS) Næste Webcast Overblik over sessionen

Læs mere

Mogens Jacobsen http://mj.artnode.org www.artnode.org

Mogens Jacobsen http://mj.artnode.org www.artnode.org www.artnode.org Jeg har ikke børn! Jeg kommer ikke med en konklusion. Ej heller et check-liste eller lign. Og jeg kommer heller ikke med et stort teoretisk indlæg her. Jeg kommer med personlig tvist. Ideer

Læs mere

Valg af Automationsplatform

Valg af Automationsplatform Valg af Automationsplatform Factory or Machine? Different Product Segments APROL for Process Control and Factory Automation Automation Studio for Machine Automation Factory Automation Factory automation

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

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

MultiProgrammer Manual

MultiProgrammer Manual MultiProgrammer Manual MultiProgrammeren bruges til at læse og skrive værdier til ModBus register i LS Controls frekvensomformer E 1045. Dansk Version side 2 til 4 The MultiProgrammer is used for the writing

Læs mere

Plotning og MicroStation V8i. Frank Møller Christensen

Plotning og MicroStation V8i. Frank Møller Christensen Plotning og MicroStation V8i Frank Møller Christensen bentleyuser.dk årsmøde 09.11.2009 Plotning og MicroStation V8i Nyheder 27/12/2009 2 Nyheder - Georeferenced PDF - Property Publishing. - Dynamic Plot

Læs mere

SYSTEMDOKUMENTATION AF POC

SYSTEMDOKUMENTATION AF POC DIGITALISERINGSSTYRELSEN POC PÅ ORKESTRERINGSKOMPONENTEN SYSTEMDOKUMENTATION AF POC Version: 1.1 Status: Endelig Godkender: Forfatter: Copyright 2019 Netcompany. All rights reserved Dokumenthistorik Version

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

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Kursusgang 11 Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Design af brugerflader 11.1 Samme sted Forskellige steder Sidste kursusgang Samtidigt

Læs mere

QUICK START Updated:

QUICK START Updated: QUICK START Updated: 24.08.2018 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 started

Læs mere

Hvad er InfoPath? Et program i Microsoft Office System En desktop applikation Platformen for en ny generation af elektroniske formularer

Hvad er InfoPath? Et program i Microsoft Office System En desktop applikation Platformen for en ny generation af elektroniske formularer Hvad er InfoPath? Et program i Microsoft Office System En desktop applikation Platformen for en ny generation af elektroniske formularer Office InfoPath 2007 kan hjælpe dig med at indsamle oplysninger

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

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

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

Website review groweasy.dk

Website review groweasy.dk Website review groweasy.dk Generated on September 01 2016 10:32 AM The score is 56/100 SEO Content Title Webbureau Odense GrowEasy hjælper dig med digital markedsføring! Length : 66 Perfect, your title

Læs mere

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø EG Data Inform Byggebasen WCF og webservices Jens Karsø 10 Indholdsfortegnelse Byggebasen Services indledning... 2 Målsætning... 2 Valg af teknologier... 3 Kommunikationsmodel for byggebasen... 3 Services.byggebasen.dk...

Læs mere

4000 Generation Vejeceller Single Point Vejecelle SPSXL. Applikationer. Unikke Fordele

4000 Generation Vejeceller Single Point Vejecelle SPSXL. Applikationer. Unikke Fordele 4000 Generation Vejeceller Single Point Vejecelle SPSXL Unikke Fordele Udviklet og produceret i Danmark Fremstillet i rustfrit stål 1.4542 (17-4 PH) Robust kapacitiv teknologi Høj overlast tolerance (op

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

Our activities. Dry sales market. The assortment

Our activities. Dry sales market. The assortment First we like to start to introduce our activities. Kébol B.V., based in the heart of the bulb district since 1989, specialises in importing and exporting bulbs world-wide. Bulbs suitable for dry sale,

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

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

User Manual for LTC IGNOU

User Manual for LTC IGNOU User Manual for LTC IGNOU 1 LTC (Leave Travel Concession) Navigation: Portal Launch HCM Application Self Service LTC Self Service 1. LTC Advance/Intimation Navigation: Launch HCM Application Self Service

Læs mere

GUIDE TIL BREVSKRIVNING

GUIDE TIL BREVSKRIVNING GUIDE TIL BREVSKRIVNING APPELBREVE Formålet med at skrive et appelbrev er at få modtageren til at overholde menneskerettighederne. Det er en god idé at lægge vægt på modtagerens forpligtelser over for

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

OrCAD Capture TCL IDE med Eclipse

OrCAD Capture TCL IDE med Eclipse OrCAD Capture TCL IDE med Eclipse OrCAD Capture TCL er et script sprog til at lave applikationer til OrCAD Capture. Eclipse er et gratis udviklingsmiljø med debug muligheder. Denne guide hjælper med at

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

SAS USER FORUM DENMARK 2017 USER FORUM. Rune Nordtorp

SAS USER FORUM DENMARK 2017 USER FORUM. Rune Nordtorp SAS USER FORUM USER FORUM Rune Nordtorp Agenda Logning Audit logning Og hvorfor er det lige pludselig blevet vigtigt Logning i SAS -platformen Ressource Inventory Model Introduktion til opsætning af logning

Læs mere

Help / Hjælp

Help / Hjælp Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association

Læs mere

RoE timestamp and presentation time in past

RoE timestamp and presentation time in past RoE timestamp and presentation time in past Jouni Korhonen Broadcom Ltd. 5/26/2016 9 June 2016 IEEE 1904 Access Networks Working Group, Hørsholm, Denmark 1 Background RoE 2:24:6 timestamp was recently

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

Arkitektur for begyndere

Arkitektur for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle

Læs mere

3D NASAL VISTA TEMPORAL

3D NASAL VISTA TEMPORAL USER MANUAL www.nasalsystems.es index index 2 I. System requirements 3 II. Main menu 4 III. Main popup menu 5 IV. Bottom buttons 6-7 V. Other functions/hotkeys 8 2 I. Systems requirements ``Recommended

Læs mere

Online kursus: Content Mangement System - Wordpress

Online kursus: Content Mangement System - Wordpress Online kursus 365 dage DKK 1.999 Nr. 90213 P ekskl. moms Wordpress er et open-source content management system, som anvendes af mere end 23% af verdens 10 millioner mest besøgte hjemmesider. Det er et

Læs mere

Vejledning til det digitale eksamenssystem. Heilesen, Simon. Publication date: Document Version Peer-review version

Vejledning til det digitale eksamenssystem. Heilesen, Simon. Publication date: Document Version Peer-review version Vejledning til det digitale eksamenssystem Heilesen, Simon Publication date: 2014 Document Version Peer-review version Citation for published version (APA): Heilesen, S. (2014). Vejledning til det digitale

Læs mere

MSE PRESENTATION 2. Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft

MSE PRESENTATION 2. Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft CAPABILITY CONTROL LIST MSE PRESENTATION 2 Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft PRESENTATION OUTLINE Action items from phase 1 presentation tti Architecture

Læs mere

Richter 2013 Presentation Mentor: Professor Evans Philosophy Department Taylor Henderson May 31, 2013

Richter 2013 Presentation Mentor: Professor Evans Philosophy Department Taylor Henderson May 31, 2013 Richter 2013 Presentation Mentor: Professor Evans Philosophy Department Taylor Henderson May 31, 2013 OVERVIEW I m working with Professor Evans in the Philosophy Department on his own edition of W.E.B.

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

Enterprise Search fra Microsoft

Enterprise Search fra Microsoft Enterprise Search fra Microsoft Sådan kommer du i gang med search i Microsoft SharePoint Server 2007 Simon Tange Mortensen Solution Sales Specialist Microsoft Danmark simontm@microsoft.com Flere grænseflader

Læs mere

Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US

Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US Generalized Probit Model in Design of Dose Finding Experiments Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US Outline Motivation Generalized probit model Utility function Locally optimal designs

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

IPTV Box (MAG250/254) Bruger Manual

IPTV Box (MAG250/254) Bruger Manual IPTV Box (MAG250/254) Bruger Manual Når din STB (Set top Box) starter op, bliver der vist en pop up boks på skærmen, hvor du kan åbne EPG ved at trykke på F2 (Nogle bokse kan fortælle at den har brug for

Læs mere

SAS Corporate Program Website

SAS Corporate Program Website SAS Corporate Program Website Dear user We have developed SAS Corporate Program Website to make the administration of your company's travel activities easier. You can read about it in this booklet, which

Læs mere

3D NASAL VISTA 2.0

3D NASAL VISTA 2.0 USER MANUAL www.nasalsystems.es index index 2 I. System requirements 3 II. Main menu 4 III. Main popup menu 5 IV. Bottom buttons 6-7 V. Other functions/hotkeys 8 2 I. Systems requirements ``Recommended

Læs mere

Dannelse af PDF-dokumenter

Dannelse af PDF-dokumenter Dannelse af PDF-dokumenter Indhold Generere PDF-dokumenter... 2 Håndtering af PDF-dokumentet... 8 Hvordan indsætter man sidetal i PDF-dokumentet?... 8 Hvordan laver man bookmarks i PDF-dokumentet?... 8

Læs mere

Dannelse af PDF dokumenter

Dannelse af PDF dokumenter Dannelse af PDF dokumenter Indhold Dannelse af PDF-dokumenter i Phd Planner... 2 Valg af vedhæftninger i PDF dokumentet... 2 Valg af skabelon for PDF dokumentet... 3 Når PDF filen er dannet... 5 Gem PDF

Læs mere

Database. lv/

Database. lv/ Database 1 Database Design Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management system) Et SW system der gør det muligt at definer, oprette og vedligeholde

Læs mere

<meta name="dcs.dcssta" content="404"/>

<meta name=dcs.dcssta content=404/> 404 fejlrapportering i Webtrends I Webtrends Analytics 10 er det muligt at fange File not found errors (Client errors), som de besøgende løber ind i. Det er ikke kun de interne fejl som fanges, men også

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

Software 1 with Java. Recitation No. 7 (Servlets, Inheritance)

Software 1 with Java. Recitation No. 7 (Servlets, Inheritance) Software 1 with Java Recitation No. 7 (Servlets, Inheritance) Servlets Java modules that run on a Web server to answer client requests For example: Processing data submitted by a browser Providing dynamic

Læs mere

Skriftlig Eksamen Beregnelighed (DM517)

Skriftlig Eksamen Beregnelighed (DM517) Skriftlig Eksamen Beregnelighed (DM517) Institut for Matematik & Datalogi Syddansk Universitet Mandag den 31 Oktober 2011, kl. 9 13 Alle sædvanlige hjælpemidler (lærebøger, notater etc.) samt brug af lommeregner

Læs mere

Introduktion til Microsoft R. Steen Dybboe, Pragmatic BI MsBIP 2017 Aarhus

Introduktion til Microsoft R. Steen Dybboe, Pragmatic BI MsBIP 2017 Aarhus Introduktion til Microsoft R Steen Dybboe, Pragmatic BI MsBIP 2017 Aarhus Agenda Introduktion til R Data Scientists Microsoft R implementering R + SQL SQL + R Hvem er jeg Steen Dybboe Selvstændig konsulent

Læs mere

Improving data services by creating a question database. Nanna Floor Clausen Danish Data Archives

Improving data services by creating a question database. Nanna Floor Clausen Danish Data Archives Improving data services by creating a question database Nanna Floor Clausen Danish Data Archives Background Pressure on the students Decrease in response rates The users want more Why a question database?

Læs mere

KOM GODT I GANG MED. Desktop Mendeley Menuen er simpel og intuitiv. I Menuen Tools finder du web importer og MS Word plugin

KOM GODT I GANG MED. Desktop Mendeley Menuen er simpel og intuitiv. I Menuen Tools finder du web importer og MS Word plugin Mendeley er et program til håndtering af PDF er og referencer, som frit kan downloades fra internettet. Der er fri lagringskapacitet for en enkeltbruger op til en vis mængde data. Du kan hente programmet

Læs mere

Remember the Ship, Additional Work

Remember the Ship, Additional Work 51 (104) Remember the Ship, Additional Work Remember the Ship Crosswords Across 3 A prejudiced person who is intolerant of any opinions differing from his own (5) 4 Another word for language (6) 6 The

Læs mere

Netværk & elektronik

Netværk & elektronik Netværk & elektronik Oversigt Ethernet og IP teori Montering af Siteplayer modul Siteplayer teori Siteplayer forbindelse HTML Router (port forwarding!) Projekter Lkaa Mercantec 2009 1 Ethernet På Mars

Læs mere

Aalborg Universitet. Undersøgelse af miljøvurderingspraksis i Danmark Lyhne, Ivar; Cashmore, Matthew Asa. Publication date: 2013

Aalborg Universitet. Undersøgelse af miljøvurderingspraksis i Danmark Lyhne, Ivar; Cashmore, Matthew Asa. Publication date: 2013 Aalborg Universitet Undersøgelse af miljøvurderingspraksis i Danmark Lyhne, Ivar; Cashmore, Matthew Asa Publication date: 2013 Document Version Peer-review version Link to publication from Aalborg University

Læs mere

Design by Contract Bertrand Meyer Design and Programming by Contract. Oversigt. Prædikater

Design by Contract Bertrand Meyer Design and Programming by Contract. Oversigt. Prædikater Design by Contract Bertrand Meyer 1986 Design and Programming by Contract Michael R. Hansen & Anne Haxthausen mrh@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark Design

Læs mere

Så er IOS CMS her Endelig - et Content Management System, der passer til alt lige fra den mindre private side til store firmasider

Så er IOS CMS her Endelig - et Content Management System, der passer til alt lige fra den mindre private side til store firmasider IOS CMS Så er IOS CMS her Endelig - et Content Management System, der passer til alt lige fra den mindre private side til store firmasider IOS CMS 2009: et med alle funktioner CMS system med ny og kraftfuld

Læs mere

Observation Processes:

Observation Processes: Observation Processes: Preparing for lesson observations, Observing lessons Providing formative feedback Gerry Davies Faculty of Education Preparing for Observation: Task 1 How can we help student-teachers

Læs mere

Microsoft Development Center Copenhagen, June Løn. Ændring

Microsoft Development Center Copenhagen, June Løn. Ændring Microsoft Development Center Copenhagen, June 2010 Løn Microsoft Dynamics C5 20100 Ændring af satser r på DA-Barsel Contents Nye satser på DA-barsefra DA-Barsel...... 3 Brev 6 2 Nye satser på DA-barsel

Læs mere

Aktivering af Survey funktionalitet

Aktivering af Survey funktionalitet Surveys i REDCap REDCap gør det muligt at eksponere ét eller flere instrumenter som et survey (spørgeskema) som derefter kan udfyldes direkte af patienten eller forsøgspersonen over internettet. Dette

Læs mere

Informationsteknologi Generisk kodning af levende billeder og tilknyttet lydinformation Del 7: Avanceret lydkodning (AAC)

Informationsteknologi Generisk kodning af levende billeder og tilknyttet lydinformation Del 7: Avanceret lydkodning (AAC) Dansk standard Rettelsesblad DS/ISO/IEC 13818-7/Corr. 1 1. udgave 2011-01-10 Informationsteknologi Generisk kodning af levende billeder og tilknyttet lydinformation Del 7: Avanceret lydkodning (AAC) Information

Læs mere