Skip to main content

Posts

Showing posts from 2014

Learning Java - Setting up a development environment

Here is a brief summary of the software that needs to be setup so as to experiment with Java. JRE - Java Runtime Environment. The famed "Java Virtual Machine" (JVM) on which Java bytecode runs is included in the JRE. Every computer/device that can run Java programs will have the JRE installed. The JVM can be invoked using the "java" command. JDK - Java Development Kit. This is a bundle of software which has all the essential tools needed by a developer to create new Java programs. By Java programs I mean the bytecode that a JVM can run. The most important part of the JDK is the compiler itself; called the "javac". It is the javac that converts the source code (the .java files that is essentially text) to .class files that contain the bytecode. With this background I invite you to patiently go through the nice little tutorial http://docs.oracle.com/javase/tutorial/getStarted/cupojava/win32.html (For Windows users) The above tutorial doesn't intro...

The Open Source Way ...

Hello all, a happy new year ! This is my first post of 2014 and am quite excited. The past week was all open source than ever before in my life. I attended a workshop on Drupal which left me inspired to look at how the system worked and also importantly how Drupal was developed collaboratively. So, when I was thinking of material for a nice little new year resolution, involving in open source development sprang up spontaneously in my mind. Last week I spend some time reading through the pages of drupal.org meant for contributors and I felt thankful to have came across it at least now. If you are a social entrepreneur or just someone wanting to make this world a better place (I bet most of us feel this ...) I think there is lot to learn from how free software development communities like Drupal are successful in making such fine software but all of it with volunteered effort. Simply amazing.