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



About the Author

Bradley L. Jones

bjones@jupitermedia.com

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Entire organizations suffer when their networks can't keep up and new opportunities are put on hold. Waiting on service providers isn't good business. In these examples, learn how to simplify network management so that your organization can better manage costs, adapt quickly to business demands, and seize market opportunities when they arise.

  • Today's enterprise datacenter can be one of the most complex business environments with dozens (for smaller business), hundreds (for larger and midsize business), even thousands (for hyperscale businesses) of servers that must be managed and monitored. At this level, just managing the cords can be challenging — let alone keeping up with the growing need for more agility and scalability within the datacenter. Simply put, companies are aggressively looking for less complexity and more agility from their …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date