Welcome!

Brad McCabe

Subscribe to Brad McCabe: eMailAlertsEmail Alerts
Get Brad McCabe via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Brad McCabe

Recently there has been a lot of discussion about mobile technology, but one of the often overlooked cornerstones of mobile development is the fact that application mobility means more than just being wireless. Truly mobile applications need to reach everywhere - including remote areas not covered by wireless access as well as the end user flying 40,000 feet in the air somewhere over the Midwestern United States. In these black holes of connectivity, our mobile applications must continue to function and our application data should remain as useful as possible. A convergence of various technologies is helping to make this goal a possibility today. With the pending release of the Microsoft .NET Compact Framework, developers will gain the ability to write disconnected client-side applications targeting the rich features of the PocketPC and Windows CE operating systems. ... (more)

Creating Mobile Controls for the .NET Compact Framework

With the release of the .NET Compact Framework developers have a new platform for working in the mobile space. The .NET Compact Framework brings most of the namespaces and functionality of Windows Forms development and the .NET Framework to PDAs and other devices. This portability of code and knowledge also applies to components for the presentation layer. Whether you use your own custom-built controls or controls purchased from a third party, you can reap the benefits of lower development costs and a faster time to market using .NET Framework components within Compact Framework ... (more)

Pen-and-Ink Computing

The Tablet PC SDK from Microsoft ships with a couple of high-level controls to help developers rapidly build ink-enabled applications. The three controls that I'll look at in this article are the InkEdit, InkPicture, and PenInputPanel. Currently, the out-of-the-box controls do a decent job of meeting the basic needs of developers and users looking for ink-input functionality. These controls will most likely be supplemented by a robust line of tools from the independent component publishers community in the near future. The InkEdit Control The most basic of the controls is the In... (more)

Creating Custom Ink-Enabled Components

Microsoft has a rich history of development environments and platforms built around the creation of reusable objects and components to maximize developer productivity. These environments are designed to mask some of the underlying complexities of the platform. The addition of the Tablet PC SDK to Visual Studio .NET follows this pattern. In previous articles I touched on several of the basic features of the Tablet PC object model. In this article I take a look at a few of the basic steps needed to create an ink- enabled custom control. Additionally, I look at some of the technolo... (more)

Extending .NET

Microsoft .NET is ringing in the next generation of application development. .NET allows developers the freedom to mix and match new and existing components while leveraging the diversity of programming languages and tools available. However, if you are a programmer, you may find that you need additional or enhanced functionality in the areas where .NET's capabilities are limited. Fortunately, .NET is an open and extensible platform. This extensible design has helped create a rich and diverse ecosystem of independent component publishers (ICP) that provide a more comprehensive ... (more)