阅读更多

9顶
0踩

行业应用

转载新闻 Mac OS X 之父离开苹果

2011-03-24 10:24 by 见习编辑 hotwind 评论(5) 有4978人浏览
OS

美国时间今天早上苹果公司(Apple)在一份新闻稿中宣布,Mac 软件工程高级副总裁 Bertrand Serlet 离开了苹果公司。Serlet 的职位将由他的门生,Mac 软件工程副总裁 Craig Federighi 担任,并直接向 Steve Jobs 汇报。

Serlet 曾在 Xerox PARC 工作了 4 年然后于 1989 年加入了 NeXT,并在 1997 年跟随 Steve Jobs 加入了苹果公司。他在 Mac OS X 的开发工作中扮演了至关重要的作用。

接替 Serlet 工作的 Federighi 同样也是从 NeXT 跟随 Steve Jobs 进入苹果公司。他中间离开苹果加盟了 Ariba 公司并于 2009 年回归负责 Mac OS X 的开发,并且在过去两年里开始担任 Mac OS 软件工程组的管理工作。

谈到自己离职的原因,Serlet 说:

    我跟 Steve 一起工作了 22 年,在 NeXT 和苹果共度了开发产品的美好时光,但是现在我希望更专注于科学而非产品了。

但是对于 Serlet 选择在苹果桌面系统第一次重大更新 Lion 的研发中期离职,Gizmodo 有着自己不同的看法。桌面系统在苹果公司战略中的地位日渐衰退可能是更主要的原因,当然也有可能在和乔布斯共事了二十几年之后,Serlet 确实也累了。

由同样出身于 NeXT 的 Scott Forstall 领导的 iOS 小组最近几年在苹果公司的地位日渐重要,从苹果公司的战略来看 iOS 和 Mac OS X 正走在一条融合的路上,Serlet 也许对苹果这样的未来不够认同。

回头看看当年 Jobs 手中的几张王牌 Bertrand SerletAvadis TevanianJon Rubinstein 以及 Jon Ive,为苹果东山再起立下了汗马功劳。现如今 Tevanian 已是嵌入式软件工具公司 Green Hill 董事会的一员,Rubinstein 随着 Palm 嫁入惠普(HP),Serlet 现在也离开了,仅剩下的 Jon Ive 也传出打算搬回英国的消息。老臣的让位,Forstall 的崛起代表着苹果公司进入了一个新的篇章,然而每一份聪明才智的离开也都是苹果的一份损失。希望 Serlet 在新的事业上同样能够取得成功。

更多详细信息:http://gizmodo.com/#!5784786/the-father-of-mac-os-x-is-leaving-apple
  • 大小: 16.3 KB
来自: 爱范儿
9
0
评论 共 5 条 请登录后发表评论
5 楼 babyFaction 2011-04-02 18:04
从ipad2的堕落开始看这件事,很正常, ipad2能做的这么丑,它们内部肯定有争吵。
4 楼 tterry 2011-03-25 10:32
大牛的思想我们不要琢磨
3 楼 taochenpfj 2011-03-25 10:11
中国也有很多人想做技术研究,但是公司总是觉得让这些有经验的人“闲置”,很浪费,所以就能者多劳了,再劳一段时间之后,这个能人就技不如人,进而只好专注用脑用嘴专于规划和指挥的“管理”了
2 楼 volking 2011-03-25 08:46
和中国人的想法相差很大啊,我国程序员的目标是30岁就要离开技术做管理,最迟35岁。
1 楼 fjjiaboming 2011-03-24 13:02
EN
APPLE, BITE

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • javax.ejb.rar

    javax.ejb.EJBException.class javax.ejb.EJBHome.class javax.ejb.EJBLocalHome.class javax.ejb.EJBLocalObject.class javax.ejb.EJBMetaData.class javax.ejb.EJBObject.class javax.ejb....

  • javax.ejb.jar

    Created-By: 1.6.0_16 (Sun ...javax.ejb/javax.interceptor/javax.xml.rpc.handler 三个包 类,接口非常齐全,值得下载 TransactionRolledbackLocalException;SessionSynchronization;MessageDriven;EJBException

  • javax.ejb.jar下载

    javax.ejb.EJBException.class javax.ejb.EJBHome.class javax.ejb.EJBLocalHome.class javax.ejb.EJBLocalObject.class javax.ejb.EJBMetaData.class javax.ejb.EJBObject.class javax.ejb.EJBs.class javax.ejb....

  • javax.ejb.EJBException: java.lang.ClassNotFoundException: org.apache.cxf.Bus from BaseClassLoader

    javax.ejb.EJBException: java.lang.ClassNotFoundException: org.apache.cxf.Bus from BaseClassLoader@5f0d2e

  • EJB3.0异常总结---javax.ejb.EJBException: Local and Remote Interfaces cannot have duplicate interface for...

    javax.ejb.EJBException: Local and Remote Interfaces cannot have duplicate interface for bean UserManagerBeanat org.jboss.ejb3.SessionContainer.checkForDuplicateLocalAndRemoteInterfaces(SessionContaine...

  • JBWEB000065: HTTP Status 500 - Request processing failed; nested exception is javax.ejb.EJBException

    报错内容如下: JBWEB000065: ... nested exception is javax.ejb.EJBException: No such method queryFee(java.lang.String,java.lang.String,java.lang.String) on EJB[appnam

  • javax.ejb.EJBException: java.lang.reflect.UndeclaredThrowableException

    javax.ejb.EJBException: java.lang.reflect.UndeclaredThrowableException   最近这个错误经常出现,现在找出是由于类文件版本不一致导致的,在远程调用的时候,返回回来的对象和本地对象的版本不一致。 最近在...

  • javax.el.ELException: java.lang.IllegalArgumentException:

    javax.el.ELException: java.lang.IllegalArgumentException: No enum constant 某个enum 中权限org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property:@ManyToOne @JoinColumn ...

  • javax.ejb.EJBException: java.lang.RuntimeException: java.lang.Error: Unresolved

    一个很简单但是浪费了我很长时间的问题,贴出来,希望能帮助到遇到同样问题的朋友. 前因:工程的web层与后台分离部署到tomcat和jboss上,工程分为好几个模块,分别打包放在了jboss上,之前还好,相安无事,昨天就出了...

  • java.rmi.RemoteException 和javax.ejb.EJBException

    客户端以收到javax.ejb.EJBException 或java.rmi.RemoteException来表明它调用企业bean 方法或正确完成调用失败。异常可以由容器或客户端与容器之间的通信子系统抛出。 一般情况下,如果客户端从方法调用收到javax....

  • 解决:NoClassDefFoundError: javax/faces/FacesException

    NULL 博文链接:https://jyao.iteye.com/blog/1235905

  • javax.ejb.EJBException翻译

    <!-- ========= START OF ...javax.ejb Class EJBException All Implemented Interfaces: Serializable Direct Known Subclasses: AccessLocalException , NoSuchEntityException , ...

  • jpa使用两个数据源 javax.ejb.EJBException: org.hibernate.exception.GenericJDBCException: Cannot open conne

    javax.ejb.EJBException: org.hibernate.exception.GenericJDBCException: Cannot open connection 错误,不能打开连接。 ejb程序中,两个mysql数据库,一个程序同时分别把数据插入到两个数据库中。会报...

  • Package javax.ejb

    Skip navigation links Overview Package Class Use Tree Deprecated Index Help Prev Package Next Package ...Package javax.ejb Contains the Enterprise JavaBeans classes and interfaces tha...

  • java调用corba,java.lang.ClassNotFoundException:在Java EE 7应用程序中使用JDK 8时,com.sun.corba.ee.impl.orb.ORBSi...

    javax.ejb.EJBException: java.rmi.MarshalException: CORBA MARSHAL 1330446346 Maybe; nested exception is: org.omg.CORBA.MARSHAL: WARNING: 00810010: Error from readValue on ValueHandler in ...

  • java的ejb.jar包

    javax.ejb.EJBException.class javax.ejb.EJBHome.class javax.ejb.EJBLocalHome.class javax.ejb.EJBLocalObject.class javax.ejb.EJBMetaData.class javax.ejb.EJBObject.class javax.ejb.EnterpriseBean.class ...

  • java 调用ejb_一步一步教你远程调用EJB

    前期准备:弄清楚weblogic(或jboss)、tomcat、JBluder(或eclipse+MyEclipse)的使用方法,能写一个简单的基于struts框架的...weblogic和tomcat)来代替,本文将采用后一种方法,采用weblogic作EJB容器,tomcat作web...

  • 另类的java.lang.OutOfMemoryError

    javax.ejb.EJBTransactionRolledbackException: EJB Exception: : java.lang.OutOfMemoryError: Java heap space at java.util.ArrayList.(ArrayList.java:112) at ...

  • 修炼成Javascript中级程序员必知必会

    修炼成Javascript中级程序员必知必会_资源分享

  • MATLAB深度学习工具箱应用于果树病虫害识别的技术解析与实战

    内容概要:本文详细介绍了如何使用MATLAB的深度学习工具箱,在果树病虫害识别任务中从数据准备、模型设计、训练优化到最后的模型评估与应用全流程的具体实施步骤和技术要点。涵盖了MATLAB深度学习工具箱的基本概念及其提供的多种功能组件,如卷积神经网络(CNN)的应用实例。此外,文中还具体讲述了数据集的收集与预处理方法、不同类型的深度学习模型搭建、训练过程中的超参数设定及其优化手段,并提供了病虫害识别的实际案例。最后展望了深度学习技术在未来农业领域的潜在影响力和发展前景。 适合人群:对深度学习及农业应用感兴趣的科研人员、高校师生和相关从业者。 使用场景及目标:①希望掌握MATLAB环境下构建深度学习模型的方法和技术细节;②从事果树病虫害管理研究或实践,寻找高效的自动化解决方案。 阅读建议:在阅读本文之前,建议读者熟悉基本的MATLAB编程环境及初步了解机器学习的相关概念。针对文中涉及的理论和技术难点,可以通过官方文档或其他教程进行补充学习。同时,建议动手实践每一个关键点的内容,在实践中加深理解和掌握技能。

Global site tag (gtag.js) - Google Analytics