CodeGuru Update eNewsletter - January 24th, 2006


Application Security Testing: An Integral Part of DevOps

CodeGuru Newsletter
January 24, 2006

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

___________________________ Sponsors ________________________________
Pegasus Imaging Corporation


--> Editorial -

--> Recently Published Books

--> New Articles on CodeGuru: 
       ==> ADO
              - [Updated] Data Replication Prototype Using ADO
       ==> Algorithms
              - TIP: Half Size Triangular Matrix
       ==> Graphics
              - Capturing Windows Regardless of Their Z-Order
       ==> IDE
              - Create and Share Your Own Code Snippets
       ==> Misc.
              - Tree Container Library
       ==> XML
              - My Feature in VS 2005: Storing Application and User Settings

--> Discussion Groups -- HOT Threads
       - Drawwing a line dynamically in VC++ MFC...
       - Thre ads and erratic behaviour...
       - Adding time to a string...

--> Highlighted new articles on Developer.com 
       1. JavaServer Faces Rises in Popularity
       2. 2006 Open Source Product of the Year
       3. Developer.com's Wireless/Mobile Community Celebrates A Winner

Build applications for document imaging, forms processing,
medical imaging, photo/color imaging, and video. Pegasus Imaging
offers toolkits and applications for image capture, viewing,
editing, scanning, annotation, printing, compression (JPEG2000,
TIFF, PDF, more), barcode, OCR, ICR, OMR, and medical DICOM. Toolkits
are delivered as .NET, COM controls, VCLs, DLLs and applications.

Comments from the Editor

It is 2006 and life continues to improve for most people. Computers are also improving. In the past I've stated that as developers we need to avoid assumptions about the interface that is being used to access our applications. I've pointed  out new screen sizes as well as various devices that could be used to access your application.

Recently, new device interfaces have been showing themselves. One such device interface is the Side Show that Microsoft has announced with Windows Vista. The Side Show is a small screen on the outside of a notebook computer that can be used to access some Side Show applications as well as tap into the power of the notebook computer without the need to open up or turn on the computer.

Side Show is one interface change that is coming. There is another very cool interface change that Bill Hatfield pointed out to me recently:


The above page presents a keyboard. This keyboard differs from standard keyboards because each key is capped with a small LCD screen. This means that the keys on the keyboard can be used to give feedback to your users. Each key can have highlights or additional information posted to them. Additionally, a single keyboard can be remapped to various languages and the correct letters and symbols can be displayed on the keyboard.

This is just one additional innovation occurring. If this keyboard is widely adopted, then you can expect that your applications will have to adapt to presenting information to the keyboard as well.

Until next week...

Bradley L. Jones

Join Eric Young, technical director for RSA Security, for a
free, one hour Seminar where you will learn the details of
RSA's security toolkit offerings specifically designed for
embedded environments as well as best practices, techniques,
and options for properly optimizing security for your application.
This seminar is perfect for product managers, development
managers, system architects, or software engineers developing
embedded systems for commercial or government use.

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 XML
      By Scott Klein for WROX
      540 pages for $49.99


--> Pro SQL Server 2005 Assemblies
      By Robin Dewson and Julian Skinner for Apress
      280 pages for 49.99

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 posted CodeGuru articles:

==> ADO

- [Updated] Data Replication Prototype Using ADO
    By Aliaksei Sanko
Learn about a data replication prototype that uses ADO.


==> Algorithms

- TIP: Half Size Triangular Matrix
    By baxelrod
Learn about a technique that allows you to use half the data storage when you have a symmetric distance matrix or other similar triangular matrix.


==> Graphics

- Capturing Windows Regardless of Their Z-Order
    By Shahar Golan
Capture a window content to a BMP file, regardless of the z-order of the window.


==> IDE

- Create and Share Your Own Code Snippets
    By Josh Fitzgerald
Explore the IntelliSense code snippet format, and then learn how to build your own snippets and package them for distribution.


==> Misc.

- Tree Container Library
    By Mitchel Haas
The TCL consists of three templatized container classes, similar to those found in the STL.


==> XML

- My Feature in VS 2005: Storing Application and User Settings

    By Paul Kimmel
Using XML to store configuration settings is a great idea, and thanks to the My feature, you don't have to learn XML to do so.


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:

==> Drawwing a line dynamically in VC++ MFC...

==> Threads and erratic behaviour...

==> Adding time to a string...

New Articles on Developer.com

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

1. JavaServer Faces Rises in Popularity
    By Vlad Kofman -
To keep up with the scale and complexities of software development, various frameworks have emerged. JavaServer Faces seems to be a very popular choice.

2. 2006 Open Source Product of the Year
    By David DeWolf -
Open Source is a large category. This year the winner's spot produced a tie. Those products may not be what most developers think of first when Open Source development is mentioned.

3. Developer.com's Wireless/Mobile Community Celebrates A Winner
    By Alex Gusev -
Get to know the most recent trends in wireless/mobile development tools.


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

  • Understand your options for workload automation. In this IT Central Station report, real Workload Automation (WLA) users discuss their experiences with WLA tools and the functionality they find most useful for meeting IT and business requirements.    Learn how you can:   • Extend the value of WLA through simple, cost-effective integration • Improve user productivity with templates, self-service, and unified visibility • Discover and resolve scheduling issues quickly …

  • IDC estimates that more than 70% of organizations have a cloud-first application deployment strategy to align with digital transformation initiatives. As such, many organizations are transitioning to Microsoft Office 365 and utilizing public clouds such as Microsoft Azure. However, IT leaders are discovering that default data protection schemes are not as robust as they desire. As a result, many are turning to Veeam® to provide the necessary data management and protection policies demanded by the …

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.