Sunday, February 03, 2013

Python in Lynx (formerly known as Block)



This is a short demonstration of Python capabilities of the application. I had embedded Python into the application's core thus everything is accessible via Python language.

I have written the application in C++ and I used Qt framework. I have also used Python C API to embed python interpreter.

The application has a bridge to Autodesk Maya and it can easily be adapted to other applications like Side Effects Houdini.

For more information please visit Lynx's Web Page.

Ocean Box V2 Stand-alone Versioning Software



Ocean Box V2 is the newer version of Ocean Box stand-alone version control application. This version of the application is cross-platform unlike the previous version which I used .Net for its development back in the day. Biggest different of this version is that, I have written it by using Qt framework. Thus, it can easily be compiled for other OS's, like Linux and Mac OSX. I used C++ language for this version as well.

API
This version of the application comes with Python interpreter embedded which means Python language can be effectively used in the application. Custom plug-ins can be written and loaded in the application. Plug-in API is extremely simple, even novice Python users can develop plug-ins.

It also offers commands for all functionalities of the application for shell users. Moreover, Python API allows Python developers to embed Ocean Box V2 features into other tools and applications. Ocean Box V2 comes with implementation for Autodesk Maya that has been developed by using the powerful API of the application.

Documentation
You can reach the documentation here.

For more information please visit: Ocean Box V2 Web Page