The Rational Unified Process is a software development process that covers the entire software development lifecycle. In this book chapter, you'll learn its key features and how they can benefit you.
Buffer overflows are currently the most common cause of security flaws in applications. Discover the techniques that professionals use to thwart this problem in this article by John Mueller.
This document describes Binary Delta Compression (BDC) technology and its use in software update deployment. This implementation of BDC technology developed by Microsoft reduces the download size of software update packages by downloading only the differences between old files and new files.
"Mono as it currently stands has serious problems, including strategic and intellectual property concerns. Java as provided by Sun is not open source or GPL-compatible and thus a nonstarter. Many strong proprietary companies such as Microsoft are moving full speed ahead on high-level managed language platforms. Can open source compete, or is it too unable to make hard decisions?" Read Havoc Pennington's article about the future platforms of OSS.
eMbedded VC++ 4.0 SP3 merges the functionality of eMbedded VC++ 4.0 SP1 and eMbedded VC++ 4.0 SP2 and enables development using a single development machine to target Windows CE 4.0, 4.10 or 4.20 Platforms. eVC4 SP3 installation includes previously released QFEs for eMbedded VC++ 4.0. After you install this, you might also wanna get the Pocket PC 2003 emulator and the Smartphone emulator which run on top of eMbedded VC++ 4.0.
This article introduces the Runtime Spy, one of Core Tools available from Eclipse.org. The Runtime Spy is a perspective and set of views specifically designed to help you find and diagnose plug-in startup performance problems. It's considered one of best tools for understanding and diagnosing startup performance problems related to plug-in activation.
This guide is aimed at CVS users who want to know more about the new features in Subversion, but it is also useful for someone familiar with source control systems who wants to find out what Subversion offers. Mike Mason is talking about the philosophy and design behind Subversion, how it improves upon CVS, and how to get started using it.
The first release of the Mono port of SharpDevelop, MonoDevelop, is up, here are the release notes (additional screenshots 1, 2). There are no binaries yet for it, but gtksourceview-sharp rpms have been put onto the Mono Red Carpet channel. You will also need the latest version of Mono built with ICU support and the latest GTK#.
Mindwarp wrote a quick guide which shows step-by-step how to setup a CVS pserver in FreeBSD over at mindwarp.net: "CVS stands for Concurrent Versions System. You can check out the official homepage at cvshome.org. Basically what it comes down to is tons of projects, open source, free software, and commercial use CVS to manage their code. It lets you go back to previous versions."
Before beginning, I must offer my profuse apologies to Shawn Gordon and the rest of theKompany crew. Shawn sent me the Black Adder software several months ago; however, my schedule ballooned beyond all believable bounds and has stubbornly maintained that ludicrous pace; unfortunately. I have not had an opportunity to write this review until recently, so I am sorry for my tardiness. And now to answer the most obvious question; what is Black Adder?
Metrowerks CodeWarrior for Windows is a C/C++ compiler with code-generation for SSE2 and 3DNow!. Support for GCC compiler extensions. Here are some of its updated features:
REALbasic 5.5 is shipping from REAL Software, and the new version of development environment adds the ability to build Linux applications from Mac and Windows systems, as well as other features of particular interest to Mac OS X users. "Even if Mac users have never had any experience with programming before, they can learn REALbasic and create useful applications to improve their productivity," Geoff Perlman, president and CEO of REAL Software, told MacMinute.
A small but growing software company is rolling out a major upgrade that lets developers build standards-based Java and .Net applications with no coding. Kinzan Inc. this week will release Kinzan Studio & Server 4.0, a development and deployment environment that lets developers build enterprise applications through an assembly model by simply linking components in a drag-and-drop format.
Threads can be thought of as lightweight processes, offering many of the advantages of processes without the communication requirements that separate processes require. Threads provide a means to divide the main flow of control into multiple, concurrently executing flows of control. This sample chapter will teach you how to "think multitasking" -- and improve your apps in the process.
The use of inheritance in VB.NET requires you to make several extra design decisions. This chapter from "Building Applications and Components with Visual Basic .NET" will help you learn how to make those decisions.
Karl Fogel from the Subversion project announced the release 1.0.0 of the CVS replacement version control system which we introduced a few days ago. Developers are recommended to try it over CVS.
CVS is a tool to record, manage and distribute different versions of files. In other words, CVS is a version control system. It allows easy collaborative work, as each of the contributors can work in his local copy at the same time, without fear of overriding each other modifications. It allows the recovery of past versions (useful for tracking bugs), the creation of branches (for experimental development or for releases) and more.