![]() ![]() In other words, Derby can provide what usually isn't available to Web applications: a local persistence mechanism to which data can be saved locally (one that, thanks to its independence of the underlying operating system and filesystem, should be as portable to any JRE). The net result is that developers of Web apps can design their applications in a way that those apps can save their information (records, documents, spreadsheets, etc.) to the local Derby-based database when no connection to the Internet is available. Not only that, it can run within the context of a browser since most implementations of the Standard Edition of Java are browser plug-ins. So long as a JRE is present (which it is on a great many systems), Derby (like other Java applications) needs no recompilation. In other words, whereas most database management systems (eg: Oracle, MySQL, etc.) must be compiled into different binary versions in order to run on each of the operating systems (Windows, Linux, Solaris, etc.) that they support, Derby runs on top of the Java Runtime Environment (JRE). Since then, I've been meaning to circle back to the folks at Zimbra to get more details on just exactly what they did and today, I finally caught up with John Robb, Zimbra's vice president of marketing and product management.Īpache Derby is basically a pure Java database. Perhaps now, we should stop calling it a problem (although the product is still in alpha). This past March, my colleague (and boss) Dan Farber had the scoop on Zimbra's advance on the so-called offline problem. So, I'm not surprised that less than a year later (nearly on the eve of JavaOne 2007, going!), the architecture Orsini was showing is now being applied to a commercial application: the Zimbra Desktop. One reason support for thick clients like Outlook makes so much sense is because of the way they solve the offline problem. Later that night, Governor (provoked by a beer or two) practically synthesized an entire research paper (in his head) about "the Synchronized Web." Orsini's concept now had a name. Orsini eventually demonstrated his proof of concept to me, David Van Couvering, Redmonk's James Governor, and a few others at JavaOne 2006. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |