<?xml version='1.0' encoding='utf-8' ?>
<feed xml:lang='en-US' xmlns='http://www.w3.org/2005/Atom'>
  <id>http://jboss.org/jdf/</id>
  <title>jdf News</title>
  <updated>2013-04-01T12:34:44-03:00</updated>
  <link href='http://jboss.org/jdf/news.atom' rel='self' type='application/atom+xml' />
  <link href='http://jboss.org/jdf/' rel='alternate' type='text/html' />
  <entry>
    <id>http://jboss.org/jdf/news/2013/02/06/jdf-2/</id>
    <title>jdf News</title>
    <updated>2013-04-01T12:34:44-03:00</updated>
    <published>2013-02-06T00:00:00Z</published>
    <link href='http://jboss.org/jdf/news/2013/02/06/jdf-2/' rel='alternate' type='text/html' />
    <summary>
      
        JBoss Developer Framework 2.1 dives into data grids, with the addition of 6 quickstarts for JBoss Data Grid, and JBoss Data Grid used in TicketMonster to allow seat reservations to be held by users.
      
        We've also added 7 quickstarts for Apache DeltaSpike, a useful library of CDI extensions. This allows you to use declarative transactions without EJBs, easily centralize your exception handling, and adds a whole load of useful tools for CDI extension authors.
      
        Of course, there are BOMs for JBoss Data Grid, and DeltaSpike, and we've also added a RESTEasy BOM, to make it easy...
    </summary>
    <content type='html'>
      &lt;div id=&quot;guide-content&quot; class=&quot;markdown&quot;&gt;
      &lt;p&gt;  JBoss Developer Framework 2.1 dives into data grids, with the addition of 6 quickstarts for JBoss Data Grid, and JBoss Data Grid used in TicketMonster to allow seat reservations to be held by users.&lt;/p&gt;
      
      &lt;p&gt;  We've also added 7 quickstarts for Apache DeltaSpike, a useful library of CDI extensions. This allows you to use declarative transactions without EJBs, easily centralize your exception handling, and adds a whole load of useful tools for CDI extension authors.&lt;/p&gt;
      
      &lt;p&gt;  Of course, there are BOMs for JBoss Data Grid, and DeltaSpike, and we've also added a RESTEasy BOM, to make it easy to get the right version of the RESTEasy client libraries.&lt;/p&gt;
      
      &lt;p&gt;  We've moved our contributing guides into the repositories, giving you a handy tip when you try to send us a pull request. Hopefully this will make it much easier to see how to contribute to JDF!&lt;/p&gt;
      
      &lt;p&gt;  Finally, I want to say thanks to the whole team for their hard work - especially Sande, Rafael, and Marius.&lt;/p&gt;
      
      &lt;p&gt;  Pete&lt;/p&gt;
      &lt;/div&gt;
    </content>
  </entry>
  <entry>
    <id>http://jboss.org/jdf/news/2012/10/24/jdf-2/</id>
    <title>jdf News</title>
    <updated>2013-04-01T12:34:44-03:00</updated>
    <published>2012-10-24T00:00:00Z</published>
    <link href='http://jboss.org/jdf/news/2012/10/24/jdf-2/' rel='alternate' type='text/html' />
    <summary>
      
        JBoss Developer Framework 2.0 is where we start to go beyond pure Java Enterprise Edition and start to explore how you can add some of the exciting new developments to your Java EE applications.
      
        In 2.0 we add support for Apache Cordova, which allows you write native applications for phones and tablets. For now, we're just showing you how to get started with Cordova, and compile an existing HTML5 application to native. We'll revisit mobile in the next year, and look at how you can access native functionality.
      
        Since JBoss Developer Framework 2.0 we've added JBoss...
    </summary>
    <content type='html'>
      &lt;div id=&quot;guide-content&quot; class=&quot;markdown&quot;&gt;
      &lt;p&gt;  JBoss Developer Framework 2.0 is where we start to go beyond pure Java Enterprise Edition and start to explore how you can add some of the exciting new developments to your Java EE applications.&lt;/p&gt;
      
      &lt;p&gt;  In 2.0 we add support for Apache Cordova, which allows you write native applications for phones and tablets. For now, we're just showing you how to get started with Cordova, and compile an existing HTML5 application to native. We'll revisit mobile in the next year, and look at how you can access native functionality.&lt;/p&gt;
      
      &lt;p&gt;  Since JBoss Developer Framework 2.0 we've added JBoss Stacks, which gives you a view onto what BOMs and archetypes are available in the JBoss ecosystem, as well as letting you know what runtimes we recommend.&lt;/p&gt;
      &lt;/div&gt;
    </content>
  </entry>
  <entry>
    <id>http://jboss.org/jdf/news/2012/07/23/whats-new/</id>
    <title>jdf News</title>
    <updated>2013-04-01T12:34:44-03:00</updated>
    <published>2012-07-23T00:00:00Z</published>
    <link href='http://jboss.org/jdf/news/2012/07/23/whats-new/' rel='alternate' type='text/html' />
    <summary>
      Normally we don't make much fuss about micro releases, which typically just fix a couple of bugs. However this release adds a couple of quickstarts:
      
      
      inter-app, which shows you how to have two deployments communicate with each other, bridging the interactions through EJBs, whilst allowing you to use the CDI programming model
      cluster-ha-singleton, which shows you how to create a cluster wide singleton with JBoss AS
      
      
      
      But the highlight is Jack Wang's migration story, in which he shares with us his recipe for migrating apps from Seam 2 to Java EE 6.
      ...
    </summary>
    <content type='html'>
      &lt;p&gt;Normally we don't make much fuss about micro releases, which typically just fix a couple of bugs. However this release adds a couple of quickstarts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jboss.org/jdf/quickstarts/jboss-as-quickstart/inter-app&quot;&gt;&lt;code&gt;inter-app&lt;/code&gt;&lt;/a&gt;, which shows you how to have two deployments communicate with each other, bridging the interactions through EJBs, whilst allowing you to use the CDI programming model&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jboss.org/jdf/quickstarts/jboss-as-quickstart/cluster-ha-singleton&quot;&gt;&lt;code&gt;cluster-ha-singleton&lt;/code&gt;&lt;/a&gt;, which shows you how to create a cluster wide singleton with JBoss AS&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;But the highlight is &lt;a href=&quot;http://jboss.org/jdf/migrations/war-stories/2012/07/18/jack_wang/&quot;&gt;Jack Wang's migration story&lt;/a&gt;, in which he shares with us his recipe for migrating apps from Seam 2 to Java EE 6.&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <id>http://jboss.org/jdf/news/2012/07/05/quickstarts/</id>
    <title>jdf News</title>
    <updated>2013-04-01T12:34:44-03:00</updated>
    <published>2012-07-05T00:00:00Z</published>
    <link href='http://jboss.org/jdf/news/2012/07/05/quickstarts/' rel='alternate' type='text/html' />
    <summary>
      One of the elements of JBoss Developer Framework that we are most proud of is the quickstarts. A quickstart is a tightly focused sample, that shows off one use case, or one API, and runs on JBoss Enterprise Application Platform or JBoss AS.
      
      Let me give you an idea of the range of topics covered:
      
        View layers
        HTML5, Errai, RichFaces, JSF, JSP, Wicket, pure Servlet
        Business logic
        CDI, EJB, Bean Validation
        Persistence
        JPA, Hibernate 3, Hibernate 4, H2, Postgres
        Transactions
        JTA, JTS, XTS, WS-AT, Crash Recovery
        Integration
        JAX-RS, JAX-WS, JMS
       ...
    </summary>
    <content type='html'>
      &lt;p&gt;One of the elements of JBoss Developer Framework that we are most proud of is the quickstarts. A quickstart is a tightly focused sample, that shows off one use case, or one API, and runs on &lt;a href=&quot;http://www.redhat.com/products/jbossenterprisemiddleware/application-platform/&quot;&gt;JBoss Enterprise Application Platform&lt;/a&gt; or &lt;a href=&quot;http://jboss.org/jbossas&quot;&gt;JBoss AS&lt;/a&gt;.&lt;/p&gt;
      
      &lt;p&gt;Let me give you an idea of the range of topics covered:&lt;/p&gt;
      &lt;dl&gt;
        &lt;dt&gt;View layers&lt;/dt&gt;
        &lt;dd&gt;HTML5, Errai, RichFaces, JSF, JSP, Wicket, pure Servlet&lt;/dd&gt;
        &lt;dt&gt;Business logic&lt;/dt&gt;
        &lt;dd&gt;CDI, EJB, Bean Validation&lt;/dd&gt;
        &lt;dt&gt;Persistence&lt;/dt&gt;
        &lt;dd&gt;JPA, Hibernate 3, Hibernate 4, H2, Postgres&lt;/dd&gt;
        &lt;dt&gt;Transactions&lt;/dt&gt;
        &lt;dd&gt;JTA, JTS, XTS, WS-AT, Crash Recovery&lt;/dd&gt;
        &lt;dt&gt;Integration&lt;/dt&gt;
        &lt;dd&gt;JAX-RS, JAX-WS, JMS&lt;/dd&gt;
        &lt;dt&gt;Utilties, Packaging&lt;/dt&gt;
        &lt;dd&gt;Logging, JBoss Modules, Maven&lt;/dd&gt;
      &lt;/dl&gt;
      &lt;p&gt;For the full list, take a look at &lt;a href=&quot;http://jboss.org/jdf/quickstarts/get-started&quot;&gt;the quickstarts page&lt;/a&gt;.&lt;/p&gt;
      
      &lt;p&gt;All quickstarts work in &lt;a href=&quot;https://devstudio.jboss.com/download/&quot;&gt;JBoss Developer Studio&lt;/a&gt; (or &lt;a href=&quot;http://jboss.org/tools&quot;&gt;JBoss Tools&lt;/a&gt; in Eclipse) - just import them using m2e. Some quickstarts come with OpenShift deployment instructions.&lt;/p&gt;
      
      &lt;p&gt;The quickstarts are a joint effort between many members of the JBoss Community, and we do rely on the community to help us understand what is missing, and help us fill the gaps. Check out the &lt;a href=&quot;http://jboss.org/jdf/about/contributing&quot;&gt;contributing&lt;/a&gt; guide if you can help us!&lt;/p&gt;
      
      &lt;h2&gt;Roadmap&lt;/h2&gt;
      
      &lt;p&gt;We already have new quickstarts in the pipeline, and will be adding a few around clustering and high availability. We also will be adding some Hibernate Search and Hibernate OGM quickstarts.&lt;/p&gt;
      
      &lt;p&gt;&lt;a href=&quot;http://jboss.org/jdf/forums/jdf-users&quot;&gt;Keep the ideas coming&lt;/a&gt;!&lt;/p&gt;
    </content>
  </entry>
  <entry>
    <id>http://jboss.org/jdf/news/2012/07/05/migration_war_stories/</id>
    <title>jdf News</title>
    <updated>2013-04-01T12:34:44-03:00</updated>
    <published>2012-07-05T00:00:00Z</published>
    <link href='http://jboss.org/jdf/news/2012/07/05/migration_war_stories/' rel='alternate' type='text/html' />
    <summary>
      
      We're looking to start building out a library of your migration war stories, as you migrate your apps from frameworks and platforms such as Seam 2, Java EE and Spring to Java EE 6.
      
      We're looking for "stories from the trenches". We want to hear about the blind allies you took, and which path you decided was right in the end. We want to know the tips and tricks you would share with your colleagues after work over a beer, and the expert advice you might give to a new team member.
      
      The story doesn't need to cover a complete application migration....
    </summary>
    <content type='html'>
      &lt;div id=&quot;guide-content&quot; class=&quot;markdown&quot;&gt;
      &lt;p&gt;We're looking to start building out a library of your migration war stories, as you migrate your apps from frameworks and platforms such as Seam 2, Java EE and Spring to Java EE 6.&lt;/p&gt;
      
      &lt;p&gt;We're looking for &quot;stories from the trenches&quot;. We want to hear about the blind allies you took, and which path you decided was right in the end. We want to know the tips and tricks you would share with your colleagues after work over a beer, and the expert advice you might give to a new team member.&lt;/p&gt;
      
      &lt;p&gt;The story doesn't need to cover a complete application migration. We would be interested to hear about one particlarly thorny problem you had, and how you solved the problem.&lt;/p&gt;
      
      &lt;p&gt;If you're interested, then please &lt;a href=&quot;mailto:jdf@jboss.org&quot;&gt;send us an email&lt;/a&gt;, tweet us &lt;a href=&quot;https://twitter.com/#!/jbossdeveloper&quot;&gt;@jbossdeveloper&lt;/a&gt;, or comment on this blog. The stories will be stored here on the jdf site, so it can be written in markdown or haml.&lt;/p&gt;
      &lt;/div&gt;
    </content>
  </entry>
  <entry>
    <id>http://jboss.org/jdf/news/2012/07/02/jboss-boms/</id>
    <title>jdf News</title>
    <updated>2013-04-01T12:34:44-03:00</updated>
    <published>2012-07-02T00:00:00Z</published>
    <link href='http://jboss.org/jdf/news/2012/07/02/jboss-boms/' rel='alternate' type='text/html' />
    <summary>
      
      An element of JBoss Developer Framework that we haven't explored so deeply is the JBoss BOMs project. The JBoss BOMs project is where we define the recommended and tested stacks that you can use. For example, if you want to use Hibernate Search in your application, you would want to use the jboss-javaee-6.0-with-hibernate stack, which adds Hibernate to the base Java EE stack.
      
      We define the stacks using Maven BOMs (or Bill of Materials), which you can easily import into your project, defining the versions of dependencies to use. For example, if you are using Maven:
      
      &lt;dependencyManagement&gt;
          &lt;dependencies&gt;
       ...
    </summary>
    <content type='html'>
      &lt;div id=&quot;guide-content&quot; class=&quot;markdown&quot;&gt;
&lt;p&gt;An element of JBoss Developer Framework that we haven't explored so deeply is the &lt;a href=&quot;http://jboss.org/jdf/stack/jboss-bom&quot;&gt;JBoss BOMs&lt;/a&gt; project. The JBoss BOMs project is where we define the recommended and tested stacks that you can use. For example, if you want to use Hibernate Search in your application, you would want to use the &lt;code&gt;jboss-javaee-6.0-with-hibernate&lt;/code&gt; &lt;a href=&quot;http://jboss.org/jdf/stack/jboss-bom/jboss-javaee-6.0-with-hibernate&quot;&gt;stack&lt;/a&gt;, which adds Hibernate to the base Java EE stack.&lt;/p&gt;

&lt;p&gt;We define the stacks using &lt;a href=&quot;maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Importing_Dependencies&quot;&gt;Maven BOMs&lt;/a&gt; (or Bill of Materials), which you can easily import into your project, defining the versions of dependencies to use. For example, if you are using Maven:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;dependencyManagement&amp;gt;&amp;#x000A;    &amp;lt;dependencies&amp;gt;&amp;#x000A;    &amp;lt;dependency&amp;gt;&amp;#x000A;       &amp;lt;groupId&amp;gt;org.jboss.spec&amp;lt;/groupId&amp;gt;&amp;#x000A;           &amp;lt;artifactId&amp;gt;jboss-javaee-web-6.0-with-hibernate&amp;lt;/artifactId&amp;gt;&amp;#x000A;           &amp;lt;version&amp;gt;1.0.1.CR1&amp;lt;/version&amp;gt;&amp;#x000A;           &amp;lt;scope&amp;gt;import&amp;lt;/scope&amp;gt;&amp;#x000A;        &amp;lt;/dependency&amp;gt;&amp;#x000A;    &amp;lt;/dependencies&amp;gt;&amp;#x000A;&amp;lt;/dependencyManagement&amp;gt;&amp;#x000A;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Currently, we offer the base Java EE stack, add add to it &lt;a href=&quot;http://hibernate.org&quot;&gt;Hibernate&lt;/a&gt;, &lt;a href=&quot;http://jboss.org/errai&quot;&gt;Errai&lt;/a&gt;, &lt;a href=&quot;&quot;&gt;JBoss Transactions&lt;/a&gt;, and tools (such as &lt;a href=&quot;http://arquillian.org&quot;&gt;Arquillian&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;You can combine the stacks. For example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;dependencyManagement&amp;gt;&amp;#x000A;    &amp;lt;dependencies&amp;gt;&amp;#x000A;    &amp;lt;dependency&amp;gt;&amp;#x000A;       &amp;lt;groupId&amp;gt;org.jboss.spec&amp;lt;/groupId&amp;gt;&amp;#x000A;           &amp;lt;artifactId&amp;gt;jboss-javaee-web-6.0-with-hibernate&amp;lt;/artifactId&amp;gt;&amp;#x000A;           &amp;lt;version&amp;gt;1.0.1.CR1&amp;lt;/version&amp;gt;&amp;#x000A;           &amp;lt;scope&amp;gt;import&amp;lt;/scope&amp;gt;&amp;#x000A;        &amp;lt;/dependency&amp;gt;&amp;#x000A;        &amp;lt;dependency&amp;gt;&amp;#x000A;       &amp;lt;groupId&amp;gt;org.jboss.spec&amp;lt;/groupId&amp;gt;&amp;#x000A;           &amp;lt;artifactId&amp;gt;jboss-javaee-web-6.0-with-tools&amp;lt;/artifactId&amp;gt;&amp;#x000A;           &amp;lt;version&amp;gt;1.0.1.CR1&amp;lt;/version&amp;gt;&amp;#x000A;           &amp;lt;scope&amp;gt;import&amp;lt;/scope&amp;gt;&amp;#x000A;        &amp;lt;/dependency&amp;gt;&amp;#x000A;    &amp;lt;/dependencies&amp;gt;&amp;#x000A;&amp;lt;/dependencyManagement&amp;gt;&amp;#x000A;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This should take most of the onus for managing dependencies away for you, and we plan to add more stacks. If you have a favourite stack we don't cover, then let us know!&lt;/p&gt;

&lt;h2 id=&quot;roadmap&quot;&gt;Roadmap&lt;/h2&gt;

&lt;p&gt;Beyond expanding the range of stacks, we are working on a &lt;a href=&quot;http://jboss.org/forge&quot;&gt;Forge&lt;/a&gt; plugin, allowing you to easily define the stack in use:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;jdf --stack jboss-javaee-web-6.0-with-hibernate --version 1.0.1.CR1&amp;#x000A;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;We also plan to add runtime compatilbity information, which will tell you the recommended stack to use with each version of &lt;a href=&quot;&quot;&gt;JBoss Enterprise Application Platform&lt;/a&gt; or &lt;a href=&quot;http://jboss.org/jbossas&quot;&gt;JBoss AS&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;java_ee_stack&quot;&gt;Java EE stack&lt;/h2&gt;

&lt;p&gt;The base Java EE stack is defined by the &lt;a href=&quot;https://github.com/jboss/jboss-javaee-specs&quot;&gt;JBoss Spec project&lt;/a&gt;. Each of the jdf stacks expands on the base Java EE stack.&lt;/p&gt;
&lt;/div&gt;
    </content>
  </entry>
  <entry>
    <id>http://jboss.org/jdf/news/2012/07/02/contributor_guide_available/</id>
    <title>jdf News</title>
    <updated>2013-04-01T12:34:44-03:00</updated>
    <published>2012-07-02T00:00:00Z</published>
    <link href='http://jboss.org/jdf/news/2012/07/02/contributor_guide_available/' rel='alternate' type='text/html' />
    <summary>
      
      I've just added a consolidated contributor guide. Check it out!
      ...
    </summary>
    <content type='html'>
      &lt;div id=&quot;guide-content&quot; class=&quot;markdown&quot;&gt;
      &lt;p&gt;I've just added a consolidated contributor guide. &lt;a href=&quot;http://jboss.org/jdf/about/contributing&quot;&gt;Check it out!&lt;/a&gt;&lt;/p&gt;
      &lt;/div&gt;
    </content>
  </entry>
  <entry>
    <id>http://jboss.org/jdf/news/2012/06/22/1/</id>
    <title>jdf News</title>
    <updated>2013-04-01T12:34:44-03:00</updated>
    <published>2012-06-22T00:00:00Z</published>
    <link href='http://jboss.org/jdf/news/2012/06/22/1/' rel='alternate' type='text/html' />
    <summary>
      
In the past two weeks we have been working to improve our demos and tutorials. As a result, I'm happy to announce that a new and improved version of TicketMonster is available. The changes include:


the service layer has been refactored for handling concurrent requests better;
various fixes in the HTML5 application;
added pagination to the 'Bookings' view;
improved installation instructions;
tutorials have been updated to match the new source code.



You can see the new version of the application running in the cloud or download it from GitHub.
...
    </summary>
    <content type='html'>
      &lt;div id=&quot;guide-content&quot; class=&quot;markdown&quot;&gt;
&lt;p&gt;In the past two weeks we have been working to improve our demos and tutorials. As a result, I'm happy to announce that a new and improved version of TicketMonster is available. The changes include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the service layer has been refactored for handling concurrent requests better;&lt;/li&gt;
&lt;li&gt;various fixes in the HTML5 application;&lt;/li&gt;
&lt;li&gt;added pagination to the 'Bookings' view;&lt;/li&gt;
&lt;li&gt;improved installation instructions;&lt;/li&gt;
&lt;li&gt;tutorials have been updated to match the new source code.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;You can see the new version of the application running in the &lt;a href=&quot;http://ticketmonster-jdf.rhcloud.com&quot;&gt;cloud&lt;/a&gt; or &lt;a href=&quot;https://github.com/jboss-jdf/ticket-monster/zipball/1.0.2.Final&quot;&gt;download it from GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
    </content>
  </entry>
  <entry>
    <id>http://jboss.org/jdf/news/2012/06/05/welcome/</id>
    <title>jdf News</title>
    <updated>2013-04-01T12:34:44-03:00</updated>
    <published>2012-06-05T00:00:00Z</published>
    <link href='http://jboss.org/jdf/news/2012/06/05/welcome/' rel='alternate' type='text/html' />
    <summary>
      
      Welcome to JBoss Developer Framework!
      
      JBoss Developer Framework exists to show you, the developer, how to make the most of JBoss and Java EE 6 technologies on JBoss Enterprise Application Platform and JBoss AS.
      
      
      
      We have three ways to do this:
      
      Quickstarts
      
      We start small, with the quickstarts. Each quickstart is very focused, and shows you one API, or one use case. There are about 53 quickstarts today, ranging from JAX-RS CRUD to GWT to HTML5 to transactions.
      
      If you can't find the quickstart you are looking for, then please tell us and, together, we'll see what we can do!
      
      Examples
      
      Quickstarts are great, but there comes...
    </summary>
    <content type='html'>
      &lt;div id=&quot;guide-content&quot; class=&quot;markdown&quot;&gt;
&lt;p&gt;Welcome to JBoss Developer Framework!&lt;/p&gt;

&lt;p&gt;JBoss Developer Framework exists to show you, the developer, how to make the most of JBoss and Java EE 6 technologies on JBoss Enterprise Application Platform and JBoss AS.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://jboss.org/jdf/images/dualbrand_as7eap.png&quot; alt=&quot;JBoss Enterprise Application Platform and JBoss AS&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We have three ways to do this:&lt;/p&gt;

&lt;h2 id=&quot;quickstarts&quot;&gt;Quickstarts&lt;/h2&gt;

&lt;p&gt;We start small, with the &lt;a href=&quot;http://jboss.org/jdf/quickstarts/get-started&quot;&gt;quickstarts&lt;/a&gt;. Each quickstart is very focused, and shows you one API, or one use case. There are about 53 quickstarts today, ranging from JAX-RS CRUD to GWT to HTML5 to transactions.&lt;/p&gt;

&lt;p&gt;If you can't find the quickstart you are looking for, then please &lt;a href=&quot;http://jboss.org/jdf/quickstarts/get-involved&quot;&gt;tell us&lt;/a&gt; and, together, we'll see what we can do!&lt;/p&gt;

&lt;h2 id=&quot;examples&quot;&gt;Examples&lt;/h2&gt;

&lt;p&gt;Quickstarts are great, but there comes a time in everyone's life when they want to write something other than a simple application! &lt;a href=&quot;http://jboss.org/jdf/examples/get-started&quot;&gt;TicketMonster&lt;/a&gt; steps up to the plate at this point. Today, it's a full web-app written, with front-ends showing off the three approaches to view layers we like at JBoss - HTML5 + REST, Errai/GWT and RichFaces/JSF.&lt;/p&gt;

&lt;p&gt;Over time, we plan to add much more to TicketMonster, as well as spin up other examples. Check out the &lt;a href=&quot;http://jboss.org/jdf/about/roadmap&quot;&gt;Roadmap&lt;/a&gt; for more info on our plans!&lt;/p&gt;

&lt;h2 id=&quot;migrations&quot;&gt;Migrations&lt;/h2&gt;

&lt;p&gt;Fnally, we realise that there are lots of people still using older technologies such as Seam 2, Spring or Java EE 5. We've put together a comprehensive set of migration tutorials to &lt;a href=&quot;http://jboss.org/jdf/migrations/get-started/&quot;&gt;show you how&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;jboss_boms&quot;&gt;JBoss BOMs&lt;/h2&gt;

&lt;p&gt;To make all this possible, we've developed &lt;a href=&quot;http://jboss.org/jdf/stack/jboss-bom&quot;&gt;a set of BOMs&lt;/a&gt;. The BOMs start with Java EE 6, and build on that base API with JBoss extensions such as Hibernate (Search, Validator...), Errai and Arquillian. They're a great way to make sure you're using the same set of dependences that we test with!&lt;/p&gt;

&lt;h2 id=&quot;get_involved&quot;&gt;Get Involved&lt;/h2&gt;

&lt;p&gt;If you want to ask questions, or help out, then visit our &lt;a href=&quot;http://jboss.org/jdf/forums/&quot;&gt;forums&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;/div&gt;
    </content>
  </entry>
  <entry>
    <id>http://jboss.org/jdf/news/2012/06/04/seam2-migration/</id>
    <title>jdf News</title>
    <updated>2013-04-01T12:34:44-03:00</updated>
    <published>2012-06-04T00:00:00Z</published>
    <link href='http://jboss.org/jdf/news/2012/06/04/seam2-migration/' rel='alternate' type='text/html' />
    <summary>
      
      Our first migration covered is the Open 18 application from Seam in Action by
      Dan Allen. Version 1.0.0.Final is a direct migration to Vanilla Java EE 6, with
      one CDI extension to create a replica of the JSF 2 ViewScope. It does not
      include any security (that's certainly a sore spot in Java EE) nor BPM
      integration. Look forward to other updates to the migration to include security
      and other features! Documentation of the migration
      has more information.
      ...
    </summary>
    <content type='html'>
      &lt;div id=&quot;guide-content&quot; class=&quot;markdown&quot;&gt;
      &lt;p&gt;Our first migration covered is the Open 18 application from Seam in Action by
      Dan Allen. Version 1.0.0.Final is a direct migration to Vanilla Java EE 6, with
      one CDI extension to create a replica of the JSF 2 ViewScope. It does not
      include any security (that's certainly a sore spot in Java EE) nor BPM
      integration. Look forward to other updates to the migration to include security
      and other features! &lt;a href=&quot;http://jboss.org/jdf/migrations/seam2/open18_migration/&quot;&gt;Documentation of the migration&lt;/a&gt;
      has more information.&lt;/p&gt;
      &lt;/div&gt;
    </content>
  </entry>
  <entry>
    <id>http://jboss.org/jdf/news/2012/06/03/ticket-monster-intro/</id>
    <title>jdf News</title>
    <updated>2013-04-01T12:34:44-03:00</updated>
    <published>2012-06-03T00:00:00Z</published>
    <link href='http://jboss.org/jdf/news/2012/06/03/ticket-monster-intro/' rel='alternate' type='text/html' />
    <summary>
      
      For a hands-on approach on getting familiar with the JBoss Developer Framework, you should get started with our showcase application, TicketMonster. You can find it running in the cloud on openshift here, you can download it from this site, or you can fork it on GitHub.
      
      
      
      What's the goal?
      
      Quickstarts are an excellent way for introducing narrowly focused topics. At the same time, making the most of JBoss and Java EE 6 technologies on JBoss Enterprise Application Platform and JBoss AS also requires getting them to work together in an optimal way. So a broader, more elaborate example was required.
      
      Enter TicketMonster. Based...
    </summary>
    <content type='html'>
      &lt;div id=&quot;guide-content&quot; class=&quot;markdown&quot;&gt;
      &lt;p&gt;For a hands-on approach on getting familiar with the JBoss Developer Framework, you should get started with our showcase application, TicketMonster. You can find it running in the cloud on openshift &lt;a href=&quot;http://ticketmonster-jdf.rhcloud.com&quot;&gt;here&lt;/a&gt;, you can download it from this site, or you can fork it on GitHub.&lt;/p&gt;
      
      &lt;p&gt;&lt;img src=&quot;http://jboss.org/jdf/images/ticket-monster-splash-2.png&quot; alt=&quot;TicketMonster Splash&quot; /&gt;&lt;/p&gt;
      
      &lt;h2 id=&quot;what's_the_goal&quot;&gt;What's the goal?&lt;/h2&gt;
      
      &lt;p&gt;Quickstarts are an excellent way for introducing narrowly focused topics. At the same time, making the most of JBoss and Java EE 6 technologies on JBoss Enterprise Application Platform and JBoss AS also requires getting them to work together in an optimal way. So a broader, more elaborate example was required.&lt;/p&gt;
      
      &lt;p&gt;Enter &lt;a href=&quot;http://jboss.org/jdf/examples/get-started&quot;&gt;TicketMonster&lt;/a&gt;. Based on an online ticketing business scenario, the demo application of the JBoss Developer Framework shows you how to combine the power of Java EE 6 with a choice of three different UI layer technologies: HTML5+REST, Richfaces/JSF and GWT/Errai. It also shows you how to build applications optimized for desktop as well as mobile clients.&lt;/p&gt;
      
      &lt;p&gt;The business domain of the application is rich, and there are plenty of use cases to cover, ranging from the end-users requirements of being able to find events and book tickets easily, to the administrators' need of managing the master data of the application: events, venues, ticket prices, and monitoring the status of ticket sales.&lt;/p&gt;
      
      &lt;p&gt;As such, we use the three architecture variants to implement various parts of the application:&lt;/p&gt;
      
      &lt;ul&gt;
      &lt;li&gt;HTML5+REST is used for creating a flexible, desktop and mobile ready user site;&lt;/li&gt;
      &lt;li&gt;Richfaces/JSF is used together with Forge for rapidly creating a CRUD administration site;&lt;/li&gt;
      &lt;li&gt;Errai/GWT is used for creating a monitoring console that can receive notifications about server-side changes via CDI events.&lt;/li&gt;
      &lt;/ul&gt;
      
      
      &lt;p&gt;Not only do these three technologies complement each other, but they also illustrate how the various parts of the application can jell together, consuming a common set of services and interacting through powerful Java EE mechanisms such as CDI eventing.&lt;/p&gt;
      
      &lt;p&gt;So there it is, a working example. But, what can you do with it?&lt;/p&gt;
      
      &lt;h2 id=&quot;try_it_out&quot;&gt;Try it out&lt;/h2&gt;
      
      &lt;p&gt;Seeing is believing! You can see the example running &lt;a href=&quot;http://ticketmonster-jdf.rhcloud.com&quot;&gt;in the cloud&lt;/a&gt; or you can check it out from &lt;a href=&quot;http://github.com/jboss-jdf/ticket-monster&quot;&gt;GitHub&lt;/a&gt; and run it locally.&lt;/p&gt;
      
      &lt;h2 id=&quot;learn_with_it&quot;&gt;Learn with it&lt;/h2&gt;
      
      &lt;p&gt;Seeing the application at work is great, but understanding how it has been put together is better! To that end, we have created a series of tutorials that retrace our steps, showing you not only the mechanics but also the reasoning behind the design decisions!&lt;/p&gt;
      
      &lt;h2 id=&quot;make_it_your_own&quot;&gt;Make it your own&lt;/h2&gt;
      
      &lt;p&gt;Did we say check it out? We did, and we actually meant 'fork it'! Re-creating TicketMonster is a great venue for learning, but you can getting much further than we did. We would love to see you using TicketMonster as a starting point for trying out new technologies, or expanding it with you own use cases. Everything is put in place for that.&lt;/p&gt;
      
      &lt;h2 id=&quot;that's_all_that_there_is&quot;&gt;That's all that there is?&lt;/h2&gt;
      
      &lt;p&gt;Actually, not. TicketMonster will be updated with each release of the JBoss Developer Framework. We have &lt;a href=&quot;http://jboss.org/jdf/about/roadmap&quot;&gt;great plans for the future&lt;/a&gt;.&lt;/p&gt;
      
      &lt;p&gt;At the same time, feel free to contribute! As you saw earlier, one of TicketMonster's goals is to enable you to write your own demos based on it. If you would like to share them vit&lt;/p&gt;
      &lt;/div&gt;
    </content>
  </entry>
</feed>
