Tuesday, June 28, 2005

Ultimate Display : Reinventing Technology for Today

Yes, I am talking about Virtual reality Googles, Speaking about contact lense that can display video might be far too advanced for todays technolgoy.

If not for general computer use, might turn out to be the ultimate gaming visual aid and might be the best for Defence trainings.

Simple sphere with sensors all around contacts could be established with mercury or any other conducting liquid with high cohersive property. With high degree of computation the motion can be calculated.

Well idea is a standard eye glass with video display , and a small sphere placed near the forehead Or might be Center of gravity of human body.

Multiple sensors :)

Well now u got the Idea now.

Thursday, June 23, 2005

Reinventing Energy

Law of conservation of Energy: "Energy Can neither be created nor be destroyed. it can only be transformed from one form into another".

Intendted Audiance:
Bill Gates of Tommorrow / Mother Theresa of tomorrow
Needent Be physicist . Mathamatician or a scientist. Realize the potential of ever growing needs of energy. Polluting Enery has no future. Save The planet from pollution.

A Few Thaughts / Questions
--------------------------

How to store energy with an acceptable loss / Cost ? How to store Lightning ?

Underwater Ocen Currents? Why only wind energy? Why not have a turbine under the Water?

Jet streams in the Air? Same as the above?

The Biggest & The nearest Magnet Earth is always in a state of motion ? Why not have a coil around it? If So How ? If not why?
"Recently I read some where about using satellites to generate energy solar energy and transfer it to earth using Microwaves". Might become a near reality with Hypersonic aerospace Transportation.

Hydrogen From Water using special alloy and seawater (salt)?
Magnets alligned to create uninterrupted motion?
Spatial Energy : I read an article and there a loat of papers published on this topic?



Non Conventional Sources of energy : GOOGLE SEACH
--------------------------------------------------
GVSU MAREC - http://www.gvsu.edu/marec/
Ministry of Non-conventional Energy Sources, Government of India - http://mnes.nic.in/

Wednesday, June 22, 2005

Project Management : Complete

1. PEOPLE
2. PROCESS
3. ARCHITECUTRE
4. TESTING

Thats It


Note:
The Above List is sorted according to preference.

Intendted Audiance:
The Above article is for Individuals who has a formal education in project Management or with few years of experience.

Tuesday, June 21, 2005

Distibuted Systems : Indispensable Element in the Future Of Computing

A distributed system is a collection of independent computers that appear to its user as a single coherent system

Objective:
-----------
Basic & Simple intoduction. Focus would be basically on Multicomputer distributed operating system services & Middleware Service, A few Novel thaughts.
!!!!!!----------Will Keep Adding to the this list------------!!!!

Few Questions
----------------
Why cant distributed services be a part of operating system? If build or available in popular operating sytems, Should/Would It support existing applications at the OS level. One of the immediate applications that I can think about is image rendering(Video Editing) , Using idle machines to share the work load. The questions above basically are about Code & Data Migration. Why not build systems that allow delegating tasks to other participating sytems? Like deligate rendering task completely to a participating machine (load balancing kept in mind) full fulling the defanition of "Apperaing to the user as a single coherent system"


Few Novel Thaughts
------------------

Distributed Downloader : Idea is to download the file from a server that support multipart download on multiple machines using multiple threads.
I have been working on this and I found the application to download files much faster then most of the commeercially available downloader applications. Build as a middleware supports both HTTP and FTP protocol.

Distributed Proxy : Distributed cache, Might be a good addition to Internet Explorere, Fire Fox or any browser.


Distributed ***************** : Me Woking on this currently

Design Patterns

Objective
----------
Simple Defanition, Introduction , About patterns. Find the different patterns and provide the best link for each pattern.

Why Patterns?
------
With patterns you don't have to reinvent the wheel and get proven solutions for frequently encountered problems.Design patterns represent common software problems and the solutions to those problems in a formal manner.

Advantages
------------

  1. Provide proven solutions
  2. Simplify complex problems
  3. Improve communication

Who , When . Where ?
----------------------
The origin of design patterns lies in work done by an architect named Christopher Alexander during the late 1970s.The pattern movement was very quiet until 1987.

Pattern - Rejuvenation
------------------------
"Gang of Four" Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, reintroduced patterns into the software work with their Book Titled Deisgn Patterns: Elements of Reusable Object-Oriented Software". The Gang of Four describes 23 design patterns.

Some Patterns
---------------
Singleton
Facade
Factory Method
Abstract Factory
Strategy
Decorator
Iterator
Template Method
Builder
Proxy
Adapter
Bridge
Mediator
Decorator
Composite
Observer
Chain of Responsibility
Memento
MVC
Command
Prototype
State
Visitor
Flyweight
Interpreter

My Collegue SPN asked to add a few lines about the project we did at PA, We did exploit Chain of responsibility and Mediator Pattern to the full extend. Its 2:47 in the morning , Time to sleep, More about these two patterns and might be a few bits of code Tommorrow (June 23 05).

Summary
-----------
To summarize design patterns save time, energy while making your life easier.


Cool Links
----------
Overview of Design Patterns
An article that briefly describes commonly used Design Patterns

My First Blog.

Thank U "Raghu Raman Rajagoplan" For Introducing Me to the world of Blogging.