Welcome!

Angus McIntyre

Subscribe to Angus McIntyre: eMailAlertsEmail Alerts
Get Angus McIntyre via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Angus McIntyre

Broad ranges of deployment choices are available to developers as they engage in new projects that will leverage the power of wireless communication platforms. While deploying services through third-generation (3G) and second-and-a-half generation (2.5G) wireless terminals presents challenges that are quite different from those encountered in personal computers and servers, many familiar environments have been adapted to resource-constrained devices. This article discusses the practical integration of Java-oriented technologies and 2.5G/3G platforms and what you need to know when dealing with resource constraints and the management of software components through development, testing, deployment, and maintenance. Communication handsets already offer functions similar to those available on desktop computers, including Internet access. While handheld devices are beco... (more)

Building Enterprise Beans with VisualAge for Java

Enterprise JavaBeans (aka EJBs) are fast becoming a mainstay in Web-based business applications. They're not trivial to develop, though ­ at least not if you're developing them by hand and ignoring the EJB tools already available to automate (and thus simplify) your development tasks. If you earn your living as a professional Java programmer, you know that enterprise beans are nonvisual, server-side software components that conform to Sun Microsystems' EJB specification. Enterprise beans allow you to develop platform-neutral, distributed applications that run on virtually any EJ... (more)

Developing Reliable Code

As convenient and connected pervasive devices become more exciting and imaginative, the applications that run them become more challenging and complex. The need to balance function with the constant pressure of time-to-profit are the motivating forces behind the development team, making the selection of tools and processes critical. The developers who remain chained to traditional command-line interfaces can easily get lost in the details. To keep pace with the rapid changes in the marketplace, the familiar cycle of development functions (create, edit, build, integrate, deploy, ... (more)