Wednesday, November 23, 2011

You got to love Python and PySide

Did you know that Python is architectural a perfect platform for Grid Computing? Well, no surprise because Python was designed as a script language, I am sure that the creator had no intentions to actually use it for High Performance Grid Computing.

The fact is, it has a very dynamic core that can be adjusted at any time, upwards or downwards. No matter what the requirement is, it can be done singular or parallel. Of course it will maybe never be as fast as our Native Grid Library but it is out there and no one seem to grasp the beauty of it.

I did some serious R&D for the last decade on Grid Computing and Python is perfect for it. So obviously we want to harness this poetic Grid Computing power and therefore we added also a Qute++ cluster on our Grid++ System.

Although, Python by itself has already many modules that are cross-platform, I alway was also fond of the Qt Framework, even 15 years back I already used it a couple of times in Linux environments and since then I used it many times. PySide could not have been a better match for our Grid++ System.

PySide is the Python binding for the Qt Framework, so put now 1 and 1 together and we have a perfect cross-platform Grid Computing Library.

Many developers however dislike the Python language, I myself sometimes catch me saying "What a terrible expression" when I write Python code.

Fortunately our compiler uses a dynamic language lexer which basically allows us to add any language/dialect but we did not want to add the Python language, it was important to us that we stick with Basic++, C++, Java++, and Pascal++ language dialects, and writing a language interpreter in Python was not economical.

So we came up with a reverse compiler technology, you see our compiler generates interpreted languages files for each code unit that we call (il) files. These files are actually XML files that hold the information about the code that was written. Once the code is compiled we recreate Python code from these il-files, kind of reverse compiling, and the good thing about this is we can now do that for any language like JavaScript, C#...

So now we have the poetic Python power with the world-wide used Qt Framework and we can distribute it over the Grid++ System, it is just perfect.

XPower++ Enterprise ships with our new compiler, so don't forget to try and create Qute++ apps and games.

Happy Coding ;)

More info about XPower++ at http://gridplusplus.com

What to expect in XPower++ Enterprise Edition

Hi everybody, if you know Grid++ then you know already that we are working around the clock to bring out our most advanced, diverse, and productive IDE so far. The release of XPower++ Professional drew already a lot of attention which we are very grateful for that. We promise that we will continue to innovate and create better tools. Currently the hot item is the XPower++ Enterprise Edition, our emails are filled with beta requests and early access requests, and we too, are very exited about the Enterprise version.

We are almost done with the closed beta cycle, btw thx to all our beta members for keeping it really closed, and soon we will release final public beta cycle. However, with this post today I want to give everybody a small glimpse of what to expect from XPower++ Enterprise release.

Before I go through the list below I would like to point out that our Frameworks are true cross and support x86/x64 Windows, Linux, Mac OSX development, furthermore 32 bit ARM processor support for Windows and Linux has been added.

Our unique X-Mobile framework supports iOS, Android, Windows Phone 7, Symbian, Blackberry, and more. We have integrated also a graded support for older devices. The X-Mobile framework uses a Hybrid technique which is half native and half Live.

My personal favorite is our Qute++ Framework build on top of Qt-PySide, which contains also X-Mobile Framework for devices that support Qt.

Our JAX Framework is a very productive environment for business solutions. JAX++ is our cross browser framework.

Finally we thought also about the fun part, we added a cross platform game library for Native/Live/Instant games, you can create 2D/3D games. We did not forget about the web people and created also a game library with WebGL.














So we have almost covered every branch of development, but we are not done yet, I myself specially motivate our R&D people to add even more diversity to our platform. Like Haiku, Solaris, and FreeBSD support, and more components, overall interconnectivity to other platforms.

2012 is a great year for us, and many developers all over the world appreciate our efforts and support us, I want to thank all of them, without your great interest, feedback and support we would have not come this far. Thank you!

Take care.

More info about XPower++ at http://gridplusplus.com

(PS: The screen shots are taken from a XPower++ BETA 5 and might change slightly)

Thursday, November 10, 2011

Linux Mint

Hi all, finally we have launched our X-Grid++ platform and we have received a lot of good feedback. It is nice to hear that since we are really working around the clock to keep up with the target dates.

Since we are cross now, I personally had a chance to use a lots of Linux distributions and I would like to share my impressions about them. I am not doing this to judge, just to let you know what I liked and what I did not like so much.

First of all, wow to all Linux developers, Linux has matured very much and is rock solid, I mean I am using Linux now actively for about 15 months but before that I looked at Linux maybe 10 years ago and back then I have to say it was a pain.

What I still don't like today is the installation of apps, I mean, try to install an app that is not listed in the Software Center or distribution channels. It's hard, and for regular computer users probably impossible.

Anyhow, lets start with Ubuntu. Ubuntu was my favorite until they started to mimic Mac OSX with the App-Menu in the Taskbar and the big ugly Icon-bar on the left. No offense but it is ugly. I am totally for innovative new things, and I don't mind using new stuff but now it has become annoying.

Where as AriOS made that actually working, far better than Ubuntu. Fedora, I have to say, needs a re-making too, although they use Gnome 3 now it still feels and look like an OS from 2002-2003.

Mint Gnome distribution, is in my opinion perfect in every way, no annoying menus, icons look beautiful, the overall looks of it makes you think, yes this is a place I want to work and spend my valuable time.

Don't get me wrong, please do understand that I believe that they are all very good, but there is that something in Mint that makes you fall in love with it.

I am not going to even talk about the rest because they are unfortunately behind these distributions in many aspects.

So if you want to experience a clean, usable, and well performing Linux operating system I recommend Mint Gnome distribution, not KDE.

It is just perfect!

BTW, all our products are certified for Ubuntu, Mint Gnome, and Fedora distributions, and our XPower++ cross platform development IDE is the most attractive on Mint :)

for more info about our products and services please visit http://gridplusplus.com