The i-Technology Media!
Register | Log in
   
 
.NET  ·  AJAX  ·  CLOUD  ·  ECLIPSE  ·  FLEX  ·  OPEN WEB  ·  iPHONE  ·  JAVA  ·  LINUX  ·  OPEN SOURCE  ·  ORACLE  ·  PBDJ  ·  SEARCH  ·  SILVERLIGHT  ·  SOA  ·  VIRTUALIZATION  ·  WEB 2.0  ·  WIRELESS  ·  XML
Comments
Google Wave Invitation Giveaway
By Aditya Banerjee
Timo Hirvonen wrote: I would really appreciate an invitation. Been desperately trying to find one :) timo [dot] hirvonen [at] gmail [dot]com
Nov. 27, 2009 11:13 AM EST
Cloud Expo on Google News
Did you read today's front page stories & breaking news?


2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts

2009 East
GOLD SPONSORS:
CA
Get Your Transactions Under Control: SOA Performance Management
Software AG
Performance Driven Adoption: The Secret to Advancing SOA
Intel
The Evolving SOA Appliance: 3 Game-Changing Innovations
SILVER SPONSOR:
Denodo
Data Mashups: Deliver Your Project Faster with Virtualized Data Services Across Internal & External Sources
POWER PANELS:
The Business Value of Service Orientation
Driving Profitability Through User Experience
Click For 2008 West
Event Webcasts
Live Google News by SYS-CON!
Top Three Links You Must Click On


Product Reviews
Product/Book Reviews
Product/Book Reviews

By: Derek Ferguson
Oct. 4, 2004 12:00 AM

The Compact Framework is not perfect. In particular, its class library represents an abbreviation from the Framework with which we are all familiar on the desktop. This means that in many cases, the classes and namespaces that one wants to use based on one's knowledge of the desktop Framework are not available for use on devices.

Enter the third-party component vendors. In an environment where expected pieces are frequently missing, these organizations stand to make a fortune as more and more developers move from the desktop to the device and find themselves wanting components to replace abbreviated functionality.

ComponentOne's Studio for Mobile Devices is an excellent example of this. I believe that all three of the components in this suite had previous lives as desktop components, but I'm sure their use of pure managed code made them fairly easy to migrate.

MobileFlexGrid is potentially the most pragmatic of all the controls in the Studio product. Although the Compact Framework includes a DataGrid control of sorts, it is extremely limited in its functionality. This control is a replacement for the built-in DataGrid control, with more useful features.

MobileChart allows developers to create great two-dimensional charts for use within Compact Framework applications.

Finally, MobileZip facilitates the use of various compression algorithms from within mobile software applications running on the .NET Compact Framework.

I only had minor quibbles with any of the functionality presented by these products. All of these quibbles seemed to revolve around the idea that these components were ported from existing desktop implementations, and in some cases, the porting has not been as thorough as it might have been.

In the final analysis, though, this lack of thoroughness is minor and I would not hesitate to recommend these components to anyone looking to create world-class mobile software for the .NET Compact Framework.

Product Name: ComponentOne Studio for Mobile Devices
Manufacturer: ComponentOne
List Price: $799.95
Rating: ***
Reviewer: Derek Ferguson


The best way for me to explain both the strengths and weaknesses of this book is for me to tell you how I use it. I take it with me into every introductory class that I give on the .NET Compact Framework. I have found that, in general, I know the answers to just about every question I get asked in such classes - but not all of them! In the cases where I can't, I simply wait for a break, then page through this book to find the answer - I've never been disappointed - I have always been able to find the answers here.

I don't, however, use this book when I am actually back at my desk, writing custom mobility software for customers using the .NET Compact Framework. In these cases, I almost always focus on the advanced topics in one specific area of .NET mobility - usually SQL Server CE - and in those cases I am far more likely to refer either to the Microsoft documentation, or to Jon Box and Dan Fox's book, Building Solutions with the Microsoft .NET Compact Framework.

To clarify my assessment of this book then, I have found that it contains preliminary-through-moderate information about every single topic in the .NET Compact Framework. I would go so far as to say, if you are thinking about getting started in .NET mobile software development, you should buy this book and read it from cover to cover. If you internalize everything you read, you will advance from neophyte to competent Compact Framework developer by the time you are done. Just show me any other book that can make that claim!

Having said this, you will still need some additional work and materials in order to reach an expert level of understanding. At almost 1400 pages, this book is not short by any stretch of the imagination. It turns out, though, that even this is not enough room to give in-depth, advanced coverage to any of the topics, much less all of them.

For this reason, I would have to cite it as the only Compact Framework book suitable for beginners that also manages to cover a good deal - if not all - of the advanced topics in .NET mobility.

Title: .NET Compact Framework Programming with C#
Author: Paul Yao and David Durant
Publisher: Addison-Wesley
ISBN: 0321174038
Reviewer: Derek Ferguson

Published Oct. 4, 2004— Reads 15,412
Copyright © 2004 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
About Derek Ferguson
Derek Ferguson, founding editor and editor-in-chief of .Net Developer's Journal, is a noted technology expert and former Microsoft MVP.

Add Your Feedback

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers

ADS BY GOOGLE

Breaking Java News
The Week Ahead for The Department of Justice for November 30 - December 4, 2009
Government of Canada, Government of Yukon and Communities Support Improvements to Recreational Facilities in Yukon
Norstar Securities Trust Announces Third Quarter Results
Canadian Pacific announces industry-leading biodiesel testing underway
Burnsville, MN Mayor Elizabeth Kautz Represents U.S. Mayors at EUROCITIES Meeting
LG Electronics Canada Welcomes Formula 1(TM) Back to Montreal
FDA Approves Agriflu Seasonal Influenza Vaccine
Source Gold Corp. Identifies High Grade Gold and Copper From Initial Sampling Program
Advant-e Corporation Provides Update on Previously Announced Ten-for-One Forward Stock Split and $2 Million Cash Dividend
MHI to Launch New Company Dedicated to Compressor Business; Target Set on Joining Global Top Three

ADVERTISE   |   MAGAZINE SUBSCRIPTIONS   |   FREE BREAKING-NEWSLETTERS!   |   SYS-CON.TV   |   BLOG-N-PLAY!   |   WEBCAST   |   EDUCATION   |   RESEARCH

.NET Developer's Journal - .NETDJ   |   ColdFusion Developer's Journal - CFDJ   |   Eclipse Developer's Journal - EDJ   |   Enterprise Open Source Magazine - EOS
Open Web Developer's Journal - OPENWEB   |   iPhone Developer's Journal - iPHONE   |   Virtualization - Virtualization   |   Java Developer's Journal - JDJ   |   Linux.SYS-CON.com
PowerBuilder Developer's Journal - PBDJ   |   SEO / SEM Journal - SJ   |   SOAWorld Magazine - SOAWM   |   IT Solutions Guide - ITSG   |   Symbian Developer's Journal - SDJ
WebLogic Developer's Journal - WLDJ   |   WebSphere Journal - WJ   |   Wireless Business & Technology - WBT   |   XML-Journal - XMLJ   |   Internet Video - iTV
Flex Developer's Journal - Flex   |   AJAXWorld Magazine - AWM   |   Silverlight Developer's Journal - SLDJ   |   PHP.SYS-CON.com   |   Web 2.0 Journal - WEB2
Apache   |   CMS   |   CRM   |   HP   |   Oracle Journal   |   Perl   |   Python   |   Red Hat   |   Ruby on Rails   |   SAP   |   SaaS

SYS-CON MEDIA:   ABOUT US   |   CONTACT US   |   COMPANY NEWS   |   CAREERS   |   SITE MAP
SYS-CON EVENTS:   |  AJAXWorld Conference & Expo  |  iPhone Developer Summit  |  Cloud Computing Conference & Expo  |  SOA World Conference & Expo  |  Virtualization Conference & Expo
INTERNATIONAL SITES:   India  |  U.K.  |  Canada  |  Germany  |  France  |  Australia  |  Italy  |  Spain  |  Netherlands  |  Brazil  |  Belgium
 Terms of Use & Our Privacy Statement     About Newsfeeds / Video Feeds
Copyright ©1994-2008 SYS-CON Publications, Inc. All Rights Reserved. All marks are trademarks of SYS-CON Media.
Reproduction in whole or in part in any form or medium without express written permission of SYS-CON Publications, Inc. is prohibited.
 
close this window