Whitepapers

What is a White Paper? In the IT industry, strategic information technology white papers are what keep you informed about new product and technology developments. Developers.net is constantly adding to its resources library of software development white papers and technical white papers in such areas as NET, Java, Visual Basic, database, open source, security, Web services, Web development, wireless, XML, and C++. Need a wireless technology whitepaper? Client/server security white papers? You'll find information straight from the sources, targeted at software developers and IT pros.

Featured Whitepapers

What is a White Paper | Wireless Technology Whitepaper | Client Server Security White Papers
Learn how IBM requirements management tools can help you with your software delivery process. more>
Using a code template for VB and VC++ classes in IBM Rational Rose, developers can capture code constructs containing common class members and their derived behavior. more>

C++ Whitepapers

When you think of mobility innovators, Intel may not top the list. After all, the company that decades ago unleashed Moore’s Law on the mass market still earns most of its revenue selling chips for PCs and servers. more>
IntelĀ® Extended Memory 64 Technology (IntelĀ® EM64T) is a 64-bit extension to Intel’s IA-32 architecture. Data can be accessed in 64-bit chunks, and large memory is addressable without special OS calls. This white paper introduces the architecture extensions and discusses performance tradeoffs when porting software from 32-bit to 64-bit. more>
Microprocessor performance has scaled over the last three decades from devices that could perform tens of thousands of instructions per second to tens of billions of instructions per second in today’s products. Our processors have evolved from super-scalar architecture to instruction-level parallelism, where each evolution makes more efficient use of fast single instruction pipeline. more>

View all C++ Whitepapers

Database Whitepapers

Dynamic Resource Provisioning: To ensure availability and high performance and reduce the total cost of ownership, data center system clusters will need to utilize dynamic provisioning techniques for load balancing and resource backup. Read this free Intel article to learn more about the issues and advantages of this data center architecture. more>
The 64-bit Intel Xeon processor extends the choices for enterprise applications based on Oracle Database 10g and, like the Itanium Processor family, is a compelling value proposition for large-scale data-driven applications. more>
Business Service Management Servers Database Oracle: Oracle’s flagship product, Oracle Database 10g, was launched in 2004 to meet this critical need. Designed for optimal performance on the 64-bit Intel Xeonā„¢ processor, Oracle Database 10g supplies the ready information access and sheer computing power needed to make decisions based on real-time data. more>

View all Database Whitepapers

Enterprise Whitepapers

Free Online Random Number Generator Monte Carlo Simulation Software: For software developers interested in efficient implementations of Monte Carlo simulations, the first step is comparing performance advantages and simplicity of using random number generators available in some industrial numerical libraries. more>
When you think of mobility innovators, Intel may not top the list. After all, the company that decades ago unleashed Moore’s Law on the mass market still earns most of its revenue selling chips for PCs and servers. more>
Threading a game need not be a difficult task. With proper planning, threading can be designed into a game from the start to avoid many potential hurdles. more>

View all Enterprise Whitepapers

Java Whitepapers

Java Programming Exercises | Free Java Tutorial: Java threads provide a vital performance boost to nearly all applications. These threads are becoming a standard part of Java programming as the benefit of threaded apps in Java becomes even more evident. more>
Explicit threading methods, such as Windows* threads or POSIX* threads, use library calls to create, manage, and synchronize threads. Use of explicit threads requires an almost complete restructuring of affected code. On the other hand, OpenMP* is a set of pragmas, API functions, and environment variables that enable you to incorporate threads into your applications at a relatively high level. The OpenMP pragmas are used to denote regions in the code that can be run concurrently. more>
The technology of computer gaming is undergoing a major conceptual shift: a shift to multi-threaded engines running on multi-core processors. Multi-core processors are powering the next generation of PCs and gaming consoles, and game developers want to target as many of these platforms as possible. Unfortunately, threaded execution and cross-platform support are non-trivial, and many developers find it difficult to get these features into their own code. more>

View all Java Whitepapers

Networking Whitepapers

When you think of mobility innovators, Intel may not top the list. After all, the company that decades ago unleashed Moore’s Law on the mass market still earns most of its revenue selling chips for PCs and servers. more>
Learn how IBM requirements management tools can help you with your software delivery process. more>
Bye Bye Network Bottlenecks. Sun's new Project Neptune attacks the network bottleneck problem with the industry's first multithreaded 10 Gigabit Ethernet technology for massive performance acceleration. more>

View all Networking Whitepapers

Open Source Whitepapers

IntelĀ® Extended Memory 64 Technology (IntelĀ® EM64T) is a 64-bit extension to Intel’s IA-32 architecture. Data can be accessed in 64-bit chunks, and large memory is addressable without special OS calls. This white paper introduces the architecture extensions and discusses performance tradeoffs when porting software from 32-bit to 64-bit. more>
Microprocessor performance has scaled over the last three decades from devices that could perform tens of thousands of instructions per second to tens of billions of instructions per second in today’s products. Our processors have evolved from super-scalar architecture to instruction-level parallelism, where each evolution makes more efficient use of fast single instruction pipeline. more>
Explicit threading methods, such as Windows* threads or POSIX* threads, use library calls to create, manage, and synchronize threads. Use of explicit threads requires an almost complete restructuring of affected code. On the other hand, OpenMP* is a set of pragmas, API functions, and environment variables that enable you to incorporate threads into your applications at a relatively high level. The OpenMP pragmas are used to denote regions in the code that can be run concurrently. more>

View all Open Source Whitepapers

Security Whitepapers

When you think of mobility innovators, Intel may not top the list. After all, the company that decades ago unleashed Moore’s Law on the mass market still earns most of its revenue selling chips for PCs and servers. more>
Wireless application security and mobile computing security are a must for the untethered enterprise. Application-level security solutions can solve most of the common wireless data and network security problems. more>
It’s a file system showdown. Find out how the revolutionary 128-bit ZFS file system in the Solaris 10 Operating System compares to Red Hat and Veritas file managers in this just-published set of benchmark performance reports. more>

View all Security Whitepapers

Visual Basic Whitepapers

The technology of computer gaming is undergoing a major conceptual shift: a shift to multi-threaded engines running on multi-core processors. Multi-core processors are powering the next generation of PCs and gaming consoles, and game developers want to target as many of these platforms as possible. Unfortunately, threaded execution and cross-platform support are non-trivial, and many developers find it difficult to get these features into their own code. more>
Using a code template for VB and VC++ classes in IBM Rational Rose, developers can capture code constructs containing common class members and their derived behavior. more>
Performance Management Articles : Completing multiple performance tuning iterations that each result in modest to significant performance gains is a great start, but it is certainly not the end of your work. If you adopt this performance management methodology in a quest to improve the performance of a piece of software and perform the steps outlined in this paper, you will undoubtedly find that your work is never really quite finished. more>

View all Visual Basic Whitepapers

Web Development Whitepapers

With the launch of the Intel® Core™ Duo processor, Intel introduced the first dual-core processor in the mobile market segment. Since availability of execution resources on the system doubled, by virtue of two cores in that processor, many applications will adopt multithreading to take advantage of the new available CPU resources. more>
Ease the task of enterprise reporting. Take back control! Learn how IBM Rational Portfolio Manager software gives you the power and real-time information you need to effectively manage your projects and portfolios. more>
This paper addresses the compliance and governance landscape as it relates to development and IT professionals. It examines the relationship between application development and compliance management. And it identifies approaches that can help optimize internal procedures. Finally, this paper discusses how IBM® Rational® Build Forge® build and release management software can help provide a foundation and framework for good IT governance and efficient ongoing compliance management more>

View all Web Development Whitepapers

Web Services Whitepapers

When you think of mobility innovators, Intel may not top the list. After all, the company that decades ago unleashed Moore’s Law on the mass market still earns most of its revenue selling chips for PCs and servers. more>
This web-page-based installation and tutorial guide contains information for installing software packages to support homogeneous cluster computing for Intel® Pentium® 4, Intel® Xeon®, Itanium® 2, and Intel® EM64T-based processors running Red Hat Enterprise Linux* 3.0, Red Hat Enterprise Linux 4.0, SUSE Linux Enterprise Server* 9, SUSE Linux 9.0, or SUSE Linux 9.1. The tutorial was last checked and validated on April 24, 2006. The emphasis of this tutorial is on the interoperability of the software components listed above. more>
Learn how IBM requirements management tools can help you with your software delivery process. more>

View all Web Services Whitepapers

Wireless Whitepapers

When you think of mobility innovators, Intel may not top the list. After all, the company that decades ago unleashed Moore’s Law on the mass market still earns most of its revenue selling chips for PCs and servers. more>
A growing number of large providers are developing mobilized solutions that allow rich, human-friendly documents to communicate with business back-ends using lightweight XML schemas. These solutions present the user with a document in PDF, DOC, or similar format, which contains the intelligence to send data from the user back to the publisher using Web services and other transports. more>
This web-page-based installation and tutorial guide contains information for installing software packages to support homogeneous cluster computing for Intel® Pentium® 4, Intel® Xeon®, Itanium® 2, and Intel® EM64T-based processors running Red Hat Enterprise Linux* 3.0, Red Hat Enterprise Linux 4.0, SUSE Linux Enterprise Server* 9, SUSE Linux 9.0, or SUSE Linux 9.1. The tutorial was last checked and validated on April 24, 2006. The emphasis of this tutorial is on the interoperability of the software components listed above. more>

View all Wireless Whitepapers

XML Whitepapers

Performance Management Articles : Completing multiple performance tuning iterations that each result in modest to significant performance gains is a great start, but it is certainly not the end of your work. If you adopt this performance management methodology in a quest to improve the performance of a piece of software and perform the steps outlined in this paper, you will undoubtedly find that your work is never really quite finished. more>
Energy Efficient Performance. Get higher performance and capability along with lower energy consumption, reducing costs and improving density from every server in your infrastructure based on the new Dual-Core Intel® Xeon® processor. more>
Apple Inc.

The Final Cut Pro XML Interchange Format provides extensive access to the contents of Final Cut projects, including edits and transitions, effects, layer-compositing information, and organizational structures. Using this format, you can process project content in ways that supplement the capabilities of the Final Cut Pro application itself. more>

View all XML Whitepapers

.NET Whitepapers

In a natural evolution of Intel’s role as the world’s leading chipmaker, Apple has released a powerful new line of Macintosh computers featuring IntelĀ® Coreā„¢ Duo processors—with Intel offering developers the resources and tools for a smooth, successful transition to the new platform. more>
Multithreading Deadlock Performance Analysis Software Web Development Tool: Potential performance imbalance can occur between processors when threaded applications are run on multi-processor platforms. This whitepaper uses a simple code application running on Microsoft .NET Framework to investigate and mitigate this performance imbalance.—Phil Kerly, Intel Senior Software Engineer more>
Creating a deployment project in .net : .NET client application No-Touch deployment is a great way to distribute Windows Forms applications. Using No-Touch a developer can harness the desktop's full processing power while keeping the deployment and maintenance benefits of Web applications. more>

View all .NET Whitepapers

Career Education Whitepapers

Performance Management Articles : Completing multiple performance tuning iterations that each result in modest to significant performance gains is a great start, but it is certainly not the end of your work. If you adopt this performance management methodology in a quest to improve the performance of a piece of software and perform the steps outlined in this paper, you will undoubtedly find that your work is never really quite finished. more>

View all Career Education Whitepapers