Saturday, 23 July 2011

A day for an EXTERNAL VIVA

          when we were small our english teacher would always give us essay to write on subjects like "An hour at an Examination centre or at bus stop or at hospital but if you want to write it on External viva then you should make it "A day for an external viva" because it never finishes before say 4:30-5:00 pm and mine number being behind it always take one whole day for an external viva for me because once you come home at 6:00pm you are in no mood for studying anything, believe me if you have your viva's one after other then it is better to study from before as after giving one viva you will be in no mood to study. find any engineering student and ask him about the toughest part of engineering life would be three thing :-
1)practical exams
2)writing papers(or the main semester exams)
3) and the main thing EXTERNAL VIVAS
practical exams are the one we students try to pass anyhow or you could say "kuch jhol ho hi jaata hai " for practical exams(its better not to reveal how we do this jhol).
next is writing paper in which you know that the things you have studied or there in the portion will be asked so you are relieved that atleast you might know something to pass that subject.
but in vivas you know there is no point in studying because the question which will be asked will be something you would have never heard or will never hear again till you are in job and know that particular language better then you used to learn during college days( you can use this point if your parents ask you why aren't you studying for your vivas), but seriously speaking we don't really care about vivas till it is last minute so when the day come, we will think that this portion cannot be done in so many months and this professors think we will finish it in one week but reality is we got enough time but we had chosen to do it later .but when we felt that it is next to impossible to finish the portion in one day we leave whole subject untouched and think that tomorrow after going to college we will see what external asks others and will learn that particular part only.
                And then finally the day arrives and you go to college well dressed up and reach early that particular day to see what does that external professor asks , but to our disappointment always that particular professor will comes late and you wonder that why I came so early. but when he arrives students get into intense pressure almost immediately panic as if war has been called or as if sachin is batting on 99  and the first question from  some students will be "kaisa hai External?strict lag raha hai?" but how will one answer without going in for the vivas. after first batch goes in all the student wait outside that room and the scene will more or less similar to the operation theatre where all people are waiting outside to hear some good news from inside in this case the good news might be the questions asked by external viva. and same process is followed for next three batches then after getting questions from all this batch we start preparing for vivas as if external knows only that much question and he cant ask anything else. but taking into account the time factor this much questions cant be done properly.
             if external is asking easy question then definitely he is getting blessing from all students but if he comes out to be someone strict then it would be something inverse ,students will curse him for that particular day and forget him after some days.
           but external vivas are there for our benefit to make us more confident in front of others and more importantly to make us study but we will be we no one can make us study not even External,this will be mindset of many students including me but reality is if we had studied earlier then during study leave that part would be done perfectly and would help us in exams but........we will never realize something which is for our betterment.

Sunday, 17 July 2011


          Now going into into next topic for this blog I am thankful to all of you for reading my blog.when I was sitting to write my next topic I heard the most shocking news that Mumbai has been attacked yet again. you can call it cowardice act of terrorist or failure of our police intelligence,but at last you have to make do with the fact that whatever be the reason we can't prevent the terrorist from attacking the business capital yet again.we might tell that Mumbai is resilient city which gets on its feet even after suffering from the worst attack,but the fact is that you are made to work even in that condition because nobody can afford to miss one day from work and get fired from it and add to it the daily increasing prices of living in this city,if you you accept defeat from this situation then it will make your life you consider any city in any part of world that city has to recover from the shock in real time time.but that is completely different topic.
           so coming again on our topic what has made terrorist organisation time and again attack Mumbai,might be because of the exposure,or the impact that particular attack has made on world. but Mumbai being the business capital of the nation, Mumbai is the commercial and entertainment capital of India, generating 5% of India's GDP,and accounting for 25% of industrial output, 70% of maritime trade in India (Mumbai Port Trust& JNPT),and 70% of capital transactions to India's economy. Mumbai is home to important financial institutions such as the Reserve Bank of India, the Bombay Stock Exchange, the National Stock Exchange of India and the corporate headquarters of numerousIndian companies and multinational corporations. It houses some of India's premier scientific and nuclear institutes like BARC, NPCL, IREL, TIFR, AERB, AECI, and the Department of Atomic Energy. The city also houses India's Hindi (Bollywood) and Marathi film and television industry(more info if needed on mumbai can be searched on google).city so much important to the nation's development is made target so easily,what do city ministers feel when they say that this type of attack are very hard to detect,so what the hell are you doing with our money ,we are not paying this money in the form of taxes to hear your after attack condolences and for your visit in hospitals after the attack.
         Being a mumbaikar and to be taxpayer in near future I want to have the level of security high and give us the same amount of security which is visible to us when any minister visits our city.we are paying so much money in taxes not just for you to roam in your cars and give salaries to your ministers,we want you to make the police force ready for any form of attack and if possible make them in par with our beloved INDIAN ARMY.Mumbai being the only city in this country which helps in increasing national income and what are we getting in return attacks in the form of bomb blast and fidayeen style of attacks.And common answer given by Government for this attacks is POPULATION but if this population is used in rightful way it can help the nation hugely and that reason cannot be right because no common man like you and me is capable enough to carry out such attacks (and of course we cant do such cowardice thing) so this persons might be some specialist in doing all this so the security forces have only track such people having such network,such capability to destroy the harmony of our if they can't keep tab on them then you can't prevent this attacks.
            There is no need to catch any terrorist alive because our system has so many loop holes that any terrorist will never be punished.let it be Afzal guru or Ajmal kasab all at present are our national guest with the amount of security they have cannot be imagined by any mumbaikar .we as an Indian and as an Mumbaikar will only ask that"If you can't hang them then its Ok but the level of security given to them must also be given to us being taxpayer ofcourse".the money you are using to protect these terrorists are our money and we don't want our hard earned money to be used in protecting the person who has killed our countrymen and our faith on Government.

           whenever you buy any particular weapon for our security forces then it is commonsense that it has to be passed through various tests but with the quality of this weapons that are given to the force we can easily make out that this weapon wont last corruption should be removed when such important thing is being talked about. According to the article in HINDUSTAN TIMES Mumbai is coming in par with Pakistan and Afghanistan in number of people dying in terrorist if this attacks are not stopped now then we can be assured that we will soon top that list.
          so now after removing some of the rant in this article I will like to end this article and by god's grace if this ministers have some brain and use it in right place we will be assured to die a natural death irrespective of the cause.SO AGAIN FRIENDS YOUR FEEDBACK/COMMENT NEEDED TO IMPROVE MY BLOGS.

Tuesday, 12 July 2011


             Now into fourth topic I now want to concentrate more on topics which while giving seminars or presentation we try mugging up some part of the article so that we can say our part of article comfortably in front of our judges but in actual when we try to recall what we had learned for our presentation and apply it in our real life we just can't recall even the basic concept in it at that particular time but we had given proper presentation to our judges by seeing the slides in the powerpoint file sometimes or by recalling the things we had mugged up previously for our presentations,but with my own personal experience i can guarantee it to you that the topics you had mugged up previously will be of no use to you in future or at times when you have that topic in your syllabus in future you would simply feel like learning it for first time.
          so after this experience I felt the need to write about the technologies which are commonly given to students for presentation purpose and i want you to learn this thing in our own way and not in the way wikipedia has information in it i.e. it might be having lot of data but the language used are highly technical and always takes more time in understanding the topic properly . so that it might be useful to someone in future.
so today our topic is " CLOUD COMPUTING " -Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
         Traditionally, without a cloud, a web server runs as a single computer or a group of privately owned computers. The computer(s) are powerful enough to serve a given amount of requests per minute and can do so with a certain amount of latency per request. If the computer's website or web application suddenly becomes more popular, and the amount of requests are far more than the web server can handle, the response time of the requested pages will be increased due to overloading. On the other hand, in times of low load much of the capacity will go unused. but now with the help of cloud computing the given website is stored on the cloud with thousands of other website in the cloud so whenever demand or popularity for particular website increases the cloud can automatically direct more individual computers to work to serve pages for the site, and more money is paid for the extra usage. and if the demand is decreased the amount of money due will be less. Cloud computing is popular for its pay-as-you-go pricing model.Clouds are sometimes set up within large corporations, or other institutions, so that many users all share the same server power.
             As computer power gets cheaper, many different applications are provided and managed by the cloud server. In many cases, users might not download and install applications on their own device or computer; all processing and storage is maintained by the cloud server. The phrase "software as a service" (SaaS) is sometimes used to describe application programs offered through cloud computing. A common shorthand for a provided cloud computing service (or even an aggregation of all existing cloud services) is "The Cloud".
              Any computer or web-friendly device connected to the Internet may access the same pool of computing power, applications, and files in a cloud-computing environment. Users may remotely store and access personal files such as music, pictures, videos, and bookmarks; play games; or do word processing on a remote server. Data is centrally stored, so the user does not need to carry a storage medium such as a DVD or thumb drive. Desktop applications that connect to internet-host email providers may be considered cloud applications, including web-based Gmail, Hotmail, or Yahoo! email services.

Essential Characteristics:

On-demand self-service -- A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s provider.

Broad network access -- Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs).

Resource pooling -- The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines.

Rapid elasticity -- Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time.

Measured Service -- Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported providing transparency for both the provider and consumer of the utilized service.

some people may describe cloud computing in any ways given below:-

Some say it's because the computer functionality happens out there "in the clouds."
most technology diagrams depict the Internet or IP availability by using a drawing of a cloud

          Not only is cloud computing a speedier way of getting IT together, it's more cost-efficient, too. As the W. P. Carey School's Demirkan says, similar to electricity, computing power is also "perishable and intangible." According to him, "If you buy a server and it's been running all day but you didn't use it, you can't store a computer system's capacity and use it later." It's a waste, but that is what happens when companies purchase their own IT infrastructure and don't operate it 24/7 with 100 percent utilization. "With cloud computing, companies don't have those set-up costs, and they don't have idle hours" wasting their IT resources.
       In addition to infrastructure resources (i.e. hardware, software, power, space), those resources include the people who manage the systems, as well as the IT security. "With cloud computing, a company's IT operation costs will go down significantly," Demirkan notes.
      now going to its working,A cloud user needs a client device such as a laptop or desktop computer, pad computer, smart phone, or other computing resource with a web browser (or other approved access route) to access a cloud system via the World Wide Web. Typically the user will log into the cloud at a service provider or private company, such as their employer. Cloud computing works on a client-server basis, using web browser protocols. The cloud provides server-based applications and all data services to the user, with output displayed on the client device. If the user wishes to create a document using a word processor, for example, the cloud provides a suitable application running on the server which displays work done by the user on the client web browser display. Memory allocated to the client system's web browser is used to make the application data appear on the client system display, but all computations and changes are recorded by the server, and final results including files created or altered are permanently stored on the cloud servers. Performance of the cloud application is dependent upon the network access, speed and reliability as well as the processing speed of the client device.
         Cloud architecture,the systems architecture of the software systems involved in the delivery of cloud computing, typically involves multiple cloud components communicating with each other. The two most significant components of cloud computing architecture are known as the front end and the back end. The front end is the part seen by the client, i.e., the computer user. This includes the client’s network (or computer) and the applications used to access the cloud via a user interface such as a web browser. The back end of the cloud computing architecture is the cloud itself, comprising various computers, servers and data storage devices.

     now without increasing the size of the blog i will give you name of the layers used in cloud computing:-







           I hope this post would have helped you to some extent,as topic was on technology reference was taken from wikipedia, thank you friends for your feedback on previous topics,and hope you give feedback on this topic as well.

Wednesday, 6 July 2011

Mobile Operating systems

          Now into third post for my blog I want to thank all people for reading my previous blog post.And again feedback/comment is expected from all reading it.
         Now this topic covers the most important and popular thing among us youth,which is MOBILE again each person has different budget to buy new phone and more importantly different choice,different taste for buying new phone.we always make the choice by the outer display of our phone but we never see the inner thing which goes into its making it,i.e. OPERATING SYSTEM of that particular mobile through this post i will try my best to get this topic covered as much as I can,and references are also taken from different sites so as to give you exact information and knowledge about the topic.first of all different and popular mobile phones and their operating system are as follows:-


BLACKBERRY phones-blackberry OS.


Now let us categories this phones according to their popularity ,usage of operating system

          One of the most advanced phone and phone which is first on any youth or any techno savvy person's mind will be this phone.this phone can be termed as rich man's phone,because as per indian market the starting price for APPLE iphone is around Rs.30000,and is one of the most advanced device consisting of one of the advanced operating system i.e. IOS.Apple Iphone is the device made by the MacWorld conference & Expo in January 2007, Steve Jobs revealed the long anticipated iPhone, a convergence of an Internet-enabled smartphone and iPod.

Apple does not license iOS for installation on third-party hardware. As of May 31, 2011, Apple's App Store contains more than 500,000 iOS applications, which have collectively been downloaded more than 15 billion times. In the last quarter of 2010, it had a 26% share of the smartphone operating system market in terms of units sold, behind Google's Android and Nokia's Symbian. As of May 2010, it accounted for 59% of mobile web consumption—not including the iPad—in North America.

              Blackberry is the most desirable thing for the most of the youth just for its feature of supporting various social network's application.Blackberry is best known and most used for its messenger i.e. blackberry messenger. BlackBerry is a line of mobile e-mail and smartphone devices developed and designed by Canadian company Research In Motion (RIM) since 1999.They are primarily known for their ability to send and receive (push) Internet e-mail wherever mobile network service coverage is present, or through Wi-Fi connectivity. They support a large array of instant messaging features, including BlackBerry Messenger.
                                                                     original blackberry

Blackberry bold first generation

              BlackBerry commands a 14.8% share of worldwide smartphone sales, making it the fifth most popular device manufacturer after Nokia, Samsung, LG, and Apple.The consumer BlackBerry Internet Service is available in 91 countries worldwide on over 500 mobile service operators using various mobile technologies.
            The BlackBerry platform is perhaps best known for its native support for corporate email, through MIDP 1.0 and, more recently, a subset of MIDP 2.0, which allows complete wireless activation and synchronization with Microsoft Exchange, Lotus Domino, or Novell Group Wise email, calendar, tasks, notes, and contacts, when used with BlackBerry Enterprise Server. The operating system also supports WAP 1.2

            Symbain operating system is the operating system which has got the strong support of mobile phone giant Nokia.even when nokia got chance to adopt new operating system i.e android they choose to stay with their old operating more market is being taken away by different operating system giants comprising of Android,blackberry and Iphone.
              Symbian is a mobile operating system (OS) and computing platform designed for smart phones and currently maintained by Nokia. The Symbian platform is the successor to Symbian OS and Nokia Series 60; unlike Symbian OS, which needed an additional user interface system, Symbian includes a user interface component based on S60 5th Edition. The latest version, Symbian^3, was officially released in Q4 2010, first used in the Nokia N8.Symbian OS was originally developed by Symbian
          From 2010, Symbian switched to using standard C++ with Qt as the Software Development Kit, which can be used with either Qt Creator or Carbide. Qt supports the older Symbian S60 3rd and 5th editions, as well as the new Symbian platform. It also supports Maemo and MeeGo, Windows, Linux and Mac OS X.(note:As of 2010, the SDK for Symbian is standard C++, using Qt. It can be used with either Qt Creator, or Carbide (the older IDE previously used for Symbian development)).
nokia phone consisting symbian operating system which of series 60v5

Bada Operating system-

       Bada (pronounced /ˈbɑːdɑː/ and styled as bada) is a mobile operating system being developed by Samsung Electronics for use on mobile phones, ranging from low-end feature phones to high-end smartphones. Samsung announced the Bada platform on 10 November 2009. The name 'Bada' is derived from the Korean word for 'ocean' or 'sea'.
        After the announcement, the Wave S8500 was first shown at Mobile World Congress 2010 in Barcelona in February 2010. At that time, applications running on the first Bada phone were demonstrated, including Gameloft's Asphalt 5.After the launch, companies such as Twitter, EA, Capcom, Gameloft and Blockbuster showed their support for the Bada platform.
             In May 2010, Samsung released a beta of their Bada software development kit (SDK) to attract developers. Samsung also began the Bada Developer Challenge with a total prize of $2,700,000 (USD). In August 2010, Samsung released version 1.0 of the SDK.
             The first Bada-based phone was the Samsung Wave S8500, released on June 1, 2010,which sold one million handsets in its first 4 weeks on the market.
 Samsung Wave S8500 powered by Samsung Bada OS


In July 2010, Samsung Apps had 300 applications to offer, 70% of them being free. Samsung expected to have 7000 applications in its application store by the end of 2010. It did not achieve this aim and has around 3000 applications at the end of the first quarter of 2011.

Android Operating system-          Android is a most famous operating system for various applications it can support.Android is a software stack for mobile devices that includes an operating system,middleware and key applications.Google Inc purchased the initial developer of the software, Android Inc., in 2005.Android's mobile operating system is based on the Linux kernel.The Android operating system is currently the world's best-selling Smartphone platform.Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. There are currently over 200,000 apps available for Android.
       Android Market is the online app store run by Google, though apps can also be downloaded from third-party sites. Developers write primarily in the Java language, controlling the device via Google-developed Java libraries. Google released most of the Android code under the Apache License, a free software and open source license.Android, Inc. was founded in Palo Alto, California, United States in October, 2003 by Andy Rubin, Rich Miner, in Rubin's words android is "...smarter mobile devices that are more aware of its owner's location and preferences."
Various versions of ANDROID operating system are:-
   Android has seen a number of updates since its original release. These updates to the base operating system typically fix bugs and add new features. Generally, each new version of the Android operating system is developed under a code name based on a dessert item. Past updates included Cupcake and Donut. The code names are in alphabetical order (Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, and the upcoming Ice Cream Sandwich).
The most recently released versions of Android are:
2.0/2.1 (Eclair), which revamped the user interface and introduced HTML5, W3C Geolocation API and Exchange Active Sync 2.5 support
2.2 (Froyo), which introduced speed improvements with JIT optimization and the Chrome V8 JavaScript engine, and added Wi-Fi hot spot tethering and Adobe Flash support
2.3 (Gingerbread), which refined the user interface, improved the soft keyboard and copy/paste features, and added support for Near Field Communication
3.0/3.1 (Honeycomb), a tablet-oriented release which supports larger screen devices and introduces many new user interface features, and supports multicore processors and hardware acceleration for graphics. The Honeycomb SDK has been released and the first device featuring this version, the Motorola Xoom tablet, went on sale in February 2011. The 3.1 update was announced at the 2011Google I/O on 10 May 2011.
3.2 (Honeycomb), which is similar to 3.1 but optimized for 7-inch tablets. On 20 June 2011, Huawei Technologies unveiled the MediaPad, which is the World’s First 7-inch Android 3.2 Honeycomb Dual-Core Tablet (running on a 1.2GHz Qualcomm Chipset).
The upcoming version of Android is:
4.0 (Ice Cream Sandwich), a combination of Gingerbread and Honeycomb into a "cohesive whole."It was announced on May 10, 2011 at Google I/O that it will be released in Q4 2011.
Friends your feedback/comments will be needed again for improving this blog.
And friends lot of reference has been taken from so as to provide you'll with right and exact information about t
he subject.