11 from IBM: SoCs, Cell, Power, sockets, EffecTV, GTK+, MD5 Java…
Jan 20, 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 . . . !
- SoC Drawer: Real-Time Resource Management — Systems-on-chips (SoCs) can support applications ranging from those that simply need to maximize throughput to those that must meet hard real-time deadlines. This article gives an in-depth look at SoC design for real-time applications. Get a review of best-effort, soft real-time, and hard real-time requirements, along with a detailed examination of how an SoC can best support traditional real-time scheduling policies and resource feasibility testing.
- Development on the Cell Broadband Engine — The Cell Broadband Engine SDK comes with two compilers. XL C is the production branch of the IBM high-performance optimizing compiler, primarily targeting PowerPC systems. Learn more about how it works and how to use it with the SDK. Learn about user directives, how to hint to the compiler that a given loop should run on the SPE, writing SPE-specific code, and more.
- Power Architecture Technical Briefing — IBM's popular technical briefing team is putting on a POWER event. 'Power Architecture: System-on-chip design & implementation' technical briefing on January 31, 2006 in San Jose, CA. This one-day event provides a comprehensive technical overview of how you can use IBM Power Architecture-based microprocessor cores in your SoC designs. IBM design experts will cover PowerPC 405 and PowerPC 440 microprocessor cores, the CoreConnect bus architecture design enablement tools, and much more. There is no charge for this event, just reserve a spot by registering here.
- Four Ways to Boost Socket Performance on Linux — The Sockets API lets you develop client and server applications that can communicate across a local network or across the world via the Internet. Like any API, you can use the Sockets API in ways that promote high performance — or inhibit it. This article explores four ways to use the Sockets API to squeeze the greatest performance out your application and to tune the GNU/Linux' environment to achieve the best results.
- Create your own real-time visual effects on Linux — EffecTV is a fantastic application written by Fukuchi Kentaro that gives you access to the raw pixel data from a video capture device. You can use its existing open source framework to modify more than two dozen effects, or add your own visual effects on Linux. This article explores the EffecTV and SDL architectures, and teaches you how to harness the power of open source video processing.
- How to use GTK+ in C and a C# Python comparison — This article is a nice hands-on introduction to GTK+ and analyzes a sample GTK+ application written in C. It then shows that same application written in Python and C#. Finally, it discusses some useful tools that can help you develop better applications faster with GTK+.
- Secure Java Apps on Linux using MD5 Crypt — If you are a security developer and need to interface a Java application with the local operating system user registry, what do you do? This article gives you the answer: UNIX/Linux PAM-compatible systems that use authentication based on the GNU MD5 extensions to the crypt() system call. A pure Java implementation of MD5 crypt can provide a simple interface that can be used by Web applications to authenticate against the local UNIX registry.
- AspectJ 5 library aspects brings AOP to mere mortals — AspectJ 5's new language and deployment features make library aspects easy, and library aspects in turn promise to put AOP in the hands of mere mortals. Miraculously simple to use, they can be devilishly difficult to write. You will learn how to use and write library aspects and how to deliver smart solutions.
- Build Apache Geronimo from scratch — Many new and veteran developers are hopping onto the ever-growing Apache Geronimo bandwagon. Thus, the ability to build Geronimo is becoming increasingly important to developers who want to incorporate changes or full-custom modules. Unfortunately, building Geronimo is no trivial task. It requires learning new build scripts and companion build applications. Luckily, you can follow this step-by-step guide to understand exactly how to build the Apache Geronimo source code from scratch.
- Migration kit takes Solaris applications to Linux — Take a test ride with the Solaris-to-Linux application migration kit, download the newest eight supported adapters for IBM High Availability Cluster Multiprocessing for AIX 5L, and check out the December 2005 edition of the z/VM Online Library Collection. With more than 700 books, articles, and reference data on the topic. Plus read the fascinating TotalStorage bonanza of Redbooks and sign up for an exciting Redbook residency.
- Call For Open Standards Papers — Help Shape Our Industry! Become a speaker at this year's Rational Software Development conference and help lead the way in advancing the state of the art in Open Stanards software development. Share with colleagues in our industry your Open Standards expertise with Linux, Eclipse, Apache Geronimo, and Cloudscape . We want to hear about your experiences, challenges, tips and tricks you'ved learned about how to use our tools to design, develop and deploy high quality software that satisfies the needs of your business. Applications will be accepted until January 20, 2006.
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.