"Java" tag
What a wonderful world

Open Source Sets Microsoft’s Kinect Free

This first article in this series gives a brief overview of the Kinect sensor, the different terms used like natural user interface and machine learning, along with the things required to make these…

Substitution...

Joy of Programming: Liskov’s Substitution Principle

LSP is a cardinal rule to follow in object-oriented designs. In this column, we’ll introduce LSP to those new to OOP (Object Oriented Programming), and discuss a couple of examples from JDK that…

How to become a hacker!

Hackers and the Open Source Revolution

This piece corrects the confusion created by mainstream media between “hacker” and “cracker”. It also considers the history, nature, attributes, ethics and attire of hackers, plus more. Interested in being one yourself, or…

FOSS for cooperatives

Proprietary Solutions Can’t Milk Money from these Cooperatives!

The dairy cooperative societies in Kerala are gradually switching to open source in an attempt to cut costs and stay secure. While people are still contemplating whether to use open source in their…

It's Qt

Developing Apps on Qt, Part 1

This article introduces application development using the Qt GUI framework. There was a time when all desktop applications were developed from scratch. Then came the concept of code reuse. Static and shared libraries…

Choose installation source

Linux on POWER

Anyone familiar with GNU/Linux will not be surprised by the fact that this operating system runs on almost all known processors. However, very few people are aware that mere support just might not…

FOSS adoption

Adoption of Linux/FOSS: Challenges & Opportunities

The hurdles faced in the adoption of open source by enterprises and the Indian government can easily be overcome if a planned, six-step approach is followed. Open source has opened minds and provided…

In the lab...

Fedora Scientific: Open Source Scientific Computing

Fedora Scientific Spin is a Fedora Linux spin that aims to showcase the open source tools for scientific and numerical computing. It was first released officially with Fedora 16 in November 2011, and…

Fail Fast!

Joy of Programming: Fail Fast!

When a problem occurs in the software, it should fail immediately, in an easily noticeable way. This “fail fast” behaviour is desirable, and we’ll discuss this important concept in this column. At first,…

A screengrab of Magzter website

Digital Magazine Store Magzter Uses Open Source to Slash Costs

A mobile digital magazine newsstand goes the open source way to cut its initial investments, and allow publishers to share digital editions of their periodicals with a widely-dispersed global readership. Magzter is a…

All published articles are released under Creative Commons Attribution-NonCommercial 3.0 Unported License, unless otherwise noted.
Open Source For You is powered by WordPress, which gladly sits on top of a CentOS-based LEMP stack.

Creative Commons License.