oreilly.comSafari Books Online.Conferences.


AddThis Social Bookmark Button

Networking and Wireless

How to Write a Cocoa Web Server
Learn how to use NSSocketPort, NSFileHandle, and Cocoa notifications to write a server application without having to create a multi-threaded application. Jürgen Schweizer also shows how to use Core Foundation APIs to deal with the low-level details of the HTTP protocol in this working example of building a Cocoa web server. Nov. 14, 2006

Wireless Security and the Open1X Project
Open1X is an open source project focusing on network security. The wireless adoption of this technology is referred to as 802.1X. In this interview, Matthew Gast travels to the University of Utah to talk to Chris Hessing and Terry Simmons, who are intent on bringing standards-based wireless security to Linux, Mac OS X, and Windows clients. Sep. 21, 2004

Unix on Panther: Accessing the Internet
This excerpt from Learning Unix for Mac OS X Panther introduces Unix networking: remotely accessing your Mac from other computers and copying files between computers. It also shows you how the Connect to Server capability of Terminal can make common connections a breeze once you've set them up the first time. Mar. 26, 2004

Listening to Bluetooth (or at least trying to)
Using iChat AV with a Bluetooth-enabled headset has great potential and some immediate benefits. Dori Smith has wrestled with the configuration and shows you what works, what almost works, and what to look out for. Dori is the coauthor of Mac OS X UnwiredMar. 2, 2004

Home Automation with Mac OS X, Part 2
In the first article in this series, Alan Graham provided you with an overview of a home automation system. In this installment, he digs deeper into the hardware and gives some tips based on his experiences. Feb. 20, 2004

Home Automation with Mac OS X, Part 1
Having more control over how your home operates isn't just a geek fantasy. You can lower energy costs, improve security, and enhance the overall ambiance of your humble abode. Alan Graham shows you how to leverage your Mac OS X computer and get started. Feb. 13, 2004

Smart File Sharing Between Macs and PCs
There are lots of ways to share files between Macs and PCs, and most of them are aggravating at best. Wei Meng Lee shows you a method that's much easier and cleaner than just about every other solution.  Jan. 30, 2004

Collaborative Editing with Rendezvous
Apple's adoption of Zeroconf networking (branded as "Rendezvous") has opened the door to new ways of sharing information on local networks. In this article, Wei Meng Lee shows you how to use two collaborative editing tools: SubEthaEdit and iStorm. Dec. 2, 2003

Panther Internet Sharing
A quick look at sharing an Internet connection in Panther with IP over FireWire (which is now built into Mac OS X 10.3) and AirPort, including the pros and cons of each method.  Nov. 11, 2003

Rendezvous Picture Transfer with Panther
You can show others on a Rendezvous network pictures directly from your camera using the new Image Capture app in Panther. But that's only part of the good news. Derrick Story shows you the ins and outs of this handy new Mac OS X 10.3 trick. Nov. 10, 2003

Control Your Mac from Afar
Do you want to control your Mac, or one that you're responsible for, from a remote location? If you're running Mac OS X, you can take advantage of a variety of built-in Unix and AppleScript tools to control your computer from afar. Harold Martin shows you how. Sep. 19, 2003

The Penny-Pinching PowerBook 1400 Goes Wireless
Now that you have your penny-pinching PowerBook up and running, how about adding wireless connectivity? That's right, with just a bit more ingenunity, you can be surfing wirelessly for next to nothing. Michael Norton shows you how. Sep. 5, 2003

Open Directory and Active Directory, Part 3
In this third and final part of Michael Bartosh's series on Mac OS X's Directory Services architecture, he looks at data. If you haven't read part one and two yet, you should take a look before reading this final installment.  Aug. 26, 2003

Using Your Bluetooth Phone as a Remote Control
The Salling Clicker transforms your Sony Ericsson Bluetooth phone into a remote control to communicate with just about any application on your Mac OS X computer. Whether it be running a PowerPoint presentation or adjusting the volume on iTunes, this $10 piece of shareware gives Bluetooth fans a reason to smile. Aug. 22, 2003

Open Directory and Active Directory, Part 2
In this second part of Michael Bartosh's series of articles examining Mac OS X's Directory Services architecture, he looks at access. If you haven't read part one yet, you should probably take a look before moving on with this one. Aug. 12, 2003

Open Directory and Active Directory, Part 1
For the last number of months, Michael Bartosh has been working on this series of articles for Mac DevCenter readers that examines Mac OS X's Directory Services architecture in depth and explores how to integrate these services with Microsoft's Active Directory. This is the same topic that Michael will be discussing in person at the O'Reilly Mac OS X Conference. Aug. 5, 2003

jRendezvous: Java and Rendezvous Working Together
With Rendezvous making IP networking simple, and Java making cross platform network programming possible, a beautiful friendship emerges -- jRendezvous. It allows Java programs running anywhere (not just Mac OS X) to participate in Rendezvous networks. Java programs can listen for, and advertise, services on the network with ease. Seth Ladd shows you how this works. Jul. 29, 2003

Embedded Rendezvous: A Developer's Journey
Rendezvous offers a number of attractive features for embedded systems. In this article, Todd Wade details some of his experiences and the potential pitfalls that can occur when attempting to make use of the Rendezvous mDNS core code. Jul. 3, 2003

Audio/Video Conferencing with iChat AV
Just in case you missed the Steve Jobs demo of iChat AV and iSight, Wei Meng Lee can bring you up to speed with this introduction to both new conferencing tools. Jun. 27, 2003

A DNS Primer
Lurking in your Utilities folder is the Network Utility application, which provides you with a variety of lookup services. Dan Benjamin introduces you to this utility in his DNS primer. May. 28, 2003

Networking in Cocoa
Now that he's returned from his book writing hiatus, Mike Beam shows you how to finish off the RCE chat program he started several columns ago. May. 13, 2003

Implementing BIND on Mac OS X
The Berkeley Internet Name Domain (BIND) distribution is a suite of Unix utilities that works with the Domain Name System. The nslookup and dig utilities are a part of the BIND distribution, but the named DNS server is what people most often refer to as BIND. The DNS server portion is what we will be focusing on in this article. Apr. 15, 2003

Virtual Hosts, mod_rendezvous_apple, and Apache on Mac OS X
In this article, Joe Maller shows you a three-step workaround for serving locally-named virtual hosts to Rendezvous clients. Apr. 8, 2003

Inside Samba: Windows Sharing for the Mac
Samba is one of the most successful open source projects around, and has been ported to Linux, various BSDs, and Darwin/Mac OS X. Currently it provides disk and print shares, acts as a WINS server, and performs NT4 primary domain controller duties. Jason Deraleau takes you inside Samba and shows you how to configure it on your Jaguar Macintosh. Mar. 18, 2003

Hands on X11
The implementation of X11 for Mac OS X includes a window server, libraries, and basic utilities such as xterm. In this article, Dan Benjamin shows you how to install and use the latest beta offered by Apple. Mar. 14, 2003

Six Great Tips for Homemade Dot Mac Servers
Now that you have your own Dot Mac server up and running, here are six new things you can do with it -- including "iTunes Central," "iPhoto online," and the "Safari Rendezvous mod." Alan Graham shows you how. Feb. 4, 2003

Configuring Jaguar's Firewall
There's more to Mac OS X's built-in firewall than what is initially observed in the System Preferences. Chris Cochella shows you how to unlock its protecting power with just a few command-line keystrokes. Dec. 27, 2002

Networking and the BSD Sockets API
Mac OS X is a wonderful platform for learning about networking, since it has such a rich set of APIs to offer -- in particular, the venerable BSD sockets API. In this article, you'll learn about this API, and in doing so, you'll write a tiny pair of C applications that demonstrate how clients and servers can be configured to talk to one another. Dec. 27, 2002

Homemade Dot Mac: Home Web Radio
If the idea of having your own radio webcast intrigues you, then this article shows you how to create private playlists you can stream 24/7 to almost any Web-enabled device, inside or outside the home.  Dec. 13, 2002

Controlling iTunes with Perl
Perl can interact with Aqua applications through AppleScript. Using Mac::iTunes as a back end, you can create multiple iTunes interfaces that can be used on the same computer or on other computers on the same network. brian d foy shows how anyone on the network, including AirPort networks, can control iTunes using this module. Nov. 22, 2002

Connecting Mac OS X to Windows PCs
A hands-on look at how you can share files between your Mac and your Windows machines, then explore how Windows applications can be run on your Mac  Nov. 19, 2002

Incorporating Rendezvous into Your Cocoa Applications, Part 2
In Part 1 of this series, Mike Beam explained how ZeroConf networking provides solutions to addressing, naming, and service discovery hurdles. Now in Part 2, you roll up your sleeves and build your own iChat-like client in Cocoa. Nov. 15, 2002

Incorporating Rendezvous into Your Cocoa Applications, Part 1
ZeroConf networking provides solutions to addressing, naming, and service discovery that conspire to make IP networking as easy to use as AppleTalk. In part 1 in this series, Mike Beam explains how Rendezvous works and shows you its hooks into Cocoa. Nov. 8, 2002

Using iSync and Bluetooth
Wei-Meng Lee looks at iSync, Apple's new software that synchronizes the contact and calendar information on your mobile devices with your Macintosh. Oct. 18, 2002

802.11, .Mac, Backup--All Coming Together
Time is more valuable than ever, and my archiving system now includes "Backup," which is included with my .Mac membership. Combined with 802.11b Internet access, I can back up any project immediately from just about anywhere ... even Starbucks. Sep. 3, 2002

P2P Networking with Rendezvous and iChat
For many, iChat and Rendezvous will serve as the introduction to true peer-to-peer networking. Here's how to set it up in just a few minutes. Aug. 28, 2002

Flying High with AirPort
This first-person account by airline pilot Jim Dearien details setting up an AirPort network and getting his legacy PCs to work on it. This adventure was motivated by one goal: he wanted to buy his first Mac. See how Jim pulled it off. May. 28, 2002

Return to the Mac DevCenter.