Ansermot.ch Another computer sciences blog….

28juin/100

Google announced the integration of Gmail in HTML5

Gmail LogoDuring the 2010 Usenix WebApps Boston, Adam Boor, an engineer at Google, has announced that Gmail would incorporate new functionalities for HTML 5.The goal of development teams is to reduce the loading time of pages of online messaging. With HTML 5, it should drop below the second.

The use of CSS3 instead of Document Object Model (FOD) should lead to such a gain of 12% in rendering service pages.

Listed functionalities, the gradual adoption of future standard by the major browsers should also allow the generalization of drag and drop attachments from the desktop to the window messaging. Adam Boor unveiled the feature contrast, drag and drop from the browser to the desktop, is also being investigated but that it would not be achieved through HTML 5 but with a new data transfer protocol internally dubbed "DownloadURL".

Early confirmation Google thinks very hard about HTML 5 (and its application cache) to replace Gears. The Cache application can use the browser's cache to work offline with an application such as Cloud originally hosted. There is such need to be logged in (e) to write text in Google Docs (see also "Google Docs: more features").

Until Gmail operated the proprietary technology of Google Gears. The mail then migrate progressively towards the use of these "super cookies" HTML 5. For the record, Adam de Boor has also revealed that the Gmail program consisted of 443,000 lines of JavaScript. A figure rises to almost 980,000 lines if it adds the comments.

For those who wonder whether the use of Java to build such a service could not have been more appropriate, Adam de Boor said that yes, this technology might have been more optimized but that language was ultimately more "wordy" than JavaScript.

For him, most criticisms to JavaScript does not come from other language itself, but how it is implemented in browsers.

He concluded that the most important issue was ultimately not much choice of Java or JavaScript but how to produce the best possible code based on the language used.

No timetable or roadmap, however, have been given concerning the integration of HTML 5 in Gmail.

Source : developpez.com

7juin/100

Netbeans 6.9 RC2 available

The Release Candidate 2 of Netbeans 6.9 is now available

Download here
Source

27avr/100

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"
9avr/100

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%).

Source

7avr/100

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

30mar/100

MonoDroid project brings .NET on Android

This is not a scoop. NET is becoming more widespread. Today, the framework from Microsoft could affect Android, the Java platform of his great rival Google, thanks to a project from Novell, the Mono editor.

Small return on the Mono project.

Mono is implementing open-source and portable. NET framework. Some even say that Mono is preferred to Java application development for Linux workstation.

The project also aims to make applications interoperable with Microsoft Virtual Machine installed on posts in order to achieve compatibility on all operating systems without having to edit / compile the code.

And among the systems promising, there are obviously Android (Google's platform which initially covers smartphones, but who wants to generalize to all mobile devices, possibly more ...).

This project intends achieve MonoDroid, option for Android Mono somehow, to reach mobile and all the different devices in the future, adopt the OS giant's website.

By enabling the deployment. NET applications on Android, will allow Novell Does Microsoft to become an alternative to Java (especially in terms of interoperability with its virtual machine) or Python?

MonoDroid Or will he a minor project?
Time will tell (and especially the first preview, which is already attracting a lot of waiting).

MonoDroid was announced at Mix10, Microsoft's living room.

25mar/100

Oracle confirms the arrival of JDK 7

JDK 7 JavaOracle 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