The Wayback Machine - https://web.archive.org/web/20121120161409/http://java.sys-con.com:80/category/69

Welcome!


I have attempted to learn AADL and how to use OSATE several times over the years. I would read a good article on it and think to myself I can figure it out this time. A day or two into the adventure I would get frustrated with the toolset and getting it configured correctly, and the s...
It was hard to imagine this book getter any better than it already was. I guess that was because I never expected so many changes. This is the most I have ever seen a new edition of a book change. If you own the second edition, you will definitely want this new one. It is almost like a...
This book's title Essentials Scrum: A Practical Guide to the Most Popular Agile Process, is a perfect description of what this book is. It covers every essential that you need to know about the scrum process, and the book is written to every role in the scrum process. After a nice int...
I have been waiting for this book for a long time, so the first thing I would like to do is thank Aya, the author's wife. In the acknowledgements the author thanks her for making him man up and finish the book. The second thing I would like to do is thank the author for listening. A pr...
Anything that can speed up software development by taking the pain out of tracking down bugs and fixing them is a boon for developers. There are several enterprise-level systems available for defect capture, tracking, and reporting. In addition to these systems, there are specialized t...
This book does what it patterns book should do. It defines a language for enterprises to use to develop SOA solutions using REST. The book starts off with two chapters. The first chapter is an introduction and shows how the book is laid out. Chapter 2 introduces two case studies that ...
Thanks to EPractize Labs folks for offering an excellent Training Kit for Oracle Certified Expert, Java Platform, Enterprise Edition 6 Java Persistence API Developer Certification. The same company also offers mock exam simulator for other Java certifications including assignment rela...
Eucalyptus is an open source Infrastructure as a Service cloud offering. What is unique about Eucalyptus is that it is compatible with Amazon AWS APIs. Eucalyptus leverages operating system virtualization, such as KVM or XEN, to achieve isolation between applications and stacks. Oper...
We review small business CRM software all the time. Sometimes we find great systems. Sometimes not. More typically, we find systems like Base CRM, a well designed and promising system that’s almost there (but not quite). Read on for our full review. The Quick and Dirty Verdict Base is ...
Elemental Design Patterns are the underlying core concepts of programming and software design that have remained described. This book is a book I wish I had 15 years ago to help me put the basics of programming into their proper context. Learning how to make use of patterns over the y...
This is one cool book. If you are starting to use Scrum, read it. If you are using Scrum, read it. If you are just wondering what Scrum is all about, read it. It gives the best insight into the workings of Scrum I have seen in a book. The chapters are laid out in a really nice to read...
This is the second edition of one of the best books written on software systems architecture. If you are in the software development industry, you should read this book. If you are a Software Architect, you must read this book. Some might look at my book collection and think I have ho...
A great book of practical advice. The two things I like least about being a software architect is doing documentation and exercising social soft skills. On a lot of projects there comes a time when there is nothing I want to do more than explain to a business user why they are wrong. ...
This article will focus on Software Inventory Control Systems (SICS). Recently, I was asked by Bill Rogers (NH DoIT Commissioner) and Peter Hastings (NH DoIT Director) to take a look at SICS, investigate them and provide a recommendation. When I started this research I knew nothing abo...
A problem has come to my attention over the last few years and I thought Java.net would be a good place to talk about it. I have noticed that many reporting integrations use vendor-supplied examples verbatim. This is an issue. With JasperReports (the Java-based reporting tool), t...
This article reviews the features of Blaze Advisor, a business rules management system from FICO. Blaze Advisor helps technology teams maintain the business rules/policies separate from application code base and provides business users with ability to author & manage rules/policies in ...
This provides an introduction to the architecture style namely, process-centric architecture (PCA). PCA is suited for IT systems in the enterprise.
Every Software Configuration Management tool is different in terms of functionality; however, they all have common threads of functionality that are consistent with all Software Configuration Management tools. Common activities include checking out, checking in, adding files, deleting ...
I received an Amazon Kindle for Xmas. It wasn’t a surprise as I put it on the Xmas list my family insisted I provide. My wife had me order it with her credit card to make sure it was exactly what I wanted. The order was placed at the beginning of December to ensure it [...]
Yakov Werde has just written an article on DevX, which looks at the new version of Sybase's long running and successfull RAD development tool... PowerBuilder. 'A dormant giant gets a new lease on life as a .NET-compatible development environment.' I dont know if I totally agree with hi...
SAP (Business Objects) has recently released Crystal Reports for Eclipse version 2.0 to provide reporting solutions for Java-based applications. This is available as free to use (within an organization) and has the advantage that it is built on the most tested and reliable component (J...
So far I’ve remained relatively aloof from the whole “eBook” craze. Ordinarily, given my geeky background and borderline insane craving for technology, one would think that I’d be all over these things. The problem is, my love for the written word also extends to a love for the experie...
Robert Meek has written a book review about my Delphi 2009 Development Essentials, which is sold as paperback from Lulu.com, or offered as free bonus for anyone who purchases Delphi or one or more courseware manuals in PDF format from me.
NetBeans IDE 6.7.1 with JavaFX and JetBrains Web IDE Early Access are ready for download. In their own words here are some of the benefits these releases deliver. An update to the 6.7 release release that is integrated with Project Kenai, a collaborative environment for developers to h...
Have you tried to prepare yourself for PMP certification or exam? If so, then you share with me the opinion that most of the PMP books and guides are remarkable of hundreds of pages that are full of hard to understand complex sentences that leave you by the end of studying day dizzy an...
Garmin International uses Enterprise Web Content Integration software that neatly integrates DMS and portal features, allowing enterprises to deliver "mashups" and a variety of value added applications such as CRM, ERP, online shops or product information to one single level
‘The Big Switch’ elaborates on Carr’s earlier comparison of the Electricity Generating industry, at the start of the last century, and today’s Computing industry. He argues that such a move, with its massive economies of scale, was an economic necessity at the time and that today’s tec...
Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online by Michael Miller is an excellent introduction to this phenomenon within the software industry. Written using a style that takes the reader on a gentle journey through a "brief history of comput...
The one thing that unifies the distributed computing style known as SOA, in most of its manifestations, is self-describing data via the Extensible Markup Language (XML). The benefits of XML over opaque message formats in data interchange are well established. No matter if your focus is...
Live Cycle Data Services is an excellent solution for building scalable RIA, but it’s not cheap. For those who don’t have a budget for LCDS, Adobe has released open sourced BlazeDS as a scaled down implementation of AMF. But BlazeDS is a lot more scalable than one may think.
Whether you work for a very large company with thousands of services in production or a small company with only a couple, visibility into the performance and uptime of those services is critical. Before you start investigating the myriad of governance products on the market, many of wh...
I took the advice of a friend of mine and steered clear of the 'normal' movie theaters and went a little out of the way to go to a DLP movie theater. The experience of comparing a regular movie theater to a DLP movie theater is like comparing standard def analog TV with a 1080i HDTV si...
There are 8,909 books listed on Amazon.com with the word 'Investing' in the title; there are(!) 27,146 books with the word investment in the title. Without having looked at a representative sample, I can be confident that Sturgeon's Law applies - I suspect if I sampled enough of them I...
This book is an update of an earlier version that was written for SQL Server 2000. It employs the Murach approach of dual pages that repeat and enhance the concepts being presented on each page. If you're new to SQL Server 2005 you'll gain a lot from this book. It has three goals: to t...
Reviewers overuse the phrase 'required reading,' but no other description fits the new book 'Ajax Security' (2007, Addison Wesley, 470p). This exhaustive tome from Billy Hoffman and Bryan Sullivan places the specific security concerns of the AJAX programming model in historical perspec...
In my many years of programming, almost 20 years now, I have used countless integrated development environments (IDEs). I have used everything from a simple text editor all the way up to the high-end IDEs that Sybase, IBM, and Oracle use. More recently I have come to embrace the open s...
It's hard to overestimate the importance of having a good logging facility when you develop distributed applications. Did the client's request reached the server-side component? What did the server send back? Add to this inability of using debuggers while processing GUI events like foc...
The Java development platform always provides limited support for application development based on a graphical user interface, an area where more traditional languages and integrated development environments (IDEs) such as Visual Basic or Delphi have based their success.
The folks at Active Endpoints carefully thought through how to support users in their move to WS-BPEL 2.0. This resulted in the ability of BPEL 1.1 and WS-BPEL 2.0 processes to co-exist during design, test, and execution in both the designer and the engine. This lets users migrate thei...
Service-oriented architecture is an architectural approach to building software applications as a collection of reusable business services. Interest in SOA is growing within the business community. To address the need for an infrastructure to enable the building of service-oriented app...