New features coming up in JSF 2.3

With the initial milestone release for Mojarra (JSF reference implementation) that has been released in early 2015 we can take look at the first version of the new JSF specification (JSR-372).

Besides bugfixes and improvements, the release notes show some new features of JSF 2.3. This is just an early state of the specification that will be finalized in 2016 and be part of Java EE 8 (JSR-366).
Continue reading

Posted in Java EE, Java Web Frameworks | Tagged , , , | Leave a comment

Balsamiq Mockups 3!

As already reported last month, Balsamiq worked a long time on their mockup tool’s next major version, which has finally officially been released this week.

You can now download Balsamiq Mockups 3 for Desktop or give it a try in the Web Demo version. myBalsamiq and the various plugins will be updated in the next weeks.

As announced, this release contains the new project file format, improved performance and user experience, a new modern design, many new features, tons of bugfixes and more to make the tool more powerful and easier to use. See the “Introduction to Balsamiq Mockups 3” for further details.

Posted in Agile Methods and development | Tagged , , , , , | Leave a comment

AtScript ist tot, aber das Konzept lebt weiter

Auf der Konferenz ng-europe Ende letzten Jahres hat Google AtScript vorgestellt. Damit AtScript an Bedeutung gewinnt, wollte Google Angular 2.0 nur mit AtScript entwickeln. Aus diesem Grund sollte AtScript alle Eigenschaften von EcmaScript 5, EcmaScript 6 und TypeScript bereitstellen und diese mit den Annotations, die man aus objektorientierten Sprachen kennt, erweitern.

Continue reading

Posted in Web as a Platform | Tagged , , , , , | Leave a comment

JPA und die Java 8 API

Mit Java 8 wurde eine neue mächtige Date/Time API eingeführt, welche antritt, mit den Nachteilen der java.util.Date API aufzuräumen.

Gerade bei datumsrechenintensiven Anwendungen drängt sich die Verwendung der neuen Funktionen nahezu auf. Aber was passiert, wenn wir gleichzeitig JPA zum Persistieren solcher Daten im Einsatz haben?

Continue reading

Posted in Java EE, Java Persistence | Tagged , , , , , , , , | Leave a comment

Vaadin Brings Excel Spreadsheets to the Web

With a new official add-on in the Vaadin directory, the Vaadin web application framework is taken to a new level: the Vaadin Spreadsheet add-on lets you load Microsoft Excel files in a Vaadin Spreadsheet component to be displayed and edited in the browser. This often requested and never quite achieved requirement can now be very easily fulfilled with a Vaadin application. With this add-on it is now possible to write web applications that let your users work collaboratively on the same set of spreadsheets without having to resort to sending around Excel files by email or working with network shares.

Screenshot from the Vaadin Spreadsheet online demo

Screenshot from the Vaadin Spreadsheet online demo

The add-on internally makes heavy use of the Apache POI library, so it is based on an already well-known and established Java API for Microsoft Documents.

You should check out the online demo for Vaadin Spreadsheets on the Vaadin homepage.

The add-on is still released as a beta version but with a feature complete and stable API. Vaadin Spreadsheet is a non-free add-on and can be used commercially with a Vaadin Pro Tools subscription.

Posted in Java Web Frameworks, Web as a Platform | Tagged , , , | Leave a comment

Vaadin 7.4 Released: Grid Component and Declarative Layouts

With version 7.4 Vaadin have released the next minor update of their web framework. This release introduces two very powerful new features: a brand new table component named Grid and declarative layouts.

Continue reading

Posted in Java Web Frameworks | Tagged , , | Leave a comment

Balsamiq Mockups 3 – Public beta released

After several months of development, Balsamiq recently released a public beta for the next major version of its mockup tool: Balsamiq Mockups 3-Public beta.

The propably most important change in this version is the new way of project management which makes it easier to keep track of the contents and to share them with others.

Balsamiq Mockups 3 introduces a new file format for its projects (BMPR). It contains all mockups, images and other required sources, i.e. it no longer requires a special folder structure. Balsamiq Mockups projects from previous versions can be easily imported to the new format.

In addition, it provides an improved user experience by the use of Autosave functionality, a fixed arranged Property Editor, simplified handling of Symbols and some more.

For the moment, these great new features are available in Balsamiq Mockups 3 for Desktop only. But it is planned to bring them on mybalsamiq and the various plugins, as well.

Posted in Agile Methods and development | Tagged , , , , , | 2 Comments