Archive

Archive for the ‘Technology’ Category

What is Mobile Operating System ?


Mobile devices has become a part of everyone’s life and there are wide number of options available when we want to pick one for us. So it’s essential to know about what a Mobile OS is , it’s features and how it evolved.

To begin with, an Operating system (OS) is computer software that supports basic functions of a computer and manages computer hardware by providing services for the Computer Programs. Mobile Operating System is the one which Operates on Mobile devices such as Smartphones, Tablets and Other PDAs.

Some of the the major Mobile Operating Systems are,

  1. Android
  2. Blackberry
  3. iOS
  4. Windows
  5. Symbian
  6. Tizen
  7. Firefox

Let’s have a look at Android OS in detail and a summary about other major competitors.

Android

Before we get to know what an Android Operating System is, let us know what OHA is.

Open Handset Alliance (OHA) is a consortium formed by Google in 2007 to develop Open standards for the mobile devices. The consortium has 84 firms approximately (as of 9th Aug 2013) such as Google,Sony,Dell,Samsung, Lg,HTC etc.,The license is based on Open Source and OHA members should only manufacture mobiles which are compatible with Android OS. Some of the major competitors include Apple, Microsoft, Blackberry, HTC etc., HTC is listed in OHA list and the competitors list as well because HTC manufactures mobiles for Android Platform and other platform as well like, Windows mobile.

OHA

Android means Human Robot or a robot with Human Appearance. It’s a Linux based (Open Source) Operating System and the earlier intention was to develop OS for Digital Cameras. It was found by Andy Rubin, Rich Miner, Nick Sears and Chris White in October 2003 at California. Android was acquired by Google on 17th August 2005. Key employees of Android including Rubin, Miner and White stayed at the company after acquisition. Till March 2013, Android was led by Andy Rubin and then he was replaced by Sundar Pichai. Andy Rubin moved to a different project and Sundar who also continues his role in Google Chrome division. Sundar Pichai was born in India.

There are various versions of Android. They are,

  • Cupcake 1.5
  • Donut 1.6
  • Eclair 2.0 – 2.1
  • Honeycomb 3.0
  • Ice Cream Sandwich 4.0.3 – 4.0.4
  • Jelly Bean 4.1 – 4.3

AndroidGingerbread is considered to be the most stable one than the previous versions and only by that time, there has been a steady rise in the Android Users. The recent version Jelly Bean 4.3 is released on 24th July 2013.

Android applications can be developed using Android SDK or by using android plugins for Eclipse IDE. Android applications are available to users from Google Play store.

The limitation of Android is that, since its Open source, there are possibilities for hackers to hack it since they can learn the core of OS and the battery consumption of Andriod OS is slightly higher.

Blackberry

Blackberry is a closed source mobile operating system, designed and marketed by Research In Motion (RIM) Ltd. During a public event recently during Blackberry 10 launch, the company has changed its name from RIM to Blackberry. It was found by Mike Lazaridis in 1984. RIM launched its product primarily as a Pager in 1999.

RIM

Blackberry is widely referred to as Crackberry in United States. Most of the models have QWERTY keyboard and holds 3% of the mobile sales worldwide.The Operating system is programmed in C, C++, HTML 5 etc., BlackBerry can be integrated into Organizations mail system through BlackBerry Enterprise Server. So it is mostly used by business people.

The recent versions of Blackberry are Blackberry Z10 and Blackberry Q10.The applications for blackberry is available in “Blackberry World”. Compared to Android the number of free applications available is less.

iOS

iOS refers to iPhone Operating System which is developed and distributed by Apple inc. The OS is programmed in C , C++ , Objective C,Java and was released initially in 2007. It’s a closed source OS and accounts 21% of Smartphone sales around the world. The recent version of iOS is iOS 6.x.Apple iOS

 Windows

Windows, by its name we can find out that it’s OS from Microsoft. It was earlier called as Windows Phone and later as Windows Mobile. It’s a closed source Operating System, programmed in C, C++ and the initial release was in November 2010. The recent release of Windows is Windows Phone 8. There has been a boost in Windows phone sales once after its tie up with Nokia, making windows a primary OS replacing Symbian OS.

Windows Mobile

Symbian

Symbian was created by Psion in 1980s and the company was named as Symbian Ltd., in 1998. Then it became one of the major joint venture between Psion and various mobile phone manufacturers such as Nokia, Ericsson and Motorola. There has been a tremendous boost in mobile customer base when Symbian OS was introduced and by the same time there has been outstanding growth in telecom industry too.Symbian Logo

It’s a closed source Operating System and is programmed in C++ .Symbian was acquired by Nokia in June 2008.Once after Nokia’s tie up with Microsoft , Symbian was replaced by Windows Mobile.

Tizen

Tizen OS was developed by Samsung / Intel and is released on January 2012. It’s based on Linux Kernal and is a mixed source model (Open source and Proprietary). It has been said in a press release that Android applications can run on Tizen but it’s yet to reach out the consumers widely.

Tizen Logo

Firefox

Firefox is a Linux based Open Source Operating System developed by Mozilla. It’s programmed in HTML5, CSS,Javascript and C++ . The initial release was in April 2013.Similar to Tizen , it’s yet to reach out the Consumers hand widely.

Firefox OSOverall, Android seems to be ruling the mobile market in recent times. We have to wait and watch if we can get a better one.

Advertisements

32 Bit Vs 64 Bit Processors

April 29, 2012 2 comments

Processor is the heart of any Computer. The performance of a PC depends mainly on its processor. There are two different types of processors which are being used in PC’s now-a-days. Depending on the architecture a processor can be categorized either as 32 bit or 64 bit processor .Both have their own pros & cons.

The two major competitors in today’s market are Intel & AMD .  64 bit version of processors can handle large amount of data, more efficiently compared to that of 32 bit processors. A maximum of 4GB RAM can be used when 32 bit Processors are used whereas a maximum of 16 exabytes (17.2 billion GB)can be used in case of 64 bit processors. It also varies with respect to the Operating System and other factors.

Below is the picture that depicts a 32 bit Processor usage with 8 GB RAM :

Only 2.75 GB is usable among the 7.00 GB RAM which is available , since it is a 32 bit Processor / OS.

Below is the picture that depicts a 62 bit Processor usage with 8 GB RAM :

Complete 12 GB is usable among the available RAM , since it is a 64 bit Processor / OS.

There are different editions of Operating system for 32 bit and 64 bit which can be installed with respect to the processors. Most of the 32 bit applications are compatible with 64 bit Operating Systems (Other than the device drivers) but not the vice versa.

  •  32 bit OS will run on  32-bit or 64 bit processor
  • 32 bit application will run on  32 bit or 64 bit OS
  • 64 bit application will only run on a 64 bit OS and a 64 bit OS will only run on a 64 bit processor

A 64 bit Operating System is more responsive while running multiple applications, comparatively. Most of the applications developed for 64 bit are not stable compared to that to 32 bit applications. One dis advantage of using 64 bit processor is that more space will be occupied by same data there by the space gets wasted whereas only limited space will be occupied by same data in 32 bit processor.

64 Bit processors are more advantageous than 32 bit processors but the software and drivers developed for 64 Bit Processors / OS are not much stable.

Categories: Technology

What is a Proxy Server?

October 12, 2010 2 comments

 

Proxy is a term which we come across often, in a network. In general, a proxy is referred to as a person authorized to act for other. A proxy server is nothing but a mediator which acts between the requests sent from a client asking for the resources from the server. Whenever a request is made from the client in a network, the proxy server evaluates the request and allows it to access the resource if it’s a valid one. There are also caches in proxy server (i.e.,) the proxy server receives response from the remote server and returns it to the client.

There are different types of proxy servers. Some of them are as follows,

  • Web Proxy
  • Content filtering Proxy
  • Caching Proxy
  • Open Proxy
  • Tunneling Proxy
  • Reverse Proxy

There are a wide number of proxy servers available for use. Each has their own characteristics and features. Various Open Source proxy servers too available for use and we can customize it as needed.

Some of the proxy servers available are,

  • Squid Proxy
  • Privoxy
  • TinyProxy
  • Ziproxy
  • Apache HTTP Server

Let me give an overview of Squid Proxy server (Open Source)which is used commonly in many organizations.

It’s primarily designed to run on Unix Systems. Consider that your Squid Proxy runs on your server with ip address 165.165.100.2 and the default port number for Squid is 3128. The port number is customizable one, consider the default one here. Let the client connected bear the ip address 165.165.1.1

The client interacts with the proxy server as follows,

You can configure your ip address either static or can be set dynamic at the client but there are a few more configurations to be done in your web browsers to access to the external resource (internet).I ‘ll just explain using ie here.Choose Options from Tools menu and navigate to connections tab and then LAN Settings.Check use proxy server option and fill out the necessary ip address and port number . It must look something as follows.

What it means is that , all the requests made from client is passed to server with ip address 165.165.100.2 and port 3128 , where the squid proxy is running already. Then the requests are processed and results are returned.

You can also find out the type of proxy used in the network whenever the error page , something like Access denied ! is displayed ! The proxy server name is specified in the last line of the error page.

Categories: Technology

Social Networking


21st Century ! Every one is busy with their work.Man has started working like machines round the clock. Social networking is the way that the world communicates today.!

It helps to make friends round the world! One can have some direct contact with some eminent personalities,celebrities and so on. The world is highly competitive today and the rule applies here too ! There are wide number of social networking sites and upon which only a very few has fascinated every one.

FaceBook holds number one position among Social networking sites in India, whereas Web Giant Google’s Orkut is down to No.2.There are some other social networking sites like Linked in,hi5 etc… which too quite have more number of users.It doesn’t mean that the sites in top ranking only have more functionalities and flexibility to users . There may be a wide number of reasons for one to use a site.

Here are some facts about India’s No.1 Social Networking Site – FaceBook:

It was co-founded by M.E.Zuckerberg in 2004 @ California. It was primarily started with a motive to have communication among the students of a university and later became a global one.

There are some security issues which arose against FaceBook and some of them are quite being solved.

Here is an interesting fact about FaceBook Co-Founder:

Though FB holds 500 Million + users , the Co-founder has made some immunisation for himself in his facebook profile !Want to know what is it?

Here it is!

The Co-founder’s profile is located in FaceBook @ http://www.facebook.com/zuck .

You cannot block his account and he has some special features to use!

Click here to know more

Categories: Technology
%d bloggers like this: