Entries Tagged 'Internet' ↓

Gmail has launched “multi-pane” system

gmail-multiple-pane-system
Gmail has recently launched the multiple panes system, which as per the name helps you to use simoltaneously any number of panes in Gmail instead of opening a new tab.This not only makes Gmail a lot more efficient, but also makes it unique from all other mail services present in the internet.
This mew system has really helped people who often sort their mails using Labels, which earlier used to size the whole window. But now, you can view and work with more than one mail at one time.
How to enable multi-pane system?

There are only 3 steps to activate this system

  1. First activate Gmail labs for your account.
  2. After scrolling down a while you will find an option called “Multiple Inboxes”. - Enable it.
  3. Then setup your panes by going to Gmail settngs and select “Multiple Inboxes”. Then make upto 5 panes. For creating a pane you will have to enter the label code like “label:books” through which you can create a list of messages that are tagged with the books label. But, the best feature is that you can also combine multiple panes into a single one.

History Of Java

In 1991, Patrick Naughton and James Gosling with his co-workers started a secret project called “Green” in Sun Micro System com¬pany. The small project started to create a completely new platform for software development, that would solve many of the problems in existing embedded system. Their primary aim to design a small com¬puter language that could be used for consumer devices like cable TV switchboxes, Microwave ovens and remote controls . Gosling decided to call his language “oak”.
In 1992, they developed and delivered product called “*7° it was an extremely intelligent remote control.
In the year 93 and 94 they rename the project as “First Person Inc” Sun Micro System had to find ways to market their technology, but none of the consumer electronics companies were interested.
During that period, Mosaic, the first graphical browser was released. The World Wide Web grew dramatically. People accessing web with different type of machines and Operating System.

Benefits of OO Programming

Object Oriented Programming provides a better system structure in modeling the real world. The abstract data type concept, along with its associated en¬capsulation and information hiding principles, increases software reliability and modifiability by decoupling object specification and object implementation.
Polymorphism and dynamic binding increase flexibility and reusability of code by allowing the creation of generic software com-ponents and new classes using existing code.

Polymorphism and Dynamic Binding - Comparison

1.    Everything in an OO paradigm is an object.
2.    Each object is an instance of a class.
3.    A class is the definition of methods and data, which are other objects.
4.    An object of a class encapsulates its own state (data values) but the same behavior (methods).
5.    A class may communicate with others via messages, which requests associate with required arguments. By this way, a class can ask other classes to perform actions without knowing the details of the work under those actions. This is called Information Hiding.
6.    A class may inherit another class properties. Let class A inher¬its from class B. Then, class A is a subclass of class B and, on the other way around, class B is a superclass of class A.
7.    All classes can be arranged into an inheritance hierarchy, which is a single root tree. These specifications belong to the inter¬face part of a new OOP learning environment.
8.    A class can override behaviors inherited from its superclass.
9.    More than one class may share some common interface but embed different details inside. This is called

Polymorphism, which means many forms.
Method is the way to define behavior for a class. The conceptual framework of objects is called an object model which has four essential elements:
1.    Abstraction: Revealing only necessary information to viewers.
2.    Encapsulation: The interior views of objects.
3.    Modularity: Breaking down a system to a set of cohesive and loosely-coupled modules.
4.    Hierarchy: “is a “(inheritance) and “part or (aggregation).

Polymorphism and Dynamic Binding

Polymorphism
Polymorphism is a feature that allows one interface to be used for a general class of actions. The concept of polymorphism is often ex-pressed by the phrase “one interface, multiple methods”. It basi¬cally refers to the ability of giving the same name to methods in different subclasses. The individual methods may implement simi¬lar tasks but can be differentiated by the type of arguments passed to them.
By using polymorphism different methods can be created with the same name but with different parameters.

Dynamic Binding
Dynamic binding means ,when a method is called within a program are associated with the program at runtime rather than at compile time.