Search This Blog

Showing posts with label comparison. Show all posts
Showing posts with label comparison. Show all posts

Saturday, 30 July 2011

Five reasons : Why Android is superior than iPhone

Five reasons : Why Android is superior than iPhone

Andoid vs iPhone
Takeaway: The top five reasons why Android platform is better than the iPhone.


  1. Application options. With the Android platform, all you have to do is tap the Menu button to get to the application options, even while the application is running. This is very much in line with how PC applications work. However, on the iPhone, you have to go through Settings to get to the application options. Sometimes this is circumvented when iPhone app designers add an Options button within an application — but this leads to inconsistency, because not all applications have options.
  2. Updates. For me, this one is the deal breaker for the iPhone. In order to get updates (especially firmware updates) the iPhone must be connected to iTunes. Android, on the other hand, offers two ways to get updates: OTA (Over The Air) or using a third-party tool that allows the upgrade to be installed via a PC. The third-party tool will depend upon the maker of the handset, but most of them work very well. The OTA updates also work almost flawlessly. The only bad experience I’ve had with OTA updates is with AT&T, because they only allow you to check for updates every 24 hours. This can cause some serious frustration when you KNOW there’s an update available, but your handset has yet to see it. But generally speaking, when your provider makes the update available, it will appear and be ready for installation.
  3. No iTunes. I have always been very vocal about this. I have a great dislike for iTunes, and there are a lot of reasons for this. It’s not intuitive, it’s a resource hog, and it’s forced upon you by Apple, when you want to fully manage your iPhone. With the Android platform, there is not one single application required to manage your device. In fact, a single Android device can be managed by multiple applications and in multiple platforms.
  4. Multitasking. That’s right, the Android platform does true multitasking. Sure, Apple claims the iPhone does, but I challenge you to actually manage multitasking on the iPhone platform. With Android, all you have to do is hold down the Home button to see a list of your running applications. From that list, you can switch between apps at any time. There are even third-party Android applications (such as Power Strip) that can be installed that make the task of multitasking even more powerful.
  5. Application installation. With the Android platform, you can install apps from the Android Market, from your PC by simply copying the file to the mobile, or even transferring via Bluetooth. In fact, you can install home-grown applications just as easy as “official” applications created by Android developers. For developers, this is a real boon, because you don’t have to rely solely on an emulator to make sure your application works properly. Some people argue that this opens up Android for possible malware, but if done carefully, it won’t be an issue.
There are many reasons why I personally feel that Android is superior to the iPhone, but the above entries tend to float to the top for me. Yes, there are aspects of mobile life that the iPhone does quite well, but for anyone that prefers a sense of true freedom with their devices, Android is — far and away — the platform of choice.

Monday, 13 June 2011

Comparison : MS Office 2010 (MSO) vs. Open Office.org (OOO)


Comparison : MS Office 2010 vs. Open Office.org
MS Office vs Open Office.org
1) User Interface :-

Office 2010 offers users a richly designed UI, with custom ribbon and smooth, efficient workspaces. Everything remains within reach and doesn’t dally too far from the familiar Microsoft layout. If you’ve already gone through the process of retraining staff to use Office 2007 there should be nothing to intimidate them with the newest edition. That said, new online functions such as broadcast slideshow and so on – which could prove to be invaluable to productivity - will need to be learned.

Open Office too remains on a similar tack, with the pleasant addition of nicely designed new icons and a simple, no-nonsense interface relying on the tried and tested workspace design we became familiar with in earlier incarnations of Microsoft Office.

The simple design doesn’t detract from the power and functionality of the software but does give Open Office the advantage of being more usable on low-end workstations or mobile systems.


2) Usability :-

As we touched on previously, the length of time that Office has been in use afforded it huge advantage in its pre-2007 guises. Since then, post the re-design there have been complaints from some that they can’t find what they want and are having to learn to use the suite almost from scratch again. Office 2010 is no different. It still uses the re-designed ribbon system (which is tweaked further in this release) and relies on the tabbed workspace rather than the older, more familiar context menus.

While this is one of Microsoft Office’s biggest problems it has become one of Open Office’s biggest boons. That tried and tested, ‘not mended because it wasn’t broken’ interface that affords long-time users the productivity that they crave.

In Microsoft Office, one can now edit media within Power Point and Word, and users are also able to export to PDF format, a feature previously unavailable.Other new features include the ‘Paste preview’ function and a much more polished version of its Web Apps service, offering users an extensive set of editing features on the road, via their web browser. So if your laptop breaks and you’re stuck away from the office, you can use any internet cafĂ© to polish up that presentation or amend that spreadsheet. We feel these features are a great pitching point for Microsoft as they mark something of a confident stride towards the cloud, something business users are coming to rely on more and more.

Open Office, however, remains the basic, uncluttered suite of applications that it’s always been. That said, this mustn’t been seen as huge downside, as most users will be able to achieve what they need to with what’s on offer. A noteworthy feature is Open Office’s subscription to the International Organisation for Standardisation, which ensures its ability to read and write in other formats. Naturally this includes Microsoft’s.

Whilst the omission of certain advanced features sets Open Office a few paces behind it needn’t put off small business users, as the suite is readily available and can be installed very quickly on any broadband-enabled workstation. So being out of the office needn’t affect your productivity with either offering.


3) Performance :-

In terms of system requirements, Open Office strides ahead, demanding only 450MB of hard disk space over Microsoft Office’s 3GB. This could prove to be a telling factor in laptop and ultra-mobile installations not to mention the ageing, stalwart computers which keep most offices ticking over to some extent whether we like to admit it or not.

Disk space aside, it’s pleasing to see both sides paying attention to lower-end hardware. As any IT decision maker will attest, there are seldom more unpleasant words than ‘hardware upgrade’ and these applications will enable even the most basic office PCs to keep up with the times for a good while yet.

It’s worth noting that speed is somewhat of a subjective matter. Not everyone will have the same level of horse power as our test unit and some will see greater results thanks to even beefier kit. But we have provided some examples as points of references.

When it comes to performance the pedigree of Microsoft Office shines through, with the 2010 suite opening its applications very swiftly. Word, for example, opened within a second. The open source competitor labours somewhat with its equivalent taking a leisurely 10 seconds to open up ready for use.

These times were reflected throughout the suite of applications with the exception of Outlook as, of course, Open Office doesn't include an email client although it does make for a good bedfellow with Mozilla’s 'Thunderbird' and 'Lightening' for email and calendar. Both of which operate as quickly as Outlook.

We don’t want to cast the aspersion that Open Office is a slacker though. It really is a stable and mature suite of applications, which represent great ideals and value. Just don’t expect them to beat the hare, as they’re more of a reliable old tortoise.


4) Support :-

There's more support for Microsoft Office than anyone could possibly take advantage of: Official support from Microsoft itself, authorized support from people who have earned Microsoft licenses, professional call centers, dozens of books, and countless websites offering tips and guides for modifying, configuring, and using Office software. OpenOffice's support is more community driven, and generally free, with a documentation project and discussion forums led by volunteers. It's easier to find Microsoft Office training and support, and there are some free resources specifically for nonprofits, but tailored support is likely to cost more.

One final consideration: because OpenOffice has much looser licensing requirements, you needn’t worry about installing unlimited copies around your office or for friends or partner organizations. When you buy or receive a version of Office 2010, however, you may only install it on a specified number of computers within your organization, so you'll need to keep track of exactly where it's been installed.


5) Document Sharing :-

In general, both Office 2010 and OpenOffice can create files that can be read by others, with some caveats. In the case of Office 2010, this is because Microsoft has established de facto file standards such as .doc (and .docx) for Word documents and .xls (and .xlsx) for Excel. Partners that are running Office 2003 or older versions may need to convert the files Office 2010 creates from the new file formats (docx) to the older ones (like .doc) to be able to open them. This isn’t done automatically in the older versions, although Microsoft offers a free utility to do it for you.

OpenOffice, on the other hand, uses open standards for its native files, but can both read and write files in Microsoft's format. In fact, OpenOffice users can choose to automatically save out files in Microsoft 2003 formats by default. OpenOffice has invested a lot of effort in ensuring that Writer, Calc, and Impress users can share documents with Microsoft users and has succeeded in all but a few specific cases … as long as you’re trying to share documents in Office 2003 or prior. OpenOffice can open and save Office 2003 documents with a high degree of fidelity, with only a few exceptions. If you’ve created Word documents that make extensive use of columns, header formats, and embedded images, the file is likely to show up in Writer with minor formatting issues that have to be adjusted by hand. This isn’t likely to be prohibitive for a document or two, but could be a time consuming for a whole library of templates and collateral.

The two applications are also incompatible when it comes to macros or spreadsheet pivot tables. Both applications support both features (pivot tables are created with a feature called Data Pilot in OpenOffice), but you will not be able to use the macros or pivot tables created in one application with the other. You may also have some minor issues with translating charts from one spreadsheet program to the other.

Interestingly, OpenOffice can open substantially older versions of Microsoft Office files than Microsoft Office itself can, or even some corrupted files that Microsoft Office can’t open. For an IT department, OpenOffice is worth having around just for that.

However, OpenOffice does not have complete support for the new file formats created by Office 2007 and 2010. In our tests, simply saving an Office 2003 document into the Office 2010 file format and then opening that same document in OpenOffice resulted in a substantial loss of formatting fidelity, particularly from Word to Writer. As these file formats are fairly new, one would expect the OpenOffice community to improve their support over time. OpenOffice also cannot save to the new 2007 and 2010 file formats; however, as Office 2010 is able to open the Office 2003 file formats, this is not a substantial limitation.

Both applications now provide the ability to export any file to an un-editable PDF format – ensuring that viewers can see the document exactly as you intended.


6) Remote Access :-

Microsoft Office 2010 also introduces new web-collaboration features. You can save any Office document to Microsoft’s “SkyDrive” — the company’s online server — and access it via Microsoft’s new Web Apps, which provides online stripped-down versions of the office applications. Here, you can view the complex formatting of your offline versions, although not necessarily edit it. For instance, Web Apps will allow you to apply heading styles that you’ve created in a desktop version of Word, but not to edit those styles or create new ones.

Microsoft is also moving (slowly) toward supporting real-time online collaboration. Currently, multiple users can edit documents simultaneously in the Web Apps version of Excel but not Word or PowerPoint. However, this is likely to change over time. Interestingly, Microsoft has just announced a version of Web Apps called Web Docs that integrates with Facebook. Presumably, this will allow easy document collaboration among Facebook contacts.

OpenOffice doesn’t offer any of these features, continuing to operate on a pure desktop model. You can certainly email files to yourself or others, but you can’t edit them directly on the web, or collaborate with others in real time.


7) Security :-

Microsoft Office and OpenOffice are both reasonably secure as long as you follow standard security procedures: install updates and patches as soon as they're released; maintain firewalls, antivirus, and antispyware; and so on. However, while OpenOffice let everyone know about possible security issues (allowing users to protect themselves and hackers to potentially exploit issues), Microsoft keeps security issues close to the vest — possibly preventing hackers from finding out about them, but also forestalling users' ability to take protective measures beyond the standard security updates Microsoft provides automatically. It's like the dilemma that arises each time police officers are faced with a serial killer: Should they alert people and possibly make the perp move on to another community, or should they keep their investigation quiet and zero in on the guy? There are strong arguments for both approaches.


8) Email Integration :-

For many folks, one of the big advantages of Microsoft Office is its integration with Microsoft Outlook, an email and calendaring software package (among other things). These features not only allow you to send a document directly from the Microsoft Office (for instance, you can send a Word document in an email directly from the Word interface), but to preview Microsoft Office documents directly in Outlook without opening the application.


9) Specific Features :-

So let's get on with it, you may be saying. I want a head-to-head comparison of the feature differences between the two suites. This is very difficult, primarily as the applications are so fundamentally similar. Each suite has been copying the best enhancements and innovations of the others for years, so you need to be doing pretty complex things before you find either suite lacking.

In general, Microsoft Office has a greater depth when it comes to very advanced features. For instance:

* Grammar checking : Microsoft Word has a built-in grammar-checking tool. The Open Office community has provided a few add-ons that you could install to provide grammar checking, but they’re generally considered to be less robust than Word’s default options.

* Document-viewing options : The options to view documents are not as powerful in Open Office’s Writer as they are in Word. You can only choose to see a “Web View,” which doesn’t show all the formatting that you’ve included for a printed document, or a full-page layout that shows the entirety of the page including headers, footers, and margins. Word gives you several more choices, including a nice view that preserves the page layout without showing margins or headers.

* Conditional formatting : Both spreadsheet packages offer conditional formatting (the ability to automatically format cells based on the properties of the data within them), but Microsoft offers a lot more flexibility and control in this realm.

* Microsoft Office’s “Smart Art” diagrams : Word, PowerPoint, and Excel all introduced a new feature in the 2007 version: Smart Art, a useful feature that allows you to easily create diagrams in a many common formats (like pyramids, cyclical diagrams, org charts, and more). OpenOffice doesn’t offer anything that comes close to the diagramming power.

On the other hand, OpenOffice tends to be somewhat simpler to understand, and can output to some more useful file formats. For instance:

* A single interface for the whole suite : OpenOffice provides an overall gateway to easily get to any of the individual components. Using Microsoft Word, you need to open each application separately.

* File size : OpenOffice’s native format generally creates much smaller files than Microsoft Office. When saving files out into Microsoft’s file formats, however – for instance, to create files that can be opened in Word – the file sizes are similar to Microsoft’s.

* HTML production : HTML purists tend to favor Writer's markup to Word's, though few people with knowledge of HTML use either editor in producing web pages. For simple tasks, Writer’s Web Wizard makes it incredibly easy to produce pages with HTML, PDF, and images.


So, the overall rating is :
MS Office 2010 : 8/10
Open Office.org : 6.5/10
***********************

Thursday, 26 May 2011

Procedure Oriented Programming(POP) vs Object Oriented Programming(OOP)

Procedure Oriented Programming (POP) :-

Conventional programming using high level languages such as COBOL,FORTRAN and C, is commonly known as procedure oriented programming(POP). In the procedure oriented approach, the problem is viewed as a sequence of things to be done such as reading, calculating and printing. A number of functions are written to accomplish these tasks. The primary focus is on functions.
Typical structure of procedure oriented programs
Procedure oriented programming basically consists of writing a list of instructions(or actions) for the computer to follow, and organizing these instructions into groups known as functions.While we concentrate on the development , very little attention is given to the data that are bing used by various functions.

In a multi-function program, many important data items are placed as global so that they may be accessed by all functions. Each function may have its own local data. Global data are more vulnerable to an inadvertent change by a function. In a large program it is very difficult to identify what data is used by which function. In case we need to revise an external data structure, we also need to revise all functions that access the data. This provides an opportunity for bugs to creep in.
Relationship of data and functions in procedural programming
Another serious drawback with the procedural approach is that it does not model real world problems very well. This is because functions are action-oriented and do not really correspond to the elements of the problem.

Some characteristics of Procedure Oriented Programming are :-

1) Emphasis is on doing things(algorithms).
2) Large programs are divided into smaller programs known as functions.
3) Most of the functions share global data.
4) Data more openly around the system from function to function.
5) Functions transform data from one form to another.
6) Employs top-down approach in program design.

-----------------------------------------------------------------------------------------------------------

Object Oriented Programming (OOP) :-

The major motivating factor in the invention of object oriented is to remove some of the flaws encountered in the procedural oriented approach. Object oriented programming treats data as a critical element in the program development and does not allow it to flow freely around the system. It ties data more closely to the functions that operate on it, and protects it from accidental modifications from outside functions.

Object oriented programming allows a decomposition of a problem into a number entities called objects and then builds data and functions around these objects. The data of an object can be accessed only by the functions associated with that object. However, functions of one object can access the functions of other objects.
Organization of data and functions in object oriented programming
The object oriented programming can be defined as an " approach that provides a way of modularizing programs by creating partitioned memory area for both data and functions that can be used as templates for creating copies of such modules on demand ". Thus, an object is considered to be a partitioned area of computer memory that stores data and set of operations that can access that data. Since the memory partitions are independent, the objects can be used in a variety of different programs without modifications.

Some characteristics of Object Oriented Programming are :-

1) Emphasis is on data rather than procedures or algorithms.
2) Programs are divided into what are known as objects.
3) Data structures are designed such that characterize the objects.
4) Functions that operate on the data are tied together in the data structure.
5) Data is hidden and cannot be accessed by external functions.
6) Objects may communicate with each other through functions.
7) New data and functions can be easily added whenever necessary.
8) Follows bottom-up approach in program design.

------------------------------------------------------------------------------------------------------------

Benefits of Object Oriented Programming over Procedure Oriented Programming :-

1) Through inheritance, we can eliminate redundant code and extend the use of existing classes which is not possible in procedure oriented approach.

2) We can build programs from the standard working modules that communicate with one another, rather than having to start writing the code from scratch which happens procedure oriented approach. This leads to saving of development time and higher productivity.

3) The principle of data hiding helps the programmer to build secure programs that cannot be invaded by code in other parts of the program.

4) It is possible to have multiple instances of object to co-exist without any interference.

5) It is possible to map objects in the problem domain to those in the program.

6) It is easy to partition the work in a project based on objects .

6) The data-centered design approach enables us to capture more details of a model in implementable from.

7) Object oriented systems can be easily upgraded from small to large systems.

8) Message passing techniques for communication between objects makes the interface descriptions with external systems much simpler.

9) Software complexity can be easily managed.

*************

Thursday, 12 May 2011

LINUX vs WINDOWS 7



















LINUX vs WINDOWS 7.....

WINDOWS 7:-

1) PERFORMANCE:-
* Better at synthetic benchmarks.
* Faster transfer of large files.
* Final version likely to improve.
* Suspend/resume works!

2) DESKTOP INNOVATION:-
* Desktop search is well implemented and can go online.
* Media libraries can be pinned to the start menu and task bar.
* Jump lists can genuinely help improve efficiency.

3)VERSIONS RELEASED:-
* Starter: No Aero and no 64-bit.
* Home Basic: Developed for emerging markets.
* Home Premium: Standard edition including Aero and touch.
* Professional: Adds remote desktop and encrypted filesystem.
* Enterprise: Unix application support and volume licensing.
* Ultimate: As with enterprise, but for individual users.

4) POWERSHELL vs BASH:-
* Integrated scripting.
* You can type ls to get a directory listing!
* Syntax highlighting.
* Remote execution.

------------------------------------------------------------------

LINUX:-

1) PERFORMANCE:-
* Faster booting.
* Less memory usage.
* Smaller install size.
* Broader hardware compatibility.

2) DESKTOP INNOVATION:-
* Nepomuk blurs the border between local and online.
* Gnome Do replaces the task bar entirely.
* Google's Desktop widgets now on Gnome and KDE.

3) VERSIONS RELEASED:-
* Starter: No Linux is this restrictive.
* Home Basic: Crunchbang or Ubuntu.
* Home Premium: For eye candy, try Mint or Kubuntu.
* Professional: Fedora offers encryption as an installation option.
* Enterprise: OpenSUSE should work well with Windows.
* Ultimate: No matter which Linux you choose, there's no restrictions.

4) POWERSHELL vs BASH:-
* 30 years of refinement.
* Used by almost every Linux distribution ever.
* Plenty of online help and documentation.
* Can be used to administer the entire system.

-------------------------------------------------------------------

WHO WINS ATLAST????
As you should be able to tell from the scope of the features we've discussed, Windows 7 marks a significant point of maturity in the development of Windows, and is what the much-maligned Vista should have been three years ago. There's still a distinct lack of innovation, but the improvements to system stability and performance are what's going to matter to most users. And most users of Windows are businesses. They're not interested in eye candy, Twitter integration and hardware acceleration. They just need Windows to be a sober working environment that doesn't get in the way of helping people work.

And this is where Linux can make a big difference. There's nothing in Windows 7 that Linux can't do, and in most cases, do it better. Our machines are quicker and more efficient. Our desktops are more innovative and less static. Our apps are more powerful, cheaper and less partisan, and Linux security has never been better. But best of all, we have complete control over the future of Linux, and it's success or failure at the hands of Windows 7 is in our hands.
Related Posts Plugin for WordPress, Blogger...