{"id":436,"date":"2011-11-05T08:49:32","date_gmt":"2011-11-05T06:49:32","guid":{"rendered":"http:\/\/www.kristiansborg.dk\/bibliotek\/?page_id=436"},"modified":"2011-11-07T08:37:11","modified_gmt":"2011-11-07T06:37:11","slug":"forord","status":"publish","type":"page","link":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/forord\/","title":{"rendered":"Forord"},"content":{"rendered":"<p>Historien om Java er historien om en medarbejder, der fik sin vilje. I protest over de mange forskellige API\u2019er og platforme, der blev brugt hos Sun i 1990, besluttede softwareudvikleren Patrick Naughton at skifte sit visitkort fra Sun Microsystems ud med et, der bar navnet NeXT. Hans overordnede var imidlertid ikke tilh\u00e6nger af den id\u00e9 og foreslog Naughton at skrive en liste over hans klager og forslag til \u00e6ndringer.<\/p>\n<p>Naughton lagde ikke fingrene imellem og regnede egentligt ikke med, at hans liste nogensinde ville blive l\u00e6st \u2013 men hvorfor skulle det bekymre ham? Han var jo alligevel p\u00e5 vej v\u00e6k fra firmaet.<\/p>\n<div style=\"border: 1px solid red; color: red\">\n<b>Du l\u00e6ser en gammel bog<\/b><br \/>\nDen bog, du l\u00e6ser her, er fra 1998, og mange ting kan have \u00e6ndret sig siden da.<br \/>\nVi h\u00e5ber, at du stadig kan finde relevant information i den.<br \/>\nHvis du vil l\u00e6se aktuelle oplysninger om de avancerede dele af Java, anbefaler vi<br \/>\nbogen <a href=\"http:\/\/clk.tradedoubler.com\/click?p(197229)a(2029446)g(19172914)url(http:\/\/www.adlibris.com\/dk\/product.aspx?isbn=0132354799)\"  target=\"_blank\">Core Java &#8211; Advanced Features<\/a><img decoding=\"async\" src=\"http:\/\/impdk.tradedoubler.com\/imp?type(inv)g(19172914)a(2029446)\" \/>\n<\/div>\n<p>Til Naughtons overraskelse blev listen faktisk l\u00e6st \u2013 endda af topledelsen hos Sun. Den dag, Naughton skulle rejse, gav Sun ham et modtilbud. Han skulle v\u00e6re en del af et hold avancerede udviklere, der m\u00e5tte lave pr\u00e6cist, hvad de ville. Det eneste krav, ledelsen stillede til dem, var at de lavede noget, der var <em>cool<\/em>.<\/p>\n<p>&nbsp;<\/p>\n<p>Holdet kom til at best\u00e5 af seks mand og fik kodenavnet <em>Green<\/em>. De begyndte at unders\u00f8ge fordele og ulemper ved eksisterende teknologier, som Game-boys, fjernbetjeninger med mere. Form\u00e5let med unders\u00f8gelsen af disse produkter var at finde en m\u00e5de, de kunne tale sammen, selvom de benyttede forskellige CPU\u2019er.<\/p>\n<p>&nbsp;<\/p>\n<p>Holdets anstrengelser endte i definitionen af et nyt objektorienteret programmeringssprog, der blev kaldt <em>Oak<\/em> efter et tr\u00e6 uden for et af medlemmernes vindue. For at vise, hvad det nye sprog kunne bruges til, udviklede gruppen en lille fjernbetjening med en lille, visuel brugergr\u00e6nseflade. Fjernbetjeningen, der blev kaldt \u201d*7\u201d, havde en lille figur ved navn Duke, der blev brugt til at hj\u00e6lpe brugeren. Denne figur, der var skabt af Joe Palrang, blev senere Javas maskot.<\/p>\n<p>&nbsp;<\/p>\n<p>Green-holdet blev \u00e6ndret til en selvst\u00e6ndig virksomhed ejet af Sun. Firmaet fik navnet First Person og havde nu en interessant ide at arbejde med, men stadig ingen anelse om, hvad det i sidste ende skulle bruges til.<\/p>\n<p>&nbsp;<\/p>\n<p>Det blev klart i 1993, da National Center for Supercomputing Application lancerede Mosaic, og World Wide Web opstod. I begyndelsen af 1994 besluttede First Person-holdet, at den fremtidige udvikling skulle koncentreres om Internettet. Arthur van Hoff skrev en Oak-compiler direkte i Oak i steder for C, og Naughton og Jonathan Payne skrev en browser med Oak-underst\u00f8ttelse. Denne browser fik navnet WebRunner, og kunne afvikle den f\u00f8rste Oak-applet; Duke der vinker til sine for\u00e6ldre over Internet.<\/p>\n<p>&nbsp;<\/p>\n<p>Sun st\u00f8ttede First Person-holdet i, at sproget skulle for\u00e6res v\u00e6k via Internet, men ville dog f\u00f8rst have navnet \u00e6ndret til Java. Herefter gik det hurtigt WebRunner skiftede navn til HotJava p\u00e5 grund af varem\u00e6rkestridigheder, og Netscape besluttede at underst\u00f8tte Java i deres browsere. Dermed kunne millioner af Internet-brugere afvikle Java-apletterne.<\/p>\n<p>&nbsp;<\/p>\n<p>I dag er Java ikke blot et sprog, der giver dynamik til Internet-sider. Sproget kan bruges til at udvikle fulde applikationer og underst\u00f8tter nu avancerede teknikker indenfor brugergr\u00e6nseflader, netv\u00e6rkskommunikation, distribuerede systemer, kryptering og meget, meget mere.<\/p>\n<p>&nbsp;<\/p>\n<p>I november 1998 udkommer version 1.2 af Java. Dette er den tredje st\u00f8rre udgivelse, der efterf\u00f8lger version 1.0.2 og 1.1.7. Som en tilf\u00f8jelse til de elementer, der er en integreret del af sproget, er Swing blevet lanceret. Swing er et API, der g\u00f8r det muligt at skrive applikationer med avancerede brugergr\u00e6nseflader i Java. Swing fik sit navn p\u00e5 JavaOne-konferencen i San Fransisco i 1997, hvor udviklerne bag systemet pr\u00e6senterede det i et program, der blandt andet kunne afspille musik.<\/p>\n<p>&nbsp;<\/p>\n<p>Georges Saab, der var blandt programm\u00f8rerne i Swing-gruppen, n\u00e6vnte, at Swing-musik tilsyneladende var ved at f\u00e5 en ren\u00e6ssance og foreslog <em>Swing<\/em> som et muligt navn for projektet. Hele holdet enedes om dette forslag \u2013 Swing l\u00f8d godt, og der var masser af markedsf\u00f8ringsmuligheder. Ikke mindst det ber\u00f8mte citat af Java maskottens navnebror, Duke Ellington, \u201dIt don\u2019t mean a thing if it ain\u2019t got that Swing.\u201d<\/p>\n<p>&nbsp;<\/p>\n<p>Navnet slog s\u00e5 godt igennem, at det stadigv\u00e6k anvendes om projektet, selvom de egentligt i dag er en del af Java Foundation Classes (JFC), men som et medlem af Swing-holdet siger det: \u201dDet staves JFC, men det udtales Swing.\u201d<\/p>\n<div style=\"border: 1px solid red; color: red\">\n<b>Du l\u00e6ser en gammel bog<\/b><br \/>\nDen bog, du l\u00e6ser her, er fra 1998, og mange ting kan have \u00e6ndret sig siden da.<br \/>\nVi h\u00e5ber, at du stadig kan finde relevant information i den.<br \/>\nHvis du vil l\u00e6se aktuelle oplysninger om de avancerede dele af Java, anbefaler vi<br \/>\nbogen <a href=\"http:\/\/clk.tradedoubler.com\/click?p(197229)a(2029446)g(19172914)url(http:\/\/www.adlibris.com\/dk\/product.aspx?isbn=0132354799)\"  target=\"_blank\">Core Java &#8211; Advanced Features<\/a><img decoding=\"async\" src=\"http:\/\/impdk.tradedoubler.com\/imp?type(inv)g(19172914)a(2029446)\" \/>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Historien om Java er historien om en medarbejder, der fik sin vilje. I protest over de mange forskellige API\u2019er og platforme, der blev brugt hos Sun i 1990, besluttede softwareudvikleren Patrick Naughton at skifte sit visitkort fra Sun Microsystems ud med et, der bar navnet NeXT. Hans overordnede var imidlertid ikke tilh\u00e6nger af den id\u00e9 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":332,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-436","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Historien om Java er historien om en medarbejder, der fik sin vilje.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"keywords\" content=\"java,historie,oak,next,naughton,green\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/forord\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Biblioteket | Samling af artikler og b\u00f8ger\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Forord - Avanceret Java-programmering | Biblioteket\" \/>\n\t\t<meta property=\"og:description\" content=\"Historien om Java er historien om en medarbejder, der fik sin vilje.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/forord\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2011-11-05T06:49:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2011-11-07T06:37:11+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Forord - Avanceret Java-programmering | Biblioteket\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Historien om Java er historien om en medarbejder, der fik sin vilje.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/avanceret-java-programmering\\\/forord\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/#listItem\",\"name\":\"B\\u00f8ger\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/#listItem\",\"position\":2,\"name\":\"B\\u00f8ger\",\"item\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/avanceret-java-programmering\\\/#listItem\",\"name\":\"Avanceret Java-programmering\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/avanceret-java-programmering\\\/#listItem\",\"position\":3,\"name\":\"Avanceret Java-programmering\",\"item\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/avanceret-java-programmering\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/avanceret-java-programmering\\\/forord\\\/#listItem\",\"name\":\"Forord\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/#listItem\",\"name\":\"B\\u00f8ger\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/avanceret-java-programmering\\\/forord\\\/#listItem\",\"position\":4,\"name\":\"Forord\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/avanceret-java-programmering\\\/#listItem\",\"name\":\"Avanceret Java-programmering\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/#organization\",\"name\":\"Biblioteket\",\"description\":\"Samling af artikler og b\\u00f8ger\",\"url\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/avanceret-java-programmering\\\/forord\\\/#webpage\",\"url\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/avanceret-java-programmering\\\/forord\\\/\",\"name\":\"Forord - Avanceret Java-programmering | Biblioteket\",\"description\":\"Historien om Java er historien om en medarbejder, der fik sin vilje.\",\"inLanguage\":\"da-DK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/b%c3%b8ger\\\/avanceret-java-programmering\\\/forord\\\/#breadcrumblist\"},\"datePublished\":\"2011-11-05T08:49:32+02:00\",\"dateModified\":\"2011-11-07T08:37:11+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/#website\",\"url\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/\",\"name\":\"Biblioteket\",\"description\":\"Samling af artikler og b\\u00f8ger\",\"inLanguage\":\"da-DK\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Forord - Avanceret Java-programmering | Biblioteket","description":"Historien om Java er historien om en medarbejder, der fik sin vilje.","canonical_url":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/forord\/","robots":"max-image-preview:large","keywords":"java,historie,oak,next,naughton,green","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/forord\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek#listItem","position":1,"name":"Home","item":"https:\/\/www.kristiansborg.dk\/bibliotek","nextItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/#listItem","name":"B\u00f8ger"}},{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/#listItem","position":2,"name":"B\u00f8ger","item":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/#listItem","name":"Avanceret Java-programmering"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/#listItem","position":3,"name":"Avanceret Java-programmering","item":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/forord\/#listItem","name":"Forord"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/#listItem","name":"B\u00f8ger"}},{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/forord\/#listItem","position":4,"name":"Forord","previousItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/#listItem","name":"Avanceret Java-programmering"}}]},{"@type":"Organization","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/#organization","name":"Biblioteket","description":"Samling af artikler og b\u00f8ger","url":"https:\/\/www.kristiansborg.dk\/bibliotek\/"},{"@type":"WebPage","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/forord\/#webpage","url":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/forord\/","name":"Forord - Avanceret Java-programmering | Biblioteket","description":"Historien om Java er historien om en medarbejder, der fik sin vilje.","inLanguage":"da-DK","isPartOf":{"@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/#website"},"breadcrumb":{"@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/forord\/#breadcrumblist"},"datePublished":"2011-11-05T08:49:32+02:00","dateModified":"2011-11-07T08:37:11+02:00"},{"@type":"WebSite","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/#website","url":"https:\/\/www.kristiansborg.dk\/bibliotek\/","name":"Biblioteket","description":"Samling af artikler og b\u00f8ger","inLanguage":"da-DK","publisher":{"@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/#organization"}}]},"og:locale":"da_DK","og:site_name":"Biblioteket | Samling af artikler og b\u00f8ger","og:type":"article","og:title":"Forord - Avanceret Java-programmering | Biblioteket","og:description":"Historien om Java er historien om en medarbejder, der fik sin vilje.","og:url":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/forord\/","article:published_time":"2011-11-05T06:49:32+00:00","article:modified_time":"2011-11-07T06:37:11+00:00","twitter:card":"summary","twitter:title":"Forord - Avanceret Java-programmering | Biblioteket","twitter:description":"Historien om Java er historien om en medarbejder, der fik sin vilje."},"aioseo_meta_data":{"post_id":"436","title":"Forord - Avanceret Java-programmering | #site_title","description":"Historien om Java er historien om en medarbejder, der fik sin vilje.","keywords":[{"label":"Java","value":"Java"},{"label":"historie","value":"historie"},{"label":"Oak","value":"Oak"},{"label":"Next","value":"Next"},{"label":"Naughton","value":"Naughton"},{"label":"Green","value":"Green"}],"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 06:59:15","updated":"2025-06-04 02:18:22","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.kristiansborg.dk\/bibliotek\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/\" title=\"B\u00f8ger\">B\u00f8ger<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/\" title=\"Avanceret Java-programmering\">Avanceret Java-programmering<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tForord\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.kristiansborg.dk\/bibliotek"},{"label":"B\u00f8ger","link":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/"},{"label":"Avanceret Java-programmering","link":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/"},{"label":"Forord","link":"https:\/\/www.kristiansborg.dk\/bibliotek\/b%c3%b8ger\/avanceret-java-programmering\/forord\/"}],"_links":{"self":[{"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages\/436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/comments?post=436"}],"version-history":[{"count":4,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages\/436\/revisions"}],"predecessor-version":[{"id":451,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages\/436\/revisions\/451"}],"up":[{"embeddable":true,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages\/332"}],"wp:attachment":[{"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/media?parent=436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}