Thinking In .NET

Access Thinking in C# (pre-release version) and more in the Library.

Free C# Compilers

Personal Homepage

My resume

I'm actively looking for contracting gigs. Whether you need mentoring, writing, or someone to just "shut up and code," I will exceed your expectations at a very reasonable rate. I'm located in the San Francisco Bay Area.

Click here to send an email to the editor of this weblog.

Thinking In .NET

Code, industry analysis, and miscellaneous cross-links from Larry O'Brien, the former editor of Computer Language and Software Development magazines.

To receive an occasional announcement message regarding my seminars or publications, please subscribe to my mailing list.

Email:

Saturday, April 19, 2003

I just got off a gig helping port ChessEverywhere to the Smartphone. (ChessEverywhere is a mobile universal client for various Internet chess sites -- there are always real people and bots to play, normal or blitz.)

Embedded Visual C++ 3.0, Win32 drawing... It was brief, but intense. Lots of fun, took my mind off the book troubles. For the past half year, I've been writing a lot about the .NET Compact Framework (see the May Software Development, the new Smart Solutions, and the upcoming "Jolt Awards" article) and my standard opener has been "Last year, I worked on a .NET Compact Framework prototype while my colleagues worked with J2ME and native PalmOS. I had a radically easier time..." That prototype, no surprise, was ChessEverywhere for PocketPC Phone Edition on a beta of the .NET CF (MobilePioneer hasn't productized it yet, but if you're interested, ask 'em!).

Well, as much fun as I had revisiting the days of Windows programming without MFC, ATL, or support for, say, C++ exception handling (!), my experience with the Smartphone deepened my belief that the .NET CF is huge. With the .NET CF, programming mobile solutions is only occasionally harder than writing for a desktop (two silly, but real examples -- rotating bitmaps and opening a COM port). Honestly, in my Big List of Programming Projects, I no longer automatically move mobile applications to the bottom of the list -- .NET CF makes them absolutely approachable. I'm convinced the next five years in software will be all about mobility: handhelds, phones, and Tablets.

Anyway...I'm going to disappear for the next 2 weeks. When I get back, I'm going to redesign the site, talk to the lawyers about getting TiC# code up as quickly as possible (surely there can't be a dispute about the ownership of the code? I wrote every freakin' line!), try to find a paying gig -- say, anyone looking for someone with Smartphone C++ experience? :-)


9:50:38 AM    comment []

The contents of these pages represent the opinions of one person.
All contents © 2003 Larry O'Brien. All Rights Reserved.

 

Google

Search ThinkingIn.NET

April 2003
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
Mar   May


Click here to visit the Radio UserLand website.

Subscribe to "Thinking In .NET" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.