NaCL + Pepper (Salt ‘N’ Pepper) – Google Chrome Embraces C++

Google announces the integration of Native Client into Chrome. Native Client allows C and C++ code to be seamlessly executed inside the browser with security restrictions similar to JavaScript. Native Client apps use Pepper, a set of interfaces that provide C and C++ bindings to the capabilities of HTML5. As a result, developers can now leverage their native code libraries and expertise to deliver portable, high performance web apps.

See a better scoop here

Yea browsers are powerful than ever! Long live C++

Full Screen mode web-apps, a beautiful butterfly waiting to fly out

One of the best things in iPad and tablets are the magazine kind of apps. The pictures and other updates rendered so really well in the full screen and there’s no eating out of spaces by scrollbars, titlebars and menubars. It’s a kind of visual presentation for the user apart from the conventional stream based updates.

image

Image Courtesy – http://flipboard.com/

Apple has learned this and introduced the full screen mode in Mac OS X Lion for most of their native applications. The developers can also leverage full screen mode to make their applications beautiful. But I am not so sure how this can impact the experience except few applications like iPhoto etc. 

Image Courtesy – http://apple.com

What I am talking is slightly different. It’s a browser’s perspective. Most of the browsers are already has full screen mode. But the web programmers are unable to make use of this change to present things in pretty good way. I’d really love to see my facebook updates in a full scape landscape without the help of any third  party applications. The photos, updates etc can be presented so well without the annoying left and right sidebars plus, the vacant area left on both sides meet the standard resolution requirements.

Even it’s not in full screen mode,  the best example would be NYTimes Google Chrome App. It’s simply brilliant and make use of the space available in any resolution. And they’ve a great amount of content to spread across the screens. When I am working with 1920×1280 resolution monitor, I really can’t appreciate the too much vacant space on maximize or turn in to full screen mode.

image

Another example could be the Skype updates on Facebook. Though they’re limited their updates to a 3 column, but still it’s nice treat for the eyes and can get things so easily. This is practically impossible with the current rendering view of facebook.

image

The browsers must provide and option for the web developers to leverage the full screen mode for their applications. Even this would be quite helpful for future touch based screen and the websites with Rich content to present it well to the user.

Embracing the cloud

I am a Software enthusiast. Not really sure when I have used the right word. But I always want to try to new Softwares and see how it works. But at least for last couple of years, the software landscape has changed and keep evolving like anything. Thanks for the browser wars to make the web better. 

Cloud is something which I am fascinated for long time. Even I feel a bit difficult to explain the real concept and infrastructure behind cloud, the mix of Software, Virtualization and hardware in a new paradigm entirely taken away the industry.

Most of the services we’re daily using here are already embraced cloud. When I started my career back  I started hearing new things like POP and Exchange for emails. It was hardly difficult to understand why really do we need  an exchange mail. I realized it later when I travelled abroad and started working from both home and office. I found exchange is really fast, useful when we’re mobile. It’s an old story but again there are several cloud services which I am really making out in daily life. I simply can’t live without them.

Gmail - The cloud based email and the best web based email I ever have seen. I never felt to install a client for Gmail as it rocks well in the web version. Instead of downloading message down the system we’re using, simply a data render happens when deal with GMail. None of the things are really stored our system. It works well across platforms including mobile, desktops and tablets.

DropBox - I am loving it. One of the best natively integrated file storage and handling services I have seen. There are many replicas and services came to online file storage but DropBox remained strong and still gaining more users. The service currently hosts more then 100 billion files. As per the survey, peopel are storing files more in dropbox than tweeting. The clients are available at all platforms like iPhone, iPad, Android, Desktop (Linux, Mac and Windows). I never will have to bother carrying the files around. Also the client allow you to partially sync with the required folders under DropBox.

Evernote – The best desktop application I have seen in my professional life. The notes taking application comes in all form. From Bookmarklet to brilliant desktop and mobile clients. The software is simply an art. The premium versions are even better than the free version. Even you can used your evernote storage stpace onlnie to save your documents. I am sure you will love it.

Google Docs - I am almost left the office suite in my personal computers. Most of the things I wanted from office suite is available for free at Google Docs. I have prepared several documents and drawings with it. It’s getting matured day by day. I am loving it.

Google Calendar - It tracks all my events and appointments without fail. Even I am using Google Calendar Sync to sync my exchange calendar information back to the Google Calendar. It works in mobile and dekstop platforms so well.
Remember The Milk - The best task organizing tool I ever have seen. It has got Gmail Plugins, Android and iPhone (Free but lot of limitations). But whatever we’re getting in the desktop is simply awesome. It supports the quick add of events like “Meeting my friend on Saturday 10.00 AM. This may simply create even called “meeting my friend” and the time and other information will be parsed from the input text given. Simply implemented similar to Google Calendar Quick Add Features.

Android - Some of the apps like Gmail and Google Maps are simply awesome in Android platform and most of the cloud based apps are available in this platform and keep evolving

What  I am missing. I need a perfect cloud based image editor similar to Photoshop. The concepts of Tablets and Chrome netbooks are exceptionally promoting cloud centric softwares. I hope we will be handsfree soon.