Tutorials

Staying up to data on the latest technology can be a job in itself. It helps to have one place to look. With Developers.net, software programmers and developers can quickly find up-to-date programming tutorials and articles. Find free online tutorials for Visual Basic, .NET, Java, database, open source, security, Web services, Web development, wireless, XML, C++, and more. Need a Visual C++ Tutorial? Beginner notes for XML? Or, an SQL Tutorial? Whether you want to learn new skills or sharpen current ones, if you're a software developer Developers.net has tutorials for you.

Featured Tutorials

Visual C++ Tutorial Beginner | Free Online Tutorials for Visual Basic | SQL Tutorial
DB2 UDB Database and Visual Basic .NET Tutorial: Check out this free IBM tutorial that goes through how to create data entry and retrieval form database applications using DB2 UDB and Visual Basic .NET programming in the Microsoft environment. The tutorial discusses application development for Linux/Unix and Windows platforms. more>
ASP.NET, XML and Flash Websites: Flash MX supports XML data transfer and has several ways of exchanging XML with server technologies like ASP and ASP.NET. Learn how to integrate these two powerful technologies, adding database connectivity and more robust interactivity to Flash movies and applications for your XML and Flash websites. more>

C++ Tutorials

Dual-core and Quad-core processors are fast becoming the staple in desktop and mobile computing. In this article, performance data comparing single-threaded and multi-threaded matrix-vector multiplication are presented. In addition to multi-threading the routine, it was also optimized using Single Instruction Multiple Data (SIMD) instructions. The different implementations were tested on an Intel® Core™ 2 Extreme quad-core processor, QX6700. more>
Java* threads provide a vital performance boost to nearly all apps. Discover how these threads are becoming a standard part of Java* programming by exploiting Hyper-Threading Technology and the new multi-core Intel® processors. more>
This series was designed for current .NET developers who have an interest in threading but have not had extensive experience in threading nor how threading enables improved performance on multi-core systems. more>

View all C++ Tutorials

Database Tutorials

Java* threads provide a vital performance boost to nearly all apps. Discover how these threads are becoming a standard part of Java* programming by exploiting Hyper-Threading Technology and the new multi-core Intel® processors. more>
The purpose of this tutorial is to help newcomers to IBM DB2 9 learn how to use ASP.NET. It acts as a quick, interactive guide that teaches you to develop RAD Web Applications using the powerful IBM data platform DB2 9 and ASP.NET v2. After following the steps presented in this tutorial, you will see how easy it is to work with master-detail relationships using ASP.NET v2. more>
This is part 1 of the DB2 UDB V8.1 Family Application Development Certification Exam 703 prep tutorials. Tutorial topics cover each section of the exam. more>

View all Database Tutorials

Enterprise Tutorials

There are several different methods of atomically locking code and data on a Microsoft Windows platform. The primary purpose of this whitepaper is to give developers a brief introduction to the different methods of locking in Windows and the associated performance costs associated with those locks. This information is particularly applicable since future architectures will be multi-core. more>

Hyper-Threading Technology (HT Technology) is ground breaking technology that allows processors to work more efficiently. This technology enables the processor to execute two series, or threads, of instructions at the same time, thereby improving performance and system responsiveness.

Many of today's operating systems and applications are multi-threaded for use on multi-processor systems, providing higher performance. In these systems, separate processors and supporting hardware and firmware schedule and execute code in parallel.

With HT Technology, a single processor can simultaneously process two threads of code, improving the performance of multi-threaded code running on a single processor.

HT Technology is based on the inherent performance enhancements of the Intel NetBurst® microarchitecture

more>
Tired of presentations being interrupted? Learn how to override and reset power system settings with C (or C++) to ensure that doesn’t happen more>

View all Enterprise Tutorials

Java Tutorials

Java/.NET Integration: The architecture of .NET ® Java platforms use different executable formatted Common Runtime Language syntax, which makes it challenging to build applications that need to integrate existing compiled Java class files into a .NET solution. Learn about Java/.NET integration, converting Java to VB .NET code, and more. more>
Migrate Java to C#: This paper discusses the basics in transitioning Java to C# code by hand. Learn more about the differences between C# versus Java through Java and C# code samples so you can migrate Java to C# applications. more>
See the lessons learned in this case study of Sun's outsourcing initiatives. Gain valuable insight from Sun's many years of outsourcing experience. more>

View all Java Tutorials

Networking Tutorials

High performance computing defined Learn about High Performance Computing (HPC) and who is using it to gain a competitive advantage. Gain insight into Sun's commitment to HPC and learn about the Sun Grid Rack System. more>
With the launch of the mobile processor code-named Yonah (Intel® Core™ Duo), Intel introduced the first dual-core processor in the mobile market segment. Since availability of execution resources on the system doubles, many applications are expected to adopt multithreading to take advantage of available CPU resources. more>
Sun brings High Performance Computing from research and academia to the mainstream enterprise datacenter. more>

View all Networking Tutorials

Open Source Tutorials

Dual-core and Quad-core processors are fast becoming the staple in desktop and mobile computing. In this article, performance data comparing single-threaded and multi-threaded matrix-vector multiplication are presented. In addition to multi-threading the routine, it was also optimized using Single Instruction Multiple Data (SIMD) instructions. The different implementations were tested on an Intel® Core™ 2 Extreme quad-core processor, QX6700. more>
Learn about IBM plans and products for open standards technology middleware on Linux. Linux is ready to deliver the power and flecibility of open standards technology to your software development project. more>
Join us for a discussion of "Open Community" development tools from IBM that are based on the same open standards as open source tools and yet provide greater flexibility and choice for application developers. more>

View all Open Source Tutorials

Security Tutorials

There are several different methods of atomically locking code and data on a Microsoft Windows platform. The primary purpose of this whitepaper is to give developers a brief introduction to the different methods of locking in Windows and the associated performance costs associated with those locks. This information is particularly applicable since future architectures will be multi-core. more>
Java* threads provide a vital performance boost to nearly all apps. Discover how these threads are becoming a standard part of Java* programming by exploiting Hyper-Threading Technology and the new multi-core Intel® processors. more>
This series was designed for current .NET developers who have an interest in threading but have not had extensive experience in threading nor how threading enables improved performance on multi-core systems. more>

View all Security Tutorials

Visual Basic Tutorials

DB2 UDB Database and Visual Basic .NET Tutorial: Check out this free IBM tutorial that goes through how to create data entry and retrieval form database applications using DB2 UDB and Visual Basic .NET programming in the Microsoft environment. The tutorial discusses application development for Linux/Unix and Windows platforms. more>
IBM Rational invites you to participate in the Open Beta program for Rational Software Architect V7 and Rational Functional Tester V7. By participating in this program, you will have the opportunity to provide feedback to the development teams on the latest versions of these products. Your early feedback is very important to the development process of the latest version of these products, so register today to get involved: more>
The tutorial is geared toward the Visual Studio and Visual Studio .NET developer, so it assumes you will be running on Windows®. (This tutorial will use the term Visual Studio to refer to both Visual Studio and Visual Studio .NET.) However, because Java™ technology and Eclipse are available for many platforms, the tutorial can easily be followed for non-Windows platforms. The tutorial also assumes a basic knowledge of object-oriented concepts, such as inheritance, interfaces, and classes. more>

View all Visual Basic Tutorials

Web Development Tutorials

Get the latest thinking of the key architects of "The Network is the Computer" at the new Executive Perspectives site. Jonathan Schwartz, Scott McNealy, Greg Papadopoulos, and Michael Lehman provide their insights on what's in store for the future of computing.. more>
Today's mainframe application development environment is complicated by the need to integrate existing mission critical applications with new web based applications, especailly in the SOA environment. Come to this webcast to be introduced to several IBM offerings that can help you quickly create web services out of existing mainframe applications, identify methods of using less skilled developers to mee your susiness application requirements, and manage the successful deployment of quality cross platform applications more>
Using Rational Application Developer for WebSphere Software

This tutorial introduces you to IBM Rational Application Developer for WebSphere Software, a comprehensive, highly visually-driven integrated development environment, that takes the process of creating EJB components to its simplest level yet. You will learn new ways to visually construct your components and then run easy to use wizards to create J2EE applications faster than ever. more>

View all Web Development Tutorials

Web Services Tutorials

There are several different methods of atomically locking code and data on a Microsoft Windows platform. The primary purpose of this whitepaper is to give developers a brief introduction to the different methods of locking in Windows and the associated performance costs associated with those locks. This information is particularly applicable since future architectures will be multi-core. more>
Get the latest thinking of the key architects of "The Network is the Computer" at the new Executive Perspectives site. Jonathan Schwartz, Scott McNealy, Greg Papadopoulos, and Michael Lehman provide their insights on what's in store for the future of computing.. more>
Dual-core and Quad-core processors are fast becoming the staple in desktop and mobile computing. In this article, performance data comparing single-threaded and multi-threaded matrix-vector multiplication are presented. In addition to multi-threading the routine, it was also optimized using Single Instruction Multiple Data (SIMD) instructions. The different implementations were tested on an Intel® Core™ 2 Extreme quad-core processor, QX6700. more>

View all Web Services Tutorials

Wireless Tutorials

J2ME, Eclipse, and EclipseME Tutorial: Check out this free IBM tutorial on how to develop real world mobile applications by utilizing open-source technologies: J2ME, Eclipse, and EclipseME. more>
This tutorial describes how to invoke a Web service with a JMS client, using IBM WebSphere Enterprise Service Bus (ESB) and WebSphere Integration Developer. You will create a simple Web service, define the necessary server resources, build a mediation module to expose a Web service as a JMS service, and configure a JMS client to invoke the Web service. more>
Over the last twenty-five years, computers have become pervasively used tools that have enhanced the productivity in the office and enhanced entertainment and utility within the home. Their remarkable growth has been fueled by amazing advancements in performance, capability and affordability. more>

View all Wireless Tutorials

XML Tutorials

WinFX Longhorn API Tutorial: WinFX, the Longhorn API, is the API for Windows in Longhorn. While the WinFX API in its first release within Longhorn is actually a peer to the Win32 API; it will eventually supersede the Win32 API. There is strong support for migration and interoperability scenarios between WinFX and the Win32 API, as well as between and managed code and COM components. This .NET/C++ Win32 API tutorial covers the WinFX managed classes and managed code in general, key differences between Win32 and WinFX, the software development kit (SDK), and interoperability with unmanaged code. Get the WinFX tutorial download here. more>
You might know that you can pull XML data into OpenOffice's spreadsheet program, Calc, but did you know that you can create a filter to make word-processing documents out of data stored as XML? This tutorial shows you how to use OpenOffice's import/export filters to open your XML data as though it's just a plain document. From there, users can edit the document much more naturally and then save it back to its native format. You can also use this feature to easily turn your documents into XML data. more>
XUL is not just another UI language that has sprung up. It is a tried and true application framework. The Firefox browser is built using XUL. In fact, the upcoming Firefox 3.0 release will provide a XUL runtime allowing any Firefox user to run any XUL application. In this tutorial, you'll start to program in XUL. You'll see how to leverage your Web development skills to build a XUL-based blog editor. The editor will provide some basic rich text editing, and allow you to save drafts locally that you can reload later for editing. more>

View all XML Tutorials

.NET Tutorials

Java/.NET Integration: The architecture of .NET ® Java platforms use different executable formatted Common Runtime Language syntax, which makes it challenging to build applications that need to integrate existing compiled Java class files into a .NET solution. Learn about Java/.NET integration, converting Java to VB .NET code, and more. more>
One of the beauties of .NET is that an object written on one .NET-compliant language, such as VB.NET, can be invoked from another object written in another .NET-compliant language, such as C#, via the framework's interoperability mechanisms. Here software architects and developers can learn about using these mechanisms to create C# wrapper functions for using Intel® IPP C-style libraries from a Microsoft .NET framework application using the C# language. more>
With the introduction of the Intel® Xeon™ processor and Hyper-Threading technology, the Windows .NET Server operating system and applications can perform simultaneous multithreading on a single processor. more>

View all .NET Tutorials

Career Education Tutorials

The University is accredited by The Higher Learning Commission and is a member of the North Central Association of Colleges and Schools. The University is also a member of the Iowa Association of Independent Colleges and Universities. more>

View all Career Education Tutorials