Monday Oct 05, 2009

Come join the local ISV Engineering team for a special session on Java Real Time System for time-critical applications, with guest Greg Bollella, Distinguished Engineer at Sun Microsystems.

Sun Microsystems YOU'RE INVITED

Technology Transfer Day

Date :
Thursday, October 15th, 2009
Time :
09:00 - 12:00
Location : 
Sun Microsystems
Ackerstein Tower A 8th floor
9 Hamenofim, Herzeliya
Israel
Agenda :
JSR-1 : Real Time Java, Sun's implementation of the specifications and how they provide predictability and determinism to application developed on top of them - Dr. Greg Bollella
Case study : Java RTS application observability and troubleshooting with DTrace - Amit Hurvitz
Parking :
at Ackerstein building. Bring parking ticket with you to stamp it.

To register, please RSVP to jrts-isr-event@sun.com.

[Read More]

Thursday Sep 24, 2009

This large international System Integrator, where today's proofpoint was carried out, had been using and loving Java as a software language for the comfort of development and maintenance. When the request to build some kind of a system and network management application, involving intensive LAN communication, came from a classified customer, the partner knew the non-deterministic nature of Java SE (though Java 5 and 6 made big improvements in predictability) would not fit the bill. Indeed, the Java Virtual Machine stops application threads for garbage collection and other maintenance tasks so it is not possible to guarantee bounded pauses, especially when the maximal latency allowed for serving requests in this project was in order of tens of millisecond (for worst case scenarios).

That said, Java, as a runtime, can take many forms. Expressive Java FX for rich clients, lightweight Java ME for mobile device, transactional Java EE for enterprise services and real-time Java RTS for deterministic applications. Our partner had no previous experience with Java Real Time but the motivation to stay on Java was so strong that they engaged in a proof-of-concept to evaluate Java RTS 2.1 on Solaris 10. With the support of Sun and our ISV Engineering team…

[Read More]

Thursday Jul 02, 2009

GixOO is launching this week its 6rounds video communication service. The coolest web 2.0 venture I have seen in quite some time! As GixOO co-founder and COO Ilan Leibovich puts it, 6rounds is a rich, interactive and personalized video chat platform that takes shared experiences and real-time collaboration to a whole new level. 6rounds combines webcams, social activities, and interactive zones to offer its users an exciting variety of experiences that they enjoy and share together. The video experience present users with broad range of opportunities: from watching videos, playing real-time games, listening to music, co-facebooking or youtubing, to shopping together and beyond. Users are also encouraged to exchange gifts, start webcam effects and use the tips machine which provides ice-breakers and advice about their chat partner.




6rounds is the first product built on the GixOO live social platform, initially developped on the LAMP stack. As a member of the Sun Startup Essentials program, GixOO connected with Sun's ISV Engineering team to test the scalability of their platform on SAMP…

[Read More]

Friday May 08, 2009

Hamburg-based Portrix is providing and hosting the telephony software SmartDialer for a large German call center. SmartDialer is based on a Solaris port of the open-source Asterisk package. The application performs very well on the Sun Fire T2000 chosen for deployment --Solaris outperforms Linux at running Asterisk and Sparc CMT processors are ideally suited for highly multithreaded applications like Asterisk. In production however, SmartDialer experienced some stability issues after a couple of days of uptime, and a very high system time --up to 60%-- was seen on the machine. As a consequence, the quality of the VoIP connection dropped to the point that a reboot of the server was necessary. Oddly, restarting the application alone did not help.

As a member of the Sun Startup Essentials program, Portrix called upon Sun for additional guidance on the issue; this is how our ISV Engineering team got involved in this debugging effort. Unfortunately, there was no adequate load generator for the Portrix VoIP applications --it would have enabled us to reproduce the issue on a separate server-- and all analysis had to be done on the live production system. Quite a scary thought as we know that traditional debugging/profiling tools attach to the running process and momentarily stop it, as part of the procedure. In the best case, that means the call is interrupted for a second or two; in the worst case, the call is dropped and this was unacceptable to the customer.

Enters DTrace. DTrace is a comprehensive dynamic tracing framework for…

[Read More]

Friday Mar 27, 2009

Come meet the Israel ISV Engineering team and hear about dtrace for Java and Web 2.0 applications!

Sun Microsystems YOU'RE INVITED

Sun Technology Transfer
DTrace on Java and Web 2.0 applications


Date :
Monday, April 6th, 2009
Time :
9:30 - 14:00
Location :
Sun Microsystems
Ackerstein Tower A 8th floor
9 Hamenofim, Herzeliya
Israel
Agenda :
How to use Solaris 10 to analyze the following applications:

  • Solaris itself
  • Java 6.0
  • JavaScript in Mozilla
  • PHP
  • Visualisation with Chime
  • MySQL
To register, click here.

This blog copyright 2009 by Frederic Pariente