JavaOne 是每年一次的Java盛会,当然中国大陆现在也有了JavaChina,中国台湾有JavaTwo,而欧洲的JavaPolis则也是非常的壮观。 JavaOne是在Sun正式发布Java 1.0之后,Java这门新生的语言所拥有的自己的会议。
发展过程
1995年的5月23日,在复杂的计算环境与成长的需求中,盛开了一朵技术开放的奇葩:能够实现“一次编写,到处运行”的Java语言诞生了!面向对象的全新程序设计语言及其平台,几乎在一夜之间就成为软件产业的新宠儿。
SUN在1996年一开始首先成立了JavaSoft组织,并在1月23日正式发布自己的Java 1.0,作为20世纪业界出现的最重要的技术之一,Java引起了编程世界的革命。直到如今,Java仍然是互联网上最流行的语言.
在Sun正式发布Java 1.0之后,Java这门新生的语言就拥有了自己的会议——JavaOne.。对Java开发人员来说,JavaOne更是一次可收集到各种刺激开发思路的信息的“博览会”,这次会议初试啼音就吸引了600多名参与者。除了拥有这么多的积极参与者来进行Java的开发之外,各大知名公司也纷纷向Sun申请Java的许可。一时间,惠普、IBM、Oralce、甚至当时刚推出Windows 95的微软都是Java的追随者。
1996年,5月底在旧金山召开首届JavaOne大会
1997年4月,第二届JAVAONE会议中,SUN宣布JAVA无限扩充到
桌面之外还能够应用在智能卡上,同时SUN宣布开发出来企业JavaBeans,这是较早的服务器应用在WEB浏览器中的JAVA.
1998年3月在旧金山召开的JavaOne98开发者大会上,SUN公司正式发布了业界期待已久的EJB 1.0版(Enterprise JavaBeans 1.0)规范说明,在众多的大公司和开发人员中引起了巨大的反应,这标志着用Java开发企业级应用系统将变得非常简单。这次JavaOne大会也被称之为“EJB展览会”。
2000年全球有超过400个Java开发团队;在JavaOne大会上,苹果公司宣布会全力支持Java技术.
2001年首个国际性JavaOne会议在日本横滨召开,25000多名开发商和客户代表云集第六届JavaOne开发商大会;JavaOne开发商大会的声名鹊起.
2003年6月举行的JavaOne大会上,JDO备受瞩目(Java
对象持久化的新的规范).
2004年9月30日,代号为“Tiger”,研发历时近三年的J2SE 5.0发布正式版本.
2005年讨论企业及Web层开发、移动及设备开发、
桌面开发等主题.Java技术诞生10周年;有大约450万名开发者正在使用Java技术;全球有25亿台设备使用了Java技术 。
十大重点
2006年的JavaOne 大会将于本月16日在美国旧金山的MOScone Center 举行。本次大会精英云集,提供几十项精彩内容由参会者欣赏,建议打算参加此次大会的诸位看倌,最好提前做好计划,以免到时手忙脚乱。
这里个人推荐最不容错过的十大精彩看点:
网格计算Sun Grid Compute Utility
你是否正在打算尝试一种高性能、高效率、类似计算的设备?它是否可以满足你的低成本易使用的要求?你正在寻找的就是Sun 提供的网格计算(Sun Grid Compute Utility ,SCU)。这个部分将首先向你介绍何谓网格以及如何通过Java API 来实现该技术。
JXTA 技术应用
Sun公开了旨在建立P2P通用技术基础的JXTA计划。JXTA技术是
网络编程和计算的平台,用以解决现代
分布计算尤其是
点对点(P2P)计算中出现的问题。
JXTA将建立核心的
网络计算技术,提供支持在任何平台、任何地方以及任何时间实现P2P计算的一整套简单、小巧和灵活的机制。其重点是创建基本的机制,而具体的策略选择权则交给应用的开发者。JXTA将充分利用XML、Java等开放技术,使得UNIX操作系统更强大和灵活。JXTA架构可以分为三个层面:JXTA核心层、JXTA业务层和JXTA应用层。
Java 技术在高智能Lego RoBOts上的应用
这个部分主要是介绍了一项校园研究机器人技术在应用Java ME 方面的相关问题的解决方案
可视化EmAIl
可视化Email将提供一种独特的视角来展现你的邮件系统中姓名和关键字之间的联系。
Groovy = Java + Ruby + Python
Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性。 Groovy在WebWork2中的应用。Groovy被设计为帮助你在
Java平台上以快速的、更简洁和有趣的方式完成事情,将Python和Ruby的强大功能带到Java平台内部。
Groovy可以作为javac的一种可选
编译器来生成标准的
Java字节码,在任何Java工程中使用。Groovy可以作为一种动态的可选语言,如脚本化Java对象、模版化、编写
单元测试用例。
JRuby:将Ruby引入JVM 软件
如果你对 Groovy的部分感兴趣,那么你一定不要错过JRuby。
JRuby是一个Ruby
脚本语言的纯Java实现。JRuby可以嵌入到Java应用程序并可以在
脚本中使Java类。
用Java 写一个Sony PlaySTation Emulator
这是游戏玩家和开发者最感兴趣的内容。
Clustered Spring
Java 技术的一个Runtime Solution
如何在基于Spring 的应用程序中添加高性能的集群,来提升程序的性能,这个部分将给你带来答案。
Compile Time ASsertions:加强超语言制约
使用Java编写的Squawk旨在提供多个
虚拟计算机,将一个应用软件看作一个对象。Squawk能够提高内存和计算能力的使用效率。
你比较感兴趣的是什么内容?