科技深入生活,java技术也是无所不在。java技术于1995年由sun microsystems研发,现在已经成为全球数百万人数字生活中重要的一环。
玩具、汽车、飞机、火箭,甚至是美国太空总署的"火星漫游者(mars rover)",都有java软件的踪影。因为java,网际网络具有互动性,电视有了实时图形,相机可以实时成像,还可以跟朋友在移动电话上一起玩游戏;因为java,大企业和小公司能联系员工、客户和资料,更保护了大部分的零售、金融、政府、科学和医疗电子交易。总而言之,您在哪里,java就在哪里!
java技术会成为最强大、科技界中最普及的软件,一点也不奇怪;事实上,它正是软件工程人员的首选软件。如果您想来点新鲜的,又希望运用最令人兴奋、最有效率、最快速、最安全、最灵活、最方便、最可靠的软件,java技术就是您的不二之选!
关于java,你不能不知道的
1、java无处不在
随着25亿台置入了java技术的设备走向全世界,java的知名度得到了空前的膨胀
在手机和手持设备上: 在2005年5月前,已有超过7亿台手机和手持设备上内置了java技术,而这一数字在2008年将达到15亿
在智能卡上:比利时居民id卡是最大的一个项目,在1100万居民的身份证上面使用了java技术
在外太空领域:喷气推进实验室(jpl,let propulsion laboratory)将java技术带到了火星上!
2、java技术是端对端的技术
从手机到超级计算机,java技术提供了统一的计算平台,使复杂、多层的网络计算应用变得易于搭建和布署。java技术使开发者和it主管的工作变得简单有序,并为他们提供了一个无缝和易扩展的环境去进行网络服务。
3、java技术催生奇迹
遥控的java卡使得手机用户能在某些国家的公共传输网上享受更自由的波段,游戏开发者可以利用java技术获得得更丰富的用户界面和用户游戏经验并创建多层级的网络游戏
4、java社区是行业中最有活力和创造力的团体之一
目前,全球java开发人员的数量已经超过了450万,在前一年的基础上增加了12%。
550个用户组(jug,joint users group)聚集到一个井井有条的平台上。在这里,他们可以交流技术思想和信息。
自从2003年6月以来,共拥有145,528个注册用户和1,976个公共项目。
looking glass是java.net上最为流行的"应用程序":自从javaone 2004大会后,其源代码被下载了26,600次,有600名会员参与开发。
截止到2005年5月,java社区组织(jcp,java community process)已经用有了912名会员,并且制定了275条java规范请求(jsr,java specification request)。到目前为止,jcp已经推出了:
?无线应用:micro java的2个版本
?企业级应用:针对企业推出了java的3个版本
?桌面系统:java标准板的3个版本
?web services java xml接口/jax jsr
?垂直行业:oss、jain api
?工具社区jsr
5、java技术与现消费者的经验完美融合
在yahoo游戏频道,设计师用java技术为用户提供更丰富的互动式经验。
java.com,是sun公司为消费者提供java技术的频道,在这里,我们正帮助把绚丽的java技术提供给数以百万计的新用户。从2003年以来,这一网站总共产生了1.55亿次java下载,平均每个月有1,200万人次访问该网站。
6、我们关注你的成功
sun公司能够为您提供培训、认证和开发工具。同时,在下一代java平台和应用程序的开发中,我们还能够向您提供参与的机会。
“这种改变[java se 6]将会为全球的开发者提供一个前所未有的机会,让他们能够有机会参与到java平台的创新中来。”(developer.com, 11/04)
“总的来说,[java se 6]是一次伟大的改变,sun迈向成功的另一步。显然,它将会带来最大数量的“开源软件”,而且还可能不会有任何许可分支。”(avalobby, 11/04)
“有了java研究许可(jrl,java research license),我们正尝试着去设计许多让人们在研究中感到更加友好的东西。”gosling说,“我们帮助人们去创造、体验和追赶那些新的思想。”(c|net, 05/04)
7、java创造机会
java技术正在显示其爆炸性的增长力,并且无处不在――甚至是那些你意想不到的地方。
我们估计java所驱动的业务每年都在1,000亿美元以上(sun公司的评估):
?450万开发者,与去年相比增加12%;
?25亿兼容java的设备,自2004年6月以来增长42%;
?10亿java card,自2004年6月以来增长67%;
?截止至2005年6月,支持java的手机数量已达到7.08亿部,于2004年6月相比,增长了23% (来源:ovum);
?7亿台pc计算机,自2004年6月以来增长8%;
?除此之外,还有上百万台机顶盒、医疗设备、彩票终端机、打印机、网络摄像头、停车付费系统等。
美国旧金山时间2005年6月28日上午,在由全球10000多名开发人员出席的“2005 java one开发者大会”上,sun公司董事长兼首席执行官scott mcnealy先生向java技术发明者、sun公司副总裁james gosling先生颁发了“终身成就奖”,这不仅是sun公司对james gosling先生十多年来创新性工作的充分肯定,同时更是java经济全社会对james gosling先生的十年贡献的肯定与感谢。经过十年的发展,java技术已经成为世界上最卓越的企业应用和移动应用开发平台之一,历史上从没有过像java这样的平台能够如此广泛地被应用,目前全球java经济价值已经超过1,200亿美元。
java经济蓬勃发展
james gosling先生出生于加拿大的一个小村庄,1983年他获得了美国卡耐基梅隆大学的计算机学博士学位,毕业后曾经效力于ibm,后转而加盟sun。1990年,sun公司开始组建团队研究“绿色计划”,sun认为计算机技术发展的一个趋势是数字家电之间的通讯。james gosling开始负责为设备和用户之间的交流创建一种能够实现网络交互的语言。这种语言在1992年9月3日开始应用于sun工作站的远程遥控。1995年5月,sun公司正式发布java编程语言及平台,由此引发全球java开发与应用的热潮。从此,james gosling先生也多了一个“java之父”的称号。
十年来,java编程语言及平台成功地应用在网络计算及移动等各应用领域,比如移动电话、个人电脑、跨国金融系统和卫星通讯等。据统计,目前全球运行java的设备已达到25亿,java开发人员超过450万,基于java技术的智能卡达10亿,基于java技术的手机达7.08亿,采用java技术的pc机达7亿,jcp(java community process,java社区进程)成员达912个,运营商们部署java平台140多个。
当初sun公司推出java时提出的口号是:“编写一次,到处运行”。十年来,java的跨平台和开放特性已经得到公认,此外,java语言还具有众多优秀特性,包括面向对象、类似于c和c++的表达语法、良好的安全性等,在许多方面成为cobol和c++等语言的继任者,受到全球开发人员的青睐,并已成为企业级业务应用的首选开发平台。
java未来前景广阔
作为2005 java one开发者大会的压轴戏,james gosling作了题为“java技术下一个十年贡献”的演讲。谈到未来java的发展时,james gosling提到了有关java软件的性能和复杂性问题。鉴于许多机器运行着大量进程的实际情况,人们对线程模型投以越来越多的关注。随着人们对桌面应用的要求越来越高,系统将变得越来越复杂。他指出: “从工程的角度来看,未来10年内我们所面临的最大挑战就是复杂性问题,” james gosling说, “目前,我们开展了许多工作以解决应用编程接口、语言以及工具中所涉及的复杂性问题。在工具和用户界面(ui)中都会遇到复杂性问题,java技术设计人员必须处理好大小尺寸调整和国际化的问题。”
java one会上,james gosling还同java技术先驱,现任kleiner, perkins caulfield and byers合伙人的bill joy先生,sun公司首席科学家john gage先生,未来研究所主任paul saffo先生,sun杰出工程师guy steele先生以及applied mindes公司主席及首席技术官danny hillis先生等一起探讨了讨论java语言的过去和未来发展情况。他们认为,java技术提高了计算的“流动性”,就如同货币的发明提高了商品的流动性一样。无所不在的网络丰富了每个人的信息,就如同可以兑换的货币产生了财富一样。从前的网络是很慢的,所以计算被束缚在特定的计算机上,而这种情况将一去不复返了。
目前,全球java开发人员已经超过450万,而与之相对应的是java社区充满活力和创新精神,这正是java下一个十年更加繁荣的保障。为了保持java的增长和推进java社区的参与, sun在java one开发者大会上宣布开放java核心企业技术,以鼓励更多的人参与到社团活动中来,这是sun为推进社团发展和维护java技术兼容性而迈出的重要一步。sun公司总裁兼首席运营官jonathan schwartz先生指出,来自java社团和ibm等全球技术合作伙伴两方面的支持,乃是java技术在创新和社会进步上继续发挥重要作用的强有力的标志。技术开放和社团建设降低了技术应用的壁垒,其结果是为参与和增长创造了更多的商机,这就形成了价值上千亿美元的java产业。
sun认为,数字媒体将是java的下一个重点市场,同时,教育和健康将是未来java发展过程中的两大重点应用领域。
在java问世的这10年间,java从一种诱人的技术发展成为一种繁荣的经济生态体系。在这个经济生态体系之中,每家软件企业、每个软件开发人员都可以播种、耕耘、收获,聚集属于自己的财富。
java的奥秘
java技术的真谛在于最大限度地释放网络的能量,其最核心的理念是“软件应该不经修改即可在多种不同的系统和设备上运行”。可想而知,在这种理念的指导下,软件开发和维护的成本、效率都将显著改善。
java既是一种编程语言,也是一种运行平台。因此,借助于java技术就可以用标准化的方式来开发和部署安全、可靠、到处可用并且具有良好扩展能力的应用软件,这也是网络经济环境对软件的必然要求。由于网络在当今市场经济和企业业务中扮演着重要角色,因此软件产品具有高度的一致性并且符合行业标准就至关重要。
java编程语言可以帮助开发人员写出功能强大的企业级软件,不论是在台式机、服务器还是消费电子产品中,只要有浏览器,就可以顺利运行。用java编程的软件是通过java虚拟机来运行的,而不是直接运行在某种特定的操作系统之上。这就是说,任何安装了java虚拟机的计算设备都可以运行java语言编写的软件,而与这个计算设备的生产厂商毫无关系。
java平台是一个纯软件平台,可以运行在其他硬件平台之上。由于硬件平台的存储器、网络连接方式和运算能力千差万别,因此各种不同的硬件平台需要的java平台有所不同,而每种平台都以针对特定硬件环境的java虚拟机为基础。
综合起来,java包括以下几种不同的平台:以j2se(java 2平台标准版)为核心的java和桌面应用提供一个环境,也是j2ee(java 2平台企业版)和java web服务技术的基础;j2ee为开发基于部件的多层企业应用定义了标准,提供了比j2se更多的服务、工具和api,可以为简化应用开发提供有力的支持;j2me(java 2平台压缩版)是一套面向移动电话、pda、打印机和电视机顶盒等消费电子产品和嵌入式设备的技术和规范;java card 技术对java平台进行了调整,使其满足智能卡和其他一些存储和运算能力非常受限的智能化设备。
开放 兼容 共享
任何用户都希望拥有尽可能多的选择权,这就要求让软件可以运行在多种不同的环境中,java技术的意义就在于此。达到这一目的的前提是拥有大家共同支持的标准。所以,java技术的发明者和主导者sun公司非常强调jcp(java community process,java标准定制组织)的作用。java规范请求(java specification request,jsr)、参考实现(reference implementations)以及兼容性测试等重要的工作都通过jcp来进行。在整个业界标准制定过程中,jcp所具有的开放性是绝无仅有的。
既要维护技术的标准化和兼容性,又要鼓励技术创新,要想兼顾这两者,对任何高科技企业来说都是一大挑战,而创新性又是java语言之所以吸引人的重要因素。java社区就是取得平衡、兼顾标准化与技术创新的成功法宝,由此为软件开发者提供了一个稳定、可靠的平台,让他们放心地开发和部署企业级的应用。
java能够取得如此成功的另一个原因是其中包含了丰富的工具,可以帮助开发人员显著地提高开发工作效率。例如,在java studio enterprise中的协同功能和通用建模语言uml,在java studio creator中的可视化开发工具以及在netbeans ide中对j2se 5.0等最新的java语言标准提供支持,这些都为提高软件开发效率提供了极为有效的帮助。
独立软件开发商的感受与评价可以帮助我们从更多的角度了解java取得成功的原因。
compuware公司optimalj产品经理michael s. sawicki认为:除了可移植性的优势之外, “社区(community)”对于java的成功尤为关键。他说,“社区这种环境给大量才华横溢的开发者(包括个人用户和公司)提供了众多的革新和创造的机会。也正是‘社区’这个概念的推动使得java不断前进,其力量源泉来自于这种环境和互动方式所带来的协同机制。”
bea公司主管产品市场的副总裁bill roth 也说:“java之所以如此成功,是因为它首先把大家集合在一起并在标准上达成一致,而在此后的标准实现过程又允许参与的厂商各显其能。”
可见,java在标准化、兼容性和创新性等方面取得了极好的平衡,得到了众多厂商的一致认同。
播种、收获 其乐无穷
作为一种工程项目,只要拥有足够的时间和人力,应用软件总是可以达到预计的功能。然而,软件企业和软件人员所面临的最大挑战就是时间和人力的不足。sun公司把java的精髓倾注在了java studio creator之中,让更多的软件开发者可以高效率地开发和部署应用软件,并使其运行速度更快,而且使这些工作更加充满乐趣。因此,java不仅属于软件开发人员,更属于软件开发企业。
编写到处可用的应用软件,分享更多人的创新成果,这两个java技术所特有优势使得应用这种技术的开发人员和软件企业拥有更多的选择、更多的市场机会。所以,越来越多的人希望进入java这片肥沃的土壤,在这里播种、耕耘、收获。sun公司作为java技术的发明者和倡导者,采取了一系列强有力的战略,帮助更多的人进入java的世界。
沧海一声笑 滔滔两岸潮 浮沉随浪只记今朝!
苍天笑 纷纷世上潮 谁负谁胜出天知晓?
不论您是java开发者, 还是msce认证工程师, 又或者您是企业的it主管, 我们都知道java在过去的十年中,在企业开发中发挥了不可替代的作用,从企业建模到应用集成,从esb到soa,j2ee已经成为了高端企业开发的代名词,没有任何一门语言能够达到java这种高度。在.net和其他新兴语言的汹汹攻势下,java会如何进行自我调整以适应技术的发展,并继续以明显的势头在企业开发中成为扛顶之作?
2005年9月13-14日, 上百位java顶级专家将来到北京,向企业开发的高手们报告java技术发展在企业级应用、平台间的切换、移动技术、安全等方面的最新趋势,并且有专门的分会场进行动手实验室、编程技巧战斗营等课程。
java与众多的国际企业知名企业有着千丝万缕的关系,ibm和sun续约,java的使用许可再续10年;对微软和sun的fans来说,首要的话题是,.net与j2ee两大平台之间的互操作能力何时、如何才能使开发者们满意? 本次的java中国开发者大会将有ibm、微软、oracle、bea等众多顶级赞助商加盟并会有一系列的演讲课程,正所谓百花齐放,万紫千红总是春!
会议时间:2005年9月13-14日
北京主会场:奥林匹克体育中心
北京分会场:
京广中心: j2ee相关课程
嘉里中心: j2me相关课程
中国大饭店: j2se、soa、solaris、cso、系统集成、动手 实验室、编程技巧战斗营等相关课程
会议为每位宾准备了大礼包:包括所有会议资料、duke实用背包和衬衫等礼品、赞助厂商资料和礼品等。我们也会提供午餐和主会场分会场之间转换的班车。外地来宾所购会议票价中含住宿费,及会场和宾馆之间的班车接送服务。
更多会议信息,请查看会议官方网站www.javachina.cn
此次会议不仅重量级人物云集的盛会,也是收获丰硕成果的嘉年华会和传播java技术和经验的战斗训练营。与会者将会领略到java技术的前景、sun公司的解决方案、顶级合作伙伴的全方位业务解决方案,以及各技术领域专家带来的新知识。
希望了解java技术的最近发展,希望在java的世界里畅游并且发现更多事业发展机会的朋友,一定会不虚此行。“2005 java 中国开发者大会”为您准备了七大主题:核心平台、核心企业、桌面系统、网络端、工具、移动与设备、酷炫玩意。
主题1:核心平台
核心javatm 2平台标准版 (javatm 2 platform, standard edition,j2setm) 技术使java技术成为主流的应用程序开发与部署平台。从简单的applets小型应用程序到复杂的企业级应用程序,核心j2se技术架构都能建立稳固的基础,以建立与部署各种以java技术为基础的应用程序。本主题包含许多的核心领域,例如java语言、核心api、安全性、监控与管理、i/o、网络、资料搜集、工具、一致性、以及其它相关主题。
本主题着重在核心j2se技术中的革新创举,并提供深入的技术分析,探讨如何运用核心j2se技术建立稳定、可扩充又轻便的java技术基础应用程序。
主题2:核心企业
核心javatm 2平台企业版 (javatm 2 platform, enterprise edition,j2eetm) 是开发企业应用程序的业界标准。这个平台已通过验证,为建立、部署与管理企业级应用程序提供安全、稳定、可扩充的环境,同时具备强大的程序代码可移植性与再利用性。在本主题中,开发人员可研究运用j2ee技术与服务导向架构 (service-oriented architectures,soa) 的最佳实例,学习如何在企业中变得更有生产力、更具价值。
本主题将仔细讨论如何使用j2ee平台的最新功能,包括soa、企业javabeanstm技术、java数据库链接 (java database connectivity,jdbctm) 软件、java讯息服务 (java message service,jms) 、j2ee连接器架构 (j2ee connector architecture) 、以j2ee技术为基础的应用程序服务器、效能调整、设计模式、应用程序兼容性、特别主题以及企业实例研究。
主题3:桌面系统
javatm的桌面客户技术比以往更有弹性。在开发与支持标准应用程序,以及开发创新应用程序方面,丰富、互动的桌面小型程序以及以java技术为基础的应用程序,扮演了日益重要的角色。在mac、linux、与windows等等主要桌面系统中,以java技术开发的桌面更是不断蓬勃发展。
本主题将为开发者介绍使用者图形接口 (gui) 与图形相关技术,这些技术都支持以java平台为基础的小型程序与应用程序。无论是初学者或是对桌面开发有经验的资深人员,都能了解有关java基础类别 (java foundation classes,"jfc/swing") 技术、awt以及2d领域中最新最快的一手消息。本主题也包含媒体相关议题,以及重要的部署技术议题。参与人员将会了解新一波java外挂软件浏览器的最新java技术支持讯息,也会了解运用java网络发行协议 (java network launching protocol) 、api、及java web start软件将java技术基础应用程序部署到桌面,会有哪些优点。从事桌面java技术开发的开发人员绝对不能错过这个主题。
主题4:网络端
在目前的软件开发领域中,网络开发是最刺激、最有创意的领域之一。javatm具备丰富的特色,以及稳定、经过验证的实作,已经成为最理想的网络平台。在本主题中,开发人员将了解运用java 2平台企业版 (j2eetm) 建立强大的web应用程序真是一件轻而易举的事,也能学习如何善用全新的java网络技术,帮助客户节省成本、提高生产力与竞争优势。
本主题将详细介绍如何彻底发挥这些技术的潜力,例如java servlet、javaserver pagestm、javaserver pages standard tag library、javaservertm faces,以及各种java web服务,例如soap、wsdl、uudi、ebxml等等开发应用程序的xml与网络架构。
主题5:工具
本主题将指导使用各种工具,以增强个人或团队针对javatm 平台开发、部署的生产力。参与人员将了解最佳实例,并学习各种工具的使用方法,以获得最成功的部署结果。对使用j2setm、j2eetm、或j2metm 技术的开发人员来说,本主题的工具能满足各种需求,包括java原始码编辑程序、整合开发环境 (integrated development environments,ides) 、外挂插件、效能分析工具、监控解决方案、建模系统、合作式系统等等。有些课程着重于开发人员将这些工具运用在生产环境中的经验,有些则由协力厂商针对工具产品提出有趣而独特的观点。此外,有些课程还会让开发人员操作仍在实验阶段的工具,抢先一步体验未来。
主题6:移动与设备
无论在消费市场或企业市场,javatm 技术都已经成为开发与部署移动式资料服务及内容的主流平台,广泛地运用在无线电话、pda、车用通讯系统 (telematics) 、电视、机上盒/数字视讯接收译码器 (set-top box) 、智能卡 (smart card) 等设备上。
本主题将给予开发人员绝佳的机会去熟悉java 2平台micro版 (java 2 platform, micro edition,j2metm) 与java cardtm 技术,并学习进阶技巧,以运用java技术开发、测试、彻底运用以java技术为基础的移动式内容。这些技术将以实例示范,案例来自有经验的开发人员,内容从设计具有高阶图形能力的多人线上游戏,到发布安全的移动式web服务与企业应用软件的资料同步化。 本主题还会提供许多诀窍与技巧,协助学员在不同的环境或不同的设备中,发布以java技术为基础的移动式内容。学员将深入了解j2me与java card平台的规则与指示,主题包括无线产业的java技术、移动式服务架构 (mobile services architecture,msa) ,连接设备配置 (connected device configuration,cdc) 、onramp to ocap标准,以及其它进阶功能,例如可缩放图形、多媒体、设备管理,以及与智能卡技术的整合。参与本主题的开发人员将学到如何成功地发布以java技术为基础的移动式内容,也将一窥j2me与java智能卡的未来。
主题7:酷炫玩意
在javatm 平台中成就了许多创意发明,以javatm 语言写成的各种应用程序更是屡见新意。本主题希望撷取这股创造能量,发掘更多java技术世界中的酷炫玩意。该项主题的内容五花八门,不限于单一技术,也不只针对单一领域,只有一个共通点:开展java平台开发人员的视野,迎向新的可能性与机会。
本主题将介绍java程序设计语言在java平台应用程序及扩充程序中的创新用途,内容包罗万象,几乎任何有趣的工作都能成为一项主题。例如,过去的主题曾经包括控制机器手臂、命令稿语言 (scripting language) 、互动音乐游戏设备、为移动式服务设计的服务器api、为除错与增加扩充性而设计的平台扩充功能,以及远程方法呼叫 (remote method invocation,rmi) 、jinitm 网络技术、方向导向程序设计 (aspect-oriented programming) 、网格计算 (grid computing) 等最先进的技术──java技术应有尽有,带给您全新的科技视野!
j2se:让桌面跑起来
在java诞生十周年之际,它已经成为世界上最广泛使用的开发平台。虽然已经是一个成熟而稳定的平台,但是java仍然持续进步,不断满足开发人员的需求。
主题1、tiger(jdk 5.0)及其新功能初体验
主题2、java webstart技术初体验
主题3、将java security与企业级应用程序相集成
主题4、java程序安全性
主题5、java存储模式
主题6、desktop java新功能
主题7、初学者如何从.net或c++转学java
主题8、java使用中的共同缺陷
主题9、java表演
j2ee:让企业更加强大
java ee广泛应用于从在线拍卖到机票预定的各种系统中,对于那些关键的系统应用和部署,它提供了可扩展的、安全的、稳定的选择。
主题1、发现你j2ee应用程序中的性能瓶颈
主题2、jsf编程(编程技巧战斗营)
主题3、hibernate 3.0
主题4、j2ee clustering探秘
主题5、移植到ejb 3.0
j2me:给设备以生命
各种设备,无论是智能卡还是移动电话,java me都是应用最广泛的开发平台。各种应用环境,从游戏到企业资源获取,java"一次编写,处处应用"的能力都起到了至关重要的作用。
主题1、j2me jsr升级--介绍新的j2me jsr
主题2、j2me jtwi(适用于无线行业的java技术)介绍,以及sun公司的jtwi移动游戏解决方案
solaris:可扩展的、安全的部署平台
许多开发人员认为操作系统在今天已经成为日用品。但是solaris 10改变了这个观念,它带来了惊天动地的技术革新,比如容器(containers)以及用于系统性能分析的dtrace
主题1、s10 container(编程技巧战斗营)
主题2、用于java性能调试的dtrace
主题3、smf
主题4、利用dtrace改进性能(编程技巧战斗营)
java 企业系统/服务为导向的架构/应用编程界面
主题1、开发中的j2ee应用程序。使用netbeans 4.1和java studio企业版
主题2、利用jes进行身份和授权管理
网络服务和以服务为导向的架构:把企业整合在一起
由于提供了前所未有的b2b(business-to-business)连接,web service 和soa (service oriented architectures) 可以帮助我们建立一个全球化的市场。 java对于xml的支持是这次革命的核心。你可以学习到相关的所有技术:最好的开发工具,开放式开发中的协作与共享,深入的技术细节。所有的课程单元都提供了最好的实践机会、你将了解各种应用开发的窍门。
sun客户咨询部数据中心实施方案介绍
主题1、用dtrace优化应用程序
dtrace(dynamic tracing,动态追踪)为solaris 10项目增加了一套新工具, 它能够实现对solaris 10内核的动态调用和追踪。
动态追踪--dtrace是一个用于solaris 10开放环境的非常全面的动态追踪框架。本课程将会介绍dtrace是如何提供一个强大的基础平台,以保证系统管理员、开发人员,以及服务人员能够简明扼要的回答那些有关于操作系统和用户程序运行的问题。本课程的重点在于dtrace是如何帮助我们解决服务器上所发生的故障的,它将会将我们提供一个非常详细的系统内部状况报告,其精细程度在以前是很难达到的。
主题2、sun公司的n1服务配置平台
数据中心所需要面对的挑战之一,就是如何在应用软件的生命周期提供快速而有效的跨平台服务。
自动应用配置,就是sun公司n1所关注的方向之一。n1网格服务配置系统(n1 grid service provisioning system)是一个全面的应用配置工具,它不再需要用到传统的脚本。n1网格服务配置系统的应用感知(application-aware)实现配置的方式,就是让数据中心的人员能够根据服务和应用程序的组件来进行思考和规划,而不是根据独立的文件或者是传统的脚本。这样,就能够为我们带来尖端、稳定、快速的数据中心操作处理。
对于那些需要通过部署和升级各种各样应用服务来实现最小化成本、最大化应用效果目的的公司来说,n1sps将会是你最理想的选择。
企业网络服务专场
主题1:java中心的优势
jcoe从根本上帮助大量的企业利用java技术构建他们的软件解决方案。这个专题使您能深入了解jcoe的价值、优势、组成等方面,并讨论jcoe的优化实践方案,包括发展方法论和j2ee架构,这可以帮助企业更好达成市场目标、降低成本、提升服务质量并提高投资回报率。
主题2:利用j2ee和开放的java技术建立快速的贸易系统
在商品贸易的期货交易方面,谁能有一个快速的贸易系统,谁就是最后的胜者。为了面对竞争,我们建造了新一代的贸易平台,它充分利用并整合了先进的j2ee应用服务产品和开发的java开发工具的优势,具有快速、高可扩展性、优秀的多重管理功能,并提供适时的市场配送数据、常规订单、风险管理等服务。
主题3:soa,针对企业应用的良好体系
soa,即服务导向架构,是it行业的一个流行的关键词。我们会重点讨论如何利用j2ee、网络服务和其它技术手段在企业的应用系统中实施soa,以及使用soa的优点和可能出现的问题。
主题4:aop(aspect oriented programming)
将aop应用于改良的java单位测试框架 aop 模拟"横切的顾虑"(cross-cutting concerns),通常出现在以传统物件导向编程技巧设计的系统时,需要重复和累赘的编程。然而一旦应用恰当,aop的优点就会表现出来,这些优点包括能进一步提升开发人员的生产力,容易维护,以及软件能及时反应快速的业务需求变化等。透过利用aspect来压缩横切的顾虑,或动态地将aop应用于一个现有的源代码库(不需修改原始源代码)等可实现这些优点。本课程重点介绍aop的主要功能和优点,以及如何将其成功地应用在改良的java单位测试架构这个实际的项目里。
主题5:在java企业中进行性能调试的最佳体验
本课程将会详细描述java企业在性能调试方面的应用。从如何开始一个调 试开始,以及调试的整个过程,包括在一堆j2ee的软件中,应当选择哪种组合?什么是最优化的技巧?还会介绍性能调试的不同工具。最后,我们会讨论有关jsrs的性能调试趋势。
身份管理专场
主题1:利用身份管理实现安全和兼容
身份管理在当今日益苛克的安全和兼容的需求中扮演着重要的角色,它是唯一可以同时解决集中管理保密信息和自动调整兼容性的一种解决方案。本专题用身份管理的方式对当今的安全和兼容需求提出了具体的解决方案。
主题2:用身份管理的方式管理虚拟企业
对于进行网上交易业务的合资公司如何管理自已的业务合作伙伴,虚拟企业身份管理为进行在线业务的消费者提供了全新的机会去面对日益扩大的消费者、厂商、合作伙伴和其它关系企业。然而,对任何企业而言,去应用一个开放的安全管理模式毕竟存在一定的风险。本课程对虚拟企业管理模式的技术特性以及它能带来的业务优势都做了阐述,并且举证表明了身份管理是这个技术基础架构的关键。
桌面移动技术专场
主题 1 : sunray 上的 java卡技术 - 编程语义、移动性与安全性
java卡编程语言是java语言的一个子集,某些数据类型如长整数、 浮点值和文字符都删除了。sun java卡架构是业界第一个开放的 智能卡平台。曾赢得2004年frost & sullivan市场领导奖。java卡 技术部署在全球超过六亿张的智能卡上。sunray 用的 java卡是基 于java卡架构与开放平台,能在编程语义、移动性与安全性等方面 提供许多自由度。
“java之父”james gosling
80年代初,james gosling获得博士学位后到ibm工作,设计ibm第一代工作站。当时,ibm的领导层并不看重工作站项目。失望之余,james gosling跳槽到了sun公司。他花了五年功夫领导开发的和os2很类似的sun news窗口系统,尽管得到技术界的好评,却未能变成流行的产品。当时他还第一个用c实现的emacs的所见即所得文本编辑器cosmacs。
在1990年,sun公司成立了一个软件设计团队,其中除了james gosling,还有patrick naughton和mike sheridan等人,他们合作的项目称为“绿色计划”。他们认为计算机技术发展的一个趋势是数字家电之间的通讯。james开始负责为设备和用户之间的交流创建一种能够实现网络交互的语言。随着大量的时间和金钱投入到“绿色计划”,他们创建了一种语言。这种语言一开始被叫做“oak”,这个名字得自于gosling想名字时看到了窗外的一棵橡树,但后来被改为了“java”。
到了2000年,java已经成为世界上最流行的电脑语言。绿色小组当初设计java是为了面向数字家庭,支持各种家电设备。他们没有想到的是,java支持的计算模式,实际上就是互联网的模式。
angela m. caicedo
angela m. caicedo是sun的职业演讲师,她潜心于sun开发网络环境即sun one平台技术。1998她在哥伦比亚麦德林德eafit大学获得计算机科学专业的科学学士学位。在1996-1997年之间,angela以访问学生的身份就读于麻省理工大学德教育计算机启蒙中心。在加盟sun之前,angela有3年的时间在瑞士洛桑,以软件开发者和研究者的身份就职于瑞士联邦科技研究院(epfl),主要演讲代理技术,1999年,angela在智能代理方面有特殊贡献。
casey chan
casey chan是来自sun高级工程事业部的职业演讲师,致力于sun code camps的开发和传输。从加盟sun以来,她的工作大大扩展了serlets和javaserver pages技术(jsp)。此外,她发表了一篇关java平台虚拟机性能比较的文章。casey在2000年毕业于在irvine加利福尼亚大学,获得计算机科学学士学位。
dr. doris chen
doris chen博士就职于sun工程/技术部门的职业演讲师。作为一名科技的职业培训专家,doris专业技术包括:web服务、j2ee技术、jsp技术和servlets、网格计算、java技术性能调整、j2me平台无线设计和基于web的分布式计算。她经常在世界各地会议就上述课题做演讲。加盟sun之前,doris开发过医疗成像压缩应用软件和基于web的网络管理产品。doris是在洛山基加利福尼亚大学(ucla)获得其计算机工程的博士学位,专攻医疗信息学。
inyoung cho
inyoung cho是sun公司专注于sun one体系架构和产品的java技术职业培训专家。inyoung在1995年加盟sun,以支持端口和兼容在java平台的认证,并扩展j2me、java 2个平台、标准版(j2se)和j2ee技术。她也在位于加拿大sun的opcom工作,主要是在solaris操作系统(solaris os)中项目移植。inyoung之前的工作是以资深软件工程师的角色就职于加拿大nortel,在此期间,她开发了用于数字交换机的网络管理软件、以及高速光电网基础。inyoung是在多伦多大学获得其计算机科学学士学位的。
bill day
bill day是sun工程和技术的职业专家。在过去短短的4年里,在bill的帮助和引导下j2me设备兼容性从0到10亿以上,并且授权超过1万人在为支持java的设备写应用程序。
bill在世界范围内享有声誉。他分别去帮助开发者在j2me、网格计算和拓展无线和网格计算等不同领域的开发和应用。他自己也经常为许多网站和公共媒体写程序,包括java.net、cnn.com和at&t无线开发者做出贡献。
bill是在计算机协会的高级讲师,经常就无线技术、网格计算和系统安排做演讲。他在各个行业的大型会议上做的主题演讲、技术专题讲座和课程,包括javaone、软件开发和siffraph等。他以客座教授的身份为加利福尼亚柏克力大学讲授的java和无线开发。bill也是java 2 platform认证的程序员和sun认证的solaris操作环境系统管理员。
在加盟sun之前,bill是silicon graphics公司的软件工程师。那时,bill 就与honeywell技术中心、爱丁堡计算中心、lawrence livemore国立实验室有保持伙伴合作关系。bill是在俄克拉荷马大学获得航空和航天工程学士学位,又用1年时间在读于明尼苏达大学科学计算专业的研究生,并获得国家科学研究生研究基金。了解更多bill的资讯,请访问:http://billday.com/index.html。
reggie hutcherson
reggie hutcherson是sun公司致力于java 2 platform和java hotspot引擎性能的职业专家。reggie以他的角色主要的isv工作,共同致力于企业级解决方案市场以促进企业在java科技方面的适应性。reggie有丰富的开发背景和软件系统的知识。在斯坦福研究院时,他主要演讲分布式系统和网络协议。在sybase公司,他就职于性能和体系架构内核部,主要研究分布式数据库引擎。reggie在加利福尼亚柏克力大学获得了计算机科学学士学位和mba。此外,他被斯坦福大学计算机科学的微软项目录取。
peter karlsson
peter karlsson是solaris技术专家,与开发者共同通过在solaris操作环境下的开发适用性技术。加盟sun之前,peter就职于north/north-eastern欧洲销售支持部门工作了5年。他是solaris操作环境和相关技术的资深产品专家。近年来,peter在 sun mde工作致力于i/o-技术和解决方案,以支持第三方ihv’s的设备驱动开发。
carol mcdonald
carol mcdonald是sun的职业演讲人。从1986年起最为一名软件开发者,carol的经验主要是在分布式晚了应用和协议的技术领域,包括j2ee技术、xml、internet/intranet应用程序、ldap、分布式网络管理(cmip, snmp)和email(x.400, x.500)。carol在加盟sun公司波士顿分部之前曾在瑞士的巴塞尔、法国(数据)的尼斯已经德国的海德尔堡工作过。carol持有田纳西大学的计算机科学硕士学位,以及范德比尔特大学德地质学学士学位,她也是sun认证德java architect和java语言程序员。
rima patel
rima patel是毕业于m.s.大学(印度的guiarat)应用数学专业。她已经有5年的产业经验,她的事业开始于在印度计算机学院的培训工作。在成为sun公司的职业演讲人之前,她以技术架构师助理的职位为计算机元件和目录做网络设计和体系架构的应用程序。她技术专长包括高性能网络、数据服务器体系架构和应用物理。她也痴迷于科幻电影、科幻小说并思考科幻。
srikanth raju
srikanth raju是sun公司工程/技术部的职业演讲者。srikanth在整个java领域有着丰富的经验。作为java无线技术的首席演讲人,srikanth的演讲和著作包括j2me、jini、jxta、j2ee、网络服务和sun one,出席在世界各地的大型会议中,例如javaone、sun科技日,以及相关的技术出版物。他也在加利福尼亚大学分校的santa cruz讲授java和无线应用程序。此外,srikanth拥有在发明利用j2me和javacard技术的专利悬而未决。早在1999年加盟sun公司之前,srikanth作为软件工程师和软件开发经理分别在oracle公司和borland公司工作近10年。他持有计算机硕士学位和电子工程学士学位。此外,srikanth也是sun认证的java平台的程序员。
sridhar reddy
sridhar reddy是sun公司java技术的职业演讲人。超过7年的java经验以及16年用各种语言编程的经验,sridhar绝对不会让你们失望的。他做了很多关于java技术的演讲、演示、指南和编码夏令营,大多数都是在j2ee、ejb、为xml技术的java apis和网络服务。他的演讲和指导开发者工作站经常在全球各种技术大会上,包括sun科技日和javaone。自从在1988年加盟sun公司,他开发了客户端服务器应用程序、用c语言开发2d /3d制图应用程序,以及多样性制图的apis。同时,他也帮助isvs在solaris开放环境在设计、开发、以及端口应用程序等,包括gui和cad应用的制图驱动程序。sridhar持有佛罗里达理工学院的计算机科学硕士学位,和印度海德拉巴机械工程学院的学士学位。他个人爱好排球、篮球和国际象棋。
simon ritter
simon ritter是java技术的职业演讲师。早在1984年,simon从英国brunel大学毕业获得物理学士学位后就一直在it行业工作。最初,simon在at&t unix系统实验室工作,以后去了novell。1996年,simon加盟sun公司,在此他开始了java技术的研究,他花费大量的时间在java技术的开发和顾问工作。今天,simon作为java专家,主要致力于浮现技术包括网格计算、auto-id和机器人技术。simon和他的表演机器人lego已经与世界各地的观众有过亲密接触了。
raghavan srinivas
raghavan srinivas是sun公司java技术专家,专攻于java技术和分布式系统。他是java技术的支持者并在夜校给大学生和研究生讲授java技术。他的演讲和课题经常出现在全球各种技术大会上。raghavan将带给大家他15年的软件开发经验,以及他加盟sun公司之前在dec工作的经验。raghavan在不同的技术领域工作过,包括内部网的vms、unix[r]和windows nt等。raghavan获得西南路易斯安那大学高级计算研究中心计算机科学的硕士学位。他喜欢慢跑、徒步旅行,同样也喜欢吃辣的。
sang shin
sang shin是sun公司的java技术专家和技术架构顾问。他在波士顿工作,主要负责面向全球的开发者和听众就重要java技术的顾问咨询和讲解,例如,jini 网络技术、j2ee、企业级javabeans(ejb)技术、jms、j2me、“java和xml和网络服务技术,就像在sun one体系架构、ebxml、网络服务安全等。他经常出席各种技术会议并就以上这些课题做演讲。大家可以查看他2004年演讲日程表。
sang shin为sun已经工作了超过14年,始终致力于各种演讲和工程项目中,特别是在数据通讯、网络、互联网和java相关的领域。在sun的早期,sang shin分别启动了几个不同部门的工程和管理容量。只要他有时间,他就会在麻萨诸塞的brandeis大学讲授软件工程学3门课程中的任意一门(《利用jini网络技术的分布式编程》、《利用xml和java编程语言的网络服务编程》、《xml》),他也免费讲授在线《激情j2ee编程》,在这里可以与世界各地2000名java开发者亲密接触。此外,他也是作为讲师参与“大会和研讨会”,这是ebxml联合市场团队的子委员会。他在2002专访文章,可以在java.sun.com中阅读。
matt thompson
matt thompson是sun公司职业演讲团队的领导者,就职于市场开发/开发者相关事业部。他12年的软件工程经验主要分享在建立整合开发环境、生产力工具和目标-导向的体系构架。在过去的几年里,他开始集中精力在利用sun核心技术(如java平台)扩大软件的创造力,目前,又将大量的时间放在传播讲授sun的技术策略给全球的开发者。matt的第一次起飞是在sun多年以后,经历了几年在taligent(建立目标-导向的体系构架)和general magic(建立手持个人通讯设备)的成长,matt与1997年又回到了sun
java十年成果九月展
sun将在今年9月13~14日在北京,以及上海、成都、西安、广州、深圳、南京、大连和香港等8大城市举办“2005java中国开发者大会”。sun将把java十周年的成果,以及java在中国的进展与成功应用展示给中国的广大开发商,从软件开发与应用这一特定领域再次为中国企业展示和推介睿智的解决方案。
让我们共同期待!!!
闽公网安备 35060202000074号