There are 10 types of people in the world: those who understand binary, those who don't. - Unknown

I would love to change the world, but they won't give me the source code. - Unknown

Unfortunately, no one can be told what the Matrix is. You have to see it for yourself. - Morpheus

Throughout human history, we have been dependent on machines to survive. Fate, it seems. - Morpheus

Do not try and bend the spoon. That's impossible. Instead, try to realize the truth. - Spoon boy

The Matrix is everywhere. It is all around us. Even now, in this very room. - Morpheus

Sooner you're going to realize the difference between knowing and walking the path. - Morpheus

Welcome to the real world... a world without rules or controls, borders or boundaries. - Morpheus

Have you ever had that feeling...where you're not sure if you're awake or still dreaming? - Neo

A robot may not harm a human or, by inaction, allow a human being to come to harm. - Isaac

Tell me, Mr. Anderson, what good is a phone call when you are unable to speak? - Agent Smith

Train yourself to let go of everything you fear to lose.- Yoda

The answer is out there. It's looking for you. And it will find you if you want it to. - Trinity

He tells me to do, to choose between that and the Matrix, I choose the Matrix. - Cyper

Machines didn't know what chicken tasted like, so that's why chicken tastes like everything - Mouse

Soon will I rest, yes, forever sleep. Earned it I have. Twilight is upon me. - Yoda

Hokey religions and ancient weapons are no match for a good blaster at your side, kid. - Han Solo

And I am C-3PO, human-cyborg relations. And this is my counterpart R2D2. - C-3PO

You're faster. Don't think you are, know you are. Stop trying to hit me and hit me. - Morpheus

we have no choice but to continue as planned. Deploy the sentinels. Immediately. - Agent Smith

Matrix is a computer-generated dream world built to keep us under control. - Morpheus

You have to let it all go, Neo. Fear, doubt, and disbelief. Free your mind. - Morpheus

You are the One, Neo. You see, you may have spent the last few years looking for me. - Morpheus

The circle is now complete. When I left you I was but the learner, now I am the master. - Darth

Home  |  About Me  |  jump to blog post  |  

vanakkam / hajimemashita

Hi, I am Balakumar Muthu

I am an Award-winning Entrepreneur (Asia Innovation Award - SingTel, Singapore), currently working towards the great mission to make the world a better place to work. I've been Designing and Building Web softwares for more than 17+ years, an Full-stack Designer & Developer, Web Software Consultant for Japanese Companies, Creative DIY Hacker and a Geek based in Asia.

My strong expertise includes building Smart Web applications, UI/UX Design and Development, Growth, Branding, Ecommerce, IoT, Making creative & enjoyable stuffs, Typography, Developing Social Networking Platforms (SNS) & Blogging Applications, Product Prototyping, SEO and Open Source Technologies. Overall my passion and expertise evolves around all sorts of things, starting from creative ideas & concept, design, development & implementation of various kinds of innovative products.

I enjoy simple things — nature, reading, trying different flavour of tea, zen philosophy, making mistakes & learning from them, DIY hacks, Japanese culture and a die-hard fan of Comics.

Awards & Honours for My works


Awarded the “Asia's Top 50 Apps 2011 Award” (winner lists) from SingTel, Singapore.

Winner of "Red Herring 2010 Asia Award" (finalists) - 2013 & 2010 for Technology Innovation.

First Prize Winner of "Java Master Contest", conducted by Sun Microsystems and BenQ Siemens Germany and many other technology and design contests.

Sun Microsystems Duke's Choice Awards” 2006 - *** "Hello World(s)!" From Code to Culture: A 10 Year Celebration of Java Technology ***, Book.

Sun Microsystems appreciation for testing early versions of Java Platform.

Java.net published my Java Duke Holiday Pictures from 1000's of submission.

and much more.

Some of My Previous Ventures

LoveLogger the world's first Collaborative Blogging & Social Network for Pairs and has received a great response in China and Japan. It was launched way back in 2008, even before the release of current popular pair apps like Couple, Pairy, Between, Hey, Cupple.

SweetCircles one of the earlier Blogging-based Social Networking platform, an Blogging app with Social networking features. SweetCircles was also ranked as world’s top 50 hosted blogging platform by Alexa.com.

Press and Media Coverage for My works


Me and My works have been featured at ZDNet Asia, Economic Times, Yahoo! Japan, MSN Japan, Sina.com, 100shiki.com, Japan.Internet.com, Livedoor.com, Yangtse.com, Idoican.com, Kaoshi.edu5a, shm.com.cn[pdf], Infoseek.com and many other popular sites.

Notable Works & Contributions

Created Google Kids – a search engine for kids prototype, for demonstrating during my Google India Interview in 2005.

Designer of DevCamp India Official Brand and WikiCamp India Brand.

Being a big lover of Linux & Open source movement, organized the free "Ubuntu Dapper Drake T-Shirts Contest" to create more awareness and interest to the community.

Well proficient in User Interface and Usability study and have published usability study report on Yahoo! Flickr, MSN Hotmail and Rediff.com. It's also been featured in Google Blogoscoped.com and WebProNews.com.

Contributed member of World Wide Web Consortium (W3.org), W3C HTML 5 Working Group and Internet Society (ISOC) India Chapter.

Blogger, Wikipedian, Writer

Editor of Wikipedia, contributed for more than 100's of Wikipedia pages in various topics in Computer/Internet Technology category.

Contributing writer of DeveloperIQ Magazine on the latest Web Technologies. My most popular articles includes in CSS 3, HTML 5, JQuery, Eclipse Plug-in Development and Google Technologies.

Blogging since 2002 and listed as the 'Top 10 Tech blogger' by 'Blog Street India' and rated as the 'Top 50 Tech Blogger' by 'Blogs Top List' in 2005 – 2007. My blog posts have also been featured at Google Blogoscoped.com, Netscape.com, Java.net, Webpronews, Planet Mozilla, Linux Toy and few other popular blogs. It is also listed in 'Favorite Blog lists of Sun Microsystems' Web Blog in 2005. Made my own blogging site at Yahoo! Geocities as geocities.com/i5bala (screenshots) in early 2002.

Some of my Fun projects : 100Percentof.me, CrosswordCaptcha.

Conferences & Unconferences

Speaker and Mentor for NurtureTalent Startup Boot Camp at IIT Madras.

Co-organizer of Mozilla Firefox Party India, for the most early release of Firefox 2 and the IdeaCamp Pune. Regular to Tech meetups from BarCamp, BlogCamp, WikiCamp Unconferences to Sun TechDays, BEA Dev2Dev Days, Oracle Developer Forum, Google Developer Days and many other tech conferences.

Contact Me

Personally, you won’t find me on Facebook. If you want to reach me to discuss with any projects or to just say hello, mail me at balakumar.muthu@gmail.com.



  •           My Guru Swami 

Vivekananda

    "... get up, and set your shoulder to the wheel-how long is this life for? as you have come into this world, leave some mark behind. otherwise where is the difference between you and the trees and stones? - they too come into existence, decay and die..."
    - Swami Vivekananda


Google Kids – My Google based Kids Searching Engine Prototype!

Please Note: This is just a follow-up post of my Google India Interview post. You can find more information about it here »

Google Kids

I have created the Google Search engine prototype specially for kids called Google Kids for demonstrating during my Google India interview. I have created the full prototype, google doodle myself along with the basic architecture of the search engine just before the day of my Google Interview.

I am just publishing few pages from my prototype document, which only show the very basic information without much of its internal architecture details.



click to see the full size image

[click to see the full size image]


 click to see the full size image

[click to see the full size image]


click to see the full size image

[click to see the full size image]

Google Kids – My Google based Kids Searching Engine Prototype!

Please Note: This is just a follow-up post of my Google India Interview post. You can find more information about it here »

Google Kids

I have created the Google Search engine prototype specially for kids called Google Kids for demonstrating during my Google India interview. I have created the full prototype, google doodle myself along with the basic architecture of the search engine just before the day of my Google Interview. Although I took my Google Kids prototype to the interview, I haven’t discussed about it with them.

I am just publishing few pages from my prototype document, which only show the very basic information without much of its internal architecture details.



click to see the full size image

[click to see the full size image]


 click to see the full size image

[click to see the full size image]


click to see the full size image

[click to see the full size image]


SVG for Mobile Phones

image

SVG Tiny 1.1, the standard vector graphics format, used to create XML powered SVG format in all high- and mid-range GSM/UMTS phones. SVG-t files can be used for background images or startup shows, as well as embedded in a Web page, displayed in full screen mode, or sent inside an MMS or via Bluetooth. In most cases, SVG results in smaller images than animated GIF bitmaps and these take up less memory space on the phone.

Firefox 50 million downloads!!

image


Firefox made a blazing 50 million downloads!! :), Firefox ROCKS !! I feel FF turns the world to the right side !!

" ... They said browsers were dead. They said open source would never penetrate the mainstream. But you've never cared much for rules, have you? And now we're blazing a trail to 50 million downloads worldwide. As we turn open source into a household word and reassert the supremacy of simplicity, we are making waves and starting fires ... "

- Blake Russ

http://www.spreadfirefox.com/

Apple Upgrades Power Mac G5

image

Apple announced an updated Power Mac G5 line, featuring dual 64-bit PowerPC G5 processors running up to 2.7GHz. The new models are now available in dual 2.0GHz, 2.3GHz and 2.7GHz configurations for US$1,999, $2,499 and $2,999 respectively. The new dual processor Power Mac G5s ship with Mac OS X version 10.4 Tiger and will be available this week. They each ship with larger hard drives, a faster 16X SuperDrive with double-layer support and 512MB of memory across the line.

FastSCAN Cobra Digitally Reproduce Skull

image

The FastSCAN Cobra can digitally reproduce a skull in the lab or, even better, right at the crime scene. The portable laser scanner, bundled with new whiz-bang 3-D tissue-rendering software, is a huge leap forward for forensics. FastSCAN's advantage - besides its tiny size and even tinier price tag is its free-motion wand. Designed by Applied Research Associates New Zealand, the wand laser-scans the object while an electromagnetic sensor receives signals from a nearby transmitter. The wand and transmitter triangulate the object, building a 3-D framework. In minutes, software stitches together a likeness, rendering layers of muscles, fat, and skin onto a digitally scanned skull.

Happy Birthday My Dear JAVA!! :)

Last Friday was JAVA Day, Java's 10th Birthday. Java changed the world [and me] and keeps on changing. Surpasses 1.5 billion devices worldwide 250 Million Mobile Phones, 650 Million Desktops, 500 Million SIM and Smart Cards, and a Hundred Million Other Locations. Java Still counts... >> Still don’t have Java? Download Java NOW! to become part of the revolution.


The Amazing Adventures of Duke :)

image

Read the amazing adventures of Duke, which was actually released during JavaOne 2001 Conference. The Story boards are quite amazing, I just LOVE Duke and feel the action along with Duke :). >>

MiniMate Hard Drive for Mac mini

image

The Minimate, MicroNet's new external disk drive and port replicator created specifically to complement Apple's new Mac mini computers. With available storage up to 400GB, 4 USB 2.0 ports and 3 FireWire ports, the Minimate extends the capabilities of your new Mac to match the most capable workstations, all in a stylish aluminum and plastic enclosure that perfectly complements your computer. >>

Benchmarks of Tiger!!

java.gif

The performance benchmarks of J2SE 5.0, shows and proves that J2SE 5.0[Tiger] is mush faster, having lesser footprint and better optimized. It has very good self-explanatory graphs to prove it. >>

System Beep in Java

java.gif

A beep sound can be use to indicate a warning or error. However, it is often better to give a warning dialog box with a description of the problem.

To Produce a Beep Sound, import the Toolkit class:

import java.awt.Toolkit;

Next use the beep() method:

Toolkit.getDefaultToolkit().beep();

John Paul II and Technology

image

John Paul is credited with bringing the Vatican into the Information Age. He used the Vatican's official Web site, launched in 1995, to publish his sermons and speeches. Paul II Used a Dell Laptop for his personal use. >>

Gui 3D API based Java

image

Gui 3D API is an open source libraryfor 3D graphical user interfaces.written in java, based on the jogl apicurrently running onlinux, windows,mac and solaris. Think It works like the Project look Glass.>>

JTabbedPane in Java

java.gif

The JTabbedPane container allows to create tabbed pane and the user may select which to show by clicking on a tab. JTabbedPane can be created as:

JTabbedPane tp = new JTabbedPane(edge);

The edge can be:

JTabbedPane.TOP (default)
JTabbedPane.RIGHT
JTabbedPane.BOTTOM
JTabbedPane.LEFT


Add tabs to a tabbed pane by calling addTab and passing it a String title and a component (typically a JPanel) to display in that tab. For example:

JTabbedPane jtb = new JTabbedPane();
jtb.addTab("Home", Home);
jtb.addTab("Function", Funcion);
jtb.addTab("Help", Help);

Google Video Upload Program

image
Google launched their Video Upload Program. It will allow us to upload our own videos and even charge for downloads/viewings of our video. Hey, that's a cool one. I will create and upload my own movies, very soon. >>

FontMetrics in Java

java.gif

The java.awt.FontMetrics class is used to determine the measurements of characters and strings. These measurements can be used to precisely position text. Font metrics are determined by the font and the graphics context. To create a FontMetrics object, where g is a Graphics object and f is a Font object:

FontMetrics fm = g.getFontMetrics(f);

FontMetrics methods:

fm.getAscent(); //Returns ascent for font
fm.getDescent(); //Returns descent for font
fm.getLeading(); //Returns leading for font
fm.charWidth(c); //Advance of char c.
fm.stringWidth(s); //Advance width for String s

Macromedia and Adobe are One!!

image

Macromedia agreed to be acquired by Adobe for $3.4 billion. As with any multibillion merger, risks abound. Both outfits sell the bulk of their software to the same customers in the creative design and publishing professions, yet they have little overlap in products. Add to that strong revenue growth in 2004 and a complementary vision for which businesses will drive revenues. I am bit worried about my favorite Macromedia Fireworks. >>

Firefox Site Visitors Are Mostly Male

Get Firefox!

More than 2.6 mln people visited the FireFox site during March 2005 to download the browser and obtain more information. Males, often the early adopters of technology and gadgets, dominated FireFox’s site composition during the month of March 2005. Men accounted for 71% or nearly 1.9 mln site visitors, compared to the women who comprised of 29% or the minority population who visited in March 2005. >>

Mac Mini Colorized

image

ColorWare plans on adding the Mac mini to its colorful line of products. ColorWare is best known for the extraordinary paint jobs they do on other Apple products such as the iMac, iPod, iBook and Powerbook. >>

Creating Temporary Files in Java

java.gif

The File class has a support for temporary files by the static createTempFile methods and the java.io.tmpdir system property, Also, by calling deleteOnExit, we can ensure the file will be deleted if the Java environment ends naturally. The general framework for usage follows:

// prefix and suffix
File temp = File.createTempFile("MyTempFile", ".tmp");

// use like any other File
temp.deleteOnExit();

Mac OS X Tiger

image

My Favorite Mac OS X Tiger is going to be released on the 29th. Tiger’s polished appearance makes what’s onscreen as beautiful as the rest of your Mac a sheer joy to behold and use. I think there will be lots of great updates and features in Tiger and waiting for the realease to know more about it. >>

Nuvo Robot

image
The Nuvo Robot available in red, blue, white and yellow color variations, for the 588,000-yen. It can be controlled by voice, remote, 802.11b, and even cellular phone and has a 0.33MP camera. >>

Simple Printing in Java

java.gif
Using Stream for printing simple text, first write it to a file and print the file.

try
{

FileOutputStream fos = new FileOutputStream("LPT1"); // LPT1 Printer name
PrintStream ps = new PrintStream(fos);

ps.print("I am print text going direct to printer.");
ps.print("\f");
ps.close();

}
catch (Exception e)
{

System.out.println("Exception occurred: " + e);

}

Hugms : Hugs Using Mobile Phones :)

image


Hugms is a device designed for sending someone you care about a hug using your mobile phone.Once hugms is connected to your mobile phone all you have to do is send it the phone number of the person you'd like to hug and then squeeze. sensors inside the device read how long and how hard you have squeezed and will format a text message based on your hug. For example, a long squeeze would look like 'hhhhhhuuuuuuuuuuggggggg' >>

Apple Mac G5 Helps in Stem Cell Research

image

Dr. Sean Morrison’s at the University of Michigan, researchs the secrets of stem cells. The Power Mac G5 is so powerful with its 64-bit processing capabilities that they are able to do things on the Mac that people used to do on mainframes. >>

My Experience with Google Picasa

image


As I am planning to buy a Digital camera, I thought of trying some Digital Image Management tools. I immediately thought of Google’s Picasa2 and installed it to give a try. At startup, Picasa scans all the images in my system and automatically organize it neatly and very Cool and faster interface even in my Celeron 466MHz System.

image


Picasa has a simple to use set of Image filters like Sharpen, lights, Straighten, Tuning, great collection of effects. It’s really simple even a novice can create Great effects with one or two clicks. We can create backups CD, slide shows, Timeline, and even directly send it to Hello to Blogger.com.

image


Picasa also has lots of great tools for creating screensaver, posters, making collage photos, even create movies, create web album, that’s really GREAT. In a fraction of section I am able to create my own version of movie :).

image


I like my first experience with Picasa and will explore more. After all its part of Google Technology, so I just Love it! >>

Amazing Usage of Amazon API

image

Take a look at the cool usage of the Amazon search API by amaztype website. That's great, I like the way the books are flying! >>

Time Magazine's 2005 100 MOST Influential Builders and Titans

image


Time Magazine selected the 2005 100 most influential Builders and Titans. Just look who are in the top 2 levels; it's my favorite Steve Jobs and the Google Guys. >>

image

Where Google Gets all the GMail Space :)

Where Google Gets all the GMail Space :), Source: JoyofTech.>>

image

Web-Based Spell Checker: Speller Pages

image

Speller Pages is a free, Open Source Web user interface and JavaScript library for a server-side spell check program. Available in PHP or Perl/CGI versions, Speller Pages allows us to bring the superior spelling suggestion capabilities of GNU Aspell to users of our Web site. It's really cool and has a very good dictionary. We can add to our web applications, like the G-Mail's spell checker. It’s also very simple to add the Spell Checker function into our Java Script code. >>

iPods Enter Duke University Classes

image

The entire Duke University class of 2008 received Apple iPod digital devices as part of a university initiative to encourage creative uses of technology in education and campus life. This mix of pop culture, information technology and pedagogy has generated enormous interest from other educators as well as news media.That's very COOL, classes with iPod hhmhmm... >>

Yagoohoo!gle Search

image

Yagoohoo!gle, a search site which shows the results in a split screen of Google and Yahoo. I think it will be useful in some comparison of search results between the two. >>

Incredibles At Pixar

image

Found an interesting experiance of Drew McWeeny at headquarters of Pixar where the incrediables was made. One of my favorite Hot Spot, I will visit in future and meet all the people out their especially my inspirational, Steve Jobs. >>

Look at the part of the big server room, which has given life to all those fascinating characters.
image

Useful to Useless Mails: PookMail !! :)

image

PookMail.com, helps us to avoid give our personal email address to untrusted sites and people. After 24 hours, our received emails will be deleted from the system. >>

Using Class methods: Java

java.gif

The java.lang.Class has many useful methods, but two of the most useful are getName() for getting a string name of the class and getSuperclass() for getting a Class object for the parent class, or null if this is already the Object class.

String s = "abc";
Class cls;
cls = s.getClass(); // Represents the String class.
System.out.println(cls.getName()); // Prints "java.lang.String"

How to Fry an Egg on an XP !! :)

image

Frying an egg for our breakfast has never been so simple, just using our own PC. I will try this out live and direct, before upgrading my system :). >>

Felling My Popularity and Web Presence!!

Last week [31/03/05], to check and feel my Web presence, I did a search for me ‘balakumar’ in Google, Yahoo, Technorati and also checked my Web counter Nedstat to know my Web Site listing. I got this results, think not bad :) .

Google Search [Click image for full Screen Shot]

image


Yahoo Search [Click image for full Screen Shot]

image


Technorati Search [Click image for full Screen Shot]

image


Nedstat Search [Click image for full Screen Shot]

image


Note: I did this search just to feel myself in the Web. This rank may vary from time to time, but must be within Top 10.

Gmail's Rich Text Editor

image

Gmail now provides the most needed Rich Text Editor for composing our email. I think GMail has changed the way we are using our Mail Boxes and we will be looking forward for more innovations and surprises from the GMail team :). >>