Is updating Java really important?

This is a sponsored post. To find out more about sponsored content on Technology Bloggers, please visit our Privacy Policy.

What do you know about Java? If the answer is not much, then you are not alone. In this article I am going to explore exactly what Java is, and why it is so important that you keep it up to date.

Java or JavaScript?

Java and JavaScript are completely different things, however many people confuse them as one and the same.

JavaScript
JavaScript is a scripting language (like PHP and HTML) that is used in browsers to help render websites, and is also now used to create [relatively simple] desktop games.

We use JavaScript on our blog. One example can be found in our comment form; if you don’t tick the box to confirm you have read the comment policy and click Post Comment, a box comes up reminding you that you have to tick it to proceed – that works via JavaScript.

You can disable JavaScript, but so many websites use it nowadays, your browsing experience would be significantly affected.

Java
Java is a programming language, which is capable of doing far more than JavaScript. Java can be used to create new programs and applications that run virtually on their own, or via a browser.

Most computers come pre-loaded with Java, as do many other devices, including some cars, printers, parking machines, ATMs and more. A printer doesn’t use JavaScript, as it is a browser based language.

Malicious Java

It is possible for someone to gain access to your computer via Java. All you would need to do is visit a website with malicious Java code on it, and unknowingly to you, you could be being hacked. Some websites allow you to add your own code to their site, (like forum’s for example) so it might not even be a malicious website you are visiting, just one page which contains malicious code.

Oracle's Java logoWhen you visit a page with a malicious Java application, your browser will usually start to run the code, which will open up a direct link between your PC and the hacker – remember browsing the net is a two way process, every time you request data from a server, the server can request something back.

On face value, a page with malicious Java could look completely normal and trustworthy, as you wouldn’t be able to see the code – your browser would render it for you.

Malicious code can give a hacker almost complete access to your machine, via the internet. They could potentially browse through your files and open applications, and even receive feedback from input devices like a webcam and microphone.

Java Update

When Sun Microsystems (who are now owned by Oracle) developed Java, they didn’t plan for it to be used maliciously, and still don’t. Like with most code, hackers exploit loopholes and flaws in the language, to enable them to perform malicious activity.

Oracle's logoLike with any software, to combat malicious activity, when flaws are discovered, developers create patches and launch new versions to protect uses against their installation being misused.

Many of the know ways Java can be used to gain access to your computer are preventable, if you have the latest version installed.

It is important that you not only keep your computers version of Java up to date, but also your browser’s version. Many browsers come with a Java plugin, and this can become outdated, even if your system version of Java is up to date.

You should check to see if your browser’s extensions and plugins are up to date ideally once every week. If you have Premier IT Support, or your computer is updated by an external provider, you shouldn’t need to update Java, as that should be taken of care for you.

Will the updates ever stop?

I love the technology industry. It is a really great area to write about, as it is constantly changing. Every day, new technologies and methods are developed and released and there is always something interesting to research.

One thing that I do wonder about though, is the consumers constant need for updates.

The iPhone 5

The iPhone 5

Take the iPhone for example. You can now walk around with a smartphone sat-nav and a global dictionary in your pocket thanks to Apple’s incredible device. There is no doubt that the iPhone is an example of how technology is constantly evolving and changing.

Since mid 2007 when the iPhone was released, there have been five different variations/upgrades of the device released. Six versions of ultimately the same device in the same number of years.

Fair enough, each time their has been a technological upgrade, however can that really be justified?

Technology is a constantly moving and evolving however I am sceptical that consumers always get the best update.

Apple want to sell phones right, so every year (there or thereabouts) they release a new iPhone. Samsung do the same, as do RIM (owner of Blackberry) and most other smartphone manufacturers.

What I am not sure about is that every year there is a significant enough technological upgrade to warrant the release a new device. So how do Apple do it then? How do they roll out a new phone with ‘cutting edge’ new features every year?

It is my belief that some of the technology in the iPhone 5 has been around for a good few number of years now, however Apple have just been holding back on releasing it, so that they can produce more future editions of the phone.

Also, many of the changes are superficial. For example, the screen gets a little bigger, the camera gets an extra few mega-pixels, the storage options increase. All of these updates could have existed in the original iPhone, however it would have meant that there were fewer tweaks Apple could make to the phone in the future. Why not design a good phone now and not release another until there is enough new technology to justify it?

Within three days of the release of the iPhone 5, people around the world had bought over 5 million. Apple shares rose sharply, and the brand received a big boost. It was a great move by Apple, however are they not cheating the consumer?

In around a year I expect Apple will release another iPhone, and most of the technology and developments that it will contain are probably already in existence and ready to use, however Apple will have decided not to put them in the latest iPhone, so that they have something to put in the next release.

Would it not be better if Apple released an iPhone every three years? That way each phone could be a massive technological leap from the last, rather than just a slight upgrade.

I think it would be better, the consumer would get the best technology available at the time, and wouldn’t have to worry about the device being outdated in a few months. But Apple would probably not see as many sales, over the three years, by releasing just one rather than three phones.

What are your thoughts, are the big firms cheating us? Do we really need as many updates as often as we get them, or would bigger less frequent upgrades be better?

How to add an email subscription form to your blog

Earlier in the week, Wayne John from Southern California Web Development commented on how it would be great if you could subscribe via email to Technology Bloggers. This way you could read the latest and greatest content as an email, and then just visit the stuff that interests you to comment etc.

After a little puzzling I managed to enable FeedBurner’s email setting and add a subscribe widget to the sidebar.

Google FeedBurner LogoTo subscribe via email like many already have, please enter your email in the box on the sidebar, or even in the box below 🙂

Enter your email address to get free updates about new articles!

As this blog talks about WordPress, RSS feeds and stuff like that, I thought I might as well help other bloggers set up a similar system 🙂

What do I need for people to be able to subscribe via email?

Well first of all you need a feed. WordPress handles this nicely so that shouldn’t be too difficult! Second you need a feed manager. I use FeedBurner. It’s simple and easy to use. The problem with it at the moment is that it is really slow at updating, meaning that when I post an article at 2 in the afternoon, only 8 o’clock next morning does the feed update – for example. This isn’t a major issue for email subscription at the moment though.

How do I enable FeedBurner email subscriptions?

Click on the profile of the blog you want to enable emails for, then go to the ‘Publicize‘ tab. From here look down the sidebar and find ‘Email Subscriptions‘ – click that. You should then get a page looking a bit like the one in this picture.

Enable/Activate FeedBurner Email SubscriptionsThen click Activate!

You will then be taken to a page called ‘Subscription Management‘. Here is where you get your code! Now you can ether get the box code or get the code which links to the subscription page. I chose to have a box, but you take your pick. Add the code to your site/blog and hey presto! Test it out yourself if you like, but the code should work and your readers should now be able to subscribe to your blog via email.

Can I customise the FeedBurner code?

Yes – to a degree. I am not 100% sure what Google’s policy is on modifying the code, but I imagine they are okay with it. My default code would make Technology Bloggers ‘subscribe box’ look like this

Enter your email address: 

Delivered by FeedBurner

but my modifications make a much smother (I think so anyway) this

Enter your email address to get free updates about new articles!

Happy subscribing and happy creating readers and bloggers 🙂