Open source Java
Open source development tools offer a more affordable and more customizable means to develop Java software. Although problems and costs can arise from lack of documentation and support, many enterprise developers make open source development a large part of their Java dev strategies. In this section on open source strategies, learn the capabilities of different tools, discover new open source Java tools, and get tips and advice on integrating and contributing to open source projects.
How leading open source enterprise portals are solving the CMS dilemma
16 Jun 2013
Feature - Content management systems (CMS) are always a challenge to implement, but open source portals from Liferay and JBoss are taking new approaches to solve the CMS dilemma and associated problems and challenges.
Enterprise programming lessons from an open source architect
06 Jun 2013
Feature - There are many lessons to be learned when an open source software architect provides tips and tricks for enterprise software developers.
Application developers make a difference with custom software
04 Jun 2013
Feature - Using custom software and commodity hardware, the application developers at the SpeakYourMind Foundation give a voice to victims of paralysis.
Why productivity logging is the key to software development time management
27 Apr 2013
Feature - The key to success as a software consultant is using a productivity log that can demonstrate how much time and effort has been put into a project, while also explaining away non-productive time consuming activities.
Lacking NoSQL standards more dangerous than proprietary vendor lock-in?
23 Apr 2013
Feature - While many NoSQL solutions are open source, the lack of standards means any organization embracing a given solution may never have the ability to easily change to another competing solution.
How Headless Android is Impacting Embedded Systems Development
06 Mar 2013
Feature - Given the fact that Android is targetted towards the smartphone market, you wouldn't expect any significant interest in Android from the embedded market. However, making Android 'headless', and working with it on an embedded device has a variety of...
Pitfalls of open source licensing and how to avoid them
06 Mar 2013
Feature - Not all open-source licenses are created equal, and if an organization doesn't pay enough attention to the fine print, they may be looking at a cease and desist letter. Here we provide some advice for organizations looking to ensure that they are in full...
How NoSQL, MySQL and MongoDB worked together to solve a big-data problem
10 Jan 2013
Feature - Choosing between schemaless NoSQL databases and strong-schema relational designs isn't an either-or decision, as this case study points out. When dealing with their big data problem, Craigslist decided that their MySQL servers could use a little help...
Collaboration and transparency: The keys to successful application development
01 Nov 2012
Feature - Ubuntu moves forward by harnessing the power of the open source community. It's a model that is extremely dissimilar to what we see in enterprise development, but there are allegories between the two. Here, we take a look at what enterprise development...
Application lifecycle management: Best practices for improving the deployment process
01 Nov 2012
Feature - Nothing is more visible to both clients and senior management than an applications that doesn't work. And the risk for failure is never higher than it is the moment after deployment. So how do you ensure deployment always goes smoothly. There is no...