Java语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有的电脑平台上您都可以见得到Java的芳 踪.过去很可能会有不少人抱怨Java虽然有著相当不错的跨平台以及安全防护等特性,但是它的性能相比C++各种传统惯用的程序语言还有不足之处.不过这 次Sun Microsystem可是有备而来的,不仅在执行速度上有大幅度的改革,而且在内容上也有做了一些修改以及增强.最新JAVA运行库,建立一个运行 JAVA的环境.
下载:http://java.sun.com/javase/downloads/index.jsp
Key features: • Write software on one platform and run it on practically any other platform • Create programs to run within a web browser and web services • Develop server-side applications for online forums, stores, polls, HTML forms processing, and more • Combine Java technology-based applications or services to create highly customized applications or services Java语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有的电脑平台上您都可以见得到Java的芳踪. JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar).不论什么Java应用服务器实质都是内置了某个版本的JDK.Java SE 6,历经了Sun 330名开发人员2年的努力构建而成,特别对Web2.0的应用和服务进行了优化.包含网络服务客户端栈,例如JAX-WS 2.0, JAXB 2.0, STAX以及JAXP.
下载:Java Development Kit(JDK) 6 Update 4:http://java.sun.com/javase/downloads/index.jsp
因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。
过去很可能会有不少人抱怨Java虽然有著相当不错的跨平台以及安全防护等特性,但是它的执行速度远远不及C++等各种传统惯用的程序语言.不过这次 Sun Microsystem可是有备而来的,不仅在执行速度上有大幅度的改革,而且在内容上也有做了一些修改以及增强.最新JAVA运行库,建立一个运行 JAVA的环境.这一升级版对Java Plug-in进行了功能增强,提供了对Netscape 6 Open JVM整合支持等等.
新的API带来了对PHP,Python, Ruby和JavaScript的完美协作. Sun为此特别开发了汇集脚本引擎,为Rhino JavaScript引擎在Java SE 6中运转提供了准备.
Java程序员们可能会经常遇到Windows下的UI问题,Java程序总是和Windows的外观统一不起来,特别是Vista,难度更高. 而现在,微软微软宣布它将为Eclipse基金会提供了标准的widget工具,这意味着Java将与Windows Presentation Foundation实现互通,允许应用程序原生采用Windows VIsta的外观.
这也是微软未来开放计划的一部分,微软认为一个日益开放,透明的方式正在出现.之前,微软还成立了Linux的互操作性实验室,并与JBoss,Zend Technologies等公司实现了技术合作.
OpenOffice原是Sun公司的一套商业级Office软件: StarOffice,经过Sun公开程序码之后,正式命名为 OpenOffice发展计划,并由许许多多热心于自由软件的人士共同来维持.让大家能在MSOffice之外,还能有免费的Office可以使用. OpenOffice是个整合性的软件,里面包含了许许多多的工具,其功能绝对不比微软的MS Office差,不但可以有Word一样的字处理,制作简单的图形,更有功能强大的图表功能,也能编写网页,还可以做出MS Office中很难处理的数学符号等等,支持了XML、微软的doc、Excel、ppt文件等格式. 下载:OpenOffice.org 2.4.0 Final for Windows (127 MB) |
Sun Microsystems 公布了一个Java插件的重要更新,Java插件能让基于Java的Web应用程序跨平台运行在所支持的操作系统和浏览器中. 新版本被称为Java SE Update N,包含一系列性能更新,值得注意的是支持微软Direct3D 9 API.该更新已经测试了一段时间,在今年年中就会有最终版本发布,FireFox 3届时会将其加入软件中,当然,最新的nightly版本就已经开始部署这一插件,支持的平台包括Windows XP, Vista, Solaris 与 Linux. 当然,Internet Explore 6 与 7同样能享受到本次更新的好处. Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse附带了一个标准的插件集,包括 Java开发工具(Java Development Tools,JDT). 虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此.Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具.由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所.
下载: Eclipse SDK v3.3.1.1 for Windows:http://ftp-stud.fht-esslingen.de/... 下载: Eclipse SDK v3.3.1.1 for Linux :http://ftp-stud.fht-esslingen.de/... 下载: Eclipse SDK v3.3.1.1 for Mac:http://ftp-stud.fht-esslingen.de/...
这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C 、COBOL 和 Eiffel 等编程语言的插件已经可用,或预计会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
基于 Eclipse 的应用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。例如,WebSphere Studio Application Developer 添加了对 JSP、servlet、EJB、XML、Web 服务和数据库访问的支持。
Sun微系统公司正在努力降低开源Java的参与难度。Sun设立了一个计划,来帮助那些开源开发者达到该公司对Java系统的兼容性要求,不过这个计划只针对Sun公司自家的开源Java。 这个计划将推出Java Technology Compatibility套件,利用这个套件你就能自己检测自己赶进的基于Sun公司的开源Java系统。整个套件也是在GPL协议之下的。 这个检测有什么好处?程序员通过测试自己开发的Java系统与正规Java的兼容性,可以改进自己的程序,以面对更多更复杂的情况。并且只要通过了套件的兼容性测试,你就能在自己的产品上免费使用Java的logo了。 Nero Linux 3是Linux 操作系统上权威的刻录应用程序.采用业界领先的Nero Burning ROM引擎,Nero Linux 3成为Linux上最强大而多功能的刻录软件,而且也是唯一一款支持蓝光光盘及HD DVD的软件. Sun公司和Zmanda在3月18号声称他们正在一起合作,为MySQL Enterprise用户交付一种全面、全局数据备份与恢复解决方案。现在www.mysql.com/zrm网站上可以获取Zmanda Recover Manager for MySQL 30天的试用版。
Inkscape社区3月25日发布了该矢量绘图软件的最新版本。Inkscape 0.46 最重要的特性是引入了原生的PDF支持,为PDF文档的编辑提供了一种简单的开源解决方案。
新版本的执行效率显著提升,同时引入了众多新特性。其中包括:
== 下载Inkscape 0.46 == Inkscape 0.46 已经包含在Ubuntu Hardy (8.04)中,可以正常安装; Ubuntu Gutsy (7.10) 可以通过如下方式安装: 在Admin : Software Sources : Third-Party Software: 中添加 deb http://ppa.launchpad.net/inkscape.testers/ubuntu gutsy main deb-src http://ppa.launchpad.net/inkscape.testers/ubuntu gutsy main Macintosh OS X 用户可以下载 Leopard 通用安装包: http://sourceforge.net/project/showfiles.php?group_id=93438 Fedora 、Debian 以及 Windows 等其它平台的安装包也将于近期发布。 Inkscape网站 http://www.inkscape.org/ 完整的Release Notes见这里: http://wiki.inkscape.org/wiki/index.php/ReleaseNotes046 新功能截图及介绍: http://inkscape.org/screenshots/ (责任编辑:A6)
|
||||||||||