<?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>LiveCycle Mosaic Team</title>
	<atom:link href="http://blogs.adobe.com/LiveCycleMosaicTeam/feed" rel="self" type="application/rss+xml" />
	<link>http://blogs.adobe.com/LiveCycleMosaicTeam</link>
	<description>Insider tips on using the ADEP Composite Application Framework</description>
	<lastBuildDate>Wed, 10 Aug 2011 21:14:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>&#8220;LiveCycle Mosaic&#8221; Rebranded to &#8220;Adobe Digital Enterprise Platform Composite Application Framework&#8221; (ADEP CAF)</title>
		<link>http://blogs.adobe.com/LiveCycleMosaicTeam/2011/07/48.html</link>
		<comments>http://blogs.adobe.com/LiveCycleMosaicTeam/2011/07/48.html#comments</comments>
		<pubDate>Fri, 22 Jul 2011 00:23:49 +0000</pubDate>
		<dc:creator>David Scott</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Rebranding]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleMosaicTeam/?p=48</guid>
		<description><![CDATA[In the upcoming release, the LiveCycle suite has been rebranded to the &#8220;Adobe Digital Enterprise Platform&#8221; (ADEP) [http://www.adobe.com/solutions/customer-experience/enterprise-platform.html] and is now part of our &#8220;Adobe Customer Experience Solutions&#8221; suite [http://www.adobe.com/solutions/customer-experience.html]. Mosaic has been renamed to &#8220;Composite Application Framework&#8221; (CAF) [http://www.adobe.com/solutions/customer-experience/enterprise-platform/capabilities.html#build]. &#8230; <a href="http://blogs.adobe.com/LiveCycleMosaicTeam/2011/07/48.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>In the upcoming release, the <em>LiveCycle</em> suite has been rebranded to the &#8220;<em>Adobe Digital Enterprise Platform</em>&#8221; (ADEP) [<a href="http://www.adobe.com/solutions/customer-experience/enterprise-platform.html" target="_blank">http://www.adobe.com/solutions/customer-experience/enterprise-platform.html</a>] and is now part of our &#8220;<em>Adobe Customer Experience Solutions</em>&#8221; suite [<a href="http://www.adobe.com/solutions/customer-experience.html" target="_blank">http://www.adobe.com/solutions/customer-experience.html</a>].</p>
<p><em>Mosaic</em> has been renamed to &#8220;<em>Composite Application Framework</em>&#8221; (CAF) [<a href="http://www.adobe.com/solutions/customer-experience/enterprise-platform/capabilities.html#build" target="_blank">http://www.adobe.com/solutions/customer-experience/enterprise-platform/capabilities.html#build</a>].</p>
<p>More information on this rebranding is in this article entitled <em>Adobe Retires the &#8220;LiveCycle&#8221; Brand, Its Services Become Part of Broader Capability</em>:<br />
<a href="http://blogs.adobe.com/livecycle/2011/06/adobe-retires-the-livecycle-brand-its-services-become-part-of-broader-capability.html" target="_blank">http://blogs.adobe.com/livecycle/2011/06/adobe-retires-the-livecycle-brand-its-services-become-part-of-broader-capability.html</a></p>
<p>Adobe Digital Enterprise Platform Developer Center:<br />
<a href="http://www.adobe.com/devnet/enterprise-platform.html">http://www.adobe.com/devnet/enterprise-platform.html</a></p>
<p>The new ADEP Developers channel on YouTube:<br />
<a href="http://www.youtube.com/user/ADEPDevelopers" target="_blank">http://www.youtube.com/user/ADEPDevelopers</a></p>
<p>Adobe Enterprise Platform Techies blog with lots of tips on ADEP CAF development:<br />
<a href="https://blogs.adobe.com/eptech/" target="_blank">https://blogs.adobe.com/eptech/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleMosaicTeam/2011/07/48.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instructional videos on working with LiveCycle Mosaic 9.5</title>
		<link>http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/instructional-videos-on-working-with-livecycle-mosaic-9-5.html</link>
		<comments>http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/instructional-videos-on-working-with-livecycle-mosaic-9-5.html#comments</comments>
		<pubDate>Tue, 17 Aug 2010 18:26:35 +0000</pubDate>
		<dc:creator>David Scott</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleMosaicTeam/?p=43</guid>
		<description><![CDATA[We have created some new instructional videos on working with Adobe LiveCycle Mosaic ES2 9.5: Inter Tile Communications: http://tv.adobe.com/watch/working-with-adobe-livecycle-es2/livecycle-mosaic-95-inter-tile-communications/ View and Panel Templates: http://tv.adobe.com/watch/working-with-adobe-livecycle-es2/livecycle-mosaic-95-view-and-panel-templates/ Authorization and Policies: http://tv.adobe.com/watch/working-with-adobe-livecycle-es2/livecycle-mosaic-es2-authorization-policies/ Skinning Applications: http://tv.adobe.com/watch/working-with-adobe-livecycle-es2/livecycle-mosaic-es2-skinning-applications/]]></description>
				<content:encoded><![CDATA[<p>We have created some new instructional videos on working with <a href="http://www.adobe.com/products/livecycle/mosaic/" target="_blank">Adobe LiveCycle Mosaic ES2 9.5</a>:</p>
<p><strong>Inter Tile Communications:</strong></p>
<p><a href="http://tv.adobe.com/watch/working-with-adobe-livecycle-es2/livecycle-mosaic-95-inter-tile-communications/" target="_blank">http://tv.adobe.com/watch/working-with-adobe-livecycle-es2/livecycle-mosaic-95-inter-tile-communications/</a></p>
<p><strong>View and Panel Templates:</strong></p>
<p><a href="http://tv.adobe.com/watch/working-with-adobe-livecycle-es2/livecycle-mosaic-95-view-and-panel-templates/" target="_blank">http://tv.adobe.com/watch/working-with-adobe-livecycle-es2/livecycle-mosaic-95-view-and-panel-templates/</a></p>
<p><strong>Authorization and Policies:</strong></p>
<p><a href="http://tv.adobe.com/watch/working-with-adobe-livecycle-es2/livecycle-mosaic-es2-authorization-policies/" target="_blank">http://tv.adobe.com/watch/working-with-adobe-livecycle-es2/livecycle-mosaic-es2-authorization-policies/</a></p>
<p><strong>Skinning Applications:</strong></p>
<p><a href="http://tv.adobe.com/watch/working-with-adobe-livecycle-es2/livecycle-mosaic-es2-skinning-applications/" target="_blank">http://tv.adobe.com/watch/working-with-adobe-livecycle-es2/livecycle-mosaic-es2-skinning-applications/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/instructional-videos-on-working-with-livecycle-mosaic-9-5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programmatically creating panels with layouts</title>
		<link>http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/programmatically-creating-panels-with-layouts.html</link>
		<comments>http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/programmatically-creating-panels-with-layouts.html#comments</comments>
		<pubDate>Wed, 04 Aug 2010 01:41:39 +0000</pubDate>
		<dc:creator>David Scott</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleMosaicTeam/?p=8</guid>
		<description><![CDATA[Adobe LiveCycle Mosaic ES2 9.5 introduces a method of programmatically creating panels with a wide variety of layouts.  Layouts allow you to specify the absolute or relative positions of tiles within a panel.  This can be done with both the &#8230; <a href="http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/programmatically-creating-panels-with-layouts.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.adobe.com/products/livecycle/mosaic" target="_blank">Adobe LiveCycle Mosaic ES2 9.5</a> introduces a method of programmatically creating panels with a wide variety of layouts.  Layouts allow you to specify the absolute or relative positions of tiles within a panel.  This can be done with both the ActionScript and JavaScript versions of the APIs.</p>
<p>You first create a <a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html" target="_blank">Layout</a> object of one of these types:</p>
<ul>
<li>AbsoluteLayout</li>
<li>ColumnLayout</li>
<li>DynamicColumnLayout</li>
<li>DynamicRowLayout</li>
<li>FlowLayout</li>
<li>HDividedBoxLayout</li>
<li>HorizontalLayout</li>
<li>RowLayout</li>
<li>StackLayout</li>
<li>TileLayout</li>
<li>VDividedBoxLayout</li>
<li>VerticalLayout</li>
</ul>
<p>Then when you create the panel, you supply it with the Layout object.</p>
<p><strong>To create a panel with &#8220;DynamicColumnLayout&#8221; layout in ActionScript:</strong></p>
<pre>    <span style="color: #000000;">// Create a new layout for the panel
    var layoutPanel:<a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html" target="_blank">ILayout</a> = this.mosaicApp.<a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/IApplication.html#createLayout%28%29" target="_blank">createLayout</a>("DynamicColumnLayout");

    // Modify the attributes of the panel layout from the default values
    layoutPanel.<a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#numColumns" target="_blank">numColumns</a> = 4;

    // Create a panel that use this layout
    var panelToAdd:<a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/IPanel.html" target="_blank">IPanel</a> = this.mosaicApp.<a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/IApplication.html#createBlankPanel%28%29" target="_blank">createBlankPanel</a>(layoutPanel);

    // Set the panel's label
    panelToAdd.<a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/IMosaicNode.html#nodeLabel" target="_blank">nodeLabel</a> = "DynamicColumnLayout Panel";

    // Add the panel to the view
    this.parentView.<a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/IView.html#addPanel%28%29" target="_blank">addPanel</a>(panelToAdd);

    // Add tiles to the panel...</span></pre>
<p><strong>To create a panel with &#8220;DynamicColumnLayout&#8221; layout in JavaScript:</strong></p>
<pre>    <span style="color: #000000;">// Create a new layout for the panel
    var <a href="http://help.adobe.com/en_US/LiveCycleMosaic/9.0/javascript/symbols/Layout.html" target="_blank">layoutPanel</a> = mosaicApp.<a href="http://help.adobe.com/en_US/LiveCycleMosaic/9.0/javascript/symbols/Application.html#createLayout" target="_blank">createLayout</a>("DynamicColumnLayout");

    // Modify the attributes of the panel layout from the default values
    layoutPanel.<a href="http://help.adobe.com/en_US/LiveCycleMosaic/9.0/javascript/symbols/Layout.html#setNumColumns" target="_blank">setNumColumns</a>(4);

    // Create a panel that use this layout
    var panelToAdd = mosaicApp.<a href="http://help.adobe.com/en_US/LiveCycleMosaic/9.0/javascript/symbols/Application.html#createNode" target="_blank">createNode</a>("panel", layoutPanel);

    // Set the panel's label
    panelToAdd.<a href="http://help.adobe.com/en_US/LiveCycleMosaic/9.0/javascript/symbols/Node.html#setNodeLabel" target="_blank">setNodeLabel</a>("DynamicColumnLayout Panel");

    // Add the panel to the view
    parentView.<a href="http://help.adobe.com/en_US/LiveCycleMosaic/9.0/javascript/symbols/View.html#addPanel" target="_blank">addPanel</a>(panelToAdd);

    // Add tiles to the panel...</span></pre>
<p><strong>The resulting panel looks like this:</strong></p>
<div id="attachment_19" class="wp-caption alignnone" style="width: 310px"><a class="lightbox" title="Example of panel with DynamicColumn layout" href="http://blogs.adobe.com/LiveCycleMosaicTeam/files/2010/08/LayoutDynamicColumn.gif"><img class="size-medium wp-image-19" title="Example of panel with DynamicColumn layout" src="http://blogs.adobe.com/LiveCycleMosaicTeam/files/2010/08/LayoutDynamicColumn-300x196.gif" alt="Example of panel with DynamicColumn layout" width="300" height="196" /></a><p class="wp-caption-text">Example of panel with DynamicColumn layout</p></div>
<p><strong>Here is a table of which attributes are supported for each layout:</strong></p>
<table border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td></td>
<td><span style="color: #000000;"><strong>Column<br />
Layout</strong></span></td>
<td><span style="color: #000000;"><strong>Flow<br />
Layout</strong></span></td>
<td><span style="color: #000000;"><strong>HDividedBox<br />
Layout</strong></span></td>
<td><span style="color: #000000;"><strong>Horizontal<br />
Layout</strong></span></td>
<td><span style="color: #000000;"><strong>Row<br />
Layout</strong></span></td>
<td><span style="color: #000000;"><strong>Stack<br />
Layout</strong></span></td>
<td><span style="color: #000000;"><strong>Tile<br />
Layout</strong></span></td>
<td><span style="color: #000000;"><strong>VDividedBox<br />
Layout</strong></span></td>
<td><span style="color: #000000;"><strong>Vertical<br />
Layout</strong></span></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#columnAlign" target="_blank"><strong>columnAlign</strong></a></span></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#columnWidth" target="_blank"><strong>columnWidth</strong></a></span></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#horizontalAlign" target="_blank"><strong>horizontalAlign</strong></a></span></td>
<td></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#horizontalGap" target="_blank"><strong>horizontalGap</strong></a></span></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#orientation" target="_blank"><strong>orientation</strong></a></span></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#paddingBottom" target="_blank"><strong>paddingBottom</strong></a></span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#paddingLeft" target="_blank"><strong>paddingLeft</strong></a></span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#paddingRight" target="_blank"><strong>paddingRight</strong></a></span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#paddingTop" target="_blank"><strong>paddingTop</strong></a></span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#requestedColumnCount" target="_blank"><strong>requestedColumnCount</strong></a></span></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#requestedRowCount" target="_blank"><strong>requestedRowCount</strong></a></span></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#rowAlign" target="_blank"><strong>rowAlign</strong></a></span></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#rowHeight" target="_blank"><strong>rowHeight</strong></a></span></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#verticalAlign" target="_blank"><strong>verticalAlign</strong></a></span></td>
<td></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
</tr>
<tr>
<td><span style="color: #000000;"><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#verticalGap" target="_blank"><strong>verticalGap</strong></a></span></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
<td></td>
<td align="center" bgcolor="#00ff00"><span style="color: #000000;">X</span></td>
</tr>
</tbody>
</table>
<p>To save a little room I omitted from the table these layouts:</p>
<ul>
<li> AbsoluteLayout (no supported attributes)</li>
<li> DynamicColumnLayout (supports only &#8220;<a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#numColumns" target="_blank">numColumns</a>&#8220;)</li>
<li> DynamicRowLayout (supports only &#8220;<a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/mosaic/om/interfaces/ILayout.html#numRows" target="_blank">numRows</a>&#8220;)</li>
</ul>
<p><strong>Here are examples of some of the panel layouts:</strong></p>

<a href='http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/programmatically-creating-panels-with-layouts.html/layouttile' title='LayoutTile'><img width="150" height="150" src="http://blogs.adobe.com/LiveCycleMosaicTeam/files/2010/08/LayoutTile-150x150.gif" class="attachment-thumbnail" alt="Example of panel with &quot;TileLayout&quot; layout" /></a>
<a href='http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/programmatically-creating-panels-with-layouts.html/layoutflow' title='LayoutFlow'><img width="150" height="150" src="http://blogs.adobe.com/LiveCycleMosaicTeam/files/2010/08/LayoutFlow-150x150.gif" class="attachment-thumbnail" alt="Example of panel with &quot;FlowLayout&quot; layout" /></a>
<a href='http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/programmatically-creating-panels-with-layouts.html/layouthdividedbox' title='LayoutHDividedBox'><img width="150" height="150" src="http://blogs.adobe.com/LiveCycleMosaicTeam/files/2010/08/LayoutHDividedBox-150x150.gif" class="attachment-thumbnail" alt="Example of panel with &quot;HDividedBoxLayout&quot; layout" /></a>
<a href='http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/programmatically-creating-panels-with-layouts.html/layoutvdividedbox' title='LayoutVDividedBox'><img width="150" height="150" src="http://blogs.adobe.com/LiveCycleMosaicTeam/files/2010/08/LayoutVDividedBox-150x150.gif" class="attachment-thumbnail" alt="Example of panel with &quot;VDividedBoxLayout&quot; layout" /></a>
<a href='http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/programmatically-creating-panels-with-layouts.html/layoutcolumn' title='LayoutColumn'><img width="150" height="150" src="http://blogs.adobe.com/LiveCycleMosaicTeam/files/2010/08/LayoutColumn-150x150.gif" class="attachment-thumbnail" alt="Example of panel with &quot;ColumnLayout&quot; layout" /></a>
<a href='http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/programmatically-creating-panels-with-layouts.html/layoutrow' title='LayoutRow'><img width="150" height="150" src="http://blogs.adobe.com/LiveCycleMosaicTeam/files/2010/08/LayoutRow-150x150.gif" class="attachment-thumbnail" alt="Example of panel with &quot;RowLayout&quot; layout" /></a>
<a href='http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/programmatically-creating-panels-with-layouts.html/layoutdynamiccolumn' title='Example of panel with &quot;DynamicColumnLayout&quot; layout'><img width="150" height="150" src="http://blogs.adobe.com/LiveCycleMosaicTeam/files/2010/08/LayoutDynamicColumn-150x150.gif" class="attachment-thumbnail" alt="Panel with DynamicColumn layout" /></a>

]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleMosaicTeam/2010/08/programmatically-creating-panels-with-layouts.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Displaying Mosaic nodes and subscribing to display events</title>
		<link>http://blogs.adobe.com/LiveCycleMosaicTeam/2010/07/adobe_livecycle_mosaic_es2_95.html</link>
		<comments>http://blogs.adobe.com/LiveCycleMosaicTeam/2010/07/adobe_livecycle_mosaic_es2_95.html#comments</comments>
		<pubDate>Mon, 12 Jul 2010 15:58:11 +0000</pubDate>
		<dc:creator>David Scott</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Displaying nodes]]></category>
		<category><![CDATA[Getting node display state]]></category>
		<category><![CDATA[subscribing to display events]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleMosaicTeam/2010/07/adobe_livecycle_mosaic_es2_95.html</guid>
		<description><![CDATA[Adobe LiveCycle Mosaic ES2 9.5 introduces a new way of managing the visibility of nodes (views, panels, and tiles) in your application.&#160; This is very useful when your application has multiple views.&#160; The get/set activePanel()/activeView() APIs from Mosaic 9.0 have &#8230; <a href="http://blogs.adobe.com/LiveCycleMosaicTeam/2010/07/adobe_livecycle_mosaic_es2_95.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.adobe.com/products/livecycle/mosaic">Adobe LiveCycle Mosaic ES2 9.5</a> introduces a new way of managing the visibility of nodes (views, panels, and tiles) in your application.&nbsp; This is very useful when your application has multiple views.&nbsp; The get/set activePanel()/activeView() APIs from Mosaic 9.0 have been removed because they no longer apply now that Mosaic supports nested panels and more than one panel or tile could be visible at the same time.&nbsp; Replacing them are the &#8220;display&#8221; APIs.</p>
<p>The ActionScript IDisplayable class is a superclass for IView, IPanel, and ITile:
<ul>
<li>IDisplayable.display() [Sets a node to be visible]</li>
<li>IDisplayable.displayed [Gets the visibility of a node]</li>
</ul>
<p>For JavaScript the display APIs are only available on nodes that are of types &#8220;view&#8221;, &#8220;panel&#8221;, or &#8220;tile&#8221;:
<ul>
<li>Node.display()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Sets a node to be visible]</li>
<li>Node.getDisplayed()&nbsp;&nbsp;&nbsp; [Gets the visibility of a node]</li>
</ul>
<p></p>
<p><b>To display a node with ActionScript:</b></p>
<p><code>// nodeToDisplay is of type IMosaicNode<br />
if (nodeToDisplay is IDisplayable)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;var nodeDisplayable:IDisplayable = nodeToDisplay as IDisplayable;<br />
&nbsp;&nbsp;&nbsp;&nbsp;nodeDisplayable.display();  // Display the node<br />
}</p>
<p></code></p>
<p><b>To display a node with JavaScript:</b><code></p>
<p>// nodeToDisplay is of type Node<br />
var strNodeType = nodeToDisplay.getNodeType();</p>
<p>if ((strNodeType == "view") ||<br />
&nbsp;&nbsp;&nbsp;&nbsp;(strNodeType == "panel")||<br />
&nbsp;&nbsp;&nbsp;&nbsp;(strNodeType == "tile"))<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;nodeToDisplay.display();  // Display the node<br />
}<br />
</code><br />
<br />
<b>To get the display state of a node with ActionScript:</b></p>
<p><code><br />
var strNodeDisplayStatus:String = "hidden";</p>
<p>// nodeToTestForDisplay is of type IMosaicNode<br />
if (nodeToTestForDisplay is IDisplayable)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;var nodeDisplayable:IDisplayable = nodeToTestForDisplay as IDisplayable;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;if (nodeDisplayable != null)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (nodeDisplayable.displayed)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strNodeDisplayStatus = "displayed";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</p>
<p></code></p>
<p><b>To get the display state of a node with JavaScript:<br />
</b></p>
<p><code><br />
// nodeToTestForDisplay is of type Node<br />
var strNodeType = nodeToTestForDisplay.getNodeType();</p>
<p>var strNodeDisplayStatus = "hidden";</p>
<p>if ((strNodeType == "view") ||<br />
&nbsp;&nbsp;&nbsp;&nbsp;(strNodeType == "panel")||<br />
&nbsp;&nbsp;&nbsp;&nbsp;(strNodeType == "tile"))<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (nodeToTestForDisplay.getDisplayed())<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strNodeDisplayStatus = "displayed";<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
</code><br />
<br />
You can also subscribe to a new event that is dispatched whenever a Mosaic node becomes displayed.</p>
<p><b>The subscribe and respond to the &#8220;DisplayMessage&#8221; event with ActionScript:</b><br />&nbsp;<br />
<code><br />
// Add a message listener for the node-display event<br />
mosaicApp.addMessageListener(DisplayMessage.NAMESPACE, DisplayMessage.DISPLAY_EVENT_CHANGE, onDisplayMessage);</p>
<p>// Handle the node-display event<br />
private function onDisplayMessage(message:Message):void<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;for each (var node:IMosaicNode in message.payload.revealedNodes)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alert.show("Displayed node " + node.nodeLabel, "Display event", mx.controls.Alert.OK, this);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
</code><br />
<b><br />
The subscribe and respond to the &#8220;DisplayEvent&#8221; event with JavaScript:</b><br />&nbsp;<br />
<code><br />
mosaicApp.addMessageListener("com.adobe.mosaic.core", "DisplayEvent.CHANGE", onDisplayMessage);</p>
<p>function onDisplayMessage(message)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;for (var nNodeCounter = 0; nNodeCounter &lt; message.payload.revealedNodes.length; nNodeCounter++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var strNodeLabel = message.payload.revealedNodes[nNodeCounter].getNodeLabel();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert("Displayed node " + strNodeLabel);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
</code><br />
<br />
Sample Flex (<span class="mt-enclosure mt-enclosure-file"><a href="http://blogs.adobe.com/LiveCycleMosaicTeam/DisplayExampleTiles/DisplayReceiver.mxml">DisplayReceiver.mxml</a></span>) and HTML (<span class="mt-enclosure mt-enclosure-file"><a href="http://blogs.adobe.com/LiveCycleMosaicTeam/DisplayExampleTiles/DisplayHtmlReceiver.html">DisplayHtmlReceiver.html</a></span>) tiles are attached.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleMosaicTeam/2010/07/adobe_livecycle_mosaic_es2_95.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launching the Mosaic AIR client with command-line arguments</title>
		<link>http://blogs.adobe.com/LiveCycleMosaicTeam/2010/07/launching_the_mosaic_air_client_with_command-line_arguments.html</link>
		<comments>http://blogs.adobe.com/LiveCycleMosaicTeam/2010/07/launching_the_mosaic_air_client_with_command-line_arguments.html#comments</comments>
		<pubDate>Mon, 12 Jul 2010 13:42:58 +0000</pubDate>
		<dc:creator>David Scott</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[command-line arguments]]></category>
		<category><![CDATA[LiveCycle Mosaic]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/LiveCycleMosaicTeam/2010/07/launching_the_mosaic_air_client_with_command-line_arguments.html</guid>
		<description><![CDATA[What better way is there to start a blog on Adobe LiveCycle Mosaic than to blog about a new way to start Mosaic?&#160; Our latest release, ES2 9.5, includes command-line arguments that allow you to specify the user, password, server, &#8230; <a href="http://blogs.adobe.com/LiveCycleMosaicTeam/2010/07/launching_the_mosaic_air_client_with_command-line_arguments.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>What better way is there to start a blog on <a href="http://www.adobe.com/products/livecycle/mosaic/">Adobe LiveCycle Mosaic</a> than to blog about a new way to start Mosaic?&nbsp; Our latest release, ES2 9.5, includes command-line arguments that allow you to specify the user, password, server, and application to start when launching the Mosaic <a href="http://www.adobe.com/products/air/">AIR</a> client.&nbsp; For example:</p>
<p><code>"C:\Program Files (x86)\Adobe LiveCycle Mosaic\Adobe LiveCycle Mosaic.exe" -user designer -pwd password -server http://localhost:8080 -app ClientDashboard</code></p>
<p>Here&#8217;s how to do the same thing with an <a href="http://ant.apache.org/">Ant</a> script:</p>
<p><code>&lt;property name="username" value="designer"/&gt;<br />&lt;property name="password" value="password"/&gt;<br />&lt;property name="protocol" value="http"/&gt;<br />&lt;property name="server"&nbsp;&nbsp; value="localhost"/&gt;<br />&lt;property name="port"&nbsp;&nbsp;&nbsp;&nbsp; value="8080"/&gt;</p>
<p>&lt;property name="mosaic_application"&nbsp; value="ClientDashboard"/&gt;<br />&lt;property name="mosaic_air_exe_file" value="Adobe LiveCycle Mosaic.exe"/&gt;<br />&lt;property name="mosaic_air_exe_dir"&nbsp; location="C:/Program Files (x86)/Adobe LiveCycle Mosaic"/&gt;<br />&lt;property name="mosaic_air_exe_path" location="${mosaic_air_exe_dir}/${mosaic_air_exe_file}"/&gt;</p>
<p>&lt;!-- Start Mosaic AIR application with command-line arguments --&gt;<br />&lt;exec failonerror="true" executable="${mosaic_air_exe_path}"&gt;<br />&nbsp;&nbsp;&nbsp; &lt;arg value="-user"/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;arg value="${username}"/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;arg value="-pwd"/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;arg value="${password}"/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;arg value="-server"/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;arg value="${protocol}://${server}:${port}"/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;arg value="-app"/&gt;&nbsp; &lt;!-- Specify application to start --&gt;<br />&nbsp;&nbsp;&nbsp; &lt;arg value="${mosaic_application}"/&gt;<br />&lt;/exec&gt;</code></p>
<p><b>Note:</b> If the Mosaic AIR client is already started, this command will bring it to the front, but won&#8217;t change the running application.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/LiveCycleMosaicTeam/2010/07/launching_the_mosaic_air_client_with_command-line_arguments.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
