Friday, September 14, 2007

Java Makes Scalable Bed Fellows




Editor's Note


Java Makes Scalable Bed Fellows

The first time I ran across Terracotta was in a Java and Open Source Roundtable that I moderated and Terracotta's Amit Pandey participated in. More recently, Terracotta's Ari Zilka did a Q&A with Deirdre Blake about the challenges ahead for distributed computing. Watch for that in the upcoming November 2007 issue of Dr. Dobb's Journal.

Which explains in part why Terracotta and Kaazing's joint announcement caught my eye. The official word is that Kaazing, which focuses on real-time Web 2.0 solutions for Java EE, and Terracotta, which provides infrastructure software for and scalable high availability for Java applications, have announced a strategic alliance to deliver scalable and real-time Web 2.0 technology for financial systems, online gaming, online sports, and news broadcasting applications. Forget the financial stuff. What got me going was the real-time online game part.

Through this partnership, Terracotta plans on expanding its capability to deliver its Java availability and scalability to the Web 2.0 Rich Internet Application world where AJAX rules the roost in terms of client-side platforms. Sounds fine, but lets get back to the real-time games.

-- Jonathan Erickson



New Features


Domain Models, SOA, and The Single Version of the Truth
Udi describes some of the pitfalls of trying to split a domain model between multiple services, as well as how SOA side-steps the "single version of the truth" issue found in reporting

Developer Diaries
Good tools and strong teams lead to top-notch software development projects.

The Discipline of Agile
Scott argues that Agile is a discipline that requires discipline.

Use Critical Sections (Preferably Locks) to Eliminate Races
A "critical section" is a region of code that executes in isolation with respect to some or all other code in the program.


In The News


Microsoft, Novell Open Interoperability Lab
Designing, testing software for Windows Server and SUSE Linux is the goal

jQuery 1.2 Release is "Massive"



Blogs


Some bugs shouldn't happen--but do anyway

My friends tell me that I'm good at making things break in surprising ways. Here's an example.

iPhone vs. Google Phone

The Google Phone is rumored to be 100% Java-based, through and through. Contrast this to the iPhone, which is 100% anti-Java.


Advertising Information


For more information about advertising in Dr. Dobb's Update newsletter, contact our account managers: http://www.ddj.com/advertise

Copyright 2007, CMP Technology LLC, 600 Harrison Street, San Francisco, CA 94107. CMP Technology's Privacy Policy: http://www.cmp.com/delivery/privacy.html

Problems with this newsletter? Please contact (ddj_help@cmp.com)

Your email address: [leoseo777.sefsgdsgdg@blogger.com] is on our mailing list.
To unsubscribe, forward this message to unsub-ddjreport-ctgBCyq0NSUaW0A0A0Cu@newsletters.sdmediagroup.com
To update your profile, visit http://newsletters.sdmediagroup.com/cgi-bin4/profile?y=eBCyq0NSUaW0TKJu
In This Issue


Domain Models, SOA, and The Single Version of the Truth
Developer Diaries
The Discipline of Agile
Use Critical Sections (Preferably Locks) to Eliminate Races
Microsoft, Novell Open Interoperability Lab
jQuery 1.2 Release is "Massive"
Some bugs shouldn't happen--but do anyway
iPhone vs. Google Phone



Free Agile White Paper – Mastering the Iteration
The heartbeat of Agile development is the iteration – the ability to create working, tested, value–delivered code in a short time box. But mastering this skill takes guidance and practice. This paper describes the iteration pattern and how to meet this key challenge.
Download ‘Mastering the Iteration’ now!

Faster Performance with c–tree Database Technology
Serious engineers recognize that the relational model is not always the best data management solution. Discover how developers worldwide have used c–tree database technology for the ultimate in precision control and the fastest data management performance possible. Download an evaluation edition today.

SD Best Practices 2007 Conference & Expo
September 18-21, 2007 in Boston, MA -- SD Best Practices, Dr. Dobb's premier East Coast event, features 4 full days of in-depth training taught by the industry's top experts, fun networking events and a lively Expo floor co-located with the Embedded Systems Conference. Register for a FREE Expo Pass today!

Registration Now Open! Dr. Dobb's Life 2.0 Summit, September 15-21 2007
Sponsored by Sun Microsystems, Dr. Dobb's Life 2.0 Summit, the virtual/web conference in Second Life, focuses on metaverse technology and best-practice for software developers and business stakeholders seeking to understand and use Second Life and other metaverse environments. Register FREE!

Best Practices for Developing Data Driven Mobile Applications: The Data Drive Approach
This iAnywhere whitepaper explores two mobile application models, online applications and smart client applications, discussing the advantages and disadvantages of each. A series of best practice steps will be presented for implementing smart client applications. Download today!

AJAX for Graphics-Intensive Web Applications
Learn how Ajax improves the Web interface user experience by increasing interactivity and reducing roundtrips to the server and how ILOG JViews uses it to create advanced Web displays with graphical displays such as charts and diagrams. Download the white FREE paper!

Career Center


Java Software Engineer
Use Case Business Analyst
SAP Developer
Java Developer
Webmaster

0 comments: