Michael Yuan

“Science is a wonderful thing if one does not have to earn one’s living at it” — Albert Einstein

March 8th, 2008

Keep track of SXSW parties on your phone!

One of the great things about SXSW is the vibrant party scene! There are literally over a hundred vendor parties during that week in places all over the Austin downtown. How do you keep track of all these parties? Well, with the SXSW Mobile Companion http://webclip2go.com/sxsw08 (try iPhone), you can track those parties right there on your phone!

First off, we make it really easy to view the conference’s “official” parties on your phone. Just click on the “Official SXSW Parties” link from the web page. Here is how it shows on my Nokia.

nokia-parties.png

Of course, the official parties are only a tiny portion of the SXSW party scene. A good place to find all SXSW parties is the Upcoming.org service from Yahoo. We adapted the upcoming service for mobile and displays SXSW related parties by day as they are announced or changed. Here is how it looks on the iPhone.

iphone-parties.png

Keep track of your parties!

March 6th, 2008

The iPhone SDK (and the $100m iFund) is out. Want application ideas / inspirations?

Apple announced the iPhone SDK today. I have to say that the demos are very impressive and the “app store” concept is very well thought of — it gets around the carrier and lets Apple become the “deck” for iPhone applications. I am sure that mobile developers would much rather work with Apple than with wireless carriers!

Now, with the $100m iFund bounty, I am sure every mobile developer is learning Object C as we speak and race to develop the coolest iPhone application now. But what kind of applications should you write? What kind of applications can best take advantage of the native SDK capabilities?

Picture 43.png

Some applications, for example our SXSW Mobile Companion: http://webclip2go.com/sxsw08, is quite sufficient as an iPhone rich web application — the additional hurdle of having to download the native app may not pay off.

Well, an obvious place to search for cool application ideas is the native application landscape for other smartphone devices! You can then adopt / optimize those applications for the iPhone! To see what people have done on the Nokia Symbian platform, and give yourself some inspiration on your big iPhone application, come to my SXSW book reading on this Sat for the Nokia Smartphone Hacks book!

For those who cannot attend, I will post the slides later this week …

Michael Yuan
=================
SXSW 08 Mobile Companion
http://webclip2go.com/sxsw08 (iphone simulator)

February 26th, 2008

A Mobile Companion for SXSW 2008

If you are among the 6000+ technologists / entrepreneurs / designers attending this year’s SXSW conference (or are just interested in following what’s going on in the conference), check this out: The SXSW 2008 Mobile Companion (http://webclip2go.com/sxsw08) is a free mobile web application that lets you access everything about the South by Southwest conference right there on your mobile phone. Try it in a web-based iphone simulator (Safari and Firefox only). It works on iphone, Blackberry, Palm, Windows Mobile, Nokia, and just about any smartphone out there. The way it works is that it takes live content about the conferences from all over the web, and make the content suitable for display on small mobile phone browsers. Through the companion, you can check:

* Panel / presentation schedules by day
* Session abstracts
* Film / music performance schedules by day
* Official and unofficial conference news, blogs and wikis
* Blogs of conference speakers (full posts w/ comments)
* SXSW parties!
* Austin local news
* Music and film listings by venue in the Austin area
* and much more …

All you need is to load the following URL in your mobile phone browser. Or, if you do not want to type the URL, simply text the word sxsw08 to phone number 41411 to get a link returned in an SMS message (the SMS works in the US only!).

http://webclip2go.com/sxsw08 (Try web-based iphone simulator in your Safari or Firefox browser)

Picture 41.pngScreenshot0114.jpg

Why did I create it? Well, as a veteran technology conference speaker / attendee, I can tell you that conference WIFI is flaky at best in most big conferences. In fact, WIFI was the #1 problem in SXSW 2007. It is quite frustrating to take out your 8 lbs laptop just to find out that the WIFI is down or has no coverage in the Hall. Well, with the mobile companion, you can check out just about anything about the conference / speakers in real time on your phone. I personally would use it a lot. And I encourage you to try it out if you have an iphone / blackberry or other connected device. I plan to do the same for most other conferences I attend this year as well. :)

The technology behind the SXSW Mobile Companion is WebClip2Go. The goal was to let people clip live content from any existing web site / blog, so that those content can be viewed from mobile phones. It has become a hit among my friends — especially those with iphones, since the web content loads much faster and requires simpler navigation in WebClip2Go, compared with directly loading the original web site in iphone. Much still needs to be done to make WebClip2Go ready for the general Internet audience (e.g., we need a Firefox plugin that lets people “clip” web content via drag and drop). In any case, I will blog about WebClip2Go in a separate blog entry later this week. Stay tuned!

BTW, for my Seam readers, it might be comforting to know that the application is built on top of JBoss Seam technology.

January 20th, 2008

Is the prius hard to drive?

New York Times had an article on The Risk of Innovation: Will Anyone Embrace It?. Overall, I think the article made some excellent points on how people embrace or resist innovations. It is a great read for people who try to sell new technology solutions to the general public.

However, I think the primary example used in the article was all wrong: The article talks about how the controls in Toyota Prius are un-intuitive (e.g., tap twice to start the car), and customers embrace the inconvenience anyway since Prius represents the kind of “green” innovation people want to be part of. Well, as a Prius owner, I can tell you that the “un-conventional” control is exactly what prompted me to buy a Prius. If I want conventional controls, I would have bought a Camery Hybrid or a Civic Hybrid — neither of those hybrids are sold nearly as hot as the Prius. Why?

The Prius has a rather large price premium over a comparable Corolla. Even with gas price at $3 per gallon, it still makes little economic sense to buy a Prius over a Corolla. The Prius is a “statement car” or a “fashion car”. People buy it for the same reason they pay extra for a low end luxury car. It is hence essential for Toyota to distinguish the Prius from the Corolla — to make people feel that they are driving a totally different car, not only in gas milage but also in “look and feel.” I think the “feel” of an “futuristic” car is what made a lot people forking over the extra cash.

The “usability barrier” here accelerates the adoption of innovation rather than impeding it. I think this is lesson we could also learn in designing a consumer mobile application. :)

January 13th, 2008

Austin TX is the #3 best city for jobs in America

Forbes.com ranked Austin TX the #3 best city for jobs in America for 2008. Of course, we all know that. It is kinda a tough for tech employers though — we have been trying to fill several Java / web positions for months. Almost every developer I know in town is gainfully employed.

Picture 27.png

In fact, according to the article, Texas in general is the best place to look for a job in 2008:

The Lone Star State shines brilliantly in a list of the best places to work in the U.S. when some economists peer into their crystal balls for 2008.

Austin, Fort Worth, Houston and San Antonio all rank high on the latest forecast data from Moody’s Economy.com. McAllen, Texas, is expected to have the highest job growth rate, as its leisure and hospitality, educational and health services and commercial construction jobs flourish.

Here is the detailed statistics for Austin. I noticed that Austin’s ranking is probably dragged down by its lower median income — that is very misleading since we have one of the nation’s largest public universities in town, and the students make very little income while they are still counted in the median. For people in the software field, Austin probably pays 10% less than San Francisco in raw salary but the cost of living is much much lower.

Picture 26.png

November 6th, 2007

A rare sight: Comet Holmes

It is not an everyday event that an object in our cosmic neighborhood suddenly brightens by 1 million times and bloat itself up to 100 times the size of earth. Well, that is exactly what happened to Comet Holmes in the past week. It is an one of those rare opportunities for see a very bright comet with naked eyes!

The best way to view Comet Holmes is through a binocular. The small one you use for sports events and opera should be enough. The comet looks like a yellow-ish star from naked eyes, but when viewed through a binocular, it is a fuzzy yellow ball in stark contrast to the “real” stars close by. I personally use a 7×50 field binocular and it gave a fantastic view of the comet.

The easiest way to find the comet is as follows:

* Stand face North at night (2-3 hours after sunset) in a clear field, and look at the sky to the north east direction.

* Locate the constellation Cassiopeia — it is a group of stars forming a W shape. It is really easy to spot. The size of the W is about the size of your fist extended at arm’s length. Notice that the W is probably rotated.

* From the W looking East (if you can see the milky way, just follow the milky way east), you will see a very bright yellow star. The yellow star is called Capella and it is one of the most bright stars in the entire sky. The distance between the W and Capella is about 3 fists at full extend of the arm.

* Now, half way between the W and Capella is the constellation Perseus. It is also in the milky way. The brightest star of Perseus is called Mirfak. Mirfak forms a small triangle with two other stars. The yellow star in that triangle is Comet Holmes. To confirm, point your binocular to the triangle, you should see that Mirfak is a point-like star, while the comet is a yellow-ish fuzzy ball of light.

Sky and Telescope magazine has a real nice figure showing the relative positions of things (go to the article to see a larger version of the image).

HolmesFindr.jpg

Have fun star gazing!

August 27th, 2007

Leaving Red Hat (and go back to mobile)

Time flies. It has been 3 years since I joined JBoss in August 2004. In those 3 years, we went from the “bad boy of open source” to one of the most successful software companies since the dotcom era. We went through a 350-million-dollar acquisition by Red Hat and made a few millionaire open source developers in the process. We fought and won battles against industry mammoth like IBM, Oracle, and BEA with style and vengeance. It is a great pleasure to work with such a talented and passionate team of professionals. Yet, the time has came for me to move on. I will be leaving Red Hat by the end of this month to join an Austin-based startup, eZee Inc., to work on mobile payment applications.

Picture 26.png

As someone who wrote 3 books on mobile technologies, I always had a great passion for mobile. eZee has a very experienced management / business development team, leading technologists (pat on the back for myself!), strong connection with University of Texas, and adequate funding to push a consumer product. It is too good an opportunity for me to pass up … Read more about the company here. My role in the new company will be “mobile strategist.” What the hell is that, you ask? Well, as typical in a startup, I will do everything from product design, project management, writing code, to taking out the trash. :)

We have around 10 employees now and look to grow aggressively. If you are interested in joining us, let me know. I cannot promise the future but I can guarantee that you will be working on some of the most exciting technologies (server side and mobile client side) today. As technologists, we set out to change the world (i.e., to change the way how people use money). If we happen to make some money in the process, that would be very nice too. ;)

While the software we write in eZee will not be open source (financial and payment stuff are highly sensitive), we will certainly use a lot of open source products and contribute back to the community. So, I will continue to be an active committer on several JBoss / Red Hat open source projects, in particular JBoss Seam and JBoss Tools. I will continue my writing on JBoss Seam in this blog and plan to publish a second edition of my JBoss Seam book early next year.

June 5th, 2007

Blown Away

The 60 mph wind last night uprooted an oak tree in our backyard. Well, we liked this tree very much. It provides a lot shades for the plants at the west end of our yard. It will be missed!

The tree is blown away
DSC_5059.jpg

A photo from last year when the tree was standing (the one to the right)
DSC_2352.jpg

But we were surprised to find how shallow its root is — maybe there is no point re-planting it. Time to get out the (Texas) chainsaw …

DSC_5057.jpg

May 25th, 2007

Hybrid car repair blues

In a very stupid parking lot accident, I rear-ended our favorite car (sorry Ju) — the Toyota Prius — against a wall. It was a very low-speed accident (less than 5mph). But because of the hatchback design, the tail lights, rear bumper, and back door all have minor damages. As soon as I see it, I know the repair bill will be high with so many parts to replace. But still, I can drive it just fine on the highway. The repair cannot cost more than $2000-$3000, right? Very wrong!

The repair shop told me that the estimated repair cost runs around $8000! I can buy a new car (or two) for that kind of money! Good thing that the insurance pays for that! The costly part is that the bodyshop has to send the car to the Toyota dealer to remove the hybrid battery and store it in a special storage facility. Then, they work on the body. After the body work is done, they send the car back to the dealer to install the battery and re-test all the electronics. Notice that we are not talking about some no-name bodyshops here — we are talking about one of biggest and best bodyshops in the area! Yet, they have no in-house experience to work on a Prius hybrid car.

Is this going to be a problem when the current hybrid car fleet age? When we bought our Prius in 2004, we had to wait for months in order to get one. But now hybrid cars and SUVs are readily available in a variety of popular models. The body shops have to get themselves more prepared!

We love the Prius. It has exceeded all our expectations (reaching 55mpg in normal driving) except for this repair sticker shock (although this is really my stupid mistake). We are planning to buy a second Prius next year (the 100mpg one!). But we really hope the readiness of repair service will improve soon in the future (not that I will have any accident again! knocking the wood …).

Remember the happier days …
DSC_0102.jpgDSC_0106.jpgDSC_0107.jpg

May 24th, 2007

AK-47

I have been living in Texas for 10 years and was never part of the “gun culture” here. Well, part of the reason is that I have always favored tighter gun control laws. On the other hand, I realize that the Texas gun law is not going to change any time soon, and the best outcome from the current law is for lawful citizens to learn how to use a gun — to fend off the bad guys when needed. Oh well, when in Rome

So, I went out to the shooting range with my colleague Thomas Cameron today to play with his AK-47 and AR-15 (a.k.a M-16 in US Army) assault rifles — they are basically the guns we see every day in Iraqi news (the bad guys use AK-47 while the good ones use M-16). I fired more than 100 rounds on both guns.

20052007076.jpg

Turns out that my AK-47 score is not too bad — all 30 rounds in the magazine are accounted for on this target — of course, I did hang the target fairly close so that I can point and shoot. ;)

DSC_5012.jpg

Did I enjoy this? You bet I did! Firing a loud, powerful weapon is a great stress reliever (for a guy anyway!), and the shooting range is probably the safest place to fire a gun. I will probably do it again when I have a chance, although I am not going to bring home an AK-47 any time soon. ;)

May 5th, 2007

Dr. Junying Yuan elected into the American Academy of Arts & Sciences

My first cousin Junying Yuan has always been the “smart kid” in our family. She is a professor at Harvard University and has made major discoveries in medical research.

This year, she was elected into the American Academy of Arts & Sciences. This is one of the highest honors an American scholar can achieve in her/his professional career. I am so very proud of her!

April 22nd, 2007

Remeber the Blue Angels

It is very sad to hear that one of the Navy Blue Angels F-18 jets crashed today in an air show. I remember the first time I watched Blue Angels perform in south Texas almost 5 years ago. It was very inspiring and I was hooked in air shows since then. Here are some Blue Angels pictures we took over the years.

May the force be with the Blue Angels!

p4060533.jpgp4060562.jpgPicture 2.pngp9011060.jpg

April 12th, 2007

Taxation without Representation

I just filed our 2006 tax return. According TurboTax, Ju and I are paying more tax than 98% of all US tax payers. I guess much of it would go to pay for the “iRack”. In the meanwhile, as new immigrants, we have no say on how our tax money is used — cannot vote, cannot even travel aboard freely. In another day and age, wouldn’t this be a cause for a revolution? ;)

March 19th, 2007

Texas is the best place for software developers

According to this blog post, Texas is the best place to work for software developers. On average, software developers in Austin are paid $84,460 a year, ranking #9 in major US cities. Adjusted for cost-of-living, it goes up to $93,844 a year, ranking #2 among US cities. In fact, after adjusted for cost of living, 6 out of the 10 highest paying cities are in Texas.

Top 10 Cities for Salary Adjusted for Cost of Living (Software Developers)

1  	Houston  	 $ 102,908
2 	Austin 	         $  93,844
3 	Fort Worth 	 $  91,614
4 	Arlington 	 $  91,614
5 	El Paso 	 $  85,741
6 	Charlotte 	 $  85,477
7 	Dallas 	         $  84,489
8 	Jacksonville 	 $  81,928
9 	Colorado Springs $  81,850
10 	Atlanta 	 $  80,565

Top 10 Cities for Raw Average Salary (Software Developers)

1  	San Jose  	 $  99,250
2 	San Francisco 	 $  92,570
3 	Oakland 	 $  92,570
4 	Houston 	 $  89,530
5 	New York 	 $  89,370
6 	Boston 	         $  87,540
7 	Balitimore 	 $  86,110
8 	San Diego 	 $  85,280
9 	Austin 	         $  84,460
10 	Fresno 	         $  83,840

Speaking of cost of living, can we now compare cities in India and China? :)

March 16th, 2007

Spring time in Austin Texas

We have a pair of pear trees in our front yard. They are blooming in full force at this time of the year. Ju took some pictures today.

Tree and house:
DSC_4862.jpg

The two trees in our front yard:
DSC_4872.jpg

Flowers closeup:
DSC_4870.jpg

DSC_4867.jpg