Steve Jobs biographer Walter Isaacson Interview From 60 Minutes

For those of you no time to read Steve’s biography which is coming out today, well earlier on Kindle, can watch the 60 minutes interview on CBS. CBS posted the interview online in 2 parts with some rare photos. You also get hear some of the recordings of Walter that he made from his 40 interview with Steve while writing the Biography.

Here is the link: http://www.macrumors.com/2011/10/23/the-full-walter-isaacsonsteve-jobs-interview-from-60-minutes/

Google Dart ! Yet another programming language in horizon

Google announced a structured programming language which could run on top of vm or js run-time compiled. Any modern browser like Chrome, Safari 5+, Firefox 4+ will support as dart code can be translated to JavaScript. It supports classes, interface, optional types. The specs are still very early stage. The language will support both running in server side and client side. Google is also developing a cloud based IDE called Brightly. Google’s goal is to ultimately replace JavaScript. (^). The language originally was called Dash. The information initially leaked from internal Google email ^.

To find out more about Dart head over to Dart website. A sample code block looks like the following:

Sample code to calculate Fibonacci:

int fib(int n) {
if (n <= 1) return n;
return fib(n - 1) + fib(n - 2);
}

main() {
print('fib(20) = ${fib(20)}');
}

Now Google to put SQL to Cloud

When Google first beta released to public back in April 2008, Google App Engine came with GQL instead of SQL database support. Although GQL was highly scalable, it had lot of limitations compare to traditional relational databases. Since then it was a requested feature from the users of App Engine. Google finally listened to them and announced the Google SQL Database. It has put MySQL like similar database infrastructure for App Engine users. The service also includes existing database import facility and export facility for easier migration to cloud. According to Google AppEngine Blog some of the benefits includes:

  • No maintenance or administration – we manage the database for you.
  • High reliability and availability – your data is replicated synchronously to multiple data centers. Machine, rack and data center failures are handled automatically to minimize end-user impact.
  • Familiar MySQL database environment with JDBC support (for Java-based App Engine applications) and DB-API support (for Python-based App Engine applications).
  • Comprehensive user interface for administering databases.
  • Simple and powerful integration with Google App Engine.

Google Cloud SQL is currently available for Google App Engine applications that are written in Java or Python. Check out the details in http://code.google.com/apis/sql/docs/introduction.html.

An Icon has past away, RIP Steve Jobs

Photo of Steve JobsApples founder Steve Jobs, one of the greatest CEO of all time and a true visionary has passed away. He was suffering from a rare type of pancreatic cancer. His death is a great loss to the world. He has touched so many peoples lives with his innovation, passion for work and creative genius.

Any sort of cancer is not a good news for anyone. Everyone knew the outlook for him was not good. But we had hoped he would be among us a bit longer and never thought it would be so quick.

Even though you are gone, but you will be among us through you work. You will be missed. RIP Steve Jobs.

“Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart. Stay hungry. Stay foolish.”

http://www.apple.com/stevejobs/

 

 

Apple Announces iPhone 4S, iOS 5, and iCloud

After all the drama and rumor mill about iPhone 5, apple has announced the new iPhone 4 refresh with iOS5 and the new cloud based services.

The new phone which have both black and white version will have dual core A5 cpu with  a GPU and a 8 mega pixel camera. The baseband redio will support both CDMA and GSM networks.

The full specs:

Chassis
4.5″ x 2.31″ x 0.37″
Weight: 4.9 oz.

Display
3.5″ (960 x 640)
800:1 contrast ratio
500 cd/m2 max brightness

Camera

8-megapixel camera
Autofocus
Face detection in still images
LED flash
Video recording, HD (1080p) up to 30 frames per second with audio
Video stabilization
Front camera with VGA-quality photos and video at up to 30 frames per second
Photo and video geotagging

Wireless
UMTS/HSDPA/HSUPA (850, 900, 1900, 2100 MHz)
GSM/EDGE (850, 900, 1800, 1900 MHz)
CDMA EV-DO Rev. A (800, 1900 MHz)
802.11b/g/n Wi-Fi (2.4GHz only for N)
Bluetooth 4.0
AGPS

Find out more here

Adobe Unveils Creative Cloud

At its MAX 2011 technology conference, Adobe Systems Incorporated today announced Adobe® Creative Cloud, a major new initiative from the company that radically redefines the content creation process. Adobe Creative Cloud will become the focal point for creativity, where millions can access desktop and tablet applications, essential creative services, and share their best work. Adobe Creative Cloud is being announced in parallel with a new set of Adobe Touch Apps for content creation on tablet devices (see separate release). These stunning new apps bring professional-level creativity to millions of tablet users – from consumers to creative professionals – and utilize hosted cloud-based services to share files, view them across devices or transfer work into Adobe Creative Suite® software for further refinement.

Adobe Creative Cloud

Introducing Adobe Creative Cloud
The initial introduction of Adobe Creative Cloud is centered around an innovative collection of Adobe Touch Apps that re-imagine creative software for the mobile age and enable tablet devices to be an integral part of the creative process. Adobe Creative Cloud will become the hub for viewing, sharing and syncing of files created by Adobe Touch Apps and Adobe Creative Suite, and includes 20GB of cloud storage. It will quickly develop into a service that will deliver access to Adobe’s flagship creative applications and services and become an essential resource for anyone interested in creativity – all at a highly attractive price. By early 2012, Adobe Creative Cloud is expected to include the following:

  • Applications – Access to the portfolio of Adobe Creative Suite tools as well as the six Adobe Touch Apps announced today. The offering will include industry-leading desktop tools such as Photoshop®, InDesign®, Illustrator®, Dreamweaver®, Premiere® Pro, After Effects® and innovative new tools such as Adobe Edge and Muse.
  • Services – Key Adobe Digital Publishing Suite technologies, for delivering interactive publications on tablets; a tier of Adobe Business Catalyst, for building and managing websites; and new design services, such as the ability to use cloud-based fonts for website design, via technology acquired by Adobe through its acquisition today of Typekit Inc. (see separate release).
  • Community – Capabilities that encourage creatives to present and share their work and ideas with peers around the world and a forum for feedback and inspiration that will foster connections between creative people.  Adobe Creative Cloud will become a focal point for anyone creative.

Pricing and Availability
Pricing details regarding Adobe Creative Cloud and its expanded capabilities around applications, services and community will be announced in November 2011. For more information, visithttp://www.adobe.com/go/creativecloud. Adobe will continue to offer all its creative products as standalone offerings, including Adobe Creative Suite editions and flagship individual products such as Photoshop, Illustrator, InDesign and Dreamweaver.

JQuery Simple Message Dialog Plugin

Sometimes, when working with JavaScript, we need to write a confirm dialog or message box to display some informative data. We can either use JavaScript alert function or confirm function for such operations. But in order to make a nice UI, we can resort to JQuery UI dialog, which gives a nice chrome window. But settings that up is not a one liner task. In this article, I will present a small plugin which will help us display some basic dialog just to get the job done without too much code. Read More.. http://www.codeproject.com/KB/applications/JQueryMessageBoxPlugin.aspx