Home Blog Page 9482

O’Reilly releases two new books for Mac OS X developer community

Author: JT Smith

San Jose, CA–O’Reilly & Associates announced at Apple’s Worldwide
Developers Conference 2001 that the first two in a series of highly
anticipated books on Mac OS X application development–“Learning Carbon”
and “Learning Cocoa” (O’Reilly, each US $34.95)–have been released.
Designed to teach Apple developers the key concepts about programming
for Mac OS X, “Learning Carbon” and “Learning Cocoa” provide the
essential tools for porting existing code to the new operating system,
and using the examples provided, act as springboards to help developers
create their own industrial-strength applications.

“The interest in developing for Mac OS X is incredible here at our
Worldwide Developer conference,” said Ron Okamoto, Apple’s vice
president of Worldwide Developer Relations. “Written by Mac OS X
experts, technically reviewed by Apple engineers, and produced and
edited to O’Reilly’s trademark high standard of quality, ‘Learning
Carbon’ and ‘Learning Cocoa’ will be invaluable resources to our
developers.”

Carbon is one of the principal application environments Mac OS X
programmers can use to write applications. Utilizing Carbon,
programmers can tune-up their existing Mac source code to take
advantage of the new features in Mac OS X.

“Learning Carbon” introduces the developer to key concepts like event
management, resource handling, and bundle anatomy. In addition,
hands-on instructions guide the reader on topics of how to implement
essential application tasks, such as managing windows, creating and
responding to menu commands, providing user help, and organizing the
application for easy localization in multiple countries and languages.

Cocoa is the second principal application environment for Mac OS X.
Among Cocoa’s many attributes, its advanced object-oriented APIs allow
developers to work in both Java and Objective-C.

With “Learning Cocoa” by their side, readers quickly become familiar
with Cocoa application development not merely by reading, but by doing.
For those with no previous experience, the book breaks the ice with a
discussion of essential object-oriented programming concepts, before a
thorough introduction to the Cocoa environment helps them become
familiar with the basic elements of Cocoa programming. Tutorials guide
the reader through a series of gradually more complex example
applications, laying the foundation for more advanced techniques and
concepts every time.

The writing team has incorporated a playful spirit into this book, as
the reader is encouraged to play, explore, and ‘kick the tires’ of
Cocoa, demystifying Apple’s development environment and getting
developers eager to program in it.

Recommended by the Apple Developer Connection, “Learning Carbon” and
“Learning Cocoa” provide information not available anywhere else, and
perfectly equip the developer to hit the ground running in the Mac OS X
application development market.

For “Learning Carbon:”

The sample chapter, “Carbon Event,” is available free online at:
http://www.oreilly.com/catalog/learncarbon/chapter/ch06.html

For more information about the book, including Table of Contents,
index, author bio, and samples, see:
http://www.oreilly.com/catalog/learncarbon/

For a cover graphic in jpeg format, go to:

Chapter 6, “Essential Cocoa Paradigms,” is available free online at:
http://www.oreilly.com/catalog/learncocoa/chapter/ch06.html

For more information about the book, including Table of Contents, index,
author bio, and samples, see:
http://www.oreilly.com/catalog/learncocoa/

An in depth series of articles on “Programming with Cocoa” is available
on the O’Reilly Network Mac DevCenter:
http://www.oreillynet.com/pub/ct/37

For a cover graphic in jpeg format, go to:
ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/0596001606.jpg

Learning Carbon
By Apple Computer, Inc.
May 2001
ISBN 0-596-00161-4, 352 pages, $34.95 (US)

Learning Cocoa
By Apple Computer, Inc.
May 2001
ISBN 0-596-00160-6, 370 pages, $34.95 (US)

order@oreilly.com
1-800-998-9938
http://www.oreilly.com

# # #

O’Reilly is a registered trademark of O’Reilly & Associates, Inc. All
other trademarks are property of their respective owners.

Dangers of SUID shell scripts

Author: JT Smith

“This article attempts to walk the fine line between full disclosure and published exploits.
The object of this article is to illustrate how SUID programs work in order to help others
writing their own programs avoid some common mistakes. The examples I provide are
detailed enough to help you understand each danger, but I don’t promise that all will
work exactly as demonstrated if you try to use them maliciously.” Full article at SysAdminMagazine Online.

Category:

  • Linux

Cyberspace evidence seizure upheld

Author: JT Smith

MSNBC: “Upholding the rights of law enforcement to cross
national borders in pursuit of cyberspace criminals, a
federal judge has ruled that FBI agents did not act
improperly when they tricked a pair of suspected hackers
out of passwords and account numbers and then
downloaded evidence from their computers in Russia.”

GNUstep LauncPad 1.0.1 released

Author: JT Smith

“GNUstep Launchpad 1.0.1 is a minor update to version 1.0.0. Improvements include a change in the backend directory layout to support GUI backend bundles
and some bug fixes to work on newer kernels and BSD machines. GNUstep LaunchPad is a collection of libraries for creating
non-graphical tools and applications using an API based on OpenStep and the MacOS X API. As with its godfather, the OpenStep system developed by NeXT,
developers have noted that GNUstep allows faster development time and more flexibility than with other common application development libraries.” Get the details at GNUstep.org.

Caldera establishes Japanese subsidiary

Author: JT Smith

From a press release at Businesswire: “Caldera International Inc. (Nasdaq: CALD), the global leader “Unifying UNIX with Linux for Business,” Thursday announced the formation of its Japanese
subsidiary, Caldera K.K.
Backed by key industry partners, Caldera K.K. will have local offices providing local Linux and UNIX business solutions to the Japanese marketplace.
Investments by Fujitsu Ltd. and Hitachi Ltd. in Caldera K.K. accelerate and support Caldera’s business focus.
“Fujitsu welcomes the establishment of Caldera K.K.,” said Akira Ozora, general manager, Linux Division of Fujitsu Ltd. “We believe the high reliability and
stability of OpenLinux will lead toward its increased application in the business market.”

Embedded Linux Newsletter

Author: JT Smith

The latest edition of the Embedded Linux Newsletter is now available at LinuxDevices.com. Feature articles include: “Why you should participate in the ELC” … “Embdedded Linux & Jave — made for each other” … “A third way for software development.”

Category:

  • Linux

Internet founder worried over EU cybercrime laws

Author: JT Smith

ZDNet: “Vint Cerf, a founding father of today’s
Internet, said on Thursday that European Union plans for new rules to
fight crime on the Web risked clashing with existing EU privacy
regulations. “

Category:

  • Programming

Windows XP will make Internet unstable – top security expert

Author: JT Smith

The Register: “According to top security expert Steve Gibson, Windows XP threatens to make the
Internet unstable as it will allow large numbers of people to launch uncontrollable
denial-of-service attacks to whichever IP address they see fit.”

Sun looks to Open Source systems management

Author: JT Smith

ZDNet: “Sun Microsystems is trying to build momentum for a mix of
nonproprietary solutions and industry standards to make systems
management Internet-friendly.

The effort, which will be rolled out over the next two to three months,
will consist of nonproprietary solutions and industry standards from
the Distributed Management Task Force (DMTF).”

Category:

  • Open Source

Getting started with PyXPCOM

Author: JT Smith

From IBM developerWorks: “Cross-platform component object model (XPCOM) is the component system developed in the Mozilla project. ActiveState has
developed an open-source Python library for XPCOM. This three-part series provides a developer’s introduction to XPCOM
programming in Python.”