Archive for May, 2010

Google-TV vs Apple-TV

Google-TV vs Apple-TV

I did post earlier in my blog posts that Google in partnership with Intel, Sony, and Logitech is developing Google TV, a device based on Android OS. The good thing about Google TV is that the search giant is going to push developers to create apps for a television set. That sounds interesting and it’s a whole new idea as there are no official iPhone apps running on Apple TV. Beginning this fall, select home entertainment devices will bring Google into the living room. The appropriately named “Google TV” Internet-enabled TV platform will come preloaded on some Sony HDTVs and Blu-ray players, and a set-top box from Logitech will also feature the service. Think of the platform as an Android-like solution for television watching. It won’t be sold directly by Google, but if the company has its way, Google TV will be making its way to a much wider variety of home entertainment products in the not-so-distant future.

There’s nothing revolutionary about Google’s new television platform, announced at the Google I/O developer conference, but the company aims to standardize the platform used by Internet-connected TV manufacturers, creating an integrated solution for popular services like Hulu and Netflix Watch Instantly. If successful, Google TV might mean an untimely death for standalone devices like Roku’s HD XR and the Boxee Box, while more versatile solutions like TiVo Premiere and gaming consoles like the Microsoft Xbox 360, Nintendo Wii, and Sony PlayStation 3 will either adopt portions of the platform or return to being dedicated devices, as they were just a few years ago. But now its Apple’s and the Google’s

Apple-vs-Google

Apple-vs-Google

With Google on every TV, there’s no need to adjust component settings just to watch your favorite show on Hulu or update your Twitter feed. You’ll also only need to worry about getting one device online—your television—rather than adding (and paying for) extra peripherals. It’s important to recognize that while Google TV will be initially available through a set-top box from Logitech, Google’s ultimate intention is to simplify your Internet-connected living room, by decreasing the number of devices you need to buy and use, not by adding more.

There will still be plenty of questions about Google TV, but check out the chart below for a summary of the features and how Google’s TV platform will compare to video devices already on the market.

null

We know Google is clearly a dominant front runner accounting to 60 percent of all web searches in the world, there’s lot of reason that Google leads the pack when it comes to search. That said, if you’re performing all of your searches through a single search engine, you’re missing out on a lot of results. The site does a lot of things right, but there’s still a lot of innovation happening in the search space outside of Google.

null

Take Bing, for starters. It’s the first new site in a long time that could genuinely be considered competition for the long dominant Google. Then there’s Wolfram Alpha, which, contrary to popular belief, was never really intended to be a Google killer at all. A handful of the sites (Quintura, Carrot2, MrSapo) are really good at one thing, which likely means that the fine people at Google won’t have to worry about job security at any point in the near future.

So need a break from Google? Check out these Ten Google alternatives.

    1) Bing.com

null

If you didn’t get a chance to read John C. Dvorak’s recent column, allow me to distill one important point: Microsoft has always been good at “copying and improving” products. Now, Dvorak also makes a point to say the company hasn’t been particularly great at this in the past couple of years, but I think there are at least two notable exceptions. The first is Windows 7. The second is Bing. One can certainly argue the merits of Microsoft’s “improvements” (particularly in the case of Bing), but the company is certainly doing some interesting work in the space. In typical Microsoft fashion, the company has completely eschewed Google’s stark simplicity in favor of cramming as many features into a results page as possible.

    2) Dogpile.com

null

When I don’t get results in Google I go for Dogpile, each search engine has its own method of searching and each will return different results. Dogpile looks at all of them, decides which are most relevant to your search, eliminates duplicates and reveals them to you. In the end, you get a list of results more complete than anywhere else on the Web. Dogpile aggregates the most relevant searches from Google, Yahoo!, Bing, and Ask and delivers them to you in a convenient search package. With Dogpile, you get the best from the big dogs without all the mess.

    3) WolframAlpha.com

null

Wolfram Alpha utterly baffled a lot of users upon its launch. In the on-going search for a “Google killer,” a number of bloggers embraced this little startup search engine with a strange name when it was first announced in March of last year. When the search engine actually launched, however, no one really seemed to understand what to do with the thing. That’s because Wolfram Alpha is not Google-not even close. Don’t visit Wolfram if you want to find out the location of the nearest Whole Foods, or you need to know when and where Hot Tub Time Machine is playing. If you need to calculate your mortgage or find out the life expectancy of a resident of Botswana (61.9 years), Wolfram Alpha is the place to go. Wolfram Alpha is all about structured data, not unfiltered information. A relatively new service, Wolfram Alpha is still a work in progress. The site’s potential as a source for accessing numeric data, however, is clear.

    4) Yahoo !! Search

null

It’s not that bad, bet me. originally, Yahoo! Search started as a web directory of other websites, organized in a hierarchy, as opposed to a searchable index of pages. What I like about it is features like Yahoo! selection-based search feature called Yahoo! Shortcuts, service called “Build Your Own Search Service,” or BOSS, which opened the doors for developers to use Yahoo!’s system for indexing information and images and create their own custom search engine, and ability to search across numerous vertical properties outside just the Web at large. These included Images, Videos, Local, Shopping, Yahoo! Answers, Audio, Directory, Jobs, News, Mobile, Travel and various other services as listed on their About Yahoo! Search page, which is pretty cool.

    5) Ask.com

null

Ask.com (or Ask Jeeves in the United Kingdom) is a search engine founded in 1996, I started to love it in 2006, Ask implemented a “Binoculars Site Preview” into its search results. On search results pages, the “Binoculars” let searchers capture a sneak peak of the page they could visit with a mouse-over activating screenshot pop-up, honestly this created a trend in the web world and then the AskEraser feature, allowing users to opt-out from tracking of search queries and IP and cookie values. They also vowed to erase this data after 18 months if the AskEraser option is not set. But overall a very descent and excellent one for your searches.

    6) project.Carrot2.org

null

Like a number of other smaller search engines, Carrot2’s primary selling point is its clustering, Carrot2 breaks search results into the top 100 related topics. Type in “cars,” and the first five topics are “New Cars,” “New Car Reviews,” “Sell New,” “Trucks,” and “Automobiles.” Click on any of those topics and you get a list of relevant results, with a number by each link, donating its rank in the overall search results. You can use the engine to search the whole Web, blogs, images, news, and jobs. It will also search specific sites like Wikipedia.

    7) mrsapo.com

null

Is it possible that there’s an even quirkier name for a search engine than Carrot2? Indeed. Say hello to MrSapo. The site is the latest in a long line of search engine aggregators, which includes, perhaps most notably, Dogpile. What MrSapo lacks in innovation, it makes up for in sheer quantity. The site offers some more traditional search engine choices, such as Google, Yahoo, Bing, Ask, Cuil, Wolfram Alpha, Wikipedia, and Twitter. Those choices (there are 23 in all) are situated at the top of the page. Enter a term in the search field, click the button for the engine you’d like to use, and MrSapo jumps to that site. That’s just the beginning. The rest of the MrSapo front page is devoted to further search categories, including Popular Essentials (YouTube, iGoogle, Weather.com, etc.), What’s Hot (Fark, Tweetmeme, The Daily Beast, etc.), News (Google News, BBC, CNN, etc), Magazines (Time, The Economist, Newsweek, etc), Marketplace (Amazon, eBay, Craigslist, etc), and more. There are 26 different categories in total.

8) Viewzi.com

null

Viewzi is all about making search look good. This highly dynamic search engine offers 19 different methods for viewing search results. Check out the Google Timeline, Photo Tag Cloud, and Four Sources modes for some re-imagined visual search displays. The site also offers custom search for Amazon, video search, and a really cool album search mode, which displays a wall of record covers that match your search terms.

9) Omgili.com

null

Many smaller search engines are based on a niche idea. Of these, many are, at best, vaguely interesting. Omgili’s, on the other hand, will likely prove useful for users. The search engine scours message boards, communities, and discussion threads. You can refine your search based on date, the number of replies a topic has gotten, and the number of users discussing said topic. Omgili also features a cool Buzz Graph at the top of the page, showing how popular a given topic has been, over time.

    10) search.aol.com

null

Search less and discover more, is what they call themself, it as comprehensive web results enhanced by Google along with quick, easy access to relevant videos, pictures, local maps, news, stock quotes and more, it includes Domain Specific Search, where you can specify your search within a specific domain name only. For example, if you’re looking for information on the musician John Mayer on music.aol.com, type John Mayer in the Find Results field and music.aol.com in the Domain field on the Advanced Search page. You can also specify a domain that you want to exclude from your search. Instead of selecting “only” in the drop down menu, select “Don’t.”

I know, I missed many more like, there is the:
Baidu.com
AltaVista.com
AlltheWeb.com
Snap.com
Lycos.com
go.com (Infoseek)
excite.com, etc..

oh, even “Twitter” in that case, i know Twitter isn’t a search engine, per say, but there’s a reason that Bing and Google were racing to incorporate the micro-blogging site’s feeds into their search results: Twitter is the ultimate breaking news hive mind. Sure, there’s plenty to roll your eyes about on the site (go ahead, type in “Justin Bieber,”), and when it comes to news, this isn’t exactly The New York Times. But if you want to know what the world is thinking about a particular topic, the answer is just a Twitter search away.

Did I miss any more leave me the comments, still then Happy week !!

I started my career very well as a ‘Web Application Developer’, as time passed by, core coding became not my cup of tea 😉 atleast to make money, but none the least it became a choice of ‘Program to Fun’ thing… C, C++, Java, PHP, Perl, Python or Ruby, these programming languages are all widely known and to a different degree used in commercial applications, If you are earning your living by coding, it’s often one of these languages that pays the bills 🙂 So thought of a blog to list down “Ten Programming Languages of My Choice” where each of you maybe expert in already, so just an overview of it, but none the least I think these are the 10 programming languages that stand out of the rest in today’s world and even prevail in the future… So lets get it started..

null

1. JavaScript + AJAX (Asynchronous JavaScript and XML)

It’s where all my career began, Not to be confused with Java if you are really aware of ;), JavaScript is a an object-oriented, scripting programming language that runs in the Web browser on the client side. Its smaller than Java, with a simplified set of commands, easier to code and doesn’t have to be compiled and again 🙂 on the other hand AJAX technically is not a programming language, AJAX uses XHTML or HTML, JavaScript and XML to create interactive Web applications.. If you ask the question of Why you should learn it: Embedded into HTML, its used in millions of Web pages to validate forms, create cookies, detect browsers and improve the design. With its simplicity to learn as well as wide use, its considered a great bang for your educational buck or may be even a job right in Google Maps division… and bet me if you are expert in this u can stun your web visitor on every visit.

2. Python

Python is an interpreted, dynamically object-oriented, open-source programming language that utilizes automatic memory management. Why you should learn it: Designed to be a highly readable, minimalist language, many say it has a sense of humor (spam and eggs, rather than foo and bar), Python is used extensively by Google as well as in academia because of its syntactic simplicity…

3. Java

If you have reached so far reading this article and don’t know Java, hmm maybe its time to think again anywaz, what it is ? An object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. Why you should learn it: Hailed by many developers as a “beautiful” language, it is central to the non-.Net programming experience and if you need a tip “Learning Java is critical if you are non-Microsoft…hehehe

4. VB.Net (Visual Basic .Net)

An object-oriented language implemented on Microsofts .Net framework. Why you should learn it: Most argue that VB.Net is currently more popular than ever and one of the only “must-learns.” It is currently dominating in adoption and that is where all the work is, sometime you can just create magic if you know MS Excel as good as VB.net, just give it a try there’s lot u can do than u ever imagined…

5. Ruby and Ruby on Rails (ROR)

Ruby is a dynamic, object-oriented, open-source programming language; Ruby on Rails is an open-source Web application framework written in Ruby that closely follows the MVC (Model-View-Controller) architecture. Why you should learn it: With a focus on simplicity, productivity and letting the computers do the work, in a few years, its usage has spread quickly. As a bonus, many find it easy to learn too…

6. PHP

I love this stuff; I used to code PHP earlier using the Zend Engine offcourse the LAMP platform, an open-source, interpretive, server-side, cross-platform, HTML scripting language, especially well-suited for Web development as it can be embedded into HTML pages. Why you should learn it: Its particularly widely used. “High-speed scripting with caching, augmented with compiled code plug-ins (such as can be done with Perl and PHP) is where the future is. Building Web apps from scratch using C or COBOL is going the way of the dinosaur, its all PHP now specifically the small org’s which admire Open Source,..

7. Perl

I surely remember this one from my college days, after that god knows, but definitely one heck of a language for the client-server platform. Perl is an open-source, cross-platform, server-side interpretive programming language used extensively to process text through CGI programs. Why you should learn it: Perls power in processing of piles of text has made it very popular and widely used to write Web server programs for a range of tasks. Learning some form of scripting language, such as Perl or PHP is critical if you are doing Web apps..

8. C#

One good language dominated by Microsoft guys, A general-purpose, compiled, object-oriented programming language developed by Microsoft as part of its .NET initiative, it evolved from C and C++. Why you should learn it: Its an essential part of the .Net framework. Learning C#, which is just Java with a different name plate, is critical if you heavily use Microsoft…

9. SQL / PL/SQL

I may forget English but not this language 😉 in simple word its a database language designed for managing data in relational database management systems (RDBMS), and originally based upon relational algebra. Its scope includes data query and update, schema creation and modification, and data access control. SQL was one of the first languages for Edgar F. Codd’s relational model in his influential 1970 paper, “A Relational Model of Data for Large Shared Data Banks”. PL/SQL (Procedural Language/Structured Query Language) on the other hand is Oracle Corporation’s procedural extension language for SQL, PL/SQL’s general syntax resembles that of Ada. PL/SQL is one of three key programming languages embedded in the Oracle Database, along with SQL itself and Java..

10. C

See I kept the ‘C’ stuff at the last, but its always the first choice for any programmer, remember that first Hello world crap from C, Hell Yeah !!, I call this as my foe language “this one just scares the hell out of me” whenever I try to code one… Just kidding 😉 A standardized, general-purpose programming language, its one of the most pervasive languages and the basis for several others (such as C++). Why you should learn it: Learning C is crucial. Once you learn C, making the jump to Java or C# or let me say any programming language in that case is fairly damn cheap easy, because a lot of the syntax is common. Also, a lot of C syntax is used in scripting languages, make this number one choice for yesteryear, today and the future programmers….

What’s your choice of programming language, let me know, leave your comments,, so that’s it for now folks, have a great week….