Integrated development environments
When creating a Java program, manually compiling, debugging, and creating code can be a time consuming and often fault-ridden process. With an Integrated Development Environment (IDE), many of those tasks can be automated. An IDE is a software designed to facilitate computer application development. An IDE usually contains a source code editor, a compiler and interpreter, and a debugger, and many IDES include additional tools. Popular IDEs for Java programming include Eclipse, NetBeans, JBuilder, and Rational Application Developer. In this section on Integrated Development Environments, find news, research, and tutorials on how to use an IDE, and discover tips and and advice for choosing the IDE that's right from you. The IDE can be an invaluable tool in creating Java applications.
Turning a web page into a JSF 2.0 template with Facelets
19 Jul 2014
Tutorial - How do you take a web page and turn it into a template using Facelets as the template engine? It takes some JSF, some HTML, maybe some CSS, and lots of JSF UI tags, but overall, it's an easy and simple process if you follow this tutorial.
When did Gradle get so hot? A look at what is trending on the Java tools landscape
05 Jun 2014
Feature - Who knew that so many Java developers were looking at adopting Gradle as their build tool. Goodbye Maven. Goodbye ANT. It looks like Gradle is the Groovy new Java tool, or at least, that's what the latest trends survey would suggest.
From mobile tools to cloud based delivery: How the Java IDE will evolve in 2014
01 Jan 2014
Feature - As the IT landscape changes, so must the tools that help accelerate the development of applications. How will the IDE evolve in 2014? TheServerSide sad down with IntelliJ's Dmitry Jemerov to find out.
How to make an HTML5 developer smile: A Google Web Designer wish list
07 Sep 2013
Feature - Google just announced the upcoming release of a new IDE called Google Web Designer (GWD). Here is an HTML5 and CSS3 developer's wishlist of features, describing what workers in the field hope the new tooling from Mountain View will provide.
Application Lifecycle Management (ALM) tips from the industry's TaskTop expert
25 Aug 2013
Feature - Mik Kersten of TaskTop has continued to lead the industry in the application lifecycle management (ALM) space, and here we look at some of the insights and tips he has provided TheServerSide with over the years.
JSR-286 development tutorial: Understanding the PortletSession
11 Aug 2013
Tutorial - The key to state management in web based applications is the session object. Here we explore the Portlet 2.0 API's PortletSession, how it is used, and how it relates to the HttpSession of the Servlet and JSP specification.
Cloud based IDEs to replace desktop development tools in five years
04 Jul 2013
Feature - With the benefits of the cloud becoming so overwhelming, and latency issues going away, cloud based IDEs are set to replace desktop development tools within five years.
Enterprise Java Development with Windows 8 Phone and Desktop
21 Feb 2013
Feature - Enterprise Java developers typically shy away from the Windows platform, but Sal Pece decided to buck the trend and bring his Eclipse based development environment, along with his WebSphere Portal test server, to Windows 8. This article chronicles his...
How has cloud computing impacted the developer and the development lifecycle?
28 Nov 2012
Feature - At the 2012 Gartner Application Architecture, Development and Integration Summit, held in Las Vegas, Nevada, TheServerSide's Cameron McKenzie speaks with Mark Driver, VP of Research at Gartner, about how cloud computing is changing the way developers...
What type of software development professional do you need?
08 Aug 2012
Feature - Be it an agile team or a company using a waterfall type of development process, your application development team needs an assortment of different skills and skillsets. Here we look at the various types professionals that make up the typical application...