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)
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)
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)
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)
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)