JavaFX binding example to sync a Control’s disabled state

I have recently been learning JavaFX 8 by developing a JavaFX application.  One of the new concepts in JavaFX is that of properties and binding, whereby, you can link (or bind) the property from one object, to the property of another. 

Read more…

Java on Mac OS X Update 1

A few years ago, I posted a Blog titles Java on Mac OS X, which, in part gave a bit of the history of Java on Mac OS X, and listed the current state of affairs at the time.  Since then, Apple has released three new version of OS X, but, interestingly, things have not changed that much, since I posted that Blog.

Read more…

How to keep Java up to date on your computer

Java is a popular programming language that is used to run a variety of software applications and programs. The beauty of Java, is that it allows software developers to write programs that can be run on a variety of Operating Systems, including Windows, Mac OS X and Linux.  Java has come under fire in recent years as being not very secure.  Most of the reported issues, however, are with the browser add-on (used to run applets) and don’t affect desktop applications (see my blog post titled: How does Java Security Flaw affect Desktop Applications, for more information).  Having said that, Java, like any other software, receives periodic updates to fix potential security and other issues, and so it is important to keep your Java version up to date.

Read more…

Java on Mac OS X

This is a follow up to another Blog post I made:

How does Java Security Flaw affect Desktop Applications

Java has been in the news a lot in the past few days, and not for good reasons. A major security flaw was found in the Java browser plugin, and a fix has subsequently been released by Oracle. This has left a lot of computer users wondering whether they have Java on their computer, which version they might have, and which version should they have.

Read more…

How does Java Security Flaw affect Desktop Applications

There have been several articles in the past few days discussing the Java Security flaw, and the subsequent fix by Oracle.  A lot of these articles recommend removing Java, and basically inciting a fear of Java.  As a Java developer, these blanket statements about Java obviously have me concerned.  When assessing the threat, I think it is best to first understand what Java is and how it used, before purging Java from all computers.

Read more…

Installing Java on Windows

Java is a programming language (originally developed by Sun, now managed by Oracle), used to create web applications, desktop applications and applets. In order to run Java desktop applications, or Java applets, you need to have a Java Runtime Environment (JRE) and/or Java Plugin, installed on your computer. If you are running Windows, getting the JRE and Plugin, is very easy.

Read more…

Storage in the Clouds

Up until fairly recently, clouds were merely tiny drop of water up in the sky. If you remember your geography lessons, you might know about Nimbus, Cumulus and Cirrus clouds. In recent years, however, there has been a lot of talk about storing data in The Cloud.

Read more…

Computer Cleanup

For many, especially those with kids heading back to school, September is the start of a new year, and as such can inspire you to do a bit of tidying and organizing. In addition to tidying your home, you should also consider the often forgotten job of tidying up your computer.

Read more…

Essential Software for your PC – Part 3 – Utilities

This is the third part in my series, on giving recommendations for free software, that every PC should have. In Part 1, I wrote about security software, in Part 2, I wrote about productivity software; in this article I will gives suggestions on software that keep your computer running smoothly.

Read more…

Essential Software for your PC – Part 2 – Productivity Software

In Part 1, I wrote about how to keep your computer safe, using free software. In this article I will give suggestions on how to be productive with your PC, without having to spend any money.

Read more…