jolUI - Mindheaps UI Library

November 23rd, 2008

I am very glad to announce that we will be releasing “jolUI” pronounced “jui” , our own User Interface (UI) library, by the end of January 2009. The first release is expected to include basic Form Controls, Layout Containers and Navigation Containers. It will be available under General Public License (GPL).

Main Features :

  • Modularity : For individual components, controls and containers, jUI will consist of one Javascript and one CSS file. So instead of using a complete library, only a subset can be used. One can either use it in-line or as an external file.
  • It will provide a rich set of UI options consisting of all Form Controls, Layout Containers , Navigation Containers.
  • Easily Customizable. It will contain an uncompressed version for development.
  • Small Size.
  • Cross Browser Implementation.

——————–

Motivation:

I have been using ‘jQuery’ for quite sometime now, and from the very beginning i was awestruck by its sheer power. While designing the UI for Mindheaps, i started creating my own containers and components. jQuery does have an UI library, but i was not much satisfied with its look and feel. Now that i have a few containers ready , i thought of combining this into a library and add to the Open Source Community.

jUI will have the type of components, controls and containers similar to what is present in Adobe Flex. For eg- TabNavigator, Panel, ControlBar etc. I chose Adobe Flex for its wide range of UI options.

——————–

I am also writing a wiki for jUI’s API help and documentation.

Being very optimistic about jUI’s future, i eagerly wait for jUI’s public release.

Cheers!!

- Subhajit Ghosh

Open Source, jolUI , , ,

The real code

October 11th, 2008

The pace has picked up.

While we continue, this is what we focus on..

while( true) {

accumulate( WEB_DATA);

addHumanInput( WEB_DATA, HUMAN_ID);

addMhKnowHow( WEB_DATA); // Mh - Mindheaps

outputToUser( BLEND_WEB_DATA);

}

We hope, the final output is “HAPPY USERS

Cheers!!!

- Subhajit Ghosh

Mindheaps ,

Recess…Over!!!

September 21st, 2008

After a month of hibernation, things are about to flow again.

Its kind of strange, that when you start to work seriously on something, how ideas come in as a deluge. It is as if, at each moment of time, you are struck by something. Traveling, reading, seeing billboards, advertisements… you start thinking of something really creative. Then you say to yourself, EUREKA!!!, this is what i have been thinking of and it should be done in ‘this’ way.

At this moment i just feel the truth in a popular maxim- Whenever you work your heart out towards something, it is as if the entire world conspires to make you achieve that.

Steve Wozniak in an interview, once said that, if you have a dream, its worth the pain and the hardships you put in , to make the dream come true. Its so true!!!

Well, taking all the positive ‘fruits’ in our ‘dream’ basket, we walk forward.

Mindheaps has a new member now.

We are happy to have Rittik in our team. Welcome aboard!!!

Cheers!!

- Subhajit Ghosh

Mindheaps ,

the Black Bug!!!

August 4th, 2008

Mindheaps just encountered the first bug in its system…THE BLACK BUG!!!

Not of major significance, but one to be remembered as this was the first of its kind. It’s related to flash, embed and internet explorer compatibility. Though we did expect that one of the important things to take care of, was browser variations and compatibility, we never thought that it would come such early.

Nevertheless, one more thing learned.

I have taken a printout of this first bug, and this will remain as one of the tangible things we shall have, as we move along.

Cheers!!

- Subhajit Ghosh

Mindheaps

Hibernate Sharding and database partitioning……

August 1st, 2008

For a huge web application you need to have a huge data store……….but, what when the store is exceeded. Hibernate Sharding is the next generation framework for Sharding (splitting) up of data. Hibernate Sharding is open source and can be accessed for free………..

Technical , ,

Welcome!!!

August 1st, 2008

July 31st 2008 …the day when Mindheaps came into existence. Now we can proudly say that we are officially a part of this big bad world of “Internet”.

Currently the two employees of Mindheaps, are on a big high seeing their dreams take shape.

Let me start by saying why have we thought of building it.  In today’s age, undoubtedly “Web” is the biggest source of information and this plethora of data is ever increasing. The biggest encyclopedia that exists. But, the very problem is this information is scattered everywhere. Google, Yahoo, Altavista and others do come to our aid, who try out to bring the best possible information for us. But the important question is “Is it enough, is this the best we can do?”. Hats off to Google and other search engines , for how they try out to bring the best possible sources, which can answer our queries. But the essence of the question here is that whatever Google provides is not consolidated (forgive me for saying this .. :( ). In this respect Wikipedia is miles ahead of everything that exists out there. A layman would be completely satisfied with the comprehensive database it has. Also it has a sufficient amount of external links. We do sometimes wish that, if in all the links provided by the search engines , others can give their reviews, input some additional resources. Which means that we want to add human experiences and knowledge, to the information, to measure their effectiveness, accuracy and correctness. An attempt is done by Scour.

Here, we dont want to limit ourselves with only search engine results i.e. for a particular topic say “Donald Duck” , we want to have all the “valuable information” that exist in web for “Donald Duck” (Donald Duck being my favourite cartoon character.. :) ) . We feel that this can be done by aggregating web data with human knowledge and insight on that data .

Having said all this, we plan to make Mindheaps an excellent RIA, with ample features. We strongly believe that “Sharing and gaining ‘knowledge’ should be exciting and fun, else information, knowledge and data are nothing but some set of obscure letters”.

We are still in the planning and design phase, but we are making steady progress.

Wish us luck. Until then, HEAP IT!!! :)

Cheers!!

- Subhajit Ghosh

Mindheaps , , , ,

Bluehost+TortoiseSVN+Subversion

August 1st, 2008

This is a “how to”  for configuring subversion in Bluehost.

Of all the resources available to configure SVN on Bluehost and then use TortoiseSVN for version control , http://www.tabruyn.com/site/life/55-tortoisesvn-subversion-and-bluehost , is one of the best , accurate and recent one. Instead of wasting time searching for other resources, i would suugest to follow this article accurately. This guy has done a tremendous job.

One error , i guess it was a TYPO ( I got confused here!!) was related to Step 4 of the document. Its about the URL of the repository.

svn list svn+ssh://USER_NAME@www.DOMAIN.com/YOUR_SVN_REPOSITORY_PATH

YOUR_SVN_REPOSITORY_PATH is the absolute path . i.e. something like

/home/XYZ/svn/myproject.

Another very helpful link for version control is: http://www.bluehostforum.com/showthread.php?p=57879

I have configured it myself and my SVNis running.

Technical , , , , ,