Wednesday, February 25, 2009

Vibrational analysis widget for MeTA Studio

Many had asked about the support for visualizing frequency data from GAMESS/ Gaussian output in MeTA Studio. The short answer was: not out of box.

The long story: you and write a widget, and well good thing is that I myself wrote it ;) You can get the widget here [freqViewWidget.bsh].

To use this widget:
- make sure you have the latest version (2.0.24022009) or higher
- download the above script
- use the Add/Remove Widget button on the Widgets panel to install the widget
- Optionally open it in code editor (in meta studio) and click on "Make Widget" button
- the widget should appear in the Widgets panel.

- next open a molecule file as usual in meta studio
- then click on select molecule in widget, select the molecule with freq data
- then i guess its pretty straight forward ;)

So how does it look?



And I guess the graph (generated from jfreechart API which are shipped with MeTA Studio), looks pretty too .. try it out and let me know!



Have fun!

Sunday, February 22, 2009

MeTA Studio update and re-factoring plan

First on the re-factoring plan:

After much of though, I have decided to re-factor the graphics engine for MeTA Studio so as to make it more flexible and enable it to use multiple rendering engines at the backend at the same time providing complete UI integration with existing IDE. This will take some substantial amount of time and hence I plan not to update the source release till such time. Only on-line updates will be provided till such time. Any changes to APIs will be reflected in the API documentation that would be shipped with the on-line update.

Current version is more of bug fix release with some new APIs:
- GAMESS/ Gaussian reader now reads more additional information
- Some of these can be see by: Right Click -> Tools -> Additional Information in the MoleculeViewer, there are a number of usability bugs in this code though at the moment.
- Molecule.AdditionalInformation class is updated
- there are other API additions and modifications in org.meta.molecule package (refer to IDE help for mode details).

During the time when graphics engine re-factoring is being done, any features that use graphics framework (for example Frequency visualisation) will be shipped as user scripts, and at a later stage would be integrated into the IDE.

The current version is: 2.0.23022009
The usual UAC note to Vista users apply, you need to start MeTA Studio in admin-mode to update (I plan to fix this in the next full binary update).

Have fun!

(Update: some necessary small updates made the current version to 2.0.24022009)

Monday, February 16, 2009

Cooliris (PicLens) is great even on small screens and netbooks :)

Some time ago I wrote a short post advocating for a wonderful piece of software called Cooliris (here). Back then I was using my high powered desktop but currently am on move and only have access to my MiLeap. Even on this small screen and pretty basic graphics hardware , Cooliris seems to just work very smooth, and the UI also scales pretty well :)

coolris_small

Thursday, February 12, 2009

Windows 7 WritePad supports saving as ODF!




Windows 7 WritePad seems to support saving in ODF format!! Which is totally surprising .. it also supports writing in OOXML format. In simple tests that I did with saving to ODF format, I could open the files written in WritePad in OpenOffice without any glitch!

Sunday, February 08, 2009

MeTA Sudio: minor update

A minor update (bug fix and jrman) update is available. The version number is (2.2.0.09022009).

Please read this post before applying this update.

This update brings the jrman library to the latest version, this makes rendering images much better than what was available with previous versions. However, it removes many jrman classes that are really not required for rendering (UI and some test classes). Also there is a scuttle change in the JRMan rendered image within MeTA Studio: the background of the images is always transparent. This behaviour may be modified in future.

Again no source update yet ... the next source update will include changes to the jrman lib as used in MeTA Studio... but this will be after quite some time ;)

Have fun!

Thursday, February 05, 2009

Reporting and Blogs: Blatant errors!

I am not sure how you take this when some blogger in PC World announces that Malaria is a Viral infection!!

Even a 10th grader student would know that Malaria is not a Viral infection but is a caused by protozoan parasites, generally Plasmodium vivax, which is *not* a virus! It is simply ridiculous that people don't try to atleast verify what they are writing, or atleast update it, when there are comments telling that how wrong they are!!

Wednesday, February 04, 2009

The point for Rs 500 laptop (or shall I say sub Rs 1K device?)

OK. So now Hindu has a more reasonable story about the device (I will not call this a laptop any more) with a bit hazy picture of it.

And potentially it seems to have got bashing from every where (here, here and here)!

.. well including me. The problem was with calling the device a "laptop". A "laptop" as is commonly seen in the tech world as a completely different device as opposed to what was shown in Tirupati. But, I still feel that every one missed the point, because of the device being labelled as "laptop". Does any one remember Cherry PC? To me this is an Indian competitor for the same... only probably a lot less cheaper, and may be a less capable too. It would be fantastic if for example you could connect this device to the TV (they are in many many Indian households), and get a cheap keyboard, and a wireless or a wired broadband connection... and viola you have the whole Internet, or the as the education ministry wants it to be...

As against what many people say, this device has a potential, but only time will tell if this does not turn into another "vapourware" like well Simputer or Mobilis (although they are not "vapours" but their cost is extremely high as compared to what they were originally predicted to be).

Tuesday, February 03, 2009

Rs 500 laptop followup

As I speculated earlier in this post, this device (aka "laptop") doesn't have a display (http://timesofindia.indiatimes.com/Hyderabad/10-laptop_proves_to_be_a_damp_squib/articleshow/4072417.cms)

.. But I am still awaiting more details on what actually it is. But it is definite that it cannot be called a laptop ... pretty safely!

.. So I can continue to dream on my netuter design ;)

Monday, February 02, 2009

MeTA Studio update: map-reduce, editor, bug fixes

New online update is available (version 2.0.03022009) [accessible via. Help->Check for Updates with in the IDE].

Before any thing,
Very Important:

After applying this update remove the following file from metastudio settings before restarting:
~/.meta2.0/launcherConfig.xml

Note that depending on the OS, ~ should be appropriately replaced. For Windows Vista this is in C:\Users\< user-name >, for earlier windows its C:\Documents and Settings\< users-name >, for UNIX/Linux this is usually /home/< user-name >, for OSX it is /Users/< user-name >.

This is required because the way MeTA Studio is launched has completely changed from this version to allow purely non-gui MeTA Studio demon (using --daemon command line switch) to be running, even on machines that do not have graphical environment.

Future additions to the current version:

- The Molecule option in IDE now provides and additional option to create a new molecule using in built (yet to be complete) MoleculeEditor. This is highly experimental and its functionality is going to change over time. Don't complain at this stage ;) but suggestions are welcome :)

- The mapreduce framework is now usable, but not yet complete. To test out this framework you can use the scripts from http://tovganesh.googlepages.com/mapreduce.zip, try running mapreduce.bsh from IDE [Tools -> Open Code Editor]. Every thing else, at this point, I guess is self explanatory ;)

The current mapreduce framework has a slow start and does not yet handle node failures. Note of security: mapreduce involves remote execution of BeanShell scripts. By default MeTA Studio prompts for any action relating to Federation framework (mapreduce is implemented over the Federation APIs). This can be appropriately configured as suited from with in IDE [Preference -> Federation Security Rules].

- Includes a usual list of bug fixes
- But does not include updated help for the new mapreduce APIs and no source update yet ... I plan to do this in the next iteration.

have fun!

Saturday, January 31, 2009

The speculation over the Rs 500 laptop

I had a series of posts earlier (available here) largely dreaming about a cheap netbook (or laptop) for India. And now there seems to be a lot of buzz on Rs. 500 (or $10) laptop being introduced by the Indian government for the masses.

What would be the speces of these, would it be highly subsidized, will have to wait till 3 rd Feb to see all that. My only speculation on the Rs 500 laptop is, if this is not something that is substantially subsidized by the government, then this will not have a proper display ( would connect to a TV, or have a cheap LCD monochrome display that could be easily manufactured in India). But well my speculations usually don't go well ;) so its all wait and watch for me. Look back at this space, I will be posting info on this launch as and when I have more idea.

Update: Indian Express has a nice article on other aspects of laptop (and OLPC) especially for education.

Monday, January 26, 2009

On 'Republic Day is now just another holiday'...

Yahoo News (via Indian Express) has a very terse article on 'Republic Day is now just another holiday'...And that is when India celebrated its 60th republic day on 26th Jan 2009. For me the first one out side my country.

Though touted as a holiday, it has been never been a holiday for school kids atleast. And to the best of my knowledge a majority of government employees too. Most of whom will flock early in the morning to their respective offices and take pride in saluting and hosting the national flag, with occasional cultural programs. When I was in my school (AFS, Pune), we used to have march-past and some cultural events in the morning with the chief guest mostly being the AOC of pune AF division. It used to be such an enthralling event for me.

As far the concerns of 'new generation', which includes people like me too, being too less concerned about our own country is way too generalised statement. I think there were always self-centred people, and they will always be there. That doesnt mean that every one is like that! What would be more positive from people around is to ensure that their siblings, mates and colleagues develop an esteemed pride towards their nation. Its always easy to criticise, but its what makes people like APJ stand apart, who is true epitome of person who can positively inculcate such a pride towards nation. Its not essential to and is highly undesirable to "follow" APJ or some one, but its more essential to take the message forward and spread it.

Jai Hind!

Thursday, January 15, 2009

MeTA Studio: bug fix release

:( within hours of release of the latest update of MeTA Studio, I was doing a demonstration of it and found a critical bug with multiple views in the MoleculeViewer (though the demo did go well :)) ...
So this and some more minor bugs get fixed in this online only release....

Important NOTE: U need v 2.0.14012009 installed before you apply this update so as to make sure that everything works OK.

Vista Users: You will have to start MeTA Studio with administrative previlages to complete the update process.

Wednesday, January 14, 2009

MeTA Studio update: full source and binary update

Releasing the full binary and source update for meta studio. Available from usual place at http://code.google.com/p/metastudio/
The latest version string is:
2.0.14012009

This is the first major update this year. Note that this update is not an online update so you will need to install the full binary version ( windows/linux/mac (only the latest intel macs))... Online update will not work for this update!

There are no major changes in the UI, however there are a number of additions in the underlying APIs:

- The integral evaluation (for QM calculation) APIs have been revamped with a completely new structure so that it can be easily extended.
- Map-Reduce as a new means for writing distributed applications over metastudio. This is not yet fully complete, but hope to complete in the next iteration.
- Update to BeanShell interpreter. This was made available in previous updates but now is a part of full binary distribution.

.. and some acknowledgments.. :)

RK helped test the generic binary version on Intel Macs with OSX 10.5 .. and reports that most of the things work except mp3 playing and Java 3D.

Also included are a number of bug fixes reported by users...

WARNING: (again!) The online update will fail, you will have to update with the full binary release for this version.

Sunday, January 04, 2009

Mac: not so great for me





Well thats my experience so far!!
The most sour thing for me was the poor support for Java on Mac... Can't Sun just handle this on their own?!

Monday, December 22, 2008

ISRO posts stunning lunar flyby videos

ISRO has posted two stunning Lunar flyby videos which can be accessed from http://isro.org/pslv-c11/videos/tmc.htm and http://isro.org/pslv-c11/videos/tmca.htm.

The videos are combining multiple images taken from Terrain Mapping Camera (TMC) on the Chandrayaan-I.

You will need windows media plugin for your browser to watch these videos. In short, its better watched on a windows box. Hope that they can use flash next time ;)

MeTA Studio: minor update

Another minor update is available. Again, only online update is the only way to get the latest.

This version fixes some bugs reported by users. And adds some small new functionalities (mostly for my convenience ;))..

As usual, check: http://code.google.com/p/metastudio/ for more info.

Sunday, December 21, 2008

I am using a Mac!

I had always thought that I would never own a Mac. Well that is still partly true, but now I do have an old Mac that I bought for $260. When I was in India, I did think that, given the price factor of a new Mac, I would never buy a Mac. But recently I moved over to Oz and though that investing about 3K on MacBook Air would be good idea. But then I dropped the idea completely as the only reason for which I wanted to get it (the Nvidia mobile 9600 graphics processor) was not really good: it only had 128MB VRAM. That meant I would not really be able to do CUDA programming on it.

As far as laptop was concerned, my Mi Leap-L (now dual booted with Vista and Ubuntu 8.10) are great for my work and for communication back home. But I still wanted to try Mac. And Lol, the CS department came out with an old Mac sale :) This is iBookG4, 12.1" (not the new Intel once), but pretty cool .. Am testing it out, so may post some more info. at a later time :)

Thursday, December 11, 2008

MeTA Studio: maintainance update

Minor update of MeTA Studio is available through online updates (MeTA Studio v2.0.12122008).
This addresses some of the issues noted in http://code.google.com/p/metastudio/issues/list. There is no source / full binary update at this time.

Check back for some interesting new addition in coming few weeks :)