Thursday, September 01, 2005

Open Standards and Open Source

The terms 'Open Standards' and 'Open Source' are regularly used in press and in conversation.

Unfortunately, on many occassions (esp conferences) the terms are miscontrued and lead to certain amount of confusion.

"Open Standard" refers to a uniform technical specification. Offcourse this refers to the process of development of the spcification as well.

TCP/IP, VoIP, SIP, XHTML, XML are all Open Standards, created jointly by various commercial, governmant and not-for-profit organizations under standards bodies like IETF, W3C etc.

However, Open Standards can have both proprietary and Open Source implementations.

"Open Source" refers to a software development and licensing model.

FreeBSD, FireFox (Mozilla), Apache web server, MySQL database server are some of the examples of Open Source software.

Friday, May 06, 2005

twincling executive team attends Novell OES & NLD launch

The TWINCLING Executive Team attended the Novell Linux launch program conducted at Grand Kakatiya, Sheraton.

The Team interacted very closely with the IT Managers from Pharma, BPO, technology industries, System administrator, faculties from colleges and students.

During the course of presentation, quite a few critical points from customer perspective were raised by the Team.

TWINCLING Society is completely focussed on bringing the best of benefits to the customers when they deploy Linux kernel based services and solutions.

Monday, April 18, 2005

Product developer's Orientation Programme

TWINCLING Society conducted a week long Orientation Programme for the Product Developers working on the various projects, beginning April 11, 2005.

The objective of the programme was to bring up the developer's to speed -
. in C and pointers
. compiler tool chain (gcc)
. debugging tools (gdb)
. standard POSIX api
. good programming practices

There was a special mentoring session conducted on -
. memory management
. memory leaks (causes and how to avoid them)
. memory allocations (stack, heap, data segment).

Coding session was conducted along with theoretical discussions.
The concepts were highlighted by executing the debug binary inside
gdb. As a result, each concept was visualized and verified in terms
of memory allocations, costs and associated trade-offs.

The discussion on 'scope' and 'extent' of variables and types was
particularly interesting.

The week long programme was covered in 20 hours.