IBM has published the following new technical articles, tutorials, and downloads on its DeveloperWorks and AlphaWorks 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 . . . !
- SoCs enable digital content revolution — In this article learn how SoC architectures could significantly accelerate digital video processing and enable the digital video revolution. In addition Sam Siewert shows how SoCs can uniquely accelerate processing.
- Branching registers with the PowerPC processor — In Part 1 of this series you saw how programs on the POWER5 processor work using the 64-bit PowerPC instruction set, then in Part 2 you learned how the PowerPC instruction set addresses memory, and how to do position-independent code. In this article, you learn how to use the very powerful condition and branch instructions available in the PowerPC instruction set.
- Cell BE SDK 2.0 from alphaWorks to Barcelona — A complete Cell BE development environment, including Linux kernel for Cell BE blades, Linux support libraries, tool chains, system simulator, source code for libraries and samples, and a new, fully-integrated installation. Available for downloading from both alphaWorks and Barcelona Supercomputing Center's Web site.
- Notable XML happenings in 2006 — 2006 was a productive year for XML. The most sound and fury focused around browsers, with major new releases of every major browser. The importance of open, documented, standard file formats has suddenly become a critical issue to governments. The most effective XML technologies are growing from the grassroots because developers are looking at them and deciding they work. Join Elliotte Rusty Harold for a look back at the most significant XML news from 2006.
- Make incoming emails play custom tunes — This article shows how to create and play back custom sound files based on the content of incoming e-mail messages. SoX — the Swiss Army knife of sound processing programs — and simple keyword matching will be used to create custom sound files played back upon receipt of e-mail to give you a heads-up on the who, what, and why of your in-box.
- SDK for Java V6 early release program for Linux — IBM has released SDK for Java 6. In addition to supporting the Java SE 6 Platform specification, the new SDK also focuses on, data sharing between Java Virtual Machines (JVMs), enhanced diagnostics information, operating system stack backtraces, updated jdmpview tool, platform stability, and performance. The supported Linux platforms for this Early Release Program are x86, 64-bit AMD64/EM64T, 32-bit PowerPC, and 64-bit PowerPC.
- 5 Eclipse plugins for discovering bad code — What if you were able to discover potential problems in your code prior to building it? Interestingly enough, there are Eclipse plugins for tools such as JDepend and CheckStyle that can help you discover problems before they are manifested in software. This article shows you how to leverage progressive programming, which enables a high level of quality checking during coding.
- SSL secures VNC applications — Want to view a desktop remotely, with more convenience than proprietary solutions and security advantages over ssh tunnelling? SSL provides a novel mechanism for convenient, secure access of remote desktops with VNC and standard Web browsers.
- Process XForms in Firefox — Using the experimental Mozilla XForms extension, you can process XForms in your browser today. XForms makes development of Web-deployed applications faster and easier. This article demonstrates basic XForms processing as currently supported by Firefox and the Mozilla XForms plug-in.
- Many Eyes visualization service — Share and contribute interesting findings, ask questions, and more with Many Eyes service, a set of interactive visualizations providing insight into topics varying from cereal nutrition data to fertility rates of countries worldwide. In addition, visitors are able to upload new data sets and create their own visualizations.
- Security and Apache Geronimo's future — A full-service application server like Apache Geronimo needs to have a full-service security implementation, and that means more than just supporting SSL connections. It means securing the internal requests made within an application. In this installment, David Jencks talks to the renegade about the current and future view of Geronimo's security implementation.
- Geronimo stacking up against Web 2.0 concepts — Web 2.0 is still one of the computer industry's hottest buzzwords, despite widespread disagreement as to what the term actually means. This month, The Geronimo renegade cuts through the hype and looks at the Apache Geronimo project as both an enabler of Web 2.0 applications and as a Web 2.0 application itself.
- Apache Geronimo Beans and the EJB Query Language — The EJB Query Language (EJB QL) allows you to write queries without any knowledge of the relational schema governing the entity beans. This tutorial explains core concepts of the EJB QL with the help of an example Web application using an entity bean that you'll deploy on the Apache Geronimo application server.
This article was originally published on LinuxDevices 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.