ADC Video Collection for IT

Watch over 100 IT sessions from the Apple Worldwide Developers Conference (WWDC) where engineers and experts discuss using Apple technologies from configuring network infrastructures, through integrating Mac IT solutions in an existing heterogeneous environment. IT developers will find topics on designing and coding products with the frameworks and tools available in Mac OS X.

Product summary

ADC Video Collection for IT

Purchase the ADC Video Collection for IT US$499.00

Upon purchase and activation, you can:

Access over 100 session videos and presentation slides from WWDC covering essential topic areas for IT professionals and developers, including:

  • Leopard Server
  • Best Practices in Mac OS X Administration
  • Managing Apple Technologies in Heterogeneous Environments
  • IT Development

Download the videos and presentation slides through ADC on iTunes, then take them with you on your Mac, your iPod or your iPhone.

 
Add to Cart
 

Product details

Over 100 IT sessions from WWDC presented by Apple engineers and experts

The ADC Video Collection for IT contains over 100 session videos and presentation slides from WWDC where you can watch as engineers and experts discuss:

The Latest Technologies in Leopard Server

Dedicated sessions for IT professionals on incorporating the latest technologies available in Mac OS X Leopard Server. Integrate new features including Podcast Producer, Leopard Server Wiki, Groups, Leopard Calendaring, and more.

Best Practices in Mac OS X Administration

Learn best practices for planning, configuring, deploying, and administrating Apple technologies. Watch as the experts discuss remote administration, scripting, security, and more.

Managing Apple Technologies in Heterogeneous Environments

Learn the best methods for deploying Mac OS X Server and Apple technologies in heterogeneous environments. Find out how to deploy Mac OS X clients on Active Directory networks, and integrate Mac OS X servers into your current environment. Get expert guidance on deployment techniques, Directory Services integration, and more.

IT Development with the Frameworks and Tools of Mac OS X

From scripting and coding to performance testing and tuning, IT developers will find a range of topics on designing and developing products and web applications with the frameworks and tools available in Mac OS X.

Session titles and descriptions

Leopard Server

  • Client Management with Leopard Server Mac OS X Server Leopard will bring new and exciting manageability options to the Mac System Administrators and IT Staff. This session will introduce hierarchical group management with Workgroup Manager and Managed Client; Application Launch Restrictions (including management of Dashboard widgets); a version of System Image Utility with support for Automator workflows and command-line use and others. A thorough understanding of these new Mac OS X Server Leopard capabilities is a must for anyone deploying large numbers of Mac OS X Leopard systems. (2006)
  • Create Effective, Sophisticated Podcasts Podcasting is changing the way that audio and video is collected and experienced. Hear from leading industry experts on the essentials for creating, delivering and distributing successful podcasts. (2007)
  • Delivering Your Media Reaching the widest possible audience means understanding how to prepare your content for delivery via multiple distribution platforms using various technologies and techniques. See the many different delivery vehicles for your media, including real-time streaming, download, and podcasting, and understand which one is right for you. You will also learn how to present a compelling, interactive user experience for your content. (2007)
  • Deploying Podcast Producer Explore the possibilities in setting up Podcast Producer, from “standalone” environments to highly distributed ones. Get in-depth information about the command-line tools, and learn how to integrate camera control and multiple podcast-producer servers with your Directory Services. (2007)
  • Discovering Wiki and Group Services in Leopard Server Leopard Server delivers powerful collaboration and group communication tools to help you define, create, and administer groups in your organization — whether you are a new business just launching, or a workgroup in a large enterprise. The new Wiki in Leopard Server lets you gather, tag, and coordinate resources, people, and assets. Explore these new productivity tools in depth, and learn about examples of how they can be used together for various environments. (2007)
  • Inside Apple’s Open Source Calendar Server Apple’s Open Source Calendar Server is group calendaring server project that Apple’s new iCal Server is based upon. Learn all about the details of the open source project, the details of the CalDAV protocol, the structure of the code and how you can help to contribute to this exciting new open calendaring project. (2006)
  • Inside Leopard Calendaring Technologies iCal Server and the new standards-based calendaring technologies of Leopard and Leopard Server promise to be a dramatic step forward for business collaboration based on Mac OS X Server. Learn about the development opportunities possible once resource and calendar sharing are driven by the open source and open standards technologies in Leopard Server, with powerful cross-platform features and easy to use administration. Developers, Integrators, and Solution Providers will gain insight into the architecture and development of iCal Server, the CalDAV standard it is based upon, and how to use these features. (2006)
  • Integrating Smart Card Solutions in Leopard Smart card authentication has become a necessity for many organizations. Learn how to implement smart card authentication solutions on Mac OS X in a wide variety of server configurations, and find out about smart card support improvements in Leopard. (2007)
  • Introducing Podcast Producer As podcasting increases in popularity as an important new media-distribution channel, many organizations are evaluating how to create and deliver their content. Podcast Producer in Leopard Server provides the tools to capture, process, and deliver your content with the flexibility and scalability to meet the needs and challenges of this new medium. Learn what comes “in the box” in Podcast Producer, how to extend and scale your infrastructure, and how to change the sample media-processing workflows. Also, hear recommendations on how to set up for different types of environments. (2007)
  • Introducing Teams Leopard Server introduces productivity tools that help groups gather, track and coordinate resources, people and assets. With resources dynamically updated from a central repository groups and teams can seamlessly coordinate efforts and keep each other updated on their progress. We will explore these new productivity tools in-depth, and offer examples of how they can be used together. (2006)
  • IT State of the Union 2006 From the enterprise to the home office, Apple technologies add significant value to IT organizations of all sizes. Come kick-off the Information Technology track at 2006 with an overview of Apple’s impact in corporate, education, scientific, and small business IT environments. (2006)
  • IT State of the Union 2007 Join your colleagues in kicking off the Information Technology Track and learn how Apple technologies serve as an integral part of critical operations in corporate, educational, scientific and small business environments. Whether you administer, deploy, develop, or design Information Technology infrastructure, you’ll gain insight on how Apple’s innovative software and hardware empower IT organizations of all sizes. (2007)
  • Leopard Server as a Web Platform Leopard Server ties together a broad range of standards based, web related technologies making it easier than ever to create and deploy your web solution. In this session we’ll cover the tools available to you in Leopard Server, the related standards that are supported, and show you examples of how these powerful, integrated tools can be leveraged to quickly create dynamic and incredibly useful applications. (2006)
  • Leveraging the iCal Server Platform The sharing of time and resources promises to change forever thanks to iCal Server and CalDAV, the open standard that iCal Server is based on. Discover iCal Server and the full spectrum of messaging devices and calendar servers that can work with iCal Server. Hear about new best practices for managing and deploying iCal Server, how to extend iCal Server with CalDAV, and how to integrate other CalDAV-compliant tools with messaging and calendaring servers. (2007)
  • Mac OS X Server Overview Each version of Mac OS X Server has made impressive leaps in functionality, compatibility, and support for open standards while continuing to offer the easiest and most powerful management tools. Leopard Server promises a giant step forward in capabilities and performance for deploying and managing Apple’s industrial-strength server operating system. Hear from the architects of Leopard Server as they outline their design goals and major new features. (2006)
  • Mac OS X State of the Union Watch as Mac OS X development highlights are reviewed and insights are offered into the trends and technologies that will enhance the world’s most advanced operating system, and your applications. (2007)
  • Managing Your Clients with Leopard Server Mac OS X Server includes a wealth of user management tools to streamline tasks for handling your users and systems. Learn how to incorporate Workgroup Manager, NetBoot, NetInstall, and the System Imaging Utility as part of your user and system management strategy in Leopard Server, and how to provide and care for mobile users with Portable Home Directory 2. (2007)
  • Podcasting with Mac OS X Server As podcasting and the iPod have grown incredibly popular, the need to host, manage and deliver podcasting content has become more important than ever. Podcast Studio offers you a new and powerful toolset to manage and automate podcasting setup and deployment. We will discuss the features available and step through several examples of building workflows to take raw content from production stage through deployment. (2006)
  • Time Machine In-Depth Time Machine, with its automatic backups and intuitive file recovery, transforms the experience of using backup software. Gain in-depth knowledge about Time Machine, including detailed information about its infrastructure and considerations that affect developers. (2007)
  • Welcome to Leopard Server With the launch of Mac OS X Server, organizations of all sizes can take advantage of the most highly evolved standards-based UNIX server operating system. From small businesses to complex environments, Leopard Server delivers incredible new ways to get your users up and running quickly. Come discover how Podcast Producer automates the creation of podcasts from capture to delivery; and learn how the shared calendaring and collaboration features in Leopard Server have been designed to complement Leopard clients and integrate easily into your environment. (2007)
  • What’s New in Open Directory In Leopard, Open Directory takes the next evolutionary step. Learn abou the new features and implementations of Open Directory and directory service integration, including coverage of single sign-on and network authentication with Kerberos. (2006)

Best Practices in Mac OS X Administration

  • Advanced Troubleshooting for System Administrators Mac OS X Server has an incredibly rich set of configuration and diagnostics options available. Find out what the optimal preference settings are to help prepare for the unexpected, and discover monitoring techniques that will make troubleshooting easier and more efficient. Learn from those who interact with system logs on a regular basis. (2006)
  • AppleScript and UNIX Scripting for Systems Administrators AppleScript and UNIX scripts can make managing your Mac OS X servers and clients a breeze. Learn how to create your own time-saving utilities by automating repetitive tasks using AppleScript, shell scripts, Perl, and the command line version of PHP. (2005)
  • Bug Reporting Best Practices Bug reports that are complete and reproducible help to isolate known issues in system and application software, making a solution much more likely. Learn the bug reporting best practices that Apple has developed in partnership with our third-party developer community. Observe the key components of a great bug report, and how they could expedite your bugs through our processes. You’ll also learn to apply these practices to your own bug processes. (2007)
  • Building System Images for Large-scale Deployments Building system images reduces deployment time when rolling out new or upgraded machines. Discover techniques to customize your workflow for building system images and deploying them on hundreds of systems. Apple engineers will offer configuration secrets that give you detailed control over your setup, and discuss proven methods for reducing image size and complexity. (2007)
  • Deploying Large NetBoot Networks NetBoot makes it possible to boot your Macs over the network from a centralized Mac OS X image. Discover how Leopard Server improves large-scale NetBoot deployments, learn about the improved system imaging functionality, and hear real-world tips and techniques for successful implementation of NetBoot in your environment. (2007)
  • Deploying Large-scale Storage Solutions using Xsan and Xserve RAID Measuring your storage needs in the range of terabytes requires a solid infrastructure and an in-depth understanding of networking. Learn how to spec and implement the types of storage solutions used by some of the largest media, IT and HPC companies. Discover the trouble spots you may encounter and how to avoid them during integration. Come hear configuration details and optimization tricks for ensuring the highest performance for your environment. (2007)
  • Distributed Computing Made easy with Xgrid Xgrid makes it easy to use a group of distributed Macs as your own personal supercomputer for performing CPU-intensive calculations. This session will cover how scientists, animators, and developers can use Xgrid to distribute their applications. (2004)
  • Extending Apple Remote Desktop for Large Scale Deployments Hear from members of Apple’s engineering and consulting teams talk about how to configure Apple Remote Desktop to manage large scale deployments of Macs. Learn about real-world tips and techniques for successful implementations of Apple Remote Desktop as a desktop management solution for your organization. (2007)
  • Getting Started with Mac OS X Administration While Mac OS X contains many similarities to other operating systems, some of the features that make it great are either new or different from UNIX, Linux, and Windows. Discover how the expertise you already have managing other operating systems translates to Mac OS X, and learn what you need to know to take full advantage of the differences in Mac OS X. (2007)
  • HPC System Design on Mac OS X Attendees will gain an in-depth knowledge of hardware architectural issues including interconnect technologies, storage solutions, filesystems, and software frameworks. Learn about the new and emerging hardware architecture technologies. (2004)
  • Inside Apple Remote Desktop 3 Apple Remote Desktop has evolved into a powerful system management and reporting platform. The latest version of Apple Remote Desktop makes it dramatically easier to distribute software, provide real-time help to your users and automate routine management chores. Find out how to put these features to use in different environments. (2006)
  • Integrating iTunes U into Higher Education Dive deep into the entire iTunes U workflow, from integration with authentication and authorization to media workflows. Get an overview of the iTunes U architecture and learn how iTunes U can be integrated into other web services, like C/LMSs and digital asset management systems. Then learn how iTunes U media service workflows are created and how to support publishing for iTunes U within your applications. This session is geared towards Higher Education IT and web service developers and provides a comprehensive overview for iTunes U development support and on-campus management. (2006)
  • Integrating Rich Content Publishing and Infrastructure with iTunes U iTunes U complements online learning systems and technology infrastructures that currently exist in higher education. Learn critical information about leveraging in-house authentication mechanisms, course provisioning, and content integration workflows from file upload to publication. (2007)
  • Introducing Xsan 2 Xsan, Apple’s surprisingly affordable and powerful enterprise-class storage area network software graduates to the next level with Xsan 2. Learn about Xsan 2’s new features and capabilities and how to best leverage them. (2007)
  • Learning to Become an Effective SysAdmin Managing more than a few computers requires thinking like a system administrator. Discover IT skills, habits, and philosophies that can save you time and effort and avoid frustration as your network grows. See what goes on behind the GUI tools, embrace the command-line interface, and learn other valuable techniques that can help you succeed as a system administrator. (2007)
  • Mac OS X File Systems: A Walkthrough For Developers and IT Professionals This session is the best place to learn about the latest features of Mac OS X’s file system technology. Learn about advances made to existing file systems, directory hard links, extended attributes, ACLs, the new corruption detection infrastructure, and the other APIs and frameworks you need to know to make optimal use of Mac OS X’s many file systems. This is also the session to attend if you are new to Mac OS X and want an overview of file systems and related file system technology on the platform. (2007)
  • Mac OS X Security Configuration The default configuration of Mac OS X is highly secure, and can be customized to meet your unique network security requirements. Discover the security policy control points in Mac OS X from the experts at Apple and the National Security Agency (NSA) Systems Network Analysis Center (SNAC). Learn best practices for security enhancement so that you can make sure your systems are properly configured to match your security policy. (2007)
  • Managing Processes with launchd The launchd program provides a powerful XML interface for defining when, where, and how programs should be invoked on Mac OS X. Learn about the many options launchd provides for defining the interaction between the operating system and your code, and how your code can be started automatically. (2007)
  • NetBoot for Large Networks The NetBoot services built into Mac OS X Server allow system administrators to manage a group of computers as easily as managing a single computer. But what happens when that group grows to be several hundred or thousand? Discover how to scale your NetBoot environment beyond the traditional workgroup size from those who have done it before. (2006)
  • QuickTime Streaming for IT Take advantage of QuickTime Streaming Server and QuickTime Broadcaster, both built in to Mac OS X Server. See a number of real-world streaming solutions using QuickTime services in conjunction with third-party tools. This session will help you get your internal stream for training or external stream for financial webcasts up and running in no time. (2006)
  • Scripting for SysAdmins Every IT professional has to perform repetitive tasks. Mac OS X supports a number of scripting languages so that you can automate many of these tasks. Learn from Apple engineers how to build valuable scripts in Automator, AppleScript Studio, Python, Ruby, and UNIX shells to save you time. (2007)
  • Scripting for System Administrators Automator, AppleScript Studio, and UNIX shell scripts can make managing your Mac OS X servers and clients a breeze. Learn how to create your own time-saving utilities for repetitive tasks using Automator, AppleScript Studio, Perl, shell scripts, and other languages accessible from the command line. (2006)
  • Smart Cards and Other Two-Factor Authentication Solutions Two-factor authentication has become a necessity for many organizations. Learn how to implement two-factor authentication solutions on Mac OS X in a wide variety of server configurations. (2006)
  • Xsan Best Practices Xsan and storage area networks can easily be tailored for use in a variety of configurations. Come to this session to learn best practices on SAN setup and configuration, Xsan deployment, and effective administration of your SAN. (2006)
  • Xserve RAID Best Practices Attend this session to learn how to combine Xserve RAID in configurations that meet demanding new storage needs with a high degree of reliability and redundancy. (2004)

Managing Heterogeneous Environments

  • Active Directory Integration Learn tips and techniques for implementing and integrating with Active Directory. IT experts who’ve done the hard work show you how you can make Active Directory integration on Mac OS X a reality. (2005)
  • Automating Apple Remote Desktop 3 With the addition of Automator support in Apple Remote Desktop 3, system adminstrators can streamline time-consuming administrative tasks. Discover the 30 Automator actions included with Apple Remote Desktop and see how to construct Automator workflows to reduce your routine management tasks. (2006)
  • Bending Directory Services To Your Will: Best Practices Directory Services allows system administrators to manage network users and volumes. Learn from current Directory Service masters how to make Directory Services respond to your every command and return the information your network seeks. Hear the best configuration, management, and troubleshooting tips from people who have gained mastery over Open Directory and Active Directory. (2007)
  • Deploy and Manage Access Control Lists Access Control Lists (ACLs) enable servers to enforce fine-grained control of who can access shared files and services and which level of access they are allowed. Discover how to use ACLs to ensure the right people in your organization have the appropriate level of access, and learn how to use ACLs with non-Mac OS X servers and clients on your network. (2007)
  • Deploying Network Home Directories Get practical guidance and advice from IT experts and Apple engineers on planning, deploying, and managing network home directories. Whether you are just getting started, or have already deployed network home directories on Mac OS X or other platforms, discover techniques and tricks to ensure your users can operate efficiently both on line and off. (2007)
  • Integrating Remote Access Client with Corporate VPNs Apple’s remote access client Internet Connect allows you to connect to corporate VPN solutions from Apple, Cisco, Juniper, and Nortel. Discover how to configure and deploy a VPN solution for your environment while learning about how the various VPN protocols such as L2TP/IPSec and PPTP interoperate. (2007)
  • Mac OS X and Active Directory Integration Through Open Directory, Macs can interact with Active Directory. Learn tips and techniques from Apple field engineers for implementing and integrating Mac OS X and Mac OS X Server into Active Directory environments. (2006)
  • Mac OS X Enterprise Project Learn tips and tricks from the experts at the Higher Education Mac OS X Lab Deployment Initiative. Discover scripts and directory integration techniques for deploying labs in a higher-education environment. (2004)
  • Managing and Deploying Open Directory Why use five logins when you can use one? Open Directory and Mac OS X Server form the core of enterprise-wide directory services architectures. Learn about new Open Directory functionality in Leopard, and discover single sign-on solutions to authenticate Apple and third-party services in a heterogeneous, “five nines” environment. (2007)
  • Managing Clients in Heterogenous Environments Mac OS X clients can be deployed and managed in enterprise environments using third-party tools that support Mac OS X Server, Xserve, and Xserve RAID. See how real-life Apple customers use client management technologies to support their heterogeneous environments. If you are a system administrator or IT architect who needs to support multiple client platforms using Mac OS X, this session is for you. (2006)
  • Managing Mobile Computers The increasing popularity and proliferation of portable computers introduces new challenges for system administrators responsible for managing them. Learn how to use the technologies built into Mac OS X, Mac OS X Server and Apple Remote Desktop such as File Vault, Task Server, Cached Managed Preferences, Portable Home Directories and more. Make your life easier and more effectively manage the portable computers in your organization. (2007)
  • Mixed Platform Messaging Solutions IT departments in large organizations often need to provide messaging solutions to a broad range of desktop operating systems. Learn about the wide array of messaging environments where Mac OS X thrives as a client, in addition to the different heterogeneous messaging solutions hosted by Mac OS X Server. (2006)
  • Network File Systems Mac OS X and Mac OS X Server support a veritable alphabet soup of network file systems out of the box, including AFP, SMB/CIFS for Windows, and NFS for UNIX. Discover the latest features of all these file systems, as well as how they interact with supporting technologies such as Kerberos and the automounter. If you are a system or network administrator working in a heterogeneous environment, come find out everything you need to know to have Macs interoperate with and provide services to your existing hardware and operating systems. (2006)
  • Real World Desktop Management Process Tiger makes it easy to manage dozens or even thousands of desktop systems. Learn integration techniques for easing the load with Tiger Server. Also learn best practices and tips and tricks for using Apple Remote Desktop and open source tools to make imaging, packaging, delivery, and troubleshooting of systems as automated as possible. (2005)
  • Understanding Managed Deployment Implementing a managed deployment strategy brings many benefits, including a consistent end-user experience, a simplified support model, automated software installation, automated software updates, asset tracking, and inventory management. Hear practical advice on why you should implement a managed deployment. Learn best practices for building master images, package management, automated software installations, and automated testing. (2007)
  • Understanding PKI and Certificate Management on Mac OS X Public key infrastructure (PKI) includes the software, policies and procedures needed to create, manage and distribute digital certificates based on public key cryptography. Learn how Public and Private Keys, Identities, and Certificates are managed on Mac OS X, and how the use of these technologies has advanced in Leopard. Hear about some of the best practices for corporate management of certificate stores, along with smart card integration. (2007)

IT Development

  • Advanced Concepts in Using the Prototype JavaScript Framework Discover how Prototype extends built-in objects to make cross-browser JavaScript development easier. This session will show you how to manipulate and traverse the DOM, add custom behavior to page elements, deliver UI elements incrementally with Ajax, and extract common functionality into reusable components. Plus, get a first-hand look at techniques for integrating Prototype and WebKit into your Cocoa applications. (2007)
  • Advanced Java Development on Mac OS X Listen as members of Apple’s Java engineering team show you how to add polish to your Java application. Learn how to use resolution-independent artwork, adopt custom Aqua controls from within Swing, and how to open documents from the Finder. You will also discover tricks for integrating toolkits such as SWT and Cocoa within your application, and find out if your application should go 64-bit. This session covers the advanced features you need to maximize the features of Java on Mac OS X Leopard. (2007)
  • AJAX Methodologies for QuickTime Development Move beyond the traditional playback controls provided by the QuickTime web plug-in. This session will open up new insights into capabilities for controlling media interaction possibilities for your web applications through JavaScript and other leading AJAX toolkits. Learn how to develop custom UI controllers, programmatically handle unique media playback, and use other advanced methodologies when working with JavaScript and QuickTime. (2007)
  • Black Belt Java Debugging The process involved in isolating and targeting bug reports from our Java developers reveals many insights. Apple’s engineers will start with crashing Java applications and then walk you through stack traces and crash logs, hang trace logs, gdb, and crashreporter. Learn the tricks we have learned over the years to help isolate Java problems given only limited information, and see how to use the same tools we use at Apple to identify problems. In addition, find out how to make it easier for us to fix bugs that you find, and what you can expect from a Java Developer Preview. (2006)
  • Bring Your Java Application to Mac OS X Leopard Java is one of the most popular ways to create cross-platform applications and is right at home on Mac OS X. Hear Apple’s Java engineers talk about the practical aspects of making your Java application shine on the Mac. Learn about the unique tools and techniques for each stage of the Java development cycle on Mac OS X. (2007)
  • Building Automator Actions Automator actions are the foundation of creating workflows that use your application. Go hands-on with Apple engineers as they guide you through the creation of basic actions using AppleScript Studio, Cocoa, Objective-C, and other scripting languages. (2007)
  • Building Powerful Web 2.0 Applications with WebObjects WebObjects is a terrific platform for having your modern web applications take advantage of the latest web-based services such as social networking, blogging, and wikis. Watch Apple engineers demonstrate the ease of development and deployment provided by the WebObjects tools, and see how WebObjects and Mac OS X Server make a fantastic combination for hosting your next-generation web applications. (2007)
  • Dashboard Widget Design Techniques Dashboard provides quick and easy access to widgets — lightweight Web 2.0 applications — on Mac OS X. Join industry experts to explore how a few of the best widgets were created, from concept to deployment. (2007)
  • Designing and Extending the Mac OS X Blog Experience Blogging is ubiquitous, and when done right can be powerful and impressive. Learn from an industry expert within the blogosphere best real-world practices for designing, developing, and deploying elegant blogging solutions with thorough use of mixed media. (2007)
  • Develop and Deploy with Xgrid 2 (2006)
  • Developing Web Sites for iPhone iPhone completely redefines browser-based web access on a mobile phone. Learn iPhone best practices for ensuring optimal web development of your existing website, or hosted web application. Join the iPhone Safari and WebKit browser development teams as they share the latest techniques on mobile browser-based user experience design and development. (2007)
  • Developing Xsan-Friendly Applications Xsan has become the fastest-deployed SAN software ever — and it becomes even more powerful when you integrate the Developer API directly into your application or environment. We will survey the Developer API in Xsan and offer examples, best practices, and cutting-edge techniques in how to use each. (2006)
  • Development Methods for WebKit AJAX Applications Innovative developers today can build a variety of applications on the Web accessed from varied platforms. Join a Web 2.0 industry leader to see their design and development techniques for creating optimized AJAX applications for WebKit on Mac OS X. Learn the latest and best industry techniques for handling the ever-changing landscape of AJAX development. (2007)
  • Discover Java on Mac OS X Leopard New features and performance enhancements make Java a greatly improved technology on Mac OS X Leopard. Discover how Leopard makes the Java development experience better than ever with resolution independence, a crisper Aqua look and feel, a 64-bit virtual machine, and more. Get the latest news on WebObjects and find out how other developers are using Java successfully on Mac OS X. (2007)
  • Eclipse Development on Mac OS X (2006)
  • Effective Widget Creation with Dashcode Discover the tools and technologies behind creating fantastic Dashboard widgets. Get an introduction to the use of HTML, CSS, and JavaScript to create a new desktop experience for your users. Apple experts walk you through the design process and show you how Dashcode, the new widget development tool in Mac OS X Leopard, makes it easy and fun to realize your vision. (2007)
  • Getting Started Performance Tuning with Shark Shark is a very powerful, yet easy-to-use, tool for discovering where your application is spending its time. Learn practical ways to find performance bottlenecks, obtain tips on optimization, and understand how your software interacts with the system. Gain an understanding of how Shark can help your application perform at its best in today’s multi-core, 64-bit world. (2007)
  • Getting Started with Xray Xray is a new application in Leopard that lets you visualize what your application is doing as it runs. Discover how Xray will help you to better understand, debug, and optimize your application. You will learn how to use the included instruments to trace memory and CPU usage, how to create an automated testing template, and even how to create your own instrument using the power of DTrace. (2007)
  • HPC Software Optimization This session will provide an in depth look at Mac OS X technologies and applications for optimizing all aspects of software performance specific to a computational cluster. Information will cover the OS services, job schedules, libraries, and more. (2004)
  • Introduction to the FSEvents Framework The FSEvents framework helps applications efficiently monitor large directory hierarchies for changes. Applications can receive live updates as well as the history of changes made since the last time the application ran. If your application manages files or needs to track modifications to the file system, come find out how the FSEvents framework can help. (2007)
  • Java on Mac OS X Overview Java is used everywhere on Mac OS X, from games to desktop applications to high-powered server clusters. Learn about Java on Mac OS X and how it leverages Intel-based processors, Mac OS X frameworks, and the Xcode development environment. You’ll also learn about the latest releases of Java and gain valuable insights into the future of Java on Mac OS X. (2006)
  • Leveraging SOAP Technologies on Mac OS X Learn how the frameworks and tools provided in Mac OS X facilitate the integration of your application into a SOAP-savvy environment. You’ll discover how to use Apple’s WebServices Core framework to access SOAP, WSDL and XML-RPC-based web services, easily bind your objects and data structures directly to XML requests, and interact securely with a wide range of SOAP server implementations. (2007)
  • Mac OS X Scientific Computing State of the Union Apple continues to introduce hardware and software targeted at scientific computing which has spurred increased adoption of Mac OS X in the sciences. This session will review Apple’s technological advancements supporting scientific application development, Apple’s momentum in the market, and the variety of initiatives underway throughout the company and the community to further science on the Mac. (2007)
  • Next Generation Automation: AppleScript, Automator and Scripting Bridge Learn how advances in AppleScript, Automator, and the addition of the Scripting Bridge enhance automation in Mac OS X. Find out how these technologies work together to broaden your audience by including more scripters, consumers, and web/application developers. (2007)
  • Performance and Graphics Tuning Your Java Application Maximizing speed and performance is important for any application. See how Apple’s Java engineers use powerful Mac OS X profiling tools such as Shark and Sampler to identify performance issues and then make the necessary corrections, resulting in better application performance. Bring your laptop and work along with the Java team. (2006)
  • Porting Visual Basic Projects to Mac OS X Learn how to use REALbasic to port your existing Visual Basic application to the Mac OS X platform. See the differences between Visual Basic and REALbasic, and learn how to take advantage of this tool for migrating your applications to the Mac. (2004)
  • Project-Free Xcode: Mixed Language Development Xcode 3.0 is great for all types of Mac development, even without an Xcode project file. Learn in a practical, hands-on way a new method to manage files and custom build scripts in Xcode, edit source code in any programming language, build open-source C/C++ and Java programs, and create and test your web environment entirely in Xcode. Discover how Xcode’s feature-rich editor, integrated build system, and many other features will benefit all your Mac development. (2007)
  • Real-World WebObjects Solutions Hear about best practices for building powerful web applications from WebObjects experts, and learn to apply their success stories to your application. See a demonstration of the WebObjects frameworks used with third-party tools, presented by a variety of speakers both inside Apple and from the WebObjects community. (2007)
  • Scientific Clusters on Mac OS X Server and Xserve Come hear from the experts who have deployed small to large scale HPC systems with a variety of technologies including Xgrid, Sun Grid Engine, Platform LSF and other tools to make scientific computing more powerful than before. Through practical configuration tips and live real-world demos you’ll see how easy it is to operate high performace computing solutions on Apple software and hardware. (2006)
  • Sign Your Application to Increase Security and Ensure Code Integrity Leopard’s code signing feature allows the Keychain and other system software to verify your application’s ownership without prompting the user — even after you’ve updated the program. Find out how digitally signing an application ensures the integrity of your code and enables the system to recognize unauthorized changes and alert the user. Learn how signed applications work, how signing improves security and your customers’ experience, and how to sign your applications. (2007)
  • Subversion on Tiger Thanks to Subversion in Mac OS X Tiger, version control is no longer the realm of software application developers or multi-person development teams. This session walks through the setup of a Subversion repository and provides version control best practices for use in static web development, Perl and PHP scripting, maintenance of configuration files, and more. (2005)
  • Tracing Software Behavior with DTrace Get an introduction to DTrace, the popular open source project that Apple has optimized for and integrated into Mac OS X. DTrace is embedded in the core of Leopard, underpinning many analysis instruments in the new Xray application. Learn how to directly interact with DTrace from the command line to observe the runtime behavior of an application, the kernel, or the entire system to gain valuable insight. (2007)
  • Understanding Web Accessibility for Building Better Websites Integrating accessibility into your web design and development process helps you effectively create web sites and web applications that become open to a broader range of customers. Learn what web accessibility means and how it fits in with modern web development techniques and best practices. Explore best practices for separating structure, presentation, and behavior to make it easier to build ground-up accessibility into your web applications. (2007)
  • Unlocking the Potential of Dashcode Dashcode, a new developer tool in Leopard, provides everything you need to create great Dashboard widgets, even if you are new to programming. Apple engineers will walk you through the creation of a real widget, showing you how to visually construct your widget out of the included parts to give it a custom, polished look. You will then learn how to add new functionality to your widget using the JavaScript editor, debugger, and the runtime expression evaluator. Every widget developer will enjoy this in-depth exploration of Dashcode’s capabilities. (2007)
  • Using Dojo Toolkit Power Tools to Build Rich Web Applications Learn how Dojo enhances web applications and helps you build compelling interfaces using Open Web technology. Join members of the core Dojo team as they show you how Dojo’s unique features let you upgrade your applications incrementally and even while off-line; we will work our way from basic AJAX through the latest technologies in WebKit. (2007)
  • Using Xcode to Create and Deploy Distributed Computations If you run computationally intensive software, come find out how Xgrid can help you leverage the power of all your hardware, from racks of Xserve G5s to rooms of PowerMacs and iMacs (even Mac minis). This session will describe the new Xgrid implementation in Tiger, and will include coverage of the powerful administrative and security capabilities in Mac OS X Server. It will also cover the basics of how to run jobs and manage clusters using the command-line, as well as tie-ins to Xsan, OpenDirectory, and ActiveDirectory. (2005)
  • Using Xray and DTrace for In-depth Analysis Explore case studies using Xray to solve specific application and system performance issues. These case studies show Xray and DTrace features in more depth, including adding static DTrace probes in application and library code, building new instruments in Xray to use those probes, and using Xray’s data analysis features to study results. (2007)
  • WebObjects and Web 2.0 WebObjects provides the perfect foundation to build powerful Web 2.0 applications. You’ll learn the latest techniques for integrating AJAX, Syndication, and other Web 2.0 technologies into your WebObjects applications. (2006)
  • WebObjects Deployment on Mac OS X Server WebObjects is a powerful system to develop and deploy web applications and web services. Get the latest information on configuring and deploying your WebObjects applications on Mac OS X Server. Learn about tools and techniques for troubleshooting your WebObjects deployments. Find out how to make your transition to the latest version of Mac OS X Server as seamless as possible for your WebObjects applications. (2006)
  • WebObjects Tools WebObjects provides a rich set of tools for developing web-based applications. Bring your laptop to this session and get hands-on experience using data modeling, component creation, and rule-based assistants to rapidly build your application. (2005)
 

System Requirements

  • ADC Membership is required to access the ADC Video Collection for IT
  • Installation of iTunes version 7.0 or higher
  • Broadband internet access is recommended

How to Acquire Videos

  1. Add the ADC Collection for IT to your cart, and complete the purchase process
  2. Once you have completed the purchase process, you will receive an email from Apple Developer Connection with an activation code, and information on how to download your videos through ADC on iTunes
  3. You have a full 90 days to access and download all the videos and presentation slides
 
 
 

Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2008 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice