<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html" />
  <link rel="self" type="application/atom+xml" href="http://www.insideria.com/atom.xml" />
  <id>tag:www.insideria.com,2009://34/tag:www.insideria.com,2008://34.34047-</id>
  <updated>2009-11-16T15:23:11Z</updated>
  <title>Comments for Anvil - a Flash and Java-Based Open Source Portal Server (http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html)</title>
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.21-en</generator>
  <entry>
    <id>tag:www.insideria.com,2008://34.34047</id>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.oreilly.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=34/entry_id=34047" title="Anvil - a Flash and Java-Based Open Source Portal Server" />
    <published>2008-12-04T16:00:00Z</published>
    <updated>2009-10-26T12:45:40Z</updated>
    <title>Anvil - a Flash and Java-Based Open Source Portal Server</title>
    <summary>Portal servers are popular for enterprises, because they provide a mechanism to aggregate multiple web-based applications, including news feeds and content management. The applications running in portals are called portlets, and they are specified by JSR 168 and Web Services...</summary>
    <author>
      <name>Mike Slinn</name>
      <uri>http://mslinn.com</uri>
    </author>
    
    <category term="Blogs" />
    
    <content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
      <![CDATA[<p>Portal servers are popular for enterprises, because they provide a mechanism to aggregate  multiple web-based applications, including news feeds and content management. The applications running in portals are called portlets, and they are specified by JSR 168 and Web Services for Remote Portlets (WSRP).</p>

<p>Software vendors have responded with compliant portal servers, and some of the more popular portal servers are made by RedHat/JBoss, IBM, BEA, Oracle, Sun, Vignette, SAP and Plumtree.</p>

<p>Some organizations have attempted to have a Flash-based portal web application, and plug in HTML or Flash portlets.  One trick has been to use iframes to display HTML in front of the Flash - however, that approach is fraught with problems.  The open source <a href="http://anvilflex.com/">Anvil</a> project addresses this need with a Flex-based portal application.</p>

<p>Anvil is powered by a Java-based server that uses LiveCycle or Blaze Data Services with Spring and Spring Security.  Java / Spring Beans as exposed as remote flex services. Anvil portlets are called 'pods', and are implemented as Flex modules.  Modules are secure, loaded and unloaded, cached and displayed. Ant scripts build both the server (Java) and client (Flex), and can deploy automatically.  Anvil includes a Java to ActionScript class generator, and an Eclipse project generator.</p>

<p>Anvil can generate Flex or AIR applications.  Flex applications do not have very good HTML support, but AIR applications use the WebKit engine, built into the AIR runtime.  This means that Anvil-powered portal servers which power portals packaged as AIR applications can have embedded HTML, including portlets written in PHP, JSP, Flash, etc.<br />
</p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.insideria.com/assets_c/2008/11/anvil0.5.html" onclick="window.open('http://www.insideria.com/assets_c/2008/11/anvil0.5.html','popup','width=593,height=580,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.insideria.com/assets_c/2008/11/anvil0.5-thumb-593x580.png" alt="anvil0.5.png" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="580" width="593" /></a></span><br />
For further information:<br />
<ul><br />
   <li><a href="http://anvilflex.com/?p=153">An Introduction to Anvil</a></li><br />
	<li><a href="http://www.adobe.com/devnet/flex/articles/flex_portals.html">Using Macromedia Flex in a Portal Environment</a></li><br />
       <li><a href="http://www.adobe.com/devnet/flex/articles/flex2_portal.html">Providing Rich Portlets with Adobe Flex</a></li><br />
      <li><a href="http://developers.sun.com/portalserver/reference/techart/jsr168/">Introducing Java Portlet Specifications: JSR 168 and JSR 286</a></li><br />
</ul><br />
]]>
      
    </content>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.34047-comment:2048135</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.34047" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html#comment-2048135" />
    <title>Comment from TJ Downes on 2008-12-04</title>
    <author>
        <name>TJ Downes</name>
        <uri>http://www.sanative.net</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.sanative.net">
        <![CDATA[<p>Hey Mike, cool stuff, will definitely check this out.</p>

<p>A point to note:</p>

<p>"but AIR applications use the system HTML renderer."</p>

<p>AIR applications actually use the WebKit engine, built into the AIR runtime, to render the HTML</p>]]>
    </content>
    <published>2008-12-04T16:49:48Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.34047-comment:2048137</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.34047" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html#comment-2048137" />
    <title>Comment from Mike Slinn on 2008-12-04</title>
    <author>
        <name>Mike Slinn</name>
        <uri>http://mslinn.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://mslinn.com">
        <![CDATA[<p>I meant to correct the WebKit info, thanks for catching it.</p>]]>
    </content>
    <published>2008-12-04T17:04:48Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.34047-comment:2048162</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.34047" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html#comment-2048162" />
    <title>Comment from Bouiaw on 2008-12-04</title>
    <author>
        <name>Bouiaw</name>
        <uri>http://code.google.com/p/igenko/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://code.google.com/p/igenko/">
        <![CDATA[<p>Interesting, it have some common ideas and technologies with our Flex Cms/eCommerce open source project Igenko (http://code.google.com/p/igenko/).</p>

<p>I am going to have a look at their code to compare more deeply both projects.</p>]]>
    </content>
    <published>2008-12-04T21:20:17Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.34047-comment:2048350</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.34047" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html#comment-2048350" />
    <title>Comment from ryan on 2008-12-08</title>
    <author>
        <name>ryan</name>
        <uri>http://www.grindstonemedia.net</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.grindstonemedia.net">
        <![CDATA[<p>i was taking a look at this project the other day and noticed that they have a faster flex sdk compiler... not sure how it works but there are many good things inside this project...</p>

<p>even if you are not interested in developing a flex portal, it is worth your while to take a closer look...</p>]]>
    </content>
    <published>2008-12-08T11:57:12Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.34047-comment:2048365</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.34047" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html#comment-2048365" />
    <title>Comment from Mike Slinn on 2008-12-08</title>
    <author>
        <name>Mike Slinn</name>
        <uri>http://mslinn.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://mslinn.com">
        <![CDATA[<p>Ryan - which project were you referring to?</p>]]>
    </content>
    <published>2008-12-08T15:59:34Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.34047-comment:2065894</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.34047" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html#comment-2065894" />
    <title>Comment from Korn Matt on 2009-06-09</title>
    <author>
        <name>Korn Matt</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Well...I was taking a look at this project the other day and noticed that they have a faster flex sdk compiler not sure how it works but there are many good things inside this project. Even if you are not interested in developing a flex portal, it is worth your while to take a closer look.<br />
Matt - <a href="http://www.club-penguin.org/">club penguin</a></p>]]>
    </content>
    <published>2009-06-10T01:43:18Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.34047-comment:2155521</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.34047" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html#comment-2155521" />
    <title>Comment from David on 2009-10-25</title>
    <author>
        <name>David</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p><br />
Hey Mike, cool stuff, will definitely check this out.</p>

<p>A point to note:</p>

<p>"but AIR applications use the system HTML renderer."</p>

<p>AIR applications actually use the WebKit engine, built into the AIR runtime, to render the HTML</p>

<p>David from <a href="http://webkinz-tips.com">Webkinz</a></p>]]>
    </content>
    <published>2009-10-25T15:21:06Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.34047-comment:2156712</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.34047" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html#comment-2156712" />
    <title>Comment from Mike Slinn on 2009-10-26</title>
    <author>
        <name>Mike Slinn</name>
        <uri>http://mslinn.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://mslinn.com">
        <![CDATA[<p>That is weird, I fixed that error last December, as you can see from the previous comments.  I'll fix it again.  Thanks for catching it.</p>]]>
    </content>
    <published>2009-10-26T12:42:32Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.34047-comment:2164034</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.34047" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/12/anvil---an-flash-and-java-base.html#comment-2164034" />
    <title>Comment from Richard on 2009-10-30</title>
    <author>
        <name>Richard</name>
        <uri>http://www.respectablereviews.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.respectablereviews.com">
        <![CDATA[<p>I think this project has a great flex dsk compiler.  There seems to be loads of good things in this project.  I would recommend everyone take a closer look.</p>]]>
    </content>
    <published>2009-10-30T23:01:25Z</published>
  </entry>

</feed
