Peeping into a Technetronic Society


Blog For Free!


Archives
Home
2005 April
2005 March

tBlog
My Profile
Send tMail
My tFriends
My Images


Sponsored
Blog



Virtual Desktop for Windows
04.25.05 (10:20 pm)   [edit]
I was pretty much getting frustated with not having multiple desktops to organise my work. Something that comes as a default in CDE, KDE and JDS is an important feature missing on the Windoze boxes. Not sure how many would agree to my point, but it is quite an inhibiting factor for me. I googled around to see if I could fine one for Windoze and I was quite surprised by the search results.

The one I decided to install was the [url=]OpenSource Virtual Destkop for Windows[/url] . The install base is really small for this one and it gives me the options to create as many virtual desktops as I want. I can give them names, drag and drop applications across destkops. There is a very slight but noticable latency when moving across desktops, but the other features have really overshadowed this. I am now using it effectively to organize my work and what a blessing this is. Virtual Deskops are cool and my sincere appreciation for the folks who came out with this open source tool.
 
Model Driven Architecture
04.11.05 (6:22 am)   [edit]
I happened to attend a session on "Model Driven Architecture". MDA is an open approach to address the business challenges in a technology oriented organization. MDA separates business and application logic from underlying technology. The approach for providing solution to a business requirement does not entirely lie in the code. The first approach is to come out with a business model of the requirement. The model will have to be a pure representation of the business (represented in UML diagrams). Once this is done, the model is converted to a PSM (Platform Specific Models) using some level of mapping to the models (known as PIM-Platform Independent Models).

OptimalJ is a product from CompuWare that follows MDA in its entirety and aides in accelerated J2EE development.
What I really liked was the fact that it was very seamlessly integrated into the Netbeans IDE (as a plug-in). OptimalJ in itself is not an IDE, but more like a plug-in to IDE. It also works in an Eclipse based environment.

I haven't tried it hands on, but hope to do it sometime to see for myself its real benefits.

Some info on MDA can be found at
OMG
 
History of the Internet
04.10.05 (1:56 am)   [edit]
A little off beat post, but I thought it was worht a mention. I stumbled upon the below mentioned site while I was searching for something else. I know there could be lot of sites giving statistics about the milestone achievements of the computer era, but I found this one immeditely impressed. Read on...

Geek History
 
Do you Wiki?
04.05.05 (9:46 pm)   [edit]
I have been using Wiki for almost an year now and the kind of features that are available for quick sharing of information are immense. You can quickly go and edit existing pages, add new information, attach files, have design reviews online and re-iterating the fact that you can do extensive file sharing and collaboration, makes remote team collaboration much simpler.

There are lot of options when it comes to choosing the wiki you want today. There are also Wiki/Twiki tools available on the net. "Google" for these and you will be surprised by the number of tools available. The interesting part here is that Microsoft has its own version of a wiki. I am still not sure if it is a wiki in its true sense, but they call it SharePoint) where you can do collaboration, file sharing etc. I wanted to install it on my system (of course only the trial version. I would eat my head if they gave anything for FREE!) But I wasn't able to coz it required Windows 2003, while I have only a 2K box.

ERRATA: Checking again at http://www.microsoft.com, I was wrong about the fact that it works only on Windows 2003. The latest version apparently has this limitation, but the older versions are supported on other Windows flavours (shld’ve been obvious to me!). Anyways, they have a nice Demo)
about SharePoint. What I noted is that you still cannot edit documents on the fly. U can only attach.

Currently, I am involved in developing a few features in JSPWikiJSPWiki. This is an open source wiki tool with lot of real cool features. It is so much fun to create some new stuff, do enhancements to existing features and so on in this area.

All said and done, what we have today as "Blogs" and millions of folks are using blogs extensively is also a form of wiki. Especially if some one has created a group or a community blog, they will truly appreciate its power. I am part of two such community blogs; a tech blog started by a few of my friends (http://jax.weblogs.us) and my college blog where scores of people are contributing(http://camelinthedesert.blogs...).

If you haven't been using one, start it soon, encourage your friends/organizations to create a wiki and unleash the power of online collaboration.
 
EJB 3.0
03.30.05 (10:56 pm)   [edit]
The EJB 3.0 has been creating a quiet but powerful stir within the developer community and it is good to see that lot of developers and companies are keeping up the pace by already writing new applications and converting existing applications to support 3.0. Currently, in its early draft version 2, the umbrella JSR 220 is available for the general public.

I am not even a novice when it comes to EJB, but the reason I am writing about it is because, this version revolves around the wonderful concept of Java Annotations(JSR 175). EJB 3.0 is all about extensive use of metadata annotations. Just to give a bird’s eye view of some of the cool features (according to me):

* Definition of the Java language metadata annotations that can be used to annotate EJB applications.
* Encapsulation of environmental dependencies and JNDI access through the use of annotations and more.
* Elimination of the requirement for EJB component interfaces for session beans and entity beans.
* Elimination of Home interfaces.

There is also something called Simplied API and Persistance API. I haven’t read much about it and for those who are interested, the entire specification can be accessed from here.
 
Rob Pike on System Software Research
03.21.05 (3:47 am)   [edit]
This is a really old article and I am sure lot of folks would have read this, but lemme go ahead and mention this once again. I strongly feel that every word of the article can be marked and marked well because even today his theory of system software research being irrelevant holds true. Now, when was the last time I saw some super cool technology developed on the sytsem software front? And I keep thinking....
 
Evangelising Technology
03.21.05 (3:32 am)   [edit]

Been wanting to write about technology for a while but when it comes to taking self initiated steps to move forward, I am always a step behind!


Thankfully, I have broken the clutches today and have been succesful in creating this blog space and my attempt here would be to post exclusively on the various technolgies that I come across within and outside my profressional world.


What I would really love to see is that some folks benefit out of this and folks sharing views of their world of technology.