标志性的事件,更多精彩,前所未见。2008年6月9-13日,旧金山,Moscone会议中心西厅
Mac OS X Leopard 和 iPhone OS上包含很多开创性的创新,为开发者和IT专业人员提供了两个革命性的开发平台。在这个大会中,您可以沉浸在内容丰富的课程中,苹果的工程师将在课程中深入讨论各种平台特性背后的创新技术。您还可以将代码带到大会设置的实验室,在那里和苹果的工程师进行一对一的交流,将主题演讲中获得的开发方法和最佳实践应用到您的应用程序上。
Mac OS X Leopard 和 iPhone OS上包含很多开创性的创新,为开发者和IT专业人员提供了两个革命性的开发平台。在这个大会中,您可以沉浸在内容丰富的课程中,苹果的工程师将在课程中深入讨论各种平台特性背后的创新技术。您还可以将代码带到大会设置的实验室,在那里和苹果的工程师进行一对一的交流,将主题演讲中获得的开发方法和最佳实践应用到您的应用程序上。
iPhone OS是世界上最先进的移动操作系统。它为开发者提供一个令人惊喜的平台,使开发者可以进行下一代移动应用程序的创新。您可以参加iPhone开发主题中提供的大量课程,学习为iPhone和iPod Touch开发魅力十足的本地程序或者基于web的程序需要的知识。
在产品开发的起始阶段,您需要获取如何创建优秀的iPhone移动应用程序的必要知识,学习iPhone OS系统的架构、文件系统、和内存模型,深入了解底层的线程、I/O、系统服务、连网、和安全的框架。
苹果的专家将在这部分课程中讨论极具革命性的iPhone用户体验背后的基础技术和开发技巧,探索Cocoa Touch框架的全部细节,正是这个框架提供了视图和控件界面,支持Multi-Touch手势和输入,驱动iPhone应用程序的心脏-事件模型,以及提供很多其它的很多功能。
在这里,您可以学到进行如下工作的最佳实践:
无论是移动应用程序开发的新手,还是曾经为其它移动平台开发过软件的专业老手,都可以在如何为iPhone开发优秀程序的问题上获得有价值的认识。
借助成熟的开发工具,您可以创建出世界级的应用程序,以及为iPhone设计优化的web网站。
通过这部分课程,您将深入理解iPhone开发需要的所有工具。
通过集成iPhone和iPod Touch中独特的技术,可以使您的应用程序超过传统的移动应用程序体验。基于内建加速计提供的精确的设备方向可以创造出有趣的用户体验;位置信息可以用于地图查找或者创建自然的社会体验;通过对内建照相机的访问则可以捕捉生活的瞬间。
通过集成iPhone的技术,您可以将所有的东西组合在一起-成熟的界面、动画、图形、音频、视频、照片、网络、位置信息、设备方向、以及Multi-touch输入-从而创建出下一代的社会媒体应用程序或者生动的移动游戏。
iPhone SDK提供一组优秀的技术,用于开发富媒体移动应用程序和超前的掌上游戏。您可以在苹果的图形及媒体工程师展示这些技术时向他们学习,以便用最高效和老练的方式驾驭这些技术。
不管您正在开发的是创新的医学解决方案、研究工具、还是掌上游戏,都可以从这些课程中包含的技术讨论和专业技巧中受益。 以Web为目标
iPhone上的Safari浏览器为web开发者提供了丰富的功能,使他们可以创建下一代的富媒体门户、网站、或者web应用程序。
此外,创建下一代富媒体门户、网站、或web应用程序的web开发者还可以找到一些其它课程,学习如何利用基于最新标准的web技术和Dashcode的最新功能、为iPhone的Safari浏览器创建激动人心的用户体验。
在iPhone实验室中,你可以一对一地和苹果的工程师及用户界面设计师进行交流,和负责iPhone相关特性的工程师并肩工作,解决代码级别的问题,了解他们对开发技术的看法,获取关键问题的答案。向iPhone的用户界面设计师学习大型应用程序行为需要的额外屏幕尺寸应如何表现。
随着Mac的爆炸式增长和对标准的强大支持、还有Mac和iPhone使用同样的核心技术,迄今为止没有比现在更好的时机来进行Mac的开发了。全世界的用户和企业正在以空前的速度采纳Mac OS X Leopard,对于采纳Leopard中先进技术的创新型应用程序的需求,也由此被创造出来了。在Mac开发主题中学到的技术和开发技巧,将会为您带来新的灵感,使您的开发提升到新的高度。
这部分课程对系统进行全级别的讨论,包括界面设计与实现、应用程序框架、安全、本地化、和网络。您可以从这些课程出发,获取开发世界级的Mac OS X应用程序需要的技术基础和技巧。
学习Mac OS X上功能强大的、面向对象的应用程序框架-Cocoa的基本知识。无论您是Mac开发的新手,还是经验丰富的老手,都可以从开发现代应用程序、驱动程序、脚本化解决方案、以及更多方面的最新信息中受益。
通过深入理解苹果工程师使用的强大工具和技术,您可以在最大程度上获取Mac开发的经验。
Mac OS X Leopard比以前的任何系统都更能有效地进行应用程序的优化。探索DTrace背后的秘密可以使您更加有效地对代码进行调用次数分析和调试,将应用程序放在Instruments和Shark的显微镜下则可以对应用程序的性能进行精调。
将Mac OS X Leopard的特性集成到您的应用程序中可以向用户提供熟悉的界面,并省去成百上千行代码的工作量。
Leopard卓越的图形和媒体处理能力使您可以通过极为简洁的方式控制视觉和声音。在这部分的课程中,您可以了解如何使用Leopard的2D和3D图形技术在应用程序中创建生动而迷人的视觉效果。
对于与基于时间的媒体相关的工作,Leopard中的世界级框架将对其进行转换,采用现代化的技术实现视频回放、捕捉、编辑、和转码。
Web开发者和用户最适合使用Mac OS X Leopard。他们可以了解在浏览器内部和外部调试CSS和JavaScript的关键工具。通过HTML 5把未来的技术用在今天,用于客户端的存储、音频、视频、向量动画-所有的这些都内建在Safari浏览器中开源的WebKit引擎里面。
探讨WebKit如何无缝地把web技术和Cocoa的本地桌面特性结合起来,使您可以在浏览器中通过富文本编辑、表单控件风格、CSS3可下载字体、以及更多其它技术,为用户提供增强的体验。
把您的代码带到Mac OS X实验室,让课程中学到的知识在工程中得到应用。在实验室中,您可以和苹果的工程师进行一对一的交流,一起实现、排错、和精调产品的重要特性。和苹果自己的用户界面设计师一起坐下来交流,听他们指导如何将令人难忘的Leopard体验传递给用户,这种价值是无法衡量的。
IT专业人员、系统管理员、和机构开发者可以选择参加许多技术内容丰富的课程,包括如何在异构环境中安装、集成、部署、和管理Leopard、Leopard Server、以及iPhone OS。
探讨如何通过集成和扩展Leopard Server技术来支持机构内部接口、商业流程、和数据。
Leopard Server中的目录应用程序和目录服务也会在这里进行讨论,以便向您提供如何为组织中的人、组、位置、和资源的相关共享信息创建访问通道的详细信息。
Leopard Server为IT专业人员提供很多强大的技术和配置功能。了解iCal Server、iChat Server、Podcast Producer、和Wiki Server如何通过最少的配置提供丰富的功能。学习用Leopard的管理工具快速而高效地部署Mac OS X应用程序的最佳实践。
探讨Leopard Server技术、目录服务、Xsan、和远程桌面自动化如何快速地进行系统和用户的管理、访问和鉴权,以及为运行Mac OS X和iPhone OS的用户部署应用程序。
将您的经验延伸到IT实验室的课程之外。您将从动手试验的学习以及对IT中Leopard技术的探讨受益,并有机会和这些技术背后的苹果工程师见面。通过这些课程您可以学到开发、配置、和管理的最佳实践,以便应用到您自己的环境中。
利用这个独特的机会和您在行业中的伙伴见面,讨论苹果技术的集成和管理。