<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MacSiden.dk &#187; Programmeringssprog</title>
	<atom:link href="http://macsiden.dk/tag/programmeringssprog/feed" rel="self" type="application/rss+xml" />
	<link>http://macsiden.dk</link>
	<description>Alt det vigtige om Apple, Mac, iPhone, iPad, iOS</description>
	<lastBuildDate>Wed, 15 Feb 2012 10:39:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>SoyLatte &#8211; Open source Java til Mac OS X</title>
		<link>http://macsiden.dk/2008/01/13/soylatte-open-source-java-til-mac-os-x</link>
		<comments>http://macsiden.dk/2008/01/13/soylatte-open-source-java-til-mac-os-x#comments</comments>
		<pubDate>Sun, 13 Jan 2008 01:02:00 +0000</pubDate>
		<dc:creator>Rasmus</dc:creator>
				<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java SE 6]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programmeringssprog]]></category>
		<category><![CDATA[SoyLatte]]></category>

		<guid isPermaLink="false">http://macsiden.dk/2008/01/13/soylatte-open-source-java-til-mac-os-x/</guid>
		<description><![CDATA[Der har været sagt og skrevet meget om manglen på et Java SE 6 JDK til OS X. Selv undertegnede har vovet sig ud i at kommentere på dette emne et par gange. Det vil jeg derfor ikke rigtigt berøre. Jeg vil derimod skrive lidt om SoyLatte, initiativet med at portere FreeBSD Java 1.6 patchset&#8217;et [...]]]></description>
			<content:encoded><![CDATA[<p>Der har været sagt og skrevet meget om manglen på et Java SE 6<a href="http://macsiden.dk/wp-content/dukewithhelmet.png" rel="lightbox" title="Duke"><img src="http://macsiden.dk/wp-content/dukewithhelmet.thumbnail.png" alt="Duke" align="right" /></a><br />
JDK til OS X. Selv undertegnede har vovet sig ud i at kommentere på dette emne et par gange.</p>
<p>Det vil jeg derfor ikke rigtigt berøre. Jeg vil derimod skrive lidt om SoyLatte, initiativet med at portere <a href="http://www.eyesbeyond.com/freebsddom/java/jdk16.html" title="FreeBSD Java 1.6 patchset">FreeBSD Java 1.6 patchset&#8217;et</a> til Mac OS X Intel platformen.</p>
<p><span id="more-66"></span><strong>Manden bag</strong><br />
Manden bag <a href="http://landonf.bikemonkey.org/static/soylatte/" title="SoyLatte">SoyLatte</a> er <a href="http://landonf.bikemonkey.org/" title="Landon Fuller">Landon Fuller</a>. Han er tekniker hos Apple i deres BSD Technology Group, en af hovedmændene bag <a href="http://darwinports.com/" title="Darwin Ports">Darwin Ports</a>, og så er han committer på <a href="http://www.freebsd.org/java/" title="FreeBSD Java">FreeBSD Java</a>. Altså en yderst kompetent mand, hvilket også kan ses på, hvor hurtig han var til at frigive developer preview release 1 &#8211; det tog ham ikke andet end ca. 2 uger.</p>
<p><strong>Formålet</strong><br />
Formålet med SoyLatte er at lave en åben portering af <a href="http://openjdk.java.net/" title="OpenJDK">OpenJDK</a> til de nyere udgaver af Mac OS X.</p>
<p><strong>Features</strong><br />
SoyLatte er en Java SE 6 implementation, så man kan gøre brug af de features, der er i en standard Java SE 6. Der er dog nogle få ting, man skal være opmærksom på, før man kaster sig ud i at bruge SoyLatte:</p>
<ul>
<li>Swing er implementeret vha. <a href="http://developer.apple.com/opensource/tools/X11.html" title="X11 for Mac OS X">X11</a></li>
<li>Aqua Look &amp; Feel er ikke integreret endnu, men det er planen at integrere <a href="http://www.randelshofer.ch/quaqua/download.html" title="Quaqua">Quaqua</a> i SoyLatte</li>
<li>Ingen lyd support endnu</li>
<li>Ingen integration til Mac OS X certificate store endnu</li>
</ul>
<p><strong>Mine oplevelser med SoyLatte</strong><br />
Jeg bruger SoyLatte som default JRE i <a href="http://www.eclipse.org" title="Eclipse IDE">Eclipse</a> og i terminalen, og at få det til at virke gik virkeligt nemt. Det er blot at pakke en tar&#8217;et fil ud og tilføje SoyLatte som første entry til PATH samt tilføje den som JRE i Eclipse på samme måde, som man gør med enhver anden JRE. Derefter er det bare at bruge den JRE/JDK som enhver anden.<br />
Jeg har ikke lavet nogen benchmarks af SoyLatte i forhold Apples <a href="http://developer.apple.com/java/" title="Apple Java SE 6 DP 8">Java SE 6 DP 8</a>, da jeg desværre ikke ligger inde med en 64 bit maskine. Men mit umiddelbare indtryk er, at SoyLatte performer rigtigt godt, og jeg er overrasket over, hvor hurtig Swing applikationer starter op, selvom X11 skal startes først.</p>
<p><strong>Konklusion</strong><br />
Der mangler stadig noget arbejde, før SoyLatte er færdig. Men når den er det, ser det ud til, at den sagtens kan måle sig med Apples Java SE 6, og hvad der gør det interessant er, at den kan anvendes både i Mac OS X Tiger og Leopard &#8211; og så er jeg sikker på, at Apple ikke tager skade af at få lidt konkurrence.</p>
]]></content:encoded>
			<wfw:commentRss>http://macsiden.dk/2008/01/13/soylatte-open-source-java-til-mac-os-x/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

