Monday, 26 May 2014

Fin : Wearable Ring Make your Palm as Numeric Keypad and Gesture Interface

What Is FIN?
Fin is a tiny hardware product that you can wear on your thumb as a ring and it will make your whole palm as a gesture interface. Fin can uniquely recognize each segments of the fingers and can convert your palm into a numeric keypad. Fin is a Bluetooth enabled device that we can connect to three different digital gadgets like Smartphones, Smart TVs, Automobiles, and Home automation devices providing multiple device compatibility. Fin reads different gestures from your palm and its corresponding values control connected devices. 
 It uses smart Low Energy Technology such as Bluetooth for Communication with connected devices.
WATCH THIS VIDEO HERE: https://www.youtube.com/watch?v=Gx3zWHS8amA


















How Fin Makes Your Life Easier
This is how configurable Fin is! You can assign each activities of connected devices to each segments of your fingers and it can act like Hot Keys. Example: Just a tap using thumb on the Segment of the Finger to Make your Phone Silent Mode ON/OFF while phone in your pocket.



Fin can control your smart TV, to change the channels, control sounds by mere natural finger swipes.
Fin can control your car from being your cars key to controlling your phone while driving, navigate your maps, receive calls and read messages, change music, and other car utilities just by finger swipe without even taking your hands off the steering wheel  there by not distracting yourself from driving.

Wednesday, 21 May 2014

INDIA's New Super Sonic Jet- TEJAS

India’s air force is set to receive the country’s first locally-designed and developed supersonic fighter jet, the Tejas, in a significant milestone for its aerospace industry as it tries to phase out the aging and accident-prone MiG-21 jet fleet.
State-run Hindustan Aeronautics Ltd. plans initially to produce eight  of the single-engine multi-role fighter jets a year from 2014, and to double production rate at a later stage after consultations with the air force and the defense ministry, R. K. Tyagi, chairman of Hindustan Aeronautics said Thursday.
Conceived in 1983 as the Light Combat Aircraft program, the project to develop the Tejas was delayed for several years because of difficulties related to developing the jet from scratch, which resulted in an escalation in the cost. The aircraft has been designed and developed by the Aeronautical Development Agency among other government agencies with Hindustan Aeronautics as the principal partner. It has a digital fly-by-wire flight control system and composites were used extensively to develop its airframe to provide strength and offer lower radar visibility.
The aircraft—which is powered by a General Electric Co.GE +0.53% engine– received the first so-called initial operational clearance from the Indian government in Jan. 2011.  The second initial operational clearance –which means the fighter is ready to operate in all conditions–was awarded on Friday, paving the way for its series production by Hindustan Aeronautics and induction into the fleet of the air force, according to the company. The Tejas will not be combat-ready until 2015 when it receives its final operational clearance—which would involve the integration of weapon systems and air-to-air refueling.
The Soviet-era MiG-21 has been the combat backbone of India’s air force for 50 years with nearly 1,000 planes in the fleet. However, a spate of accidents in which some of which killed several young air force pilots, and the armed forces push to upgrade its weaponry, led the government to initiate steps to retire the MiG-21.
In May 2012, India’s defense minister A. K. Antony said that 171 Indian pilots, 39 civilians, eight service personnel and one member of an aircrew had lost their lives in accidents with the MiG series of aircraft, which ranges from the MiG-21 to the MiG-29 between 1971 and April 2012.
The induction of advanced supersonic jets such as the Tejas forms part of a modernization drive of the Indian armed forces–including its army and navy, as neighbors China and Pakistan also upgrade their military capabilities. India’s military comprises mainly aging Soviet-era equipment, including helicopters and infantry combat vehicles.
The South Asian nation is the world’s biggest arms importer by value with an average annual defense budget of more than $30 billion. It imports about 70% of its defense equipment, such as fighter jets, warships, helicopters, missiles and radars, from countries such as Russia, Israel, the U.S. and France.
One of India’s key defense projects is the potential acquisition of 126 Rafale fighter jets from Dassault Aviation S.A.  of France. Commercial talks are continuing with Dassault, Defense minister Mr. Antony said in October. Dassault has emerged as the preferred bidder for the fighter-jet tender, which is estimated by analysts, companies, and government officials to be a more than $10 billion deal.
India is also jointly developing a fifth-generation fighter jet with Russia, and is also upgrading its fleet of other fighter jets including the Mirage-2000 and MiG-29.
A total of 254 MiG-21 planes are currently in service with India’s air force, Mr. Antony said in Parliament Tuesday. He said 38 of India’s MiG-21 jets have crashed from April 2003 through Nov. 2013. The air force plans to phase out the MiG-21 in a staged manner, and replace it with the Tejas.

Monday, 12 May 2014

25 Amazing Facts About Facebook

Facebook launched on February 4, 2004 and became the juggernaut of social media. Here in the United States, for example, 67% of Internet users are on Facebook. In the United Kingdom, that number is a staggering 82%. Facebook has also become the most popular social media app on smartphones and accounts for 66% of all social media sharing on iPhones.  And you know you’ve hit the big time when a major Hollywood motion picture is released that storifies the origins and rise of your business.

Of course, it hasn’t always been smooth sailing for the social media site.
Founder Mark Zuckerberg was accused of stealing the idea and has earned a reputation for being able to flawlessly fire people. It’s also been estimated that scammers can earn $200 million per year on Facebook. And, companies have sold user profiles along with someinstances of human trafficking and extortion.
Even the future of Facebook is in doubt. A study through Princeton University discovered that the site may lose around 80% of its users over the next three years. There was another recent study that found between January 2011 and January 2014, Facebook lost over 3 million users in the age 13 to 17 year old demographic.
However, it’s not all doom and gloom for Facebook. As of today, the site remains one of the most popular in the world. In fact, Alexa has ranked Facebook second in its Top 500 Global Sites right behind search engine powerhouse Google.
So, in honor of Facebook’s decade-long dominance, here are 25 things that you should know about the social network.
  1. In 2007, Facebook underwent a major homepage redesign which replaced a man’s partly obscured face behind a cloud of binary code. But, who was the mystery “Facebook guy”? David Kirkpatrick revealed in his book The Facebook Effect that the image is actually a manipulated photo of legendary actor Al Pacino. The effect was created by a friend and classmate of Mark Zuckerberg.
  2. During Facebook’s first summer, the Zuckerberg family spent $85,000 to keep the company afloat. As of September 2013, Mark Zuckerberg is worth $19 billion.
  3. When Facebook began selling stock to the public and trading on the NASDAQ on May 18, 2012, its shares were priced at $38, which meant the company was valued at over $100 billion. It also meant that Facebook was worth more than eBay, Yahoo, Groupon, LinkedIn, Netflix, IAC, AOL, Zynga and Pandora… combined.
  4. Facebook’s first corporate partnerships, launched May 2006, were Apple and Microsoft along with Intel, EA and Amazon. Some of the other early partnerships also included Accenture, Gap, Intuit, Pepsi, PricewaterhouseCoopers and the non-profit organization Teach for America. Everyone else had to wait until September 2006 to join Facebook.
  5. Napster co-founder Sean Parker transitioned Facebook from a college project into an actual company. As dramatized in the 2010 film The Social Network, Parker changed the site’s name from Thefacebook.com by acquiring the domain Facebook.com for $200,000. Furthermore, it was Parker who insisted that the site add its most popular feature: photo sharing.
  6. Who’s on Facebook? 42% of users are male, however, the site is more gender neutral than Pinterest and Google +. About 75% of all U.S. Internet users have had some sort of college education. 73% of users in the U.S. have incomes above $75,000 (compared to 17% on Twitter, and 13% on Pinterest).
  7. The most checked-in locations in the U.S. during 2013, excluding transportation hubs, were: Disneyland & Disney California Adventure, Anaheim, Calif.; Times Square, New York City; Epcot Center, Walt Disney World, Lake Buena Vista, Fla.; Dodger Stadium, Los Angeles; AT&T Park, San Francisco; Rangers Ballpark, Arlington, Texas; Universal Studios Hollywood, Universal City, Calif.; Fenway Park, Boston; MGM Grand Hotel & Casino, Las Vegas; Houston Livestock Show & Rodeo, Houston.
  8. As of September, 2013 the percentage of 15-34 year olds on Facebook are 66%. Interestingly, 45% of internet users who are 65 years or older are also on Facebook. And, don’t be embarrassed if you’re Facebook friends with your parents; 70% of users are friends with their parents.
  9. Every morning when they wake up, 48% of 18-34 year olds check their Facebook account. 28% of that demographic actually check Facebook before they even get out of bed.
  10. Users are exposed to 1500 pieces of potential content every day.
  11. Approximately 7.5 million sites contain the the Facebook Like or Share Buttons.
  12. California is the most social state with 15,267,160 users. That means 41% of the state’s population is in Facebook. Texas is second with 9 million users and New York comes in at third with 8 million.
  13. In the United States, the five most popular brands on Facebook are: Walmart, Target, Amazon, Samsung Mobile USA and Subway.
  14. Despite being blocked, there are roughly 95 million Facebook users in China.
  15. Approximately 86% of their daily active users are outside the U.S. and Canada, with 29% logging in from Asian countries.
  16. There are 70 different languages available for users on Facebook.
  17. In 2013, the Super Bowl was the most talked about topic in the United States. Globally, the most talked about topic was Pope Francis.
  18. The average person spends between 18 and 20 minutes viewing their Facebook account. If you combine every user, that what would be around 20 billion minutes!
  19. Originally, engineers wanted to call the “Like” button the “Awesome” button.
  20. Every 20 minutes on Facebook 1 million links are shared, 2 million friends are requested and 3 million messages are sent.
  21. The most common life event added for users in 2013 was: Relationship/Got Engaged/Got Married. This was followed by Traveled, Moved, Ended a Relationship and First Met a Friend.
  22. Between 2012 and 2013, there was an increase in Facebook users by 22%.
  23. Ever since Facebook launched there have been a 150 billion friend connections, 1.13 trillion likes and 250 billion photos uploaded.
  24. On a daily basis there are 350 million photos uploaded, 4.5 billion likes, 10 billion messages sent and 22 billion times that the Like or Share buttons are viewed.
  25. Total monthly users: 1,310,000,000 with 680 million of them on mobile devices.


Saturday, 3 May 2014

How to Take a Screen Shot in Windows8 Operating System

While on the page you want to screenshot...
1.Hold the Windows button
2.Hold the Fn button
3.Press the PrtSc button (on mine, its the same button as Insert)
4.Screen will kind of dim which tells you that you took the screenshot.
5.If you would like to view the screenshot, open up your pictures, and it is under the new file labeled "Screenshots"


Hope this helped!!(:

Friday, 2 May 2014

FUNNY CRICKET FACTS

Animals That Have Disrupted A Cricket Match 1. 1889- A Pig stops play when it runs across the pitch (Worchestershire v Derbyshire) 2. 1936- A Sparrow stops play when a ball hit it in midflight, and killed it. The Sparrow is currently on display at Lord's Cricket Ground in London. (MCC v Cambridge University) 3. 1957- A Hedgehog stops play when it runs onto the field. The fielding wicketkeeper carries it off the pitch. (Glouchester v Derbyshire) 4. 1957- A Mouse stops play. Its schoolboy owner runs onto the field to retrieve it with his hat. (Kent v Hampshire) 5. 1962- Bees stop play. Players evacuate the pitch and flee to the pavilion. (Oxford University v Worchestershire) (p.115, Eastaway)

Tuesday, 29 April 2014

OOPs CONCEPT IN A EASY WAY

OOPS CONCEPT in an easy way

OOPS Concept with Real Life Example
This is the most asked Question in a technical interview in any IT domains. OOPs Concept is very important. OOPs concept with real Life Example that will help you to understand OOPS concept.
Objects: Object is the basic unit of object-oriented programming. Objects are identified by its unique name. An object represents a particular instance of a class. There can be more than one instance of an object. Each instance of an object can hold its own relevant data.
An Object is a collection of data members and associated member functions also known as methods.
Classes: Classes are data types based on which objects are created. Objects with similar properties and methods are grouped together to form a Class. Thus a Class represent a set of individual objects. Characteristics of an object are represented in a class as Properties. The actions that can be performed by objects becomes functions of the class and is referred to as Methods.
Example #1:
For example consider we have a Class of Cars under which Santro Xing, Alto and WaganR represents individual Objects. In this context each Car Object will have its own, Model, Year of Manufacture, Color, Top Speed, Engine Power etc. which form Properties of the Car class and the associated actions i.e., object functions like Start, Move, and Stop form the Methods of Car Class.No memory is allocated when a class is created. Memory is
allocated only when an object is created, i.e., when an instance of a class is created.

Example #2:
An architect will have the blueprints for a house....those blueprints will be plans that explain exactly what properties the house will have and how they are all layout.  However it is just the blueprint, you can't live in it.  Builders will look at the blueprints and use those blueprints to make a physical house.  They can use the same blueprint to make as many houses as they want....each house will have the same layout and properties.  Each house can accommodate its own families...so one house might have the Smiths live in it, one house might have the Jones live in it.

The blueprint is the class...the house is the object.  The people living in the house are data stored in the object's properties.

Abstraction: Abstraction means showing essential features and hiding non-essential features to the user.

For Eg.  Yahoo Mail...

When you provide the user name and password and click on submit button. It will show Compose,Inbox,Outbox,Sentmails. so and so when you click on compose it will open...but user doesn't
know what are the actions performed internally....It just Opens....that is essential; User doesn't know internal actions ...that is non-essential things...

For Eg. TV Remote.
Remote is an interface between user and TVright. Which has buttons like 0 to 10, on /offetc. but we don’t know circuits inside remote...User does not need to know. Just he is using essential thing that is remote.
 
Encapsulation: Encapsulation means which binds the data and code (or) writing operations and methods in single unit (class).
For Example:
A car is having multiple parts. Like steering,wheels, engine. Etc.which binds together to form a single object that is car. So, here multiple parts of cars encapsulates itself together to form a single object that is Car.

In real time we are using Encapsulation for security purpose...
Encapsulation = Abstraction + Data Hiding.
Inheritance: Deriving a new class from the existing class, is called Inheritance.
Derived (sub class) class is getting all the features from Existing (super class\base class) class and also incorporating some new features to the sub class.
For Eg.,
class Address
{
String name;
String H.no;
String Street name;
}
class Latest Address extends Address
{
String City;
String State;
String Country;
}
public class Vishal
{
{
Latest Address la = new Latest Address();
//Assign variable accordingly...
}
}

In the above Example class Latest Address getting all features from the Address class.
In the Latest Address class we have total 6 properties..3 are inherited from Address class and 3 properties are
incorporated. So In the class Vishal we are declaring the object of class Latest Address and then assign new variables using the properties of the previous base classes... So this is a nice example of inheritance.
Polymorphism:
Polymorphism means ability to take more than one form that an operation can exhibit different behavior at different instance depend upon the data passed in the operation.

1>we behave differently in front of elders, and friends. A single person is behaving differently at different time.

2> A software engineer can perform different task at different instance of time depending on the task assigned  to him .He can done coding , testing , analysis and designing depending on the task assign and the requirement.

3> Consider the stadium of common wealth games. Single stadium but it perform multiple task like swimming, lawn tennis etc.

4> If a girl is married and mother of 2 children doing teaching job then she is a women first, teacher in a school when she is in school, wife of someone at home, mother of her children,, and obvious daughter of someone & may be girl friend of someone (just kidding) means a woman plays different roles at different times dates the polymorphism (many forms).
Summary:
OOPs have following features:
1. Object             - Instance of Class
2. Class               - Blue print of Object
3. Encapsulation    - Protecting our Data
4. Polymorphism   - Different behaviors at different instances
5. Abstraction        - Hiding our irrelevant Data
6. Inheritance        - One property of object is acquiring to another property of object


More Practical Example


Preface
 These tutorials will provide you a beginner's perspective of Java programming. The first few tutorials would be irrespective of programming language, but at the latter half, I would be stressing more on Web application development in Java. I am preparing these tutorials on the basis of my own experience of learning at TCS. Your suggestions and queries would help me build on this tutorial

Intro
 OOP - A term that should flow in your blood if you have to be a good programmer. It is an essential perspective, visualization and an art to understand the concept as a whole. OOP concepts redefine our thoughts (in programming paradigm) and the way we code. The concepts are very easy in theory, but a bit difficult to grasp in real world scenarios. And once you master this perspective, coding in any language would be a piece of cake. So lets get to the basics first(Mind you, the theory is really simple. Its gets confusing when you try to implement these concepts)

OOP
 I guess its high time that I mention what OOP is all about. OOP - Object Oriented Programming, is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. - Wikipedia
 Got any idea? Bet you haven't. Let me put it into simple words. Object Oriented Programming is
·                     a way to code, 
·                     its an approach towards coding, 
·                     its an approach to problem solving,
·                     is a real life simulation of programming methodology
Ring any bells? Well, you will be the end of this tutorial (Or atleast the next!)

Now that I have said OOP is an approach to programming, there are a few core concepts that make up this methodology. I am not listing them down at one go, instead I'll be explaining it one by one.
Please note that these concepts are applicable for most of the programming languages. This tutorial explains these concepts with respect to real life scenario.



Polymorphism
 Don't get strangled by the name, its a simple concept. It's a concept which we can interpret a function in more than one way. To give an example, suppose a function to calculate the Area of a geometric figure(Circle, Square etc.). Ideally, one would create separate functions with different names for the figures. Using the concept of Polymorphism, you can have the same name for the function, yet do different functions with it. You will get used to this concept at a later point of time, so I'm not going into its depth now.

Messaging
  Messaging is the core concept of communication among classes. To give an idea of it, let me put up a scenario. Suppose we have two classes, Driver and Car. The Driver has to communicate with the Car to do functions like accelerate, brake etc. So how is this interaction done? Yes, Car has a function accelerate, but some message should be sent from Driver to Car right? That's exactly what messaging is all about. Once you get into this, you would be doing messaging every now and then.

Conclusion
  Finally! Make sure that you are used to all these concepts. In the upcoming tutorials, you would be seeing these concepts implemented in a real life scenario. Before ending up, let me note down the points to remember.
·                     OOP Concepts
·                     Classes and Objects
·                     Data abstraction
·                     Data encapsulation
·                     Inheritance
·                     Polymorphism
·                     Messaging


Monday, 28 April 2014

What is programming?


Computer programming (often shortened to programming) is a process that leads from an original formulation of a computing problem to executable programs. It involves activities such as analysis, understanding, and generically solving such problems resulting in an algorithm, verification of requirements of the algorithm including its correctness and its resource consumption, implementation (commonly referred to as coding) of the algorithm in a target programming language, testing, debugging, and maintaining the source code, implementation of the build system and management of derived artefacts such as machine code of computer programs. The algorithm is often only represented in human-parsable form and reasoned about using logic. Source code is written in one or more programming languages (such as C, C++, C#, Java, Python, Smalltalk, JavaScript, etc.). The purpose of programming is to find a sequence of instructions that will automate performing a specific task or solve a given problem. The process of programming thus often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic.