Home > Articles > Programming > General Programming/Other Languages

General Programming/Other Languages

274 Items

Sort by Date | Title

Controlling Both Ends of the Communications Channel: From Cocoa to Servlets
Jun 2, 2006
Objective-C/Cocoa is the dominant language/API for Apple's OS X. Java is the dominant language for Web portals and other Internet services. So wouldn't it make sense for these two technologies to talk to each other? Marcus Zarra walks you through a simple solution to get these two technologies communicating.
Cocoa: Working with XML
May 19, 2006
Objective-C and Cocoa is the predominate language/framework on the Apple OS X operating system, but it is fairly uncommon otherwise. One way to enable an application written in this language to communicate with applications written for other platforms is via the universal XML. Marcus Zarra walks you through constructing, transmitting, and deconstructing an XML document using Objective-C and Cocoa.
A Cocoa Application: Views
Apr 14, 2006
This chapter introduces Interface Builder, a tool no less important to Cocoa development than Xcode itself. IB is used as a straightforward tool for laying out windows and views. You'll see how to set the many options for automatic sizing of embedded views and how to use Interface Builder's own simulation mode to verify that your layout and sizing choices work.
A Quick Rexx Tutorial
Apr 14, 2006
Rexx is a simple "power" language. Wait, isn't that a contradiction in terms? Not according to Howard Fosdick. While Rexx is easy to learn and simple to use, it nonetheless provides some strong capabilities that are making it a popular programming language.
Document Level Parameters Using Core Data: A Guide for Cocoa Developers
Apr 7, 2006
Core Data is one of Apple's latest technologies that allows the developer to effortlessly develop applications with a very complex data store. By utilizing Core Data your Cocoa application can instantly have access to a full database for storing the applications data. All without a single line of code. But what if you want or need to store parameters that may be file specific but not application specific? In this article we will walk through one solution that allows for elegant access to document specific parameters in a Core Data application.
Rexx: What You Need to Know
Mar 31, 2006
Combining power with ease of use, the Rexx scripting language is enjoying a surge in popularity. Howard Fosdick introduces this free language and explores some of the basics you need to know before getting started.
Simplifying Cluster (PVM and MPI) Application Programming Using Interface Classes, Part 3: The Pthreads Connection
Mar 24, 2006
Cameron and Tracey Hughes conclude their exploration of cluster programming with an example of a cluster-based text-file analysis utility that processes and analyzes multiple files in parallel.
Build Screensavers with a Custom Screensavers Library in Borland C++
Feb 24, 2006
Tired of those same stale Windows screensavers? Hesitant to create your own? Jeff Friesen has an idea: use his screensavers library. He shows you how to obtain a free copy of Borland C++ 5.5.1 and presents a short product tutorial. Then he takes you on a tour of his screensavers library and shows how to build this library with Borland C++, along with an example screensaver and code you can download.
Java Perspective: Cocoa-Java Bridge
Dec 1, 2005
What if you could combine Cocoa (that easy-to-use extension to C that is the primary language used for development on the OS X platform) and Java (one of the most widely used languages on the Internet) to create an OS X native application that utilizes the power of Java's libraries? Marcus Zarra does just that in this latest article in his series on Cocoa from the Java developer's perspective.
Java Perspective: Cocoa Subclasses and Delegates
Nov 4, 2005
Coming from his background in Java development, the concept of using delegates and categories, as opposed to subclassing, was a bit foreign to Marcus Zarra. In Java subclassing, nearly everything was quite common. So common in fact, that Sun provided generic subclasses in quite a few cases. Objective-C and Cocoa, however, have a different approach. Marcus walks you through the different approaches used in Objective-C programming.
The Java Perspective: Cocoa's Interface Builder
Oct 21, 2005
Coming into Apple's Cocoa programming from the Java world has been a huge eye-opener for Marcus Zarra. Whenever he speaks with other developers who have worked with Cocoa, he hears praises about Apple's development tools. See if you agree with his conclusions about Apple's Interface Builder from a Java developer's point of view.
An Introduction to UML and Classes
Jul 29, 2005
Classes are the most important building block of any object-oriented system. A class is a description of a set of objects that share the same attributes, operations, relationships, and semantics. A class implements one or more interfaces. This chapter covers the basics of classes as the building blocks of the UML.
Stroustrup on C++: C++ in 2005
Jul 8, 2005
In the Japanese edition of his latest book, Bjarne Stroustrup added an extended essay, reflecting on C++ use over the last decade, and presenting plausible directions for the next revision of the C++ standard.
Simplifying Cluster (PVM and MPI) Application Programming Using Interface Classes: Part 2
Mar 11, 2005
In part 2 of their three-part series, Cameron and Tracey Hughes dig deeper into interface and stream classes and see how they can be applied to the Message Passing Interface (MPI) system.
The Algorithm Structure Design Space in Parallel Programming
Mar 11, 2005
This chapter will help you, the algorithm designer, to leave the parallel algorithm design abstract enough to support portability while ensuring that it can eventually be implemented effectively for the parallel systems on which it will be executed.
To Protect and Serve: Providing Data to Your Cluster
Feb 25, 2005
This chapter introduces some of the design issues associated with providing data to multiple compute slices in a cluster and presents some of the currently available solutions.
Using Interface Classes To Simplify Cluster (PVM and MPI) Application Programming
Dec 10, 2004
Cameron and Tracey Hughes discuss how interface classes can be used to ease some of the pain of cluster and parallel programming. This first article in their series focuses on the Parallel Virtual Machine (PVM) library, which supports cluster programming and parallel programming through a message-passing model.
Getting Started with Cocoa Programming
Sep 24, 2004
Aaron Hillegass introduces Cocoa Programming for webpages in the Mac OS X environment with a sample program that shows how the language works.
Regular Expressions: Matching Sets of Characters
Apr 30, 2004
The Joys of Concurrent Programming
Feb 27, 2004
Today's software must be designed to take advantage of computers with multiple processors. Since networked computers are more the rule than the exception, software must be designed to correctly and effectively run, with some of its pieces executing simultaneously on different computers. Learn techniques to implement concurrency in your apps, through parallel and distributed programming.

<< < Prev Page 9 10 11 12 13 Next >