Archive for category Technology

Google Wave

  • You all know that Google is the legend of search engines at present, all over the world most of the people wants information to be fetched in few seconds and thats why all go for Google, thats the performance of the fast search engine they are providing, most of us doesn’t know whats the protocol and architecture that Google is using for its search engine.
  • This year Google going to release the secret of thier success that is the architecture of Google search engine.
  • At the same time Google is developing lot of innovative products and releasing them as open source. In this regard Google with their innovative mind they have started developing a new product called Google Wave in the year 2007 .
  • Google Wave is being developed by the Sydney-based Google team, that created Google Maps, used by millions of people worldwide.
lars rasmussen

lars rasmussen

jens rasmussen

jens rasmussen

  • Lars Rasmussen is a member of Google’s technical staff, based at Sydney office and with his brother Jens is co-founder of the Google Wave effort, They both joined in Google and worked as lead engineers in the team and developed Google Maps, now being used by millions of people around the world.
  • A sneak peek of Google wave was done on 28 May 2009 in Sydney by the Google wave team, Google has not publicly announced a release date and is providing limited access to developers seeking to test their Wave-based applications.
  • Google Wave is a new model for communication and collaboration on the web, Google Wave is an online tool for real-time communication and collaboration.

Do u know email was invented before 40 years ago, till now we all were using the same email format.

emailold

Ancient Email machine

  • Google is rethinking about the email and took the all the best features of new communication and innovation of tools like blogger,facebook,twitter and they have decided to make what email would look like if it is made today and thus Google Wave born, Get ready to surf in Google Wave.
  • Google Wave is one copy in which anyone can work on it, we can invite the web friends, office colleagues and can send information live and its visible to all users while typing or editing online.
  • A Wave is shared and any participant can reply anywhere in the message, edit the content and add participants at any point in the process , then playback which lets anyone rewind the wave to see who said what and when.
  • Any user can see the full video of that particular conversation and, the full history of the conversation, when and who had made the conversation and when who is edited that with full details.
  • The changes made by the users were highlighted in diff colors so that its easy to check out, And while in the conversation any user can add any formatted text and attach documents.
  • Natural language tools is there to Spell check and spelling correction. It works in a Web browser on our PC or on mobile phones, like Apple fs iPhone or Google Android devices.
  • A translator is there in wave called “rosy” it is used for the communication of two persons, if any one person doesn’t know the other persons language then
    it’ll translate live.

Here it is the video for an overview of google wave?

INPUT DIRECTOR

              ” Input Director”  it means we can control  many systems using single keyboard/mouse. Input Director is open source software, any one can handle this software.

  • We can copy the files from one system and we can paste to another system.
  • We can handle the other systems by moving the cursor

 

cursor Transition 

  • The above picture is example for cursor moving from one pc to another pc.                                                  
  • Through the Input Director we can switch many systems.
  • we can shutdown the other systems from master system, and also we can do many functions.
  • By choosing select box we can skip the system.
  • Master System will skip automatically when the other system is switched off.
  • Input Director is high speed software for windows.

clickhere to Read More
clickhere to download software

Agile Computing… A new era in s/w development

Agile techniques basically are meant to improve quality of engineering or development output…..
There are many specific agile development methods……
Most promote development iterations, teamwork, collaboration, and process adaptability throughout the life-cycle of the project……
Agile methods break tasks into small increments with minimal planning, and do not directly involve long-term planning. Iterations are short time frames (timeboxes) that typically last from one to four weeks. Each iteration involves a team working through a full software development cycle including planning, requirements analysis, design, coding, unit testing, and acceptance testing when a working product is demonstrated to customers……
Team composition in an agile project is usually cross-functional and self-organizing without consideration for any existing corporate hierarchy or the corporate roles of team members……

Most agile implementations use a routine and formal daily face-to-face communication among team members…

Principles :

Agile methods are a family of development processes, not a single approach to software development.
Agile computing are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:-

  • Individuals and interactions over processes and tools….
  • Working software over comprehensive documentation…..
  • Customer collaboration over contract negotiation…..
  • Responding to change over following a plan…..

Some of the principles behind the Agile Manifesto(Document) are:

  • Customer satisfaction by rapid, continuous delivery of useful software….
  • Working software is delivered frequently (weeks rather than months)….
  • Working software is the principal measure of progress…..
  • Even late changes in requirements are welcomed…….
  • Close, daily cooperation between business people and developers…..
  • Face-to-face conversation is the best form of communication (co-location)…..
  • Projects are built around motivated individuals, who should be trusted
  • Continuous attention to technical excellence and good design……
  • Simplicity…..
  • Self-organizing teams…..
  • Regular adaptation to changing…… circumstances……

As Optis Corporation already entered in the cloud computing then agile development can help us to capture the spirit of creativity and excitement of s/w development ……