Developing Secure Applications in Java

Previously published on Today Software Magazine. We will begin this article by some general considerations regarding security. Thus, the aim of computer security is to protect the information stored on them against theft, corruption or natural disasters while accessing it. Security must be understood as a compromise solution. For instance, the best way to create a completely secure application on the Internet is not to …

JavaFX and RESTful Web Services communication – Part 2

Previously published on Today Software Magazine. Following the article in the previous issue, we bring to your attention the creation of REST web services which interact with persistent data. To start with, we offer you an introduction into JAXB. Java Architecture for XML Binding is a Java standard which defines the way in which the Java objects are converted into and …

JavaFX and RESTful Web Services communication – Part 1

Previously published on Today Software Magazine. A client application can access remote distributed resources. There are several ways to access these resources, but maybe the most portable is that of web services. In this article, we will talk about the REST services (Representational State Transfer), self-descriptive, modern services, with a Java API which has an extraordinary evolution in the last versions …

Java FX Visual Components

Previously published on Today Software Magazine. Tables represent one of the most powerful tools used in JavaFX for displaying data, supporting the following actions: Reordering the columns displayed by the user Multiple sorting of the columns Resizing Cell factories for customizing cell content

Concurrency and data binding in JavaFX

Previously published on Today Software Magazine. This month, too, we bring in your attention some technical challenges of the JavaFX world. In the second article we will discuss about concurrency and data binding.

Creating a reusable cross site collection navigation in SharePoint

Previously published on DIWUG SharePoint Magazine. One of the most demanding aspects of SharePoint is navigation. Not only because it has an impact on the way users, developers or consultants transform the platform by using or developing it, but also because of its impact on user adoption, engagement and overall platform performance. Navigation affects the way users browse through the existing …

JavaFX in Java Standard 8 Platform

Previously published on Today Software Magazine. I looked at my watch: 21.15. Outside it’s pitch dark. Autumn is coming. How long is it going to last? Enormously… till spring. For foggy cold days, for those who feel the need to study and perfect, I will bring a new topic to your attention, a topic I haven’t approached yet, JavaFX. My hope is …

Java 8, news and improvements

Previously published on Today Software Magazine. In the 23rd number of Today Software Magazine we started a discussion about what Java SE8 brings new. Almost unanimously, Java specialists state that the lambda expressions, as a general topic, but also the implications they bring about, represent the most important features of the current version. That is why I thought it useful for …

Java 8, lambda expressions and more

Previously published on Today Software Magazine. It’s spring… the time of changes and hope… Oracle contributes to all that with a new version of the standard Java platform. I am talking about version 8, released in March 2014. Beginning with the current issue of Today Software Magazine, I wish to change the type of articles that I write. I cannot …

Clustering for High-Dimensional Data Sets

Previously published on Today Software Magazine.   Clustering is a means to analyze data obtained by measurements. This allows us to cluster data into classes and use obtained classes as a basis for machine learning, faster measurement analysis or approximate future measurement values by extrapolation. In the following sections we will try to cover the topic of how to cluster …