DEVBUZZ Homepage Smaller is More Exciting! by Carl Davis.
 
Web www.devbuzz.com
  HOME PAGE
  All Articles
  Advertise
  Consulting

 Development
  Discuss - Forums
  Still in the box?
  .Compact Framework
  Code Snippets
  SQL Server CE
  Database
  MS Resources
 Stores
  Developer Controls
  Pocket PC Hardware
  Pocket PC Software
  Pocket PC Books
  .NET CF Books
  Book Reviews
  SPB SW Discounts
  RESCO SW Discounts
 DEVBUZZ Info
  About Us
  Help
  Join our email list
  Links & Ratings
  Press & Comments
  Pocket PC version
  Software Reviews
  Hardware Reviews
 Authors
  Authors
  Article Guide
  Competitions
 Resources
  Developers
  Register
  Login

  SPB Discounts!
 Columnists
  Rick Winscot
 Past Blast
  Personal Media Ctr
  Gizmobility
  eVB Legacy
  Old news
  Hosted Software
  Wireless
  Newsletters
  Carl Davis
  Upton Au

 Pocket PC Registry
  Join the registry
  View current list
 Current Poll
Are you converting to .NET Compact Framework?
Yes, it has changed my life!
No, I'm sticking with eVB
.NET CF what's that`?

Current results
3431 votes so far
 Recent Forum Threads [goto forums]

Get Computername
read... (67 hits)


Great aid to development productivity
read... (82 hits)


ThreadingTimer sample code
read... (143 hits)


Multithreading with .NET CF
read... (194 hits)


Moving from eMbedded Visual Basic to Visual Basic .NET
read... (166 hits)


.NET Compact Framework 2.0 Service Pack 2
read... (226 hits)


Transfer Data from SQL Server 2000 to SQL Server Compact Edition
read... (298 hits)


This protocol version is not supported
read... (236 hits)


Converting Lowercase to uppercase wont work
read... (203 hits)


Direct access to MS SQL Server 2000
read... (374 hits)


Creating SDF file in Desktop
read... (513 hits)


Winsock in CF.NET
read... (316 hits)


Using Pocket Outlook to submit HTML page form with MAILTO action
read... (420 hits)


Missing file "System.Data.PocketPC.asmmeta.dll"
read... (268 hits)


HP iPAQ hw6915 Serial Port Issue
read... (309 hits)


Info on the recent forum changes
read... (341 hits)


SqlServer tools from Redgate
read... (383 hits)


Arrow keys and Hardware navigation button
read... (393 hits)


O2 XDA lls pin sync cable to comport
read... (322 hits)


Creating dynamic folders on Pocket PC OS
read... (299 hits)

Custom Windows Mobile software development.
LBS Challenge 2007
LBS Challenge Eight previous NAVTEQ Global LBS Challenge® participants have received venture capital funding and nine past LBS Challenge winners have launched commercial applications on major wireless carriers. Register your non-commercial LBS application in the 2007 NAVTEQ Global LBS Challenge in one of three regions: Americas, Europe-Middle East-Africa (EMEA) or Asia-Pacific(APAC). You could win a share of $2 million in prizes. This could be your year.
Dream. Develop. Win.

The Pocket Commando by Carl Davis | Back

Smaller is More Exciting! by Carl Davis.
Written by Carl Davis  [author's bio]  [read 14870 times]
Edited by Derek

Discuss this article   Windows CE 3.0   

Page 1 

Welcome to the first installment of "The Pocket Commando". I appreciate the opportunity deVBuzz is giving me to discuss my opinions and ideas on various topics within the realm of PocketPC development. Since this is deVBuzz, the obvious goal is maximizing your productivity and knowledge using eVB. I want to keep this forum flexible and include everything from development tips or best practices to some interesting user interface widgets you might be able to take immediate advantage of. Of course, your ideas and suggestions are always welcome and encouraged since they will help me tailor where I go over time. So, I'm looking forward sharing some of my experiences and software nuggets with fellow eVB developers…

…but not this time….

With this first column, I'd like to share why I'm excited about developing applications on the PocketPC platform. For me, it's another golden age in software development. I get a chance to develop full, robust, and interesting applications all by myself.

I started developing software when I was a pup on Commodore's Vic-20. For those who remember, it was a dream come true. The Vic-20 was a sub $300 machine with a built in BASIC dialect, sound, and color graphics. A great application platform, but with limited memory. One of the most exciting things about it was how new the development community was and how immature early software was. I couldn't wait each month to see what programs Compute magazine would publish by developers just like me. As a single developer I was able to create applications that were on par, if not better, than most of the early commercial applications that were available. Sure, you had to use the "wopping" 512 bytes in the cassette buffer for some machine language routines and store your graphics as DATA statements, but the results were stunning. It really was a time when I felt very much a part of the machine and could make an incredible piece of software…

..but I wax nostalgic…

As computers grew in memory and sophistication, this simple joy passed on. Most of the projects I've worked on in the last few years have had numerous developers involved. In my field of enterprise web-enabled software, solutions require architects, designers, developers, user interface design experts, database managers, complex application servers, and 100,000's to millions of lines of code. Sure there's small applications, tools, and the occasional surprise, but for me most times I'm a cog in the machine. I'm either managing a large team of developers or one member (architect) of a team. Now don't get me wrong, it's not as bad as it might seem and I enjoy working on cutting edge enterprise technology.

However, to borrow a line from "The Hunt for Red October": "I miss the simple pleasure of fishing with my Grandfather". Here the commander of the Russian submarine laments over a simple pleasure he enjoyed during his youth. I miss the simple pleasure of being able to build an interesting application that others would also see as useful and interesting!

So along comes Microsoft's PocketPC. A small, but powerful device, designed to make an individual's life easier to manage. A great application platform that is limited in memory and thus the size and complexity an application can achieve. Sounds like a return to the days of the original home computers. The PocketPC has rekindled my excitement in developing small, targeted applications. Small device computing has me, once again, thinking of the possibilities of this platform and the interesting applications I can create with my own two hands. It really is nearly a new frontier with whole new categories of software and techniques that need to be discovered and refined.

I look forward to the next installment, and promise there will be some knowledge and code you can actually use!

Back to the Pocket Commando | [Article Index]

 

 

Back to the top of the page.
Chris De Herrera's Windows CE Website Windows CE News & Information Source
Copyright ©2000-2007 by DEVBUZZ.COM, Inc., NJ. USA.MSDEVELOP