Developer Break: Apache updates, Eclipse migrations, C++, R and Java
Developer Break – catch up on the smaller but important notes for developers, from libraries to APIs and from people to postings. This week:
- Version 1.0 of Apache Isis, a framework for developing domain-driven Java applications, has now been released. Developers describe the business logic of the application with entities, domain services and repositories to create a domain model and then, at runtime, Isis will dynamically generate a representation of that model as a web application or as a RESTful API.
- Other Apache news included updates of the distributed log data handler Apache Flume to version 1.3.1 and Lucene search library and Solr search engine to version 3.6.2. Meanwhile the Apache Sqoop developers began work on version 1.99.1 of their bulk data transfer tool for Hadoop.
- The Eclipse Foundation has now completed the migration from CVS to Git and Subversion that was announced some time ago. The open source organisation had requested that all Eclipse projects must switch by 21 December and said that it would no longer support CVS, which is now considered obsolete. When migrating their code, the developers also cleared out any projects that remained with CVS, as these were considered to be inactive.
- Another important release for some Eclipse community members is Virgo 3.6.0. The Java application server that is used in solutions such as SAP's NetWeaver Cloud PaaS now supports Spring Framework 3.2 and Java 7. The new version also offers a new web administration console.
- Intel's software division points out that students can obtain the company's C++ developer products free of charge and receive discounts on its Fortran products. This includes products such as C++ Composer XE, Advisor XE, VTune Amplifier XE, and Inspector XE.
- Further Java Specification Requests (JSRs) for version 7 of the Java Enterprise Edition (Java EE), which is expected to arrive later this year, have successfully passed the Public Review Ballot. The successful requests are JSR 346 (Contexts and Dependency Injection for Java EE 1.1 and JSR 352 (Batch Applications for the Java Platform).
- Oracle's support of the R programming language is progressing rapidly. Among the new features introduced with version 1.3 of Oracle R Enterprise are new predictive analyses for in-database model building and scoring. The new version also supports sampling and partitioning techniques as well as Oracle DATE and TIMESTAMP data types.