<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Getting Started with JBoss Developer Studio 5.0.M5 and JBoss Central - It's Not Just a Welcome Screen
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="https://community.jboss.org/people/ldimaggio">Len DiMaggio</a> in <i>JBoss Tools</i> - <a href="https://community.jboss.org/community/tools/blog/2012/01/27/getting-started-with-jboss-developer-studio-50m5-and-jboss-central--its-not-just-a-welcome-screen">View the full blog post</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">One of the great advantages of working with open source software is the freedom of choice that it provides you. You aren't locked in by vendors or arcane licenses, you can choose the combinations of components that you want to work with. In doing so, however, you will likely have to invest time and effort in integrating these components to work together. Accomplishing these integration tasks can be difficult.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"> </span>&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">But, luckily, with JBoss Developer Studio, this integration work is already done for you. In JBoss Developer Studio, you have access to a rich JEE development environment that leverages JBoss technologies. JBoss Developer Studio provides graphical editors, integrations with source control systems, and&#160; the ability to configure servers and deploy applications to them, all from inside an eclipse-based environment. </span></p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"><br/></span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">In the past, managing all these integrations required you to use multiple tools and actions. You could, however, do all these tasks without shutting down or leaving JBoss Developer Studio. That&rsquo;s an important point to keep in mind as one of the goals of an IDE is to provide you with an environment in which you can perform development without having to exit the IDE to perform other common tasks such as staying up-to-date with new developments affecting the software with which you are working.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">What was missing was a single utility to help you to access and stay up-to-date with JBoss technologies, news, examples and manage the specific plugins that you choose to install and use with JBoss Developer Studio. </span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"> </span>&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">The recent M5 ("milestone 5") build for JBoss Developer Studio 5 includes an answer to this problem: </span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: italic;">JBoss Central.&#160; </span></p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: italic;"><br/></span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: italic;">(Note: This post is written from a Developer Studio perspective. JBoss Central, however, is also included in JBoss Tools.)</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"> </span>&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">By default, JBoss Central is the first view that is displayed when you open JBoss Developer Studio. (OK, it&rsquo;s really the second, after you get past a welcome view that has only one option - JBoss Central). But, JBoss Central is more than a welcome screen, it is a full featured "center of gravity" to assist you in both getting started with JBoss Developer Studio and in continuing and expanding your use of JBoss Developer Studio.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"> </span>&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">How is JBoss Central different from a welcome screen? In three important ways:</span></p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"><br/></span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><ul><li><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">First, JBoss Central is </span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: bold; font-style: normal;">dynamic</span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">, not </span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: bold; font-style: normal;">static</span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">. You can receive updated news and blog content automatically through JBoss Central. In addition to informational content changes, new quickstart examples, and new wizards to create applications are pushed to you without you having to manually update or reconfigure JBoss Developer Studio. </span></li></ul><p> <span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"> <br/></span></p><ul><li><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">Second, JBoss Central is </span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: bold; font-style: normal;">active</span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">, not </span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: bold; font-style: normal;">passive</span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">. JBoss Central can perform administrative tasks for you such as resolving dependencies and installing necessary plugins and runtimes.&#160; </span></li></ul><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"> </span>&#160;</p><ul><li><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">And third, unlike a welcome screen that you might only use once and then discard, JBoss Central is a </span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: bold; font-style: normal;">destination</span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">. It&rsquo;s a place that you will return to frequently as you use JBoss Developer Studio to develop, debug, deploy, and test your applications.</span></li></ul><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"> </span>&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">Let&rsquo;s take a quick tour of JBoss Central. JBoss Central is divided into two tabs: Getting Started and Software/Update</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">The</span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: bold; font-style: normal;"> Getting Started</span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"> tab looks like this:</span></p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"><br/></span></p><p><a href="https://lh3.googleusercontent.com/iwD9-JXqXhVxx0JmlOvj4pik0N2-BFCi3faOhPB2BRJ9hIT19q-j_ZAvpgisgkQO4y0KugqEH8fR7wvaeVBOWRhkTmQsMFoURlIxD5-dUqcZiSFfgvE"><span> https://lh3.googleusercontent.com/iwD9-JXqXhVxx0JmlOvj4pik0N2-BFCi3faOhPB2BRJ9hIT19q-j_ZAvpgisgkQO4y0KugqEH8fR7wvaeVBOWRhkTmQsMFoURlIxD5-dUqcZiSFfgvE </span></a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">and includes these options:</span></p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"><br/></span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><ul><li><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">Create Projects - These wizards walk you through creating new projects. </span></li><li><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">Project Examples - The &ldquo;quickstarts&#8221; are fully functioning applications. The goals of the quickstarts are to both illustrate technologies and features, and to provide you with working code that you can expand on to build your own applications. </span></li><li><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">Settings - These control how JBoss Central itself functions. Right now, there&rsquo;s only one option here; whether JBoss Central is shown at startup. </span></li><li><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">News - This is a feature that can save you some time, as it enables you to access news from within JBDS and not have to access an external news reader.</span></li><li><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">Blogs - This serves as a good compliment to the News feature in that the combination of the information from these features can keep you up-to-date on new developments related to JBoss projects and technologies.</span></li></ul><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">The other tab</span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: bold; font-style: normal;">, Software/Update,</span><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"> looks like this:</span></p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"><br/></span></p><p><a href="https://lh3.googleusercontent.com/nAFsrYUjaytTwHx3obFfLzCuC-jvhffXcdvjbQbIc8OpZvB2bf1XHLK5tquI3qzoxg-BSvy9vRz400-wHj69dHKpn7gFKgTn8XUL1yaAdua3tbUYhtc"><span> https://lh3.googleusercontent.com/nAFsrYUjaytTwHx3obFfLzCuC-jvhffXcdvjbQbIc8OpZvB2bf1XHLK5tquI3qzoxg-BSvy9vRz400-wHj69dHKpn7gFKgTn8XUL1yaAdua3tbUYhtc </span></a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">As its name implies, Software/Update enables you to install features into JBoss Developer Studio and then update them. By default, JBoss Developer Studio, is configured to enable you to install and update features for source control, testing, and web development. It&rsquo;s worth noting that while Eclipse does already include features to install software and keep it up-to-date, Software/Update is a more visual and easier to use.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">Now, let&rsquo;s take a more detailed look at one way JBoss Central is more than a welcome screen. We&rsquo;ll start by installing one of the quickstarts. We&rsquo;ll use the simplest quickstart, helloworld:</span></p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"><br/></span></p><p><a href="https://lh6.googleusercontent.com/DOM0wVUomNmsPmoTGRlSU9jsYF-Z2SBj6OPsLGOTjWlnBcyc3uxqffIrSzMLUxgCKeSjKkwdMtSqo_zzSwAdmQgppdvBdEtYXG6en7enUuMoBGLZ4Qc"><span> https://lh6.googleusercontent.com/DOM0wVUomNmsPmoTGRlSU9jsYF-Z2SBj6OPsLGOTjWlnBcyc3uxqffIrSzMLUxgCKeSjKkwdMtSqo_zzSwAdmQgppdvBdEtYXG6en7enUuMoBGLZ4Qc </span></a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"><span>And, here&rsquo;s where JBoss Central becomes an active helper, and not a passive bystander. Instead of failing to install the quickstart because of the lack of an installed server runtime, JBoss Central determines which runtime is missing, and will download and install it for us. Note that these quickstarts illustrate features suported by JBoss&rsquo; new AS7 server (</span><a class="jive-link-external-small" href="http://www.jboss.org/as7" target="_blank">http://www.jboss.org/as7</a><span>).</span></span></p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"><br/></span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">So, let&rsquo;s be lazy and let JBoss Central downlaod and install the server for us:</span></p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"><br/></span></p><p><a href="https://lh6.googleusercontent.com/7UaQcaMc8yRxRsUWAhB1QZmv-G9I2wrMmOxqeBF9efFnZDqEIHxW8Cmq6MesOumsSpKvW7Hch2fJctSflqrkOWTl8hnrIPmOy1XBTa3JccHjusWs4VQ"><span> https://lh6.googleusercontent.com/7UaQcaMc8yRxRsUWAhB1QZmv-G9I2wrMmOxqeBF9efFnZDqEIHxW8Cmq6MesOumsSpKvW7Hch2fJctSflqrkOWTl8hnrIPmOy1XBTa3JccHjusWs4VQ </span></a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">Now, it&rsquo;s a simple matter to deploy and run the quickstart:</span></p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"><br/></span></p><p><a href="https://lh5.googleusercontent.com/yUiuGrzpKSDEmAMvHqk4JSShmOPq4RtCMETjwndOP8463m4zkiGyEB2lvI42x7RmdG_csHu_eJL_oVjX7ERzu2Du71ODyvlqmo8kViTYz-pLGYMXc5o"><span> https://lh5.googleusercontent.com/yUiuGrzpKSDEmAMvHqk4JSShmOPq4RtCMETjwndOP8463m4zkiGyEB2lvI42x7RmdG_csHu_eJL_oVjX7ERzu2Du71ODyvlqmo8kViTYz-pLGYMXc5o </span></a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">We&rsquo;ll do it through Maven:</span></p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"><br/></span></p><p><a href="https://lh5.googleusercontent.com/eQPkE6cWtE033n1r9JWP84MEkPBUvnpQDE61kGCgV7VoK-p4xiZLeE4G3Z865OVOHqiZcltRwOWSiCAgv23o_mMcBFLB2PIzewpOzsym8J0cd0oZq4U"><span> https://lh5.googleusercontent.com/eQPkE6cWtE033n1r9JWP84MEkPBUvnpQDE61kGCgV7VoK-p4xiZLeE4G3Z865OVOHqiZcltRwOWSiCAgv23o_mMcBFLB2PIzewpOzsym8J0cd0oZq4U </span></a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">Once the quickstart is installed, we start the server, deploy the quickstart, and, in the tradition of all helloworld applications, here&rsquo;s the minimalist output:</span></p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"><br/></span></p><p><a href="https://lh6.googleusercontent.com/Rd-cJ7LNGjYwuFzzEgCEM5tkmUFbIw4TsrHYbwaFK5kdLfrwJY18SbehqIVBo6onsMou7zWICFS3YzHGpXVQWTyDBSR3Pnr0xtiD-R-HO007OhbD2Og"><span> https://lh6.googleusercontent.com/Rd-cJ7LNGjYwuFzzEgCEM5tkmUFbIw4TsrHYbwaFK5kdLfrwJY18SbehqIVBo6onsMou7zWICFS3YzHGpXVQWTyDBSR3Pnr0xtiD-R-HO007OhbD2Og </span></a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;">To sum it up, while it&rsquo;s still a work in progress, JBoss Central is more than a welcome screen or an &ldquo;on-ramp,&#8221; it&rsquo;s an active and dynamic center of gravity for JBoss Developer Studio and a place that you will want to return to again and again as you use JBoss Developer Studio.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: normal;"> </span>&#160;</p><p><span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: bold; font-style: normal;">References:</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><a class="jive-link-external-small" href="http://docs.jboss.org/tools/whatsnew/central/central-news-1.0.0.M4.html"><span style="font-size: 15px; font-family: Arial; color: #000099; font-weight: normal; font-style: normal; text-decoration: underline;">http://docs.jboss.org/tools/whatsnew/central/central-news-1.0.0.M4.html</span></a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><a class="" href="https://community.jboss.org/docs/DOC-17371"><span style="font-size: 15px; font-family: Arial; color: #000099; font-weight: normal; font-style: normal; text-decoration: underline;">https://community.jboss.org/wiki/EasyPluginInstallationFromJBossCentral</span></a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><a class="" href="https://community.jboss.org/people/snjeza/blog/2011/12/18/learn-java-ee-6-quickly-using-jboss-central"><span style="font-size: 15px; font-family: Arial; color: #000099; font-weight: normal; font-style: normal; text-decoration: underline;">https://community.jboss.org/people/snjeza/blog/2011/12/18/learn-java-ee-6-quickly-using-jboss-central</span></a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Comment by <a href="https://community.jboss.org/community/tools/blog/2012/01/27/getting-started-with-jboss-developer-studio-50m5-and-jboss-central--its-not-just-a-welcome-screen">going to Community</a></p>

</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>