<?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>Soziotechnische Integration &#187; Vektorgrafik</title>
	<atom:link href="https://test.soziotech.org/tag/vektorgrafik/feed/" rel="self" type="application/rss+xml" />
	<link>https://test.soziotech.org</link>
	<description>Ein Projekt mit der Forschungsgruppe Kooperationssysteme an der Universität der Bundeswehr München</description>
	<lastBuildDate>Mon, 15 Jun 2015 15:24:48 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Howto &#8211; Export von Vektorgrafiken mit der JavaFX Production Suite</title>
		<link>https://test.soziotech.org/howto-export-von-vektorgrafiken-mit-der-javafx-production-suite/</link>
		<comments>https://test.soziotech.org/howto-export-von-vektorgrafiken-mit-der-javafx-production-suite/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 17:57:25 +0000</pubDate>
		<dc:creator><![CDATA[Markus Schran]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Ubiquitäre Natural User Interfaces]]></category>
		<category><![CDATA[Adobe Illustrator]]></category>
		<category><![CDATA[FXD]]></category>
		<category><![CDATA[FXZ]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[Production Suite]]></category>
		<category><![CDATA[Vektorgrafik]]></category>

		<guid isPermaLink="false">http://sevastyanova.cscwlab.de/?p=676</guid>
		<description><![CDATA[<p><img src="https://test.soziotech.org/wp-content/uploads/cache/310_crop_940x198_fxd-export.png" width="618" height="130" alt="Howto &#8211; Export von Vektorgrafiken mit der JavaFX Production Suite" /></p>In diesem Howto wird gezeigt, wie aus einer Vektorgrafik in Adobe Illustrator eine FXZ-Datei erstellt werden kann, die zur Programmierung einer entsprechenden Oberfläche in JavaFX benötigt wird. Dazu wird das Plugin der JavaFX Production Suite verwendet, das als Integrationslösung zur &#8230; <a href="https://test.soziotech.org/howto-export-von-vektorgrafiken-mit-der-javafx-production-suite/">Weiterlesen <span class="meta-nav">&#8594;</span></a><img src="https://analytics.flottmedia.com/piwik/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2Ftest.soziotech.org%2Fhowto-export-von-vektorgrafiken-mit-der-javafx-production-suite%2F&amp;action_name=Howto+%26%238211%3B+Export+von+Vektorgrafiken+mit+der+JavaFX+Production+Suite&amp;urlref=http%3A%2F%2Ffeeds.feedburner.com%2Fsoziotech" style="border:0;width:0;height:0" width="0" height="0" alt="" /><div class='yarpp-related-rss'>
<h3>Verwandte Artikel:</h3><ol>
<li><a href="https://test.soziotech.org/howto-erste-schritte-mit-javafx-2-0/" rel="bookmark" title="Howto &#8211; Erste Schritte mit JavaFX 2.0">Howto &#8211; Erste Schritte mit JavaFX 2.0 </a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p><img src="https://test.soziotech.org/wp-content/uploads/cache/310_crop_940x198_fxd-export.png" width="618" height="130" alt="Howto &#8211; Export von Vektorgrafiken mit der JavaFX Production Suite" /></p><p>In diesem Howto wird gezeigt, wie aus einer Vektorgrafik in Adobe Illustrator eine <a href="https://test.soziotech.org/glossar/fxz/" class="glossaryLink" title="Klicken Sie, um zum detaillierten Glossareintrag für FXZ zu springen." onmouseover="tooltip.show('Datenformat der JavaFX Production Suite. Als FXZ gespeicherte Grafiken können zur Laufzeit mit JavaFX einfach verändert werden. ');" onmouseout="tooltip.hide();">FXZ</a>-Datei erstellt werden kann, die zur Programmierung einer entsprechenden Oberfläche in <a href="https://test.soziotech.org/glossar/javafx/" class="glossaryLink" title="Klicken Sie, um zum detaillierten Glossareintrag für JavaFX zu springen." onmouseover="tooltip.show('Framework für plattformübergreifende Rich Internet Applications. Es ist Teil der Java-Spezifikation und -familie von Sun Microsystems und steht in direkter Konkurrenz zu Adobe Flash bzw. Flex und Microsoft Silverlight. ');" onmouseout="tooltip.hide();">JavaFX</a> benötigt wird. Dazu wird das Plugin der <a href="http://javafx.com/downloads/all.jsp" target="_blank" class="link-external">JavaFX <a class="glossaryLink" href="https://test.soziotech.org/glossar/production-suite/" title="Klicken Sie, um zum detaillierten Glossareintrag für Production Suite zu springen." onmouseover="tooltip.show('Verbindungsstück zwischen Entwickler und Designer für JavaFX. Es stellt Plugins für Adobe Illustrator und Photoshop sowie einen SVG-FXZ-Konverter zur Verfügung, mithilfe derer Grafiken in das JavaFX Format FXZ umgewandelt werden können. ');" onmouseout="tooltip.hide();">Production Suite</a></a> verwendet, das als Integrationslösung zur Unterstützung solcher Anwendungsfälle von Oracle bereitgestellt wird.</p>
<p><span id="more-676"></span></p>
<p>Falls bisher noch keine Runtime-Umgebung für JavaFX installiert wurde, zeigt der zuvor in dieser Serie erschienene Artikel <a href="https://test.soziotech.org/?p=903" title="Zum Sociotech-Artikel Howto - Erste Schritte mit JavaFX 2.0" class="link-internal">Howto &#8211; Erste Schritte mit JavaFX 2.0</a> alle erforderlichen Voraussetzungen, die für das Programmieren mit JavaFX benötigt werden, sowie allgemeine grundlegende Begriffe und Befehle. Die nachfolgend vorgestellten Schritte stammen z.T. aus dem <a href="http://download.oracle.com/javafx/1.3/gettingstarted/production_suite/" title="Zum Getting Started Tutorial der Production Suite" target="_blank" class="link-external">Getting Started Tutorial zur Production Suite</a> und wurden für den Kontext der Artikelserie zu JavaFX entsprechend angepasst.</p>
<h2>Vektorgrafik in Adobe Illustrator</h2>
<p>Zunächst betrachten wir eine Grafik mit ihrer Ebenenstruktur in Adobe Illustrator. Bereits beim Erstellen der Grafik muss auf Ebenen und Benennung geachtet werden. Rechts im Bild sind die Ebene mit ihren jeweiligen Gruppierungen gut zu erkennen.</p>
<div class="ngg-singlepic ngg-center wp-caption">
<a rel="lightbox" href="https://test.soziotech.org/wp-content/uploads/javafx-production-suite/fxd-beispiel.png" title="
			Beispiel einer guten Struktur in Adobe Illustrator und anhand einer Tutorial Grafik, Quelle: http://download.oracle.com/javafx/1.3/gettingstarted/production_suite/.			" 

 >
	<img src="https://test.soziotech.org/wp-content/uploads/cache/307__618x_fxd-beispiel.png" alt="Struktur einer Vektorgrafik" title="Struktur einer Vektorgrafik" />
</a>
			<p class="wp-caption-text">Struktur einer Vektorgrafik <a class="simple-footnote" title="Klicken Sie, um zur Fußnote zu springen oder Links in der Fußnote zu folgen." id="return-note-676-1" href="#note-676-1" onmouseover="tooltip.show('Bildquelle: http://download.oracle.com/javafx/1.3/gettingstarted/production_suite/.');" onmouseout="tooltip.hide();"><sup>1</sup></a></p>
</div>

<p>In der abgebildeten Grafik sind alle Zahlen mit ihrem quadratischen Rahmen gruppiert und durchnummeriert. An der Benennung der Elemente kann man ableiten, welche Komponenten später im Programm angesprochen können werden sollen. Alle Objekte, die in JavaFX über ihre <a href="https://test.soziotech.org/glossar/id/" class="glossaryLink" title="Klicken Sie, um zum detaillierten Glossareintrag für ID zu springen." onmouseover="tooltip.show('Identifikator oder auch Kennung; ist ein künstlich zugewiesenes Merkmal zur eindeutigen Identifizierung eines Objektes. ');" onmouseout="tooltip.hide();">ID</a> (Ebenennamen) aufrufbar sein sollen, sollten in Adobe Illustrator mit dem Präfix „JFX:“ versehen werden. Dies bietet sich insbesondere bei Grafiken an, die viele Objekte bzw. Ebenen besitzen, von denen aber nur ein gewisser Teil später im Programm explizit angesprochen werden muss.</p>
<p>Über den Punkt &#8222;Datei&#8220; in der Menüleiste erreicht man unter &#8222;Save for JavaFX&#8230;&#8220; das Plugin. Es öffnet sich das unten abgebildete Exportfenster mit den möglichen Ausgabeoptionen. Wenn später alle Objekte über eine ID angesprochen werden sollen, kann dies in den Ausgabeeinstellungen festgelegt werden.</p>
<div class="ngg-singlepic ngg-center wp-caption">
<a rel="lightbox" href="https://test.soziotech.org/wp-content/uploads/javafx-production-suite/fxd-export.png" title="
			Preview-Ansicht der Tutorial Grafik beim Export mit Ausgabeoptionen für die zu erstellende "FXZ"- File, Quelle: http://download.oracle.com/javafx/1.3/gettingstarted/production_suite/.			" 

 >
	<img src="https://test.soziotech.org/wp-content/uploads/cache/310__618x_fxd-export.png" alt="Exportbeispiel mit Ausgabe optionen" title="Exportbeispiel mit Ausgabe optionen" />
</a>
			<p class="wp-caption-text">Exportbeispiel mit Ausgabe optionen <a class="simple-footnote" title="Klicken Sie, um zur Fußnote zu springen oder Links in der Fußnote zu folgen." id="return-note-676-1" href="#note-676-1" onmouseover="tooltip.show('Bildquelle: http://download.oracle.com/javafx/1.3/gettingstarted/production_suite/.');" onmouseout="tooltip.hide();"><sup>1</sup></a></p>
</div>

<h2>Tranformation in JavaFX-Quelltext</h2>
<p>Das Speichern erzeugt die FXZ-Datei zur geöffneten Grafik. Beim Vergleich der originalen Adobe Illustrator Grafik und der exportierten FXZ-Datei ist gut zu erkennen, wie die Benennung im Quelltext der Ausgabedatei in der folgenden Grafik wiederzufinden ist.</p>
<div class="ngg-singlepic ngg-center wp-caption">
<a rel="lightbox" href="https://test.soziotech.org/wp-content/uploads/javafx-production-suite/fxd-stuktur1.png" title="
			Zeigt die Struktur der Zieldatei die sehr ähnlich einer XML - Struktur kommt. Man erkennt das der Root-Knoten vom Typ "FXD" ist., Quelle: BA- Schran.			" 

 >
	<img src="https://test.soziotech.org/wp-content/uploads/cache/309__518x_fxd-stuktur1.png" alt="Struktur einer FXZ-Datei" title="Struktur einer FXZ-Datei" />
</a>
			<p class="wp-caption-text">Struktur einer FXZ-Datei <a class="simple-footnote" title="Klicken Sie, um zur Fußnote zu springen oder Links in der Fußnote zu folgen." id="return-note-676-2" href="#note-676-2" onmouseover="tooltip.show('Bildquelle: BA- Schran.');" onmouseout="tooltip.hide();"><sup>2</sup></a></p>
</div>

<p>Zum Ausgabeformat ist noch zu sagen, dass die JavaFX-Ausgabedatei, wie schon angesprochen, im FXZ-Format vorliegt. Dieses beinhaltet eine <a href="https://test.soziotech.org/glossar/fxd/" class="glossaryLink" title="Klicken Sie, um zum detaillierten Glossareintrag für FXD zu springen." onmouseover="tooltip.show('Datenformat der textuellen Beschreibung einer Vektorgrafik in JavaFX. Neben der eigentlichen Grafik liegt diese in der FXZ Datei vor. ');" onmouseout="tooltip.hide();">FXD</a>-Datei, in der die eigentliche textuelle Beschreibung der Grafik enhalten ist. Die textuelle Beschreibung basiert auf <a href="https://test.soziotech.org/glossar/xml/" class="glossaryLink" title="Klicken Sie, um zum detaillierten Glossareintrag für XML zu springen." onmouseover="tooltip.show('Extensible Markup Language; Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten in Form von Textdaten.');" onmouseout="tooltip.hide();">XML</a> und beschreibt Element für Element, gegliedert nach den jeweiligen Ebenen. Somit besteht die Ausgabedatei (.fxz) aus der Grafik an sich und der textuellen Beschriebung (.fxd), was sich auch im Wurzeltag „FXD“ in  der Abbildung oben widerspiegelt.</p>
<p>Weiterführenden Informationen zu JavaFX und der JavaFX Production Suite finden sich u.a. auf den Oracle-Seiten <a href="http://download.oracle.com/javafx/tutorials.html" target="_blank" class="link-external">JavaFX Tutorials</a> und <a href="http://download.oracle.com/javafx/howto.html" target="_blank" class="link-external">JavaFX Howtos</a>.</p><img src="https://analytics.flottmedia.com/piwik/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2Ftest.soziotech.org%2Fhowto-export-von-vektorgrafiken-mit-der-javafx-production-suite%2F&amp;action_name=Howto+%26%238211%3B+Export+von+Vektorgrafiken+mit+der+JavaFX+Production+Suite&amp;urlref=http%3A%2F%2Ffeeds.feedburner.com%2Fsoziotech" style="border:0;width:0;height:0" width="0" height="0" alt="" /><div class="simple-footnotes"><h2 class="notes">Quellen und Fußnoten:</h2><ol><li id="note-676-1">Bildquelle: <a class="link-external" href="http://download.oracle.com/javafx/1.3/gettingstarted/production_suite/" title="Go to external Source" >http://download.oracle.com/javafx/1.3/gettingstarted/production_suite/</a>. <a class="simple-footnote-backlink" href="#return-note-676-1">&#8617;</a></li><li id="note-676-2">Bildquelle: BA- Schran. <a class="simple-footnote-backlink" href="#return-note-676-2">&#8617;</a></li></ol></div><div class='yarpp-related-rss'>
<h3>Verwandte Artikel:</h3><ol>
<li><a href="https://test.soziotech.org/howto-erste-schritte-mit-javafx-2-0/" rel="bookmark" title="Howto &#8211; Erste Schritte mit JavaFX 2.0">Howto &#8211; Erste Schritte mit JavaFX 2.0 </a></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>https://test.soziotech.org/howto-export-von-vektorgrafiken-mit-der-javafx-production-suite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
