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)
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)
"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)
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)
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)