| 12 from IBM -- Eclipse 3.0, real-time Java, Perl/Tk, Python, Power, grids . . . |
Aug. 20, 2004
IBM has published the following technical articles, tutorials, and downloads on its developerWorks Website. They cover a range of interesting (though not necessarily embedded) technical topics. Some require free registration. Enjoy . . .
- Developing Eclipse based apps on Linux made easier -- IDC projects that Linux will run on 25 million desktops by the year 2007. The driving force of this expansion will be applications and products that are enabled to run on the Linux operating system. Eclipse, an open source platform for development tools, makes it easier to deliver applications and solutions on Linux, and the newly released Eclipse developement package, available at no charge, makes it even easier. It consists of the latest open source Eclipse SDK (v3.0) from Eclipse.org, plus the latest IBM Java Runtime Environment (JRE) for Linux. With the addition of the IBM JRE to the package, developers can now develop, test, and deploy their Java applications with IBM's runtime environment.
- Easily embed Java apps with Rational Rose RealTime -- Developing an application on a real-time operating system and embedded environment usually requires in-depth knowledge of the embedded environment, even when using the various toolkits available to you. In this tutorial you'll look at Rational Rose RealTime, a visual-modeling system that allows you to model your application and automatically generate all of the code required to build the application. You no longer have to worry about the issues of real-time development, you just concentrate on the model that generates your application.
- Groovy forever changes the way that you view Java -- Whereas the Java language has won over an entire generation of programmers with its commitment to exactitude and extensiveness, Groovy heralds a new era of programming on the Java platform, one defined by convenience, expedience, and agility. This article shares an informal introduction to the proposed addition to the standard programming languages for the Java platform.
- Using advanced widgets in Perl/Tk -- Perl is one of the most popular languages out there, and is used for everything from mission-critical projects to Web applications to "glue." It is not, however, often used for GUI programming and prototyping. The author thinks it should be, and you probably will too -- after this look at some of the more complex widgets available for Perl/Tk.
- A look at DParser for Python -- Get an introduction to DParser, a simple but powerful tool for parsing. Then learn about DParser for Python, which gives Python programmers a seamless interface to DParser, and see how it compares to other parsers covered in previous installments. In a manner similar to Spark or PLY, grammar rules are input to DParser using Python function documentation strings.
- All about Linux on the Power Architecture -- Linux and IBM POWER-based processors combine to offer a solid platform for a huge range of applications and services, limited only by the needs of business and the imagination of developers. As one of the most widely ported operating systems in existence, Linux is equally comfortable on the desktop and in the data center, running on everything from game consoles to mainframes. POWER-based processors -- PowerPC, POWER4, and POWER5 -- provide the heartbeat for an equally wide range of devices, delivering reliable, scalable performance.
- Using open source tools for Linux on POWER -- This article focuses on open source software for Linux for the POWER microprocessor architecture, but the issues discussed are common to all usage of open source software in a Linux environment. All of the projects mentioned in this article are available for, but not limited to, Linux on POWER. Open source software is real software developed by a broad range of people. Much of it is of commercial quality, and some projects surpass commercial offerings.
- Grid File Replication Manager -- In a grid environment, it is often desirable to create remote, read-only copies (replicas) of files. Replication can be used to reduce access latency and improve data locality. Replica Location Service (RLS) is a system developed by the open source grid community to maintain and provide access to information about the physical locations of copies. Grid File Replication Manager builds on top of RLS to provide a Web-based tool for managing replicas on the grid.
- Set up a grid job scheduler with the Globus Toolkit 3.2.x -- Grid job schedulers provide advanced clustering capabilities required by today's most demanding applications, like those in e-science or e-business that rely on heavy-duty computing resources -- multiple processors, terabytes of storage, and gigabytes of memory. In this article, learn about the powerful combination of a grid job scheduler, using OpenPBS with the OGSA-based Globus Toolkit 3.2.
- Globus V3.3 and your future grid solutions -- The new Globus V3.3 release is the latest implementation of the OGSA/OGSI standard for deploying grid applications. But should you use this system or wait around for the first WSRF reference implementation? This article covers the main points of Globus V3.3, its effects on your existing applications and solutions, and how it might fit into a longer-term development schedule for migrating to WSRF. He also looks at WSRF, its implications on your applications, and how to limit and prepare for the migration.
- Use VMware to test your grid application -- VMware Workstation enables you to create and execute an operating system instance within the confines of a protected environment. You can use this when developing and testing your grid environment in a number of different ways, all without affecting the host computers and enabling you to roll back installations, configurations, and other details. Using VMware in this way can also be a valid way of distributing and installing a grid across a network of machines, without affecting their operation, and, with a suitably powerful machine, of simulating an entire grid within the confines of just one or two machines.
- LPI certification 101, Part 4: Advanced administration -- Welcome to Advanced administration, the last of four tutorials designed to prepare you for the Linux Professional Institute's 101 (release 2) exam. In this tutorial, we'll round out your knowledge of important Linux administration skills by covering a variety of topics including: Linux filesystems, the Linux boot process, runlevels, filesystem quotas, and system logs.
Related Stories:- 13 from IBM -- Wireless, liveCDs, Cloudscape, SSL, Java, Eclipse. . .
- Five from IBM -- GNU text tools, Linux basics, PPC optimization, Python . .
- 12 from IBM -- kernel testing, backups, PowerPC migration, Java, Python, grids . . .
- Nine from IBM -- remote compiling, config files, games, Python, Java, grids . . .
- Nine from IBM -- WAP, Linux coding, installation packages, games, movies, grids . .
- Nine from IBM -- FindBugs, Linux migration, Perl, SendMail security, Grids, Eclipse . . .
- Nine from IBM -- fast reboots, shared memory, migration, grids . . .
- Eight from IBM -- Embedded SQL, J2ME, Eclipse, Grids, Clusters . . .
- Ten from IBM -- Linux dev, packet capturing, Wine, Python, autonomic computing . . .
- Eleven from IBM: DSF, C99, Power, Java, Grids . . .
- 10 from IBM -- Networking in 2.6 and J2ME, Java, Perl grids, GNU text tools . . .
- 10 from IBM -- 2.6, Wireless, Java, KDE, Grids . . .
- 10 from IBM -- 2.6, web services, Java, grids, Rexx, OS/2 - Linux migration . . .
- 10 from IBM -- pthreads, sockets, buffer overflows, eclipse, mp3 tags . . .
- Eight from IBM -- Linux utilities, Swing/SWT, XML, Web Services, Grids . . .
- 10 from IBM: Kernel testing, C coding, Apache Ant, Python IDEs, Grids . . .
- Three from IBM -- Debugging compiles, SVG and XForms, Java benchmarking
- 15 from IBM: wireless, Eclipse, Java, grids, Linux, ...
- Eight from IBM: history, coding tips, sockets, validation, Knoppix, WAN . . .
- Eight from IBM -- Oprofile, vi, perl, web services, grids, XUL...
- Seven from IBM -- system tuning, wireless, mobile games, J2ME . . .
- 10 from IBM -- Device Developer, KParts, XML, Kernel, Networking, . . .
- 12 from IBM -- source compiling, secure coding, GnomeVFS, Java, . . .
- Ten from IBM -- Web services, CVS, VNC, wireless encryption, . . .
- Ten from IBM -- HTTP compression, clusters, regex/admin tutorials, . . .
- Ten technical articles from IBM -- Linux, grids, wireless PDA apps, ssh, . . .
- Seven technical articles from IBM -- Linux, Java, Wi-Fi, grid apps, . . .
- Six technical articles on Linux from IBM
(Click here for further information)
|
|
|
FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.
Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.
Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.
Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.
High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.
Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.
Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.
Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.
7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.
|
|
|
|
|