GCF Version 2.4 Released

GCF (Generic Component Framework), based on Qt, allows developers to compose applications as a collection of components. GCF offers a ready made application architecture

  • to manage loading, initialization and unloading of components,
  • to configure components using XML files,
  • to merge GUI offered by different components into a single application container widget,
  • to have components easily discover functionality offered by other components,
  • to automatically download and install component updates from one or more update servers,
  • to communicate with components on other applications within and outside the host computer (IPC),
  • to create signal/slot connections between objects residing in different processes (IPC)
  • to load KParts and ActiveX components with ease

On November 24, 2010, we at VCL announced the availability of GCF Version 2.4.

The main new feature in this version is the “GCF Application Server” tool. Using this tool developers can now create and host GCF components for access from a web-application. This means that you can now create web-services using Qt/GCF and write AJAX style web applications to call on methods exposed by objects in your GCF components. Visit http://www.vcreatelogic.com/docs/gcf-2.4.0/html/gcfappserver.html to know more!

In addition to the above key new feature, the latest version of GCF

  • works with Qt 4.6 and Qt 4.7 (infact the minimum requirement is 4.6)
  • has an updated plugin to help to create GCF applications using Qt Creator 2.0.1. Pre-compiled binaries (Windows and Linux) for Qt Creator 2.0.1 available.
  • enables IPC over HTTP protocol

Download the latest release of GCF by visiting http://www.vcreatelogic.com/resources/downloads/.

Werner Erhard on ‘Mastery in Life’

THE ‘Werner Erhard’ descended upon 1000+ people at the Yogi Sabhagruh auditorium (behind Swamy Narayan Temple, Dadar-E) in Mumbai yesterday at 7 PM. Every one of the attendees there were either ‘est’ or ‘Landmark Forum’ graduates. I was able to spot one Landmark Forum leader: Ms. Arunaraje and several seminar leaders including the famous actor Ashish Vidhyarthi.

I reached the venue at 6:00 PM, one hour in advance. The hall was mostly full by the time I reached. But the organizers (Landmark Education – Mumbai Centre) of the event helped in finding for me a seat on the second row of the hall. I sat along with Vijee Raaj and Wahida, both of them were my SELP coaches.

Gopal Rao introduced Werner Erhard. And as he himself put it – many people were perhaps ‘annoyed’ by it, because why introduce a man that everyone already knows a lot about? BTW, I had heard a lot about Gopal Rao from some of my friends who had done the Landmark Forum about 6-7 years ago. It was nice to see him in real life.

When Werner came on to the stage, the audience gave him a standing ovation – for about 90 seconds. The sound from the applause was almost deafening. Werner graciously took in all the applause and set out to create for us the topic of his talk – Mastery in life. In the rest of this blog post I am going to give a summary of what he talked about in first person – its just easier that way 🙂 Note: what I have written below may or may-not accurately reflect what Werner said in the talk. But it accurately reflects what I got out of it.

Mastery about any aspect comes about from mastering the conversational or linguistic domain of that aspect. Conversational or linguistic domain is composed by a set of special and carefully chosen terms networked together to talk about a specific aspect. For example the conversational domain for a physician consists of a bunch of specialized terms about the human body and how they are interconnected. A master physician interacts with his world (of patients, ailments, cures etc) using those set of specialized terms. Without those terms a physican would have little or no access to powerfully relating to his world. For example the balloon like structure (in my chest) that helps in breathing in and out is labelled as Lungs. Who cares about what ‘God’ or the ‘Creator’ intended to call it – but labeling it using a specialized term called ‘Lung’ enables us to powerfully understand it and also understand the disorders that can happen for the Lung.

To be a master in one’s life – it is important to master the conversational domain of life. This domain, which consists of specialized terms that are networked together, helps in powerfully relating to (or powerfully interpret) life and surely have a powerful access to creating the life that we want. Werner was very open about one thing in his talk. The conversational domain that he was talking about was not the truth. He doesnt claim to have access to the truth. However he did ask us all to try on the conversational domain and see if it works for us in enabling us to have a powerful access to life! – Fair enough, I thought. In the end I figured that the conversational domain was more than fair enough – it was (for me atleast) rather accurate. I dont know the truth either, but until I do – this conversational domain surely works for me.

The conversational domain for mastery over ones life consists of the following specialized terms

  • The way of Being
  • The way we ‘wound up being’
  • Action or acting
  • ‘What you are dealing with’
  • Occur
  • Correlate
  • Source of action and the way of being
  • Over Here/Over There/Consciousness

Now, lets go over each of those terms one at a time – very quickly. [Side Note: Werner had promised to host his full presentation on the web. On 21st Jan 2011, the slides became available. You can download the presentation from here]

The way of Being is ‘whats happening internally’ in a person from moment to moment and situation to situation. It is a sum total of the person’s metal state (attitude), emotional state (mood), bodily sensations and thought processes (which includes memory). A person’s being changes from moment to moment and situation to situation. It is important to note that a person’s being has nothing to do with who he/she really is. Whatever be a person’s being – that being is all but one way of being. While it is true that most of us have a typical way of being, but it is really important to know that the typical way of being is still one way of being.

The way we ‘wound up being’ – Our early years and growth into adulthood kind of gives us the typical way of being – which Werner calls as the ‘way we wound up being’. This way of being is what we have ‘resigned’ to being. We have gotten so resigned to this way of being that we have created that way of being – as who we are. A lot of us have resigned ourselves to – ‘I am being a hardworking employee’ to a point that who we are has become ‘a hardworking employee’. Note: the ‘way we would up being’ has nothing right about it and nothing wrong about it. But it limits our access to a whole range of beings that we could be. As said before, it is important to know that the ‘way we wound up being’ is just one way of being.

Action or acting – is in the realm of language that brings about something. Language includes spoken words/sentences, unspoken words/sentences (thinking) and what is said by one’s actions as reflected in the saying ‘action speaks louder than words’. Language also includes gestures, rituals and other imitable phenomenon when they say something. Basically action or acting means doing something. The ‘doing’ of ‘something’ always communicates something – which is the reason why action is said to be in the realm of language, or atleast accessible by it.

A person’s Actions are consistent with his/her way of Being. However ‘Action’ is not caused by the ‘way of Being’. Infact the neural patterns that give the ‘way of Being’ for an individual are interconnected with the neural patterns that gives way to Action. In-effect, ‘Action’ and the ‘way of Being’ show up within one single package. One doesnt cause the other, one doesnt influence the other – rather they are both together.

This ‘insight’ is pretty powerful and I am not sure if you got it. Think about it :- ‘Action’ and ‘way of Being’ show up together, in one single package. If one can, theoritically, take on another ‘way of Being’ – new actions show up. Similarly if one starts performing new ‘Actions’ – a new ‘way of Being’ becomes available for him/her.

This brings us to the question – “What is the source of our ‘way of Being’ and ‘Action’?”. Well we already said that before, the source is the nerual network in our brain. Knowing that, however, doesnt provide us with access to it. As in, we cannot put our hands into the brain and rework the neural  network to bring about a new ‘way of Being’ or new set of ‘Actions’.

In order to answer ‘the question’ – we will need to master the next three terms.

‘What you are dealing with’ is a sum total of the way world _is_ for you. This includes

  • The circumstances in which you are working shows up for you
  • The circumstances on which you are working shows up for you
  • How you show up for yourself within the above circumstances

Occur is a term given to the phenomenon of something ‘showing up’ for someone. There are two aspects to reality: (a) the objective isness of it (b) the subjective presence of it in the consciousness of a person. Occur is a term that deals with the latter phenomenon. In short by “Occur” we mean ‘exists in some manner for a person’.

Correlate. This is a tricky term depending on how you look at it. It is possible for two things to be connected to each other – without one being the effect of the other. Infact cause/effect is all but one kind of correlation. Correlate is a term for relation between two phenomenon such that either of the two inter-related phenomena are natrually, necessarily, closely connected to the other. This means when we say “A is a correlate of B”, we mean to say – A is naturally, necessarily closely connected to B, but A doesnt cause B and B doesnt cause A.

Source of action and the way of being

Now that we know the three key terms, lets come face to face with the answer to the question.

Q: What is the source to our ‘way of being’ and ‘action’?

A: Our ‘way of being’ and ‘action’ is a ‘correlate’ of the way in which ‘what we are dealing with’ ‘occurs’ for us.

See if you can read the above statement a bunch of times after going over the meanings of the terms ‘way of being’, ‘action’, ‘correlate’, ‘what we are dealing with’ and ‘occur’. Keep reading the above statement until you have mastered it.

What occurs for us is shaped or influenced by language and is always accessible by it. Using language we can alter the occurinng world to alter ‘what we are dealing with’ shows up for us – which correlates back to our ‘way of being’ and ‘action’.

Over here, Over there and Consciousness

This term is best explained and understood by looking at the following video in which Werner demonstrates it for participants at a seminar on Performance. Click on the YouTube video below and fast forward to time: 46 min and 40 seconds.

The core take-away of Werner’s talk was this – “Who I am is the space in which it all shows up. It is in this space others show up for me and I show up for me. It is this space that provides the occoring world and hence an access to my way of Being in any given situation and the actions thereof.”

Why is this a phenomenal insight? – Because it gives us access to releasing ourselves from the ‘way we wound up being’. The default and typical way of being is __not__ who we are.


That is the underlying, natural and perpetual way of being for human beings.

After inquiring into this for several months, I had a fresh original experience which engulfed my experience of life. I had a Zen like experience of “I AM ANOTHER YOU“.

Closing remarks: I am really happy to have seen Werner Erhard in real life atleast once. Having read so much about him – I had always wondered what he was like in real life. This program was an opportunity to see him in person. It is something I am going to cherish and remember for long!

[Quick Update: Related post – http://ceomag.in/tribute-to-werner-erhard-who-is-visiting-india-shortly/

Leadership an Ontological Model – Workshop from Michael Jensen, Werner Erhard, Steve Zaffron and Kari Granger]

Parking System at BUDAPEST

Parking in Bangalore is an absolute stress. You never know if the parking space is available. Even if you do get a space to park the car, you never know if it will be safe there. (Although to be honest, it has been safe by and large).

However, I just saw on YouTube an awesome video about Parking System in BUDAPEST. It is a must see video. I hope the folks over at BBMP get a chance to see this video and come up with something similar.

FOSSCamp 2010 (An LCC Event in SJCE Mysore)

LCC (or Linux Campus Club) is an organization that was started in 2004 under the department of Computer Science SJCE Mysore India, with a primary goal of fostering the use of free open source software among the students. For the last three years they have been hosting an annual event called FOSSCamp to accelerate the awareness of Open-Source philosophy, tools and systems. This year they had invited me over to be chief guest at their FOSSCamp 2010 event (29th October to 31st October).

The inaugural event was a crowd puller. About 150 people attended the event, most of them students of engineering ofcourse. From the CS HOD’s talk I gathered that LCC has over 200 registered members. I find that pretty impressive. As a technical education institution it is inspiring to note that over the past few years, they have moved all their computer systems completely to FOSS.

On Saturday (30th of October), I gave a 2 hour workshop of sorts on Qt. About 130 students attended the talk. It was surprising for me to see so much of interest in Qt! A few of the students had already explored Qt. Almost everyone had heard about Qt; but there were some misconceptions about it. I spent my 2 hours clearing those misconceptions and showcasing for them what’s possible with Qt.

In all it was a wonderful experience for me. I enjoyed talking to that crowd. I would surely love to go back and see them again!

Jackie – Kannada Movie

Last weekend I had gone out with my wife and cousins to watch this Kannada movie called “Jackie“.

Jackie Movie Poster (courtesy: Wikipedia)

The movie is about a 8th standard drop-out called Jackie who goes about his life dreaming of making it big by not doing any hardwork. Life takes a twist for him when his adopted-sister(s) go(es) missing and he lands up meeting Lakshmi while escaping from the Police who are after him in connection to a murder-case. Then as with most movies, all ends well. But the plot it not as interesting as the presentation itself. With one-liners that range from jokes to moral-advise and songs and picturisation to die for; this movie is a must watch for even non-Puneet fans. Suri (of Duniya fame) has a very unique way of telling stories. He manages to keep the audience interested till the very end! The songs of-course are awesome! Puneet and Rangayana Raghu steal the show. Bhavana Menon matches Puneet in dancing skill.

Do make it a point to watch the movie! You surely dont want to miss this one.

[Update: Some really good songs from the movie