Michael Juntao Yuan

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


Top Stories by Michael Juntao 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-end." Although my experience with the J2ME job market is somewhat different from Glen's (I have to turn down new J2ME contracts to keep myself sane at this point), I understand that not everyone in J2ME had the same luck. Most of the "real" employment opportunities are still on the enterprise server side. But when we look at the future, I see three trends: The move to mobility is inevitable in the enterprise. The IT revolution has to reach hundreds of millions of mobile workers in orde... (more)

SOA and Web Services Go Mobile, Nokia-Style

Personally, I think the biggest announcement from JavaOne was that Nokia is building a Service-Oriented Architecture framework on smart mobile phones that could quickly change how an average technology user sees Web services. No, I am not talking about the standard SOAP interfaces between desktop/server applications and telecomm hosted servers (e.g., the MMS messaging server, location server and presence server). They are cool technologies already in use but they are only part of the mobile Web service big picture that is about to emerge. I am talking about integrating mobile clie... (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 implement for mass market online services for two reasons: first, a security token device, which generates OTPs, must be distributed to the user and properly managed; second, the authentication so... (more)

Lightweight Java Enterprise Application Frameworks: JBoss Seam

Lightweight application frameworks are all the rage in the enterprise Java community in the past couple of years. From the pioneering Spring and Hibernate frameworks, to the infusion of technologies like aspect-oriented programming and metadata annotation, to the new standard EJB 3.0 (and Java EE 5.0) specifications, lightweight frameworks have gradually become mainstream. The rise of lightweight technologies was largely due to developers' rebellion against the "heavyweight" of EJB 2.1 (and earlier). Lightweight frameworks aim to make developers more productive and the applicatio... (more)

(Almost) a Dream J2ME Phone - the Nokia 6630

As I have whined many times before, J2ME has been treated like a second class citizen on Symbian smartphones. Most importantly, the Java runtime does not integrate well with the underlying platform. For example, on my Nokia 6600, I cannot access the local PIM database or the photo gallery or the MMC card from Java applications. That severely limits Java's usefulness on those devices since "integration" is key to any successful mobile UI application. Symbian C++ was the only "real" way to develop compelling applications on Series 60 phones. On Nokia 9500, the J2ME File I/O and PIM... (more)