Welcome!

Michael Juntao Yuan

Subscribe to Michael Juntao Yuan: eMailAlertsEmail Alerts
Get Michael Juntao Yuan via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Michael Juntao Yuan

Michael Yuan's Java ME Blog: The Dawn of Smartphone I had the honor to have the "Father of the Nokia Series 60 UI", Christian Lindholm, write the Foreword for my new book Nokia Smartphone Hacks. Christian's invention, the Nokia navigation key user interface, is used daily by billions of people everyday. In his foreword, Christian says: I remember the Nov 23rd 2002 issue cover of The Economist where the Nokia 7650 was set as the Monolith in Stanley Kubrick's 2001: A Space Odyssey, in which primates learned to use clubs to shape their world. This picture was perfect and the headline said it all: "Computing's new shape." Two and half years later, Nokia alone has sold more than 250 million smartphones (both Series 40 and Series 60). It is a huge success by any standard. F... (more)

"Mobility is More than J2ME," Says Michael Yuan

I was reading Glen Cordrey's last J2ME column in this month's issue of JDJ. Glen mentions that, as the J2ME market has not matured with enough jobs, he is going back to J2EE and try to work on mobility integration issues in enterprise projects. I complete agree with him and in fact, this is the point I have always advocated in my writings. My keyword for mobility has always been "end-to-... (more)

Is Mobile Java a Reality?

"Java on mobile phones" has been the hottest topic at the JavaOne conference for the past several years. This year was no exception and a large part of the show floor was designated as the "Wireless Village." With tens of billions dollars' worth of Java phones and related services sold every year, Sun and many others are clearly making money. However, most JavaOne attendees I met were en... (more)

Michael Yuan's Java Blog: "Is Ruby Replacing Java? – Not So Fast"

Is Ruby Replacing Java? – Not So Fast Okay, I have heard it all: Ruby On Rails (RoR) is so much cooler and simpler than Java EE. It allows you to write web applications 10X faster. And Ruby has nifty language features we can only dream of in Java. So, Ruby must be replacing Java to become the "next" programming language just as Java "replaced" C++/COBOL and C++ "replaced" Fortran. We... (more)

Mass-Market Two-Factor Authentication using Open Source Technologies

One-time password (OTP) based two-factor authentication solutions are commonly used to secure VPNs, web sites, and online transactions. They are much more secure than authentication methods based on static passwords. In fact, the US government mandates that all online banking services must adopt two-factor authentication by the end of 2006. However, existing OTP systems are expensive to ... (more)