blob: 21aa839361582704b328e6bf37e9d9e39cef6de0 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>NetBeans Weekly Newsletter, Issue # 410</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<meta name="keywords" content="NetBeans, IDE, Platform, free, open source, developer" >
</head>
<body>
<style>
body {
margin:5px 15px 5px 15px;
font-size: 11px;
font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
background-color:#e3eaf1;
text-align:center;
}
#letter {width:533px;margin-left:auto;margin-right:auto;}
#head {background-image:url("http://services.netbeans.org/appl2/shared_images/head.png");width:533px;height:70px;background-repeat:none;}
#issue-date {padding-top:50px;text-align:center; color:white;}
#footer {background-image:url("http://services.netbeans.org/appl2/shared_images/footer.png"); width:533px;height:28px;background-repeat:none;}
#footer-text {padding-top:5px;color:#6a6b6d;text-align:center;}
#content {border-right:3px solid #747d9e;border-left:3px solid #747d9e; background-color:white; text-align:left; color:#6a6b6d; padding:13px 20px 13px 13px; }
#letter h1 {font-size: 14px; font-weight:normal; margin:3px 0px 5px 0px; padding:0px;color: #EE6B00; border-bottom:1px solid silver;}
#letter h2 {color:#2C3C79;font-size: 13px; font-weight:normal;margin:0px 0px 2px 0px;padding:0px; border:0px;}
#letter p {padding: 0px;margin:0px; text-align:justify;}
#letter a:link, a:visited { color: #045491; font-weight : normal; text-decoration: none;}
#letter a:link:hover, a:visited:hover { color: #045491; font-normal : bold; text-decoration : underline;}
.item {margin-left:8px; margin-bottom:9px;}
.bold {font-weight:bold;}
#letter a.orange {color: #EE6B00;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.edited {margin:15px -20px 0px -13px;padding-top:8px;text-align:center;}
.edge-top {background-color: #f0f7ff;padding:7px 12px 7px 7px;margin-bottom:10px; border:1px solid #747d9e;}
</style>
<div id="letter">
<div id="head">
<div id="issue-date" class="bold">
Issue # 410 - Sep 29, 2009
</div>
</div>
<div id="content">
<h1>Project News</h1>
<div class="item">
<h2><a href="http://services.netbeans.org/newsletter/story.php?id=4208">YANPA: Yet Another NetBeans Platform Application</a></h2>
<p style="margin-left:8px;">
During his research to discover interesting NetBeans platform applications, Geertjan Wielenga is finding so many that he's invented the acronym YANPA (Yet Another NetBeans Platform Application). Now he gets some very nice support from java.net's editor, Kevin Farnham, who finds it interesting that "so many scientific oriented research projects seem to find NetBeans the ideal platform", and he concludes: "NetBeans is much more than simply an IDE"!</p>
</div>
<div class="item">
<h2><a href="http://services.netbeans.org/newsletter/story.php?id=4216">NetBeans Sample Projects: Java EE 6 Pet Catalog</a></h2>
<p style="margin-left:8px;">
We added another Java EE 6 sample project to the <a href="https://netbeans.org/kb/samples/index.html">NetBeans sample catalog</a>, the <a href="http://kenai.com/projects/netbeans-samples/downloads/directory/NetBeans%20IDE%206.8">Pet Catalog web application</a>. You can either download and open the sample directly from Kenai, or download the NetBeans-ready project as a zip file, or use the built-in version control to get the source code from kenai.com.</p>
</div>
<h1>Articles</h1>
<div class="item">
<h2><a href="http://services.netbeans.org/newsletter/story.php?id=4210">A Build System for Complex Projects</a></h2>
<p style="margin-left:8px;">
ibs is an invisible build system that doesn't require any build files: It infers build rules from the context and detects dependencies automatically. This article explains how ibs can generate build files for NetBeans 6 projects.</p>
</div>
<div class="item">
<h2><a href="http://services.netbeans.org/newsletter/story.php?id=4214">Programmer Productivity</a></h2>
<p style="margin-left:8px;">
Multitasking is good when it comes to computer programs, but when computer programmers start multitasking, productivity suffers. Since developers aren't going to stop multitasking, it's critical that they have tools, like Cubeon and Tasktop Pro, that limit interruptions and keep them focused on the most important tasks.</p>
</div>
<h1>Blogs</h1>
<div class="item">
<h2><a href="http://services.netbeans.org/newsletter/story.php?id=4209">Embedding EJB 3.1 Container Into Your Unit Tests - Boot Time: 5 Seconds</a></h2>
<p style="margin-left:8px;">
Dream Team member Adam Bien shows that you can test an EJB view using a unit test with an embedded EJB 3.1 container. No configuration or classpath changes needed, and the test runs fast, too. As always, Adam published the sample code in his popular <a href="http://kenai.com/projects/javaee-patterns/">Java EE Patterns</a> project on kenai.com. Check out the project and try it yourself!</p>
</div>
<div class="item">
<h2><a href="http://services.netbeans.org/newsletter/story.php?id=4211">Java Game Dev: Setting Up LWJGL in Netbeans</a></h2>
<p style="margin-left:8px;">
LWJGL stands for Lightweight Java Game Library. If you are about to create platform-independent, state-of-the-art 3D games with 3D sound, read this quick tip how to set up the NetBeans IDE for this useful library, and how to add it to a project.</p>
</div>
<div class="item">
<h2><a href="http://services.netbeans.org/newsletter/story.php?id=4212">OpenJPA Enhancer Ant Task for Netbeans Projects</a></h2>
<p style="margin-left:8px;">
The OpenJPA enhancer task allows you to invoke the OpenJPA enhancer directly from within the Ant build process. This blog contains tips how to add OpenJPA as a NetBeans Library, and how to add a custom Ant task to a NetBeans project.</p>
</div>
<div class="item">
<h2><a href="http://services.netbeans.org/newsletter/story.php?id=4213">Using SQLite With Netbeans</a></h2>
<p style="margin-left:8px;">
Sometimes a web application developer needs to do a quick test on an application, and SQLite is a popular choice of a zero-configuration database for this purpose. The NetBeans IDE does not come with a SQLite plugin -- but actually it's quite easy to add the extension and the JDBC driver yourself. Read more in Tjiu's blog.</p>
</div>
<h1>Community</h1>
<div class="item">
<h2><a href="http://services.netbeans.org/newsletter/story.php?id=4215">NetBeans Platform Goes to Panama</a></h2>
<p style="margin-left:8px;">
Meet Aristides Villarreal Bravo, the President of PanamaJUG, a coordinator of the Spanish NetBeans Translation Team, and a NetBeans Dream Team member. He writes about the NetBeans IDE and develops Java applications on top of the NetBeans Platform -- and he just gave a presentation about the NetBeans Platform at the First Latin American Conference of Free Software!</p>
</div>
<div class="edited">
This issue was brought to you by: Ruth Kusterer<br/>If you do not want to receive this newsletter, you can <a href="https://netbeans.org/community/lists/top.html">unsubscribe here</a>
</div>
<div class="edited">
Available languages<br>
<a href="https://netbeans.org/community/news/newsletter/index.html">English</a> | <a href="https://netbeans.org/community/news/newsletter/index_pt_BR.html">Brazilian Portuguese</a> | <a href="https://netbeans.org/community/news/newsletter/index_fr.html">French</a> | <a href="https://netbeans.org/community/news/newsletter/index_zh_CN.html">Chinese - simplified</a> | <a href="https://netbeans.org/community/news/newsletter/index_zh_TW.html">Chinese - traditional</a>
</div>
</div>
<div id="footer">
<div id="footer-text">
This newsletter is accessible also at <a href="https://netbeans.org/community/news/newsletter/2009-09-29.html">www.netbeans.org</a>,
<a href="https://netbeans.org/community/news/newsletter/archive.html">newsletter archive</a>
</div>
</div>
</body>
</html>