CodeGuru Update eNewsletter - April 18th, 2006


Application Security Testing: An Integral Part of DevOps

CodeGuru Newsletter
April 18, 2006


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

___________________________ Sponsors ________________________________


--> Editorial - 
        ... Videos
        ... Origami: One month and counting...

--> Recently Published Books

--> New on CodeGuru: 
   -- Videos --
      ==> AJAX
                 ASP.NET Does AJAX
   -- Articles -- 
      => C# 3.0
                - The New Lambda Expressions Feature in C# 3.0
        => Java
                - Multipart HTTP Forms Submitter - with Progress Information
        ==> Mobile
                - [Updated] Design State Machine Engine for Embedded System Development
        ==> Office Automation
                - Microsoft Excel Automation Class
        ==> SQL
                - SQL Formatter Web Service
        ==> UDFs
                - User-Defined Functions: Powerful Alternatives to Views and Stored Procedures
        ==> Visual Basic
                - Redirect I/O to a TextBoxWriter in .NET

--> Discussion Groups -- HOT Threads
        - How to use Romanian characters in an application? (C++)
        - Returning an object issue (C++)
        - template typedef (C++)

--> Highlighted new articles on Developer.com 
        1. Adaptive Noise Cancellation using Java
        2. Raising the Team Collaboration Bar with AJAX and JSF
        3. Oracle XE: It's Not Your Typical Oracle

Jupiterimages - your search ends here
Jupiterimages offers online subscriptions and single image
downloads for clipart, Web graphics, photos, footage and music
(including flash versions) via a comprehensive network of
design-oriented Web sites for industry professionals and
individual consumers.
See what you're missing.
Go to:

Comments from the Editor

... Videos

Our second video is now live on the site. This video focuses on coding a bit of AJAX within ASP.NET 2.0 with Microsoft's "Atlas" technology. You can check it out at:


We have several more videos that will be launching over the next few weeks. Additionally, if you are interested in creating a video to share with others on Codeguru, let me know. We have guidelines online, plus I can work with you as well.

... Origami: One month and counting...

A few weeks ago, I mentioned that Microsoft was pushing mobile PCs into the ultra-mobile arena. Dubbed Origami, these are small tablet devices that contains a full operating system (Windows XP), but packaged in a form factor closer to a portable media device rather than a notebook computer. Additionally, the Origami devices have touch screens and other user interface features that are expected to make them easier to use. The screen resolutions is targeted to be 800x 480 in a 7" screen.

Microsoft pushed that these devices would be hitting the market and that a street price between $500 and $1000 should be expected. The Korea Times has reported that Samsung is within a month of releasing their Origami device. In fact, they stated that Samsung is expecting to sell 300,000 units worldwide within a year. One third of these are expected to be in Korea.

What is interesting, however, is that the price point touted by Microsoft appears to have been missed. The price of the Samsung device is currently expected to be about $1200.

When Origami was first announced, I was excited. Then I saw some of the pictures of devices and thought that they seemed a little bulky -- (too much plastic/metal around the screen). Now the price seems to be a bit higher than expected. It will be interesting to see how these do if all the manufacturers follow suit and have a high price point.

The Korean Times article:


Until next week...

Bradley L. Jones

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:


--> Professional SQL Server 2005 Integration Services
      By Lots of people for WROX
      720 pages for $49.99

--> Inside Microsoft SQL Server 2005 T-SQL Querying
      By Itzik Ben-Gan for Microsoft Press
      600 pages for $44.99 w/ CD

--> Illustrating with Macromedia Flash Professional 8, Second Edition
      By Robert Firebaugh for Charles River Media
      380 pages for $39.95 with CD

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


This week's CodeGuru posts:

===   Videos   ===

    By Bill Hatfield -
AJAX is bringing flexible, dynamic features to the Web. Discover how to add dynamic text displays using AJAX in ASP.NET.


===  Articles  ===

==> C# 3.0

- The New Lambda Expressions Feature in C# 3.0
By Vipul Patel
C# 3.0 introduces lambda expressions, a more concise syntax for declaring method code inline where in the past you would have used a delegate function.


==> Java

- Multipart HTTP Forms Submitter - with Progress Information
   By Tomer Petel
Submit multi-part HTTP requests from JAVA and display information about the upload progress.


==> Mobile

- [Updated] Design State Machine Engine for Embedded System Development
   By JeromeWiz
Discover how to design a hierarchical state machine engine for embedded system development.


==> Office Automation

- Microsoft Excel Automation Class
   By Val Golovlev
Learn to implement and OLE and IDispatch interface to access basic Excel functions from a C++ application.


==> SQL

- SQL Formatter Web Service
   By tako.lee
Create an online SQL formatter based on the SQL Formatter Web Service.


==> UDFs

- User-Defined Functions: Powerful Alternatives to Views and Stored Procedures
    By Jeffrey Juday
Table-valued user-defined functions (UDFs) are functionally similar to views but structurally similar to stored procedures, giving them all the important features of views and stored procedures and some additional functionality that they lack.


==> Visual Basic

- Redirect I/O to a TextBoxWriter in .NET
   By Paul Kimmel
Have you ever wanted basic output to go somewhere besides the console in .NET? Learn how to redirect Console output streams to a TextBox instead of the command window.


Discussion Groups

Check out the CodeGuru discussion forums at:


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


Some of the current threads with the most activity are:

==> How to use Romanian characters in an application? (C++)

==> Returning an object issue (C++)

==> template typedef

New Articles on Developer.com

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

1. Adaptive Noise Cancellation using Java
    By Richard G. Baldwin -
Learn how to use a general-purpose LMS (least-mean-square) adaptive engine to write a Java program that illustrates the use of adaptive filtering for noise cancellation.


2. Raising the Team Collaboration Bar with AJAX and JSF
    By Godfrey Hobbs - 
Are you eager to start AJAX-based Web development? Are you unsure whether your team can handle the increased complexity and the shift in focus to the front end? JavaServer Faces may be what your team needs to enter the age of AJAX.


3. Oracle XE: It's Not Your Typical Oracle
    By Dick Wall - 
Dick Wall takes a look at Oracle XE and is surprisingly please with what he finds for developers.



About the Author

Bradley L. Jones



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

  • You must have javascript enabled in order to post comments.

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

Top White Papers and Webcasts

  • In order for IT service providers to succeed, it's paramount that they find a competitive advantage and continually develop new ways to find additional revenue streams. IT service providers need to be able to do it all for their clients – from managing entire technology infrastructures to responding quickly to a multitude of end-user needs. With a growing number of issues to resolve and limited technicians at hand, how can IT service providers operate efficiently while providing top-notch service …

  • The modern business IT ecosystem is extremely complex, with a myriad of connected devices, networks, and core business applications. Delivering a seamless and incident-free experience has never been more difficult — or more important — as every employee in an organization relies on a whole stack of technology to complete everyday tasks. A service management software-as-a-service (SaaS) solution can help businesses modernize and streamline their IT management operations. Read this Forrester Total …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date
We have made updates to our Privacy Policy to reflect the implementation of the General Data Protection Regulation.