NetBeans 6.9 beta available
The version 6.9 of NetBeans is available in beta since April 22, 2010.
You can download it here.
I remind you what's new in this version.
- OSGi
- Develop OSGi bundles with Maven
- Bundled Felix container and ability to register other containers such as Equinox
- NetBeans Platform
- OSGi interoperability: Developing and consuming OSGi bundles in Platform-based applications
- Felix 2.0.3 OSGi support, experimental Equinox support
- JavaFX
- JavaFX Composer for form-like UI components with states and access to various data sources
- Added and improved editor hints and refactoring
- Java EE
- Support for Contexts and Dependency Injection (CDI) (JSR-299)
- Spring Framework 3.0 support
- Java
- Java Debugger: Breakpoint grouping, attach parameter history
- Support for annotation processors in the editor, configurable in the Project Properties
- PHP
- Zend Framework support
- "Overrides/Implements" and "Is Overridden/Implemented" annotations
- Ruby
- Ruby on Rails 3.0 support
- C/C++
- "Overrides/Is Overridden" annotations and hyperlink navigation
- Console type "Internal Terminal"
C programming language becomes the most used
TIOBE Software publishes its monthly ranking (TIOBE Programming Community Index) programming languages.
According to this index, for the first time in 4 years, Java is losing its place as the most popular language for the benefit of C then found the top ranks.
The C is fairly constant over the years, it varies between 15% and 20% market share for almost 10 years. So the main reason for this position as number 1 is not an increase in C, but declining rival Java, "explains the analysis that accompanies this ranking. "Java is on a sustainable downward trend.
C + +, PHP and Visual Basic (although in sharp decline) complete the quintet head.
The highest increase was achieved by the Objective-C (2.15%). Go, the new language of Google, is already coming in 15th place.
In addition to Visual Basic (-2.7%), the largest drop is recorded by Python (-1.88%), JavaScript (-1.21 %)... Java and (-1.29%).
Java vulnerabilities, already patched by Oracle !
Vulnerabilities have been discovered in Java.
According to the official document of the alert, the vulnerabilities are:
- An error in the code of the class HeadspaceSoundbank can cause a buffer overflow via a specially crafted file Soundbank;
- An error in the processing of images can cause a buffer overflow via a specially crafted Java applet;
- Several other unspecified vulnerabilities exist in Oracle Java components.
These flaws could allow remote execution of malicious code or open a door to a denial of service attack. Confidential records are no longer protected optimally.
The JVM impacted are:
- Java SE JDK / JRE 6 Update 18 and earlier for Windows, Solaris, and Linux;
- Java SE JDK 5.0 Update 23 and earlier for Solaris;
- Java SE SDK 1.4.2_25 and earlier for Solaris;
- Java for Business, JDK / JRE 6 Update 18 and earlier for Windows, Solaris, and Linux;
- Java for Business, JDK / JRE 5.0 Update 23 and earlier for Windows, Solaris, and Linux;
- Java for Business, SDK / JRE 1.4.2_25 and earlier for Windows, Solaris, and Linux.
These reports were confirmed by Oracle that provides security updates to this address.
Source : CERTA alert
Oracle confirms the arrival of JDK 7
Oracle recently reiterated its commitment to Java at the EclipseCon 2010 is currently taking place in California.
Former Sun, Jeet Kaul - now vice president of Oracle - and Steve Harris, also vice-president of the society, have made frequent statements to this effect during the event.
For Kaul, "the key to the success of Java is its platform," referring to GlassFish, the server reference implementation of Java EE 6.
GlassFish have it continued, should also find an update later this year.
The next GlassFish 3.1 will offer features clustering and replication states. Virtualization will be provided in another update of GlassFish, scheduled for first half 2011.
Both spokesmen Oracle also revealed that the forthcoming Java Development Kit, aka JDK 7, would be the main new modularity, according to Kaul, should allow better performance and should be more scalable and ... modular.
For information, modularity was part of the Java Specification Request 294 in number compared with the version of JDK 7. Additional features result from the JSR 203, providing APIs for I / O, and 292, which advocates support for typed dynamic languages on the Java platform. Java EE 6 had also insisted on modularity.
Finally, Jeet Kaul ended his address by promising the audience that there would have a Java EE 7
Source : developpez.com
