1
Jan
It’s August 11th 2011 and already I am starting to see what I want from 2012. Although personal priorities are not included!
- Open University
- Sign up and complete TT381
- Sign up and complete TT382
- Yoga Teaching
- British Wheel of Yoga – 15 CPD points – possibly from following list
- Vinyasa Course – bwy web
- Chakra and Teaching – bwy web
- Wisdom of the Heart (Mandala Yoga Ashram)
- Ongoing Training for MYA-Graduate Yoga Teachers (Mandala Yoga Ashram)
- Continue to Teach yoga classes, at least one class a week.
- Organise YTTC notes (inc. recordings) for ongoing study and revision
- House – Clear out old stuff
- Visit friends in Spain
- If possible; Save towards India trip in 2013 for the World Yoga Convention will be held at Bihar School of Yoga in Munger September 7-13
- Theme for Year – Tidy and Focussed
- Spirit of the year – Simple and Spacious
- Continue with guitar and singing lessons
- Try and jam with friend
- Have fun
Tags: British Wheel Of Yoga, Chakra, Cpd Points, Goals, India Trip, Munger, Old Stuff, Ongoing Training, Open University, Personal Priorities, Romantic Interest, Singing Lessons, Spain, Spirit, Web Wisdom, Wheel, Wheel Of Yoga, Wisdom Of The Heart, Year 2012, Yoga Ashram, Yoga Classes, Yoga Teachers
Filed under: General
21
Dec
As 2010 nears to an end its a good time to workout what I want from 2011. I could drift through the year, but then I would look back and think what have achieved! Time, it’s precious, so I will focus on a few things that are important!
These are my aims for 2011. They are listed in level of importance to me looking at the year as a whole. As with everything, keeping a balance in the time I spend on these activities is key;
- Complete the yoga teacher training course, and PASS IT! – COMPLETED
- Establish and maintain the teaching of regular yoga classes (building on my teaching from 2010) – ON COURSE
- Cultivate existing relationships – EASY AND ON COURSE
- Complete the last presentation of TT380 and plan for TT381 and TT382 (Open University) – SIGNED UP for TT380
- Attend regular yoga classes as a student – ONGOING
- Sort out the TV situation – No Need!
- Have fun – Friends and holidays happening
14
Jan
M255 Java Calculator
Having completed the Open University course M255 I decided I wanted to put my new found knowledge to use. I needed a project, and wanted to learn about how user interfaces are programmed in Java.
A Calculator seemed like a good project, but I set myself a few restrictions, they were;
- Not allowed to use an ‘Integrated Development Environment’, I used the VI text editor instead.
- Use compiler (javac) and Java Virtual Machine (java) to run it from the command line.
- Not allowed to look at how other people had programmed a calculator
- The only source of help was my knowledge of Java from M255, and, The Java Tutorials at the Sun website.
One of the reasons for putting the details of the project on the web was to show others what can be achieved after completing M255, and to welcome feedback from people, including experienced developers.

Source and Design
This project has been split into phases to make development more manageable within the limited time I have. Initialy I wanted to create a user interface that responded to all the events I needed and then make it work like a calculator. What surprised me was that it only took an hour and a half to create the user interface, being that I am no expert means I have probably not implemented it as well as I could have, but thats why ive signed up for M257.
Future enhancements
As anyone working in software development knows, programs always evolve, and the Calculator is no different, I see the code/implementation changing as I receive comments from more experienced Java developers, and to add the following;
- Convert into an Applet so people can see the Calculator on the web without having to download it and run it locally.
- Add support for keyboard use, at present this is purely mouse driven.
- Nested brackets
- Improve the layout of the interface, it could look better.
- Add other scientific functions, maybe even graphs as I get really adventurous.
- … and more as either I think of them or people suggest them.
Warning!
As I am no expert on Java or Java user interfaces I obviously have no idea if there is a better way of achieving what I want, or for that matter if I have committed any sins in the code I have created; however, I hope this project evolves and can become a case study tracing the evolution of the calculator from the original source (v1.0) through it’s evolution into a more show case calculator program.
This is a purely educational project; I don’t see this being of any real use to any one other than to learn from.
Tags: Brackets, Calculator Features, Calculator Java, Code Implementation, Description Classes, Developers Source, Hour And A Half, Integrated Development Environment, Java Calculator, Java Developers, Java Tutorials, Java Virtual Machine, Javac, Open University, Original Version, Scient, Sun Website, User Interface, User Interfaces, Version Description, Virtual Machine Java
Filed under: Software Development