10 from IBM: GTK+ RAD, IP-TV, C-types, Cell, TeraGrid, CPI…
May 2, 2006 — by LinuxDevices Staff — from the LinuxDevices Archive — 1 viewsIBM has published the following new technical articles, tutorials, and downloads on its DeveloperWorks website. They cover a range of interesting (though not necessarily embedded) technical topics, primarily related to Linux and open source system development. Some require free registration. Enjoy . . . !
- Rapid application development with GTK+ bindings — The C programming language is a fine language that many of us hold dear. But it's not necessarily the right solution for every situation, and it certainly isn't the fastest way to create one of the most common classes of applications today: end-user-oriented graphical user interface applications.
Discover options for accelerating your GUI development with GTK+ language bindings. - Creating a portal for IP-TV — Broadband networks are emerging as a significant fourth platform for existing and new Digital Television services. A recent study enumerated more than 50 different software vendors providing IP-TV portal-like interfaces, most of which are built as non-portal, Web applications, using either J2EE or PHP. This article shows you how to use WebSphere Portal in an IPTV environment to create a home dashboard portal for communication and entertainment on a TV set.
- Portability and Pitfalls of C-Types — Ever wonder why the people who introduced Hungarian Notation now advocate against using it? This article takes a look at notation, programmer efficiency, and avoiding common mistakes. This is the final article in the “Everything you ever wanted to know about C types” series.
- The Cell BE Processor Security Architecture — As computers and consumer electronics devices become more connected, platform security becomes increasingly important for everyone from consumers to businesses. For consumers, privacy of data such as credit card numbers and social security numbers have always been of concern, but now new technologies such as voice-over-IP and personal video blogs bring new privacy concerns. The unrelenting evolution toward an even more open and connected computing infrastructure requires robust security to thrive. Learn how the Cell Broadband Engine processor's security architecture is uniquely suited for the challenges of this digital future.
- Lessons learned from the NSF TeraGrid — This article introduces the TeraGrid, the National Science Foundation grid that is currently the largest set of public high-end computational resources in the United States. It describes the motivations behind the project and briefly introduced some of the challenges inherent in managing a large geographically distributed grid. It also explores the advantages TeraGrid offers the scientific community.
- Introducing the CPI Breakdown Model — Make substantial improvements in performance analysis with a CPI analysis model built on the tools introduced in Part 1. Learn ways to analyze the specific performance counter data produced by profiling runs to obtain statistics for events which the CPU cannot directly report on.
- Build a Linux Web Server — In this tutorial, David Mertz discusses how to configure and run the Apache HTTP server and the Squid proxy server, and in doing so, continues preparing you to take the Linux Professional Institute Intermediate Level Administration (LPIC-2) Exam 202.
- Make UNIX work with Windows XP and Mac OS X -good server to your client workstations and use a UNIX system as a primary domain controller (PDC) and file repository, including an anonymous, read-only shared area accessible by anyone with a Web browser. Learn how to integrate your favorite UNIX system with the networking features of client systems, generally running Windows XP or Mac OS X.
- Chip Interconnects: When 133 MBps is Too Slow — It's all very nice to have incredibly fast processors, ludicrous amounts of disk space, and so much RAM that a comparable amount of magnetic core would outweigh the planet. However, if you can't move data from the CPU to memory or from memory to your disk controller, a blown-out system doesn't do you a lot of good.
- Ajax and the Ken Burns Effect — If the Web 2.0 revolution has one buzzword, it's Ajax. Learn to create an Asynchronous JavaScript and XML (Ajax) client-side slide show that's animated using Ken Burns Effects. It shows you how to build XML data sources for Ajax, request XML data from the client, and then dynamically create and animate HTML elements with that XML.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.