<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://michaeljuntaoyuan.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Latest News from Michael Juntao Yuan</title>
 <link>http://michaeljuntaoyuan.sys-con.com/</link>
 <description>Latest News from Michael Juntao Yuan</description>
 <language>en</language>
 <copyright>Copyright 2009 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Thu, 26 Nov 2009 18:17:41 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>360</ttl>
<item>
 <title>Lightweight Java Enterprise Application Frameworks: JBoss Seam</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/180347</link>
 <description>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&#039; rebellion against the &#039;heavyweight&#039; of EJB 2.1 (and earlier).&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/180347&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 22 May 2006 07:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/180347</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/180347#feedback</comments>
</item>
<item>
 <title>Future Proof Your Web Application Using Clustered Cache Services</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/204687</link>
 <description>Today&#039;s web developers have a lot of choices when it comes to web application platforms. Among them, Java EE has always stood out as a &#039;scalable&#039; solution -- it may not be the easiest platform to prototype a web site, but it protects your software investment over longer terms. For instance, Java EE is a cross platform solution supported by many vendors. That means you can choose from many hardware, software, services vendors to accommodate the current and future needs of your applications. Java is also an OO language with well designed application frameworks / libraries, and a large pool of qualified developers. That makes your application cheaper to maintain over the long term. However, when it comes to enterprise features, the single most important differentiators between Java EE and competing solutions (e.g., from Perl, PHP, .NET, to the latest hype such as Ruby On Rails), is that Java EE servers are easy to cluster. You can simply add more hardware to handle more requests, without re-coding the application.&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/204687&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 10 Apr 2006 10:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/204687</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/204687#feedback</comments>
</item>
<item>
 <title>Mass-Market Two-Factor Authentication using Open Source Technologies</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/175858</link>
 <description>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.&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/175858&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 21 Feb 2006 11:00:00 EST</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/175858</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/175858#feedback</comments>
</item>
<item>
 <title>Annotations, Friend or Foe?</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/163245</link>
 <description>Annotation is a new Java language feature introduced in JDK 5.0. It has quickly become one of the most popular, and yet most controversial, language feature in core Java. New Java frameworks, such as EJB 3.0 and Hibernate 3.0, make extensive use of annotations to eliminate the excessive XML configuration files (a.k.a. the &#039;XML hell&#039; in Java EE). Those annotations significantly reduce the amount of code and configuration data, and simplify the overall architecture, making application development easier. At the same time, enterprise architecture purists are complaining that annotations corrupt the separation between code and configuration, reduce the overall level of abstraction, and create more coupling between code and external frameworks.&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/163245&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 03 Jan 2006 20:00:00 EST</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/163245</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/163245#feedback</comments>
</item>
<item>
 <title>Michael Yuan&#039;s Java ME Blog: &quot;The Dawn of Smartphone&quot;</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/159709</link>
 <description>I had the honor to have the &#039;Father of the Nokia Series 60 UI&#039;, Christian Lindholm, write the Foreword for my new book &#039;Nokia Smartphone Hacks.&#039; Christian&#039;s invention, the Nokia navigation key user interface, is used daily by billions of people everyday.&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/159709&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 04 Dec 2005 03:15:00 EST</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/159709</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/159709#feedback</comments>
</item>
<item>
 <title>Michael Yuan&#039;s Java Blog: &quot;Is Ruby Replacing Java? – Not So Fast&quot;</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/152658</link>
 <description>The most important impact Ruby/RoR will have on Java, according to JDJ editorial board member Michael Yuan, is to drive the innovation in Java EE. &#039;Much the same way C# drives the Java 1.5 innovation. We are already seeing this happening,&#039; Yuan explains.&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/152658&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 13 Nov 2005 06:30:00 EST</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/152658</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/152658#feedback</comments>
</item>
<item>
 <title>Is Mobile Java a Reality?</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/117739</link>
 <description>&#039;Java on mobile phones&#039; 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 &#039;Wireless Village.&#039; With tens of billions dollars&#039; 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 enterprise developers.&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/117739&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 10 Aug 2005 10:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/117739</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/117739#feedback</comments>
</item>
<item>
 <title>From Smart Phones to EJB 3</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/47681</link>
 <description>In the past six months, I had the opportunity to work with two leading firms in the Java world - Nokia and JBoss. Being the world&#039;s largest J2ME device vendor and most popular J2EE server developer, respectively, Nokia and JBoss come from the two ends of the Java technology spectrum, which traditionally have little to do with each other. Yet, I have learned that their visions about the future of the Java technology are strikingly similar.&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/47681&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 05 Jan 2005 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/47681</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/47681#feedback</comments>
</item>
<item>
 <title>WS Security Track - Using Mobile Phones as an SSO Authentication Device in SOA Solutions</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/47497</link>
 <description>Federated identity management across multiple single-sign-on domains is a major challenge for SOA-based solutions to fully realize its business potential. The traditional username/password combination is often too weak to protect the extremely sensitive single-sign-on credentials.&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/47497&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 15 Dec 2004 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/47497</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/47497#feedback</comments>
</item>
<item>
 <title>Java Track - Design Patterns And Project Organizational Techniques for &quot;Write Once, Debug Everywhere&quot;</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/47463</link>
 <description>Unlike the wildly successful server-side Java technology, the true &#039;write once run anywhere&#039; vision has never been achieved for client-side Java. For Java developers offering end-to-end smart client?based SOA solutions, the development process is still &#039;write once, debug everywhere.&#039;&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/47463&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 14 Dec 2004 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/47463</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/47463#feedback</comments>
</item>
<item>
 <title>SOA and Web Services Go Mobile, Nokia-Style</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/45531</link>
 <description>The biggest announcement from JavaOne, according to Michael Yuan, was that Nokia is building a Service-Oriented Architecture (SOA) framework on smart mobile phones that could quickly change how an average technology user sees Web services.&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/45531&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 06 Jul 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/45531</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/45531#feedback</comments>
</item>
<item>
 <title>(Almost) a Dream J2ME Phone - the Nokia 6630</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/45368</link>
 <description>On Symbian smartphones such as the Nokia 6600, reports Michael Yuan, the Java runtime does not integrate well with the underlying platform. However with the Nokia 6630, the first consumer phone from Nokia that supports JSR 75, things have finally changed, he says.&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/45368&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 24 Jun 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/45368</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/45368#feedback</comments>
</item>
<item>
 <title>&quot;Mobility is More than J2ME,&quot; Says Michael Yuan</title>
 <link>http://michaeljuntaoyuan.sys-con.com/node/38365</link>
 <description>Past Wireless Developer of the Year Michael Juntao Yuan is very clear: &#039;Fancy flashy J2ME games will not do it,&#039; he asserts. The task for the wireless Java developer is more about developing specialized gateway servers and J2ME integration software to incorporate smart mobile front-ends into the system, he says. Particularly if you want employment in 2004!&lt;p&gt;&lt;a href=&quot;http://michaeljuntaoyuan.sys-con.com/node/38365&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 28 Dec 2003 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://michaeljuntaoyuan.sys-con.com/node/38365</guid>
 <comments>http://michaeljuntaoyuan.sys-con.com/node/38365#feedback</comments>
</item>
</channel>
</rss>
