Java programming errors avoided in research and development process:
Common mistakes in real-time Java programming DATE: 15 Jun 2009
When you hit a key on your keyboard, the delay before the letter appear on your screen is mildly annoying. When you're in a warship under enemy attack, having a delay before new radar information shows up would be deadly. In a nutshell, that's the difference between general-purpose and real-time programming.
The difference, however, can be less obvious in business settings.
Not knowing when real-time applications are needed is a common mistake companies and software developers make, Eric Bruno and Greg Bollella, authors of Real-time Java Programming with Java RTS, told me recently.
"Some companies have real-time requirements but don't interpret them as such," said Greg Bollella, a Sun Microsystems distinguished engineer who leads R&D for real-time Java. An example would be financial companies involved in stock trading. "Often, they try to force a general-purpose system to behave as if it is a real-time system."
For the most part, those efforts fail. "Response times are too slow, and code can become very fragile," said Bruno, who has broad experience working on software design and architecture on financial trading and data and real-time news delivery.
In this video excerpt of our interview, Bollella and Bruno discuss this common mistake and others made in real-time Java programming
More on Software development fundamentals
Hamish Reid, software engineer, Perforce Software VIDEO - Software engineer Hamish Reid demonstrated current Perforce Software configuration management tools at JavaOne, but he also talked about upcoming Java-friendlier releases of tools ... ( Jun 08, 2009 )
Advances in software development methodology may be a ... OPINION - Software tester, Matt Heusser challenges the idea that there are no silver bullets in software development, suggesting that new approaches to software delivery can actually change ... ( Feb 22, 2010 )
How to manage your development portfolio through Agile ... TIP - Learn how using Focus Stories can steer development projects away from negative consequences, perverse effects and software deviations, while adding value to your product. ( Jan 04, 2010 )
Scaling Agile development: Get your Focus Story ... TIP - Learn how to adapt to changing initiatives in an agile software project. Willingness to alter test driven and acceptance test driven development practices are key to success. ( Dec 28, 2009 )
Aligning business goals with Focus Stories TIP - The Focus Story serves to align the product backlog by providing guidelines for common goals and objectives, a tangible statement of DONE, and a timebox. ( Dec 28, 2009 )
Software expert on Agile's rise, avoiding project ... INTERVIEW - Software project management consultant opines on importance of agile development, common errors in PM, PM career preparation and more. ( Oct 07, 2009 )
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.