In March, Apple is giving two online seminars (you may need to install
a small application to participate if you have not been part of one of
these seminars in the past). More details and registration information
can be found at the URL given.
Internet Mar 10, 2005 10:00 AM - 11:15 AM
LIVE WEBCAST: Maximizing Mac OS X Application Performance
For General Audiences
In this webcast, you'll learn the basics of optimization, including how
and why every developer should turn a critical eye to the code they've
just written.
For more details:
http://seminars.apple.com/goToEvent.html?id=32726&s=300
----------------------------------------------------------------------
Internet Mar 29, 2005 10:00 AM - 11:15 AM
LIVE WEBCAST: Third-party HPC Solutions for Mac OS X
For General Audiences
Apple will be joined by representatives from companies who develop
their software or hardware for the platform to talk about their
products.
For more details:
http://seminars.apple.com/goToEvent.html?id=32748&s=300
Wayne
Hi Everyone:
Sorry for the short notice. The Mac OS X Labs group (now Mac Enterprise)
sponsored by Apple Computer Inc. is having a webcast today:
**http://macenterprise.org/content/blogcategory/97/125/**
****
**This webcast will discuss the implementation of the **University of
Wisconsin-Madison DATN (Digital Academic Television Network), pronounced
"Dayton".
Regards,
Doug
Apple's "Developer Connection" site has a few articles which give some
good insight into some of the upcoming new technology to be included
with Tiger.
Mac OS X v.10.4 Tiger Overview: New features, APIs, and frameworks.
Working with Spotlight: Powerful search technologies available to
developers.
Developing Dashboard Widgets: Powerful mini-applications that are quick
and easy to develop.
Developing 64-bit Applications: Mac OS X Tiger breaks the limitations
of 32-bit computing.
Working with Automator: Extend the value of your application with
Automator Actions and Workflows.
For example, here's a bit of the "Dashboard" documentation that talk
about how to construct Dashboard's Widget's:
============================
http://developer.apple.com/macosx/tiger/dashboard.html
What's Inside a Widget?
At its simplest, a Widget is simply a web page that is displayed in the
Dashboard rather than in a browser, such as Safari. A Widget is
contained on disk in a bundle—a directory that groups all the needed
resources for the Widget together in one place. Widget bundles are
named with the .wdgt extension. Like any other bundle, a Widget's
bundle is managed by the Finder as a single entity.
A basic Widget contains the following files:
▪ A main HTML file defining the user-interface for the Widget.
▪ A default background image in PNG format that can be displayed by
Dashboard while it loads the Widget. The PNG format is used because of
its excellent support for alpha channel transparency.
▪ A property list file named Info.plist that contains a Widget's
identifier, name, version information, size, and the main HTML page as
well as other optional information used by Dashboard.
• Develop widgets using industry-standard web
technologies—HTML, JavaScript, and CSS
• Create a widget using only a text editor and browser,
such as TextEdit and Safari
=================
...another example comes from the "Automator" documentation:
========================
http://developer.apple.com/macosx/tiger/automator.html
Using Automator
Automator comes preloaded with a large library of Actions. These
Actions expose functionality built into the operating system, such as
finding files with Spotlight, or the various applications that ship
with the system, such as iPhoto, Mail, and iCal. There are also Actions
that let you write shell scripts and AppleScripts. You can use these
Actions to rename a group of files, create a new event in an iCal
calendar, or to resize an image. This library of Actions is accessed
and organized on the left hand side of the Automator window.
To assemble a Workflow from a set of Actions, simply drag-and-drop the
Actions from the library into the sequence in which you want them to
run. Each Action in the Workflow corresponds to an individual step that
you would need to perform manually. Each Action comes with a small GUI
panel that lets you tweak its options and settings. Automator shows
these panels connected, along with the types of data that are flowing
from one Action to another.
Happy New Year, all.
Wayne
...from:
http://www.infoworld.com/article/04/12/30/01FEtoyplats_1.html?s=feature
Innovation trumps commoditization
Worthwhile platform and architecture choices abound
By Tom Yager
December 30, 2004
In 2004, we started seeing the products of engineering that went on
underground during the recession. Whereas the market as a whole is
doing the wait-and-see, early adopters are partying their butts off
over true competition in operating systems and CPU architectures, the
long-delayed delivery of the Java promise, and the essential paradigm
shift from fast processors to fast throughput. Much of the technology
that vendors were forced to put in the deep freeze has thawed. In 2005,
the rest of IT will see why those forward-looking geeks (present
company included) are so giddy.
First, Sun rescued Java by becoming honestly and deeply engaged with
the grassroots Java developer community. The impact of the fulfillment
of the Java promise extends well beyond open source and academia.
Oracle (Profile, Products, Articles) stands out as an example: The
vendor now offers its entire commercial Java product line for free
download. Oracle permits license-free use of its software for
development and testing. You pay only when you deploy, and then only
when you deploy to an Oracle-branded server. Expect to see more of the
“develop now, pay later” approach to platform promotion in 2005.
PLATFORMS:
BEST SERVER HARDWARE
Apple Xserve G5: Tightly integrated hardware/OS combo raises the bar
for other server makers
BEST BLADE SYSTEM
HP Consolidated Client Infrastructure: Combines popular management
tools with unrivaled reliability and scalability
BEST OPERATING SYSTEM
Mac OS X 10.3 (Panther): Continues to set the standard for simplicity
and ease-of-use among 64-bit-capable OSes
BEST VIRTUAL SERVER
VMware ESX Server 2.1.1: Enables an extraordinary array of
high-availability services and management capabilities
[...]