CodeGuru Update eNewsletter – May 17th, 2005

==========================================================
CodeGuru Newsletter
May 17, 2005

http://www.CodeGuru.com


This newsletter is part of the Developer.com, EarthWeb, and
internet.com networks.
Jupitermedia Corporation


___________________________ Sponsors
________________________________
Wi-Fi Planet Conferences & Expos
2005
_____________________________________________________________________
==========================================================
All
newsletters are sent from the domain “internet.com.”
If configuring e-mail
or Spam filter rules, please use this
domain name (not the entire “from”
address, which varies).

==========================================================



TOPICS:



–> Editorial
– 
       … Xbox
360
       … Book
Winners
       … Recently Published Books


–> New Articles on
CodeGuru: 
       ==>
ADO.NET
             
– What .NET 2.0 Has in Store for ADO.NET
      
==> Edit
Control
             
– Customizable Masked Edit Control
      
==> Mobile
Development
             
– News: “Magneto” Releases to
Manufacturing
       ==>
System
             
– Keyboard Spy: Implementation and Counter
Measures
       ==> Visual Studio
2005
             
– Using Code Snippets in Visual Studio
2005
       ==> Web
Services
             
– Selecting the Best Approach for Designing an Interoperable Web
Service
             
– [Updated] Web Services Using JavaScript and
.NET
       ==>
XML
             
– Reading XML Files with the XmlTextReader Class


–> Discussion Groups (including Hot
threads)

       – Wrapper for
String.h
       – What questions you’d ask in
an Interview?
       – What is COM?


–> Highlighted new articles on
Developer.com 
       1. Taking
Advantage of PEAR
       2. Wiring Java
Applications with Spring
       3. Anatomy of a
Software Development Role: Solution Architect


/——————————————————————-
Wi-Fi
Planet Conference & Expo 2005 – The World’s Largest
Wi-Fi Business Event
– coming to a city near you! These are the
definitive events of the Wi-Fi
industry, where business users
gain the knowledge they need to make
strategic buying decisions
and where the industry charts it future
direction. Don’t miss these
must attend events that are held in San Jose,
Tokyo, and Baltimore.
Register today! www.jupiterevents.com
————————————————————–adv.-/


==========================================================
Comments
from the
Editor
==========================================================


While not a coding topic, many developers I know enjoy a good video game. As
such, the official announcement last week of the next version of the Xbox, the
Xbox 360, was welcomed news. I wrote a little bit about the new Xbox, which
is estimated to be released by Christmas:


http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,aa8m,bjbf,jorm,i5r0


As I mentioned in the above article, the hardware specifications for the Xbox
360 are amazing. A three-core, PowerPC-based CPU with each core running at 3.2
GHz each, a separate ATI graphics processor, a teraflop of system-floating point
performance, and more than 512 MB of 700Mhz memory. This spec is better
than most of our development machines! It will be interesting to see what people
do with this machine. With USB ports, it will also be interesting to see if a
keyboard is released for it.


Sony also announced the PlayStation 3 this week. While I know it will use
cell processor technology, all of the specific details on the hardware
specifications have yet to materialize. Among the know detaisl — It is expected
that there will be bluetooth support for wireless devices and support for Sony’s
BD-ROMs, which store 54 GB.


It is interesting to note that JupiterResearch predicts that Xbox console
sales will continue to grow at the expense of Sony’s PlayStation.


… Book Winners …


A little closer to home, we have new book winners. The following people were
selected from those that published article last month to receive a free book!


– Jim Dunne
– Klaus Salchner


They have their choice of the following two books.


– CodeGuru.com Visual C++ Goodies
http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,5b1m,ado6,jorm,i5r0


– Kate Gregory’s Visual C++ .NET 2003 Kicks Start
http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,8aq4,ctjj,jorm,i5r0


Additionally, Bill Horst wins a copy of VB .NET 1.1
Databases published by Apress:
http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,924v,g89z,jorm,i5r0


Until next week!


Brad!
—————————
Brad Jones, Microsoft
MVP
www.CodeGuru.com
—————————


… Recently Published Books


For those of you keeping up by reading books. The following are just a few of
the new books that have been recently released. If you’ve read any of these,
feel free to write a review to be posted on CodeGuru. See the submission
guidelines at:


http://www.codeguru.com/review-guidelines.php


–> Visual Basic 2005 : A Developer’s
Notebook
      By Matthew MacDonald for
O’Reilly
      262 pages for
$29.95 
      http://books.internet.com/books/0596007264


–> Using Microsoft Windows Small Business Server
2003
      Jonathan Hassell for
Apress
      240 pages for
$34.99
      http://books.internet.com/books/1590594657



=========================================================
New
& Updated Articles on
CodeGuru
==========================================================


Following are short descriptions of new articles on CodeGuru. If you are
interested in submitting your own article for inclusion on the site, then
you will find guidelines located at


http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,fka1,909i,jorm,i5r0


This week’s posted CodeGuru articles:


==> ADO.NET


– What .NET 2.0 Has in Store for ADO.NET
   By
Mark Strawmyer
Take a foray into ADO.NET to see what’s in store for the next
release. You’ll find some very handy additions and enhancements.



http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,flui,lm1r,jorm,i5r0


==> Edit Control


– Customizable Masked Edit Control
   By Marius
Bancila
Learn about an edit control with a masked input that prohibits
pasting text with disallowed characters.



http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,kxt8,7vg6,jorm,i5r0


==> Mobile Development


– News: “Magneto” Releases to Manufacturing
By Bradley
Jones
Microsoft Windows Mobile 5.0 released to manufacturing. Windows mobile
features just improved!



http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,82f2,klqb,jorm,i5r0


==> System


– Keyboard Spy: Implementation and Counter
Measures
   By Dor Alon
Learn to develop hook-based key
loggers and hook-safe software.



http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,23v4,soc,jorm,i5r0


==> Visual Studio 2005


– Using Code Snippets in Visual Studio 2005
  
By Paul Kimmel
Think .NET code snippets are just about dragging and dropping
some reusable code into the toolbox? Guess again. Code snippets in Visual Studio
2005 are far more useful. Find out why overlooking them would be a mistake.



http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,lzne,aca9,jorm,i5r0


==> Web Services


– Selecting the Best Approach for Designing an Interoperable Web
Service
   By Nalaka Withanage and Martin Kropp
Learn
about the different Web service design methodologies as defined by the Web
Services Standardization Groups, clarify the terms, and highlight their
differences.



http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,hl66,iayi,jorm,i5r0


==> Web Services


– [Updated] Web Services Using JavaScript and
.NET
   By Prasad Kopanati
Learn how easy it is to
consume Web services from your client-side applications!



http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,i75i,asir,jorm,i5r0


==> XML


– Reading XML Files with the XmlTextReader
Class

   By Tom Archer
Learn how to use the .NET
XmlTextReader class to sequentially read through and parse the nodes of an XML
document/file.



http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,a63t,efe8,jorm,i5r0


==========================================================
Discussion
Groups
==========================================================


Check out the CodeGuru discussion forums at:


http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,bcr8,cx5j,jorm,i5r0


Forums include Visual C++, General C++, Visual Basic, Java, General
Technology, C#, ASP.NET, XML, Help Wanted, and much, much, more!


… HOT THREADS …


Some of the current threads with the most activity are:


==> Wrapper for
String.h
        http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,dluf,1nb6,jorm,i5r0


==> What questions you’d ask in an
Interview?
        http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,gzmr,2asa,jorm,i5r0


==> What is COM?
       
http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,lu0o,6xks,jorm,i5r0


==========================================================
New
Articles on
Developer.com
==========================================================


Below are some of the new articles that have been posted to Developer.com
(http://www.developer.com).


1. Taking Advantage
of PEAR

      By W. Jason Gilmore –

PHP users have a particularly useful trove of code at their disposal,
made available through the PHP Extension and Application Repository, better
known as PEAR. Containing over 400 packages categorized under 40 different
topics, and growing all the time, taking advantage of this community-driven
service will save you countless hours of programming time. See what it can do
for you.



http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,k8uv,d7oa,jorm,i5r0


2. Wiring Java Applications with
Spring
      By Michael Klaene –

Explore the popular open-source framework Spring and how it can be used to
wire Java applications using Inversion of Control (IOC). This article introduces
Spring, discusses the concept of Inversion of Control (sometimes known as
Dependency Injection), and shows how Spring enables you to develop clean, robust
Java applications.



http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,i0h2,ecab,jorm,i5r0


3. Anatomy of a Software Development Role: Solution
Architect

      By Robert Bogue –
Have
you ever wondered what it meant to be a solution architect? Most people wonder
but can’t find good information on what it means to be a solution architect.
Learn not only what it means to be a Solution Architect – but also how to become
one.



http://nl.internet.com/ct.html?rtr=on&s=1,1m5t,1,hljy,kfj9,jorm,i5r0


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Advertising:
If you are interested in advertising in our newsletters, call Claudia at
1-203-662-2863
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For
information about advertising opportunities, visit http://www.jupiterweb.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

For details on becoming a Commerce Partner, contact David Arganbright
on
1-203-662-2858 or go to www.jupitermedia.com/corporate/licensingform.html

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

To learn about other free newsletters offered by internet.com or
to
change your subscription visit http://e-newsletters.internet.com

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


internet.com’s network of more than 160 Web sites is organized into 12
channels:


Developer http://internet.com/webdev/
Download
http://internet.com/downloads/
International
http://internet.com/international/
Internet
Lists http://internet.com/lists/
Internet
News http://internet.com/news/
Internet
Resources http://internet.com/resources/
IT
http://internet.com/it/
Small Business
http://internet.com/sb/
Linux/Open
Source http://internet.com/linux/
Windows
Technology http://internet.com/win/
Wireless
Internet http://internet.com/wireless/
xSP
Resources http://internet.com/xsp/


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

To find an answer – http://search.internet.com

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Looking for a job? Filling an opening? – http://jobs.internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This
newsletter is published by Jupitermedia Corporation
Copyright (c) 2005
Jupitermedia Corporation. All rights
reserved.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For
information on reprinting or linking to Jupitermedia content:
http://www.jupitermedia.com/corporate/permissionform.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

More by Author

Must Read