<!DOCTYPE html>
<html xmlns:fb="http://www.facebook.com/2008/fbml" lang="en">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="chrome=1">
  <meta name="width" content="500">
  <script src="/javascripts/vendor/modernizr.custom.09241.js?1367517938" type="text/javascript"></script>
  <link href="/bundles/posts.css" media="screen" rel="stylesheet" type="text/css">
  <link rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/EngineeringChronon">
  <meta name="medium" content="blog">
  <link rel="image_src" href="http://files.posterous.com/user_profile_pics/826047/twitter.png">
  <script type="text/javascript">
  //<![CDATA[
  window._token = 'eTVPTU3Q3bARqRY4GanavlLXOn9YPzvf3Q5rubNycos='; beforeload = (new Date()).getTime(); pagetype = 'list';
  //]]>
  </script>
  <script src="/bundles/sites_initialization.js" type="text/javascript"></script>
  <script type="text/javascript">
  //<![CDATA[
  var $j = jQuery.noConflict();
  //]]>
  </script>
  <script type="text/javascript">
  //<![CDATA[
  var POSTEROUS_HOSTNAME = 'posterous.com'
  //]]>
  </script>
  <script data-posterous-deferred-content-url="http://eblog.chrononsystems.com/posts/deferred_content.jsonp" data-posts-data="%5B%7B%22post_id%22%3A176336759%2C%22post_is_private%22%3Afalse%2C%22user_id%22%3A764004%2C%22post_url_slug%22%3A%22blog-has-moved-dkfnI%22%7D%2C%7B%22post_id%22%3A175850288%2C%22post_is_private%22%3Afalse%2C%22user_id%22%3A764004%2C%22post_url_slug%22%3A%22chronon-35-java-7-now-supported%22%7D%2C%7B%22post_id%22%3A175452304%2C%22post_is_private%22%3Afalse%2C%22user_id%22%3A764004%2C%22post_url_slug%22%3A%22recording-server-now-runs-with-just-a-double%22%7D%2C%7B%22post_id%22%3A175368562%2C%22post_is_private%22%3Afalse%2C%22user_id%22%3A764004%2C%22post_url_slug%22%3A%22chronon-32-released%22%7D%2C%7B%22post_id%22%3A171630995%2C%22post_is_private%22%3Afalse%2C%22user_id%22%3A764004%2C%22post_url_slug%22%3A%22dark-eclipse-theme%22%7D%2C%7B%22post_id%22%3A171584159%2C%22post_is_private%22%3Afalse%2C%22user_id%22%3A764004%2C%22post_url_slug%22%3A%22chronon-debugger-now-free-with-chronon-record%22%7D%2C%7B%22post_id%22%3A170854657%2C%22post_is_private%22%3Afalse%2C%22user_id%22%3A764004%2C%22post_url_slug%22%3A%22announcing-chronon-4-ops%22%7D%2C%7B%22post_id%22%3A169821426%2C%22post_is_private%22%3Afalse%2C%22user_id%22%3A764004%2C%22post_url_slug%22%3A%22chronon-coming-soon-to-jelastic%22%7D%2C%7B%22post_id%22%3A168744707%2C%22post_is_private%22%3Afalse%2C%22user_id%22%3A764004%2C%22post_url_slug%22%3A%22chronon-and-vaadin-join-forces%22%7D%2C%7B%22post_id%22%3A168647665%2C%22post_is_private%22%3Afalse%2C%22user_id%22%3A764004%2C%22post_url_slug%22%3A%22chronon-31-no-more-crashes-during-time-travel%22%7D%5D" id="posterous_initialization_script" src="/javascripts/initialize.js?1367517938" type="text/javascript"></script>
  <script src="/bundles/tags.js" type="text/javascript"></script>
  <link rel="canonical" href="/">
  <link href="https://chrononsystems.com/favicon.ico" rel="icon" type="image/x-png">
  <title>Engineering Chronon - All the technical and design details on Chronon - The DVR for Java</title>
  <script src="https://chrononsystems.com/wp-includes/js/comment-reply.js?ver=20090102" type="text/javascript"></script>
  <script src="https://chrononsystems.com/wp-includes/js/jquery/jquery.js?ver=1.7.1" type="text/javascript"></script>
  <script src="https://chrononsystems.com/wp-content/themes/biznizz/includes/js/superfish.js?ver=3.3" type="text/javascript"></script>
  <link href="http://fonts.googleapis.com/css?family=Droid+Sans:r,b" rel="stylesheet" type="text/css">
  <style>
  /*Blog Style Start*/

  body, html {
    height:100%;
  }

  html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    margin:0;
    padding:0;
  }

  body {
    line-height:1;
  }

  ol, ul {
    list-style:none;
  }

  /* Floating & Alignment  */
  .fl {
    float:left;
  }

  .fr {
    float:right;
  }

  .ac {
    text-align:center;
  }

  .ar {
    text-align:right;
  }

  /* Clear Floats  */
  .col-full:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
  }

  .fix {
    clear:both;
    height:1px;
    overflow:hidden;
    margin:-1px 0 0;
  }

  html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear {
    background:none;
    border:0;
    clear:both;
    display:block;
    float:none;
    font-size:0;
    list-style:none;
    overflow:hidden;
    visibility:hidden;
    width:0;
    height:0;
    margin:0;
    padding:0;
  }


  /* Defaults */
  body { 
    font: 12px/1.5em Arial,Helvetica,Sans-serif; 
    color: #869299; 
    background: #44484F url(https://chrononsystems.com/wp-content/themes/biznizz/images/dark-noise.png);
    text-shadow: white 0px 1px 0px; 
  }

  h1, h2, h3, h4, h5, h6 { 
    margin: 0; 
    font-family:Georgia, serif; 
    color: #222; 
    font-weight:normal; 
  }

  h1 {
    font-size: 2em
  } 

  h2 {
    font-size: 1.8em;
  } 

  h3 {
    font-size: 1.6em;
  } 

  h4 {
    font-size: 1.2em;
  } 

  h5 {
    font-size: 1em;
  } 

  h6 {
    font-size: 0.8em;
  }

  p {
    margin: 0; 
  }

  hr { 
    background-color: #e6e6e6;    
    border:0; 
    height: 1px; 
    margin-bottom: 20px; 
  }    


  /* Hyperlinks */
  a:link, a:visited { 
    color: #225F97; 
    text-decoration:none;
  }

  a:hover { 
    color: #C03D1D; 
    text-decoration:underline;
  }

  h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited { 
    text-decoration: none; 
  }

  h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration: underline;
  }


  /* SITE STRUCTURE & APPEARANCE */
  #wrapper { 
    background: #F8F6F2 url(https://chrononsystems.com/wp-content/themes/biznizz/images/white-noise.png); 
  }

  #main {
    width:680px;
    margin:0 10px;
  }

  #sidebar {
    width:220px;
  }

  .col-left { 
    float: left; 
  }

  .col-right { 
    float: right; 
  }

  .col-full { 
    width: 960px; 
    margin: 0 auto; 
  }


  /* Navigation */
  #navigation {
    font:14px/14px Helvetica, Arial, sans-serif;
    padding:20px 0;
  }

  .nav { 
    z-index:99; 
    margin:0; 
    padding:0; 
    list-style:none; 
    line-height:1; 
  }

  .nav a { 
    position:relative; 
    color:#225F97; 
    display:block; 
    z-index:100; 
    padding:5px 12px; 
    line-height:18px; 
    text-decoration:none; 
    text-shadow: none; 
    font-weight: bold; 
  }

  .nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, .nav li.sfHover { 
    color: #333; 
  }

  .nav ul {
    list-style:none;
  }

  .nav li { 
    float:left;
    width: auto;
    list-style:none;
  }

  .nav li a.sf-with-ul { 
    padding-right:20px; 
  }


  /* Drop-down menus */
  .nav li ul { 
    background: #FFF; 
    position: absolute; 
    left: -999em; 
    width: 200px; 
    border: 1px solid #BFD4D9; 
    border-width:1px 1px 0; 
    z-index:999; 
  }

  .nav li ul li { 
    border-bottom:1px solid #BFD4D9;
  }

  .nav li ul li a { 
    padding:8px 10px; 
    width:180px; 
    color:#555; 
    font-size:0.8em; 
  }

  .nav li ul li a.sf-with-ul { 
    padding:5px 10px; 
  }

  .nav li ul li a:hover, .nav li ul li.current_page_item a, .nav li ul li.current-menu-item a { 
    background:#F1F4F4;
  }

  .nav li ul ul { 
    margin: -30px 0 0 180px; 
  }

  .nav li ul ul li a  {  }
  .nav li ul li ul li a  {  }

  .nav li:hover, .nav li.hover { 
    position:static; 
  }

  .nav li:hover ul ul, .nav li.sfhover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul ul, .nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { 
    left:-999em; 
  }

  .nav li:hover ul, .nav li.sfhover ul, .nav li li:hover ul, .nav li li.sfhover ul, .nav li li li:hover ul, .nav li li li.sfhover ul, .nav li li li li:hover ul, .nav li li li li.sfhover ul { 
    left:auto; 
  }

  .nav .sf-sub-indicator {
    background:    url(https://chrononsystems.com/wp-content/themes/biznizz/images/arrow-superfish.png) no-repeat;
    position:absolute;
    display:block;
    right:0.4em;
    top:0.9em;
    width:10px;
    height:10px;
    text-indent:-999em;
    overflow:hidden;
  }

  .nav li ul .sf-sub-indicator { 
    background:url(https://chrononsystems.com/wp-content/themes/biznizz/images/arrow-superfish-right.png) no-repeat;
  }

  /* 2.3 Header */
  #header-out { 
    background: #D0E5F0 url(https://chrononsystems.com/wp-content/themes/biznizz/images/white-noise.png);
  }

  #header {
    clear:both;
    position:relative; 
    z-index: 999; 
    border-top: 3px solid #4C718F; 
    border-bottom: 1px solid #C1D7E2; 
    background: url(https://chrononsystems.com/wp-content/themes/biznizz/images/top-bg.png) no-repeat top right;
  }

  #top { 
    padding: 20px 0; 
  }

  #logo { 
    float:left; 
  }

  #logo img { }

  #logo .site-title, #logo .site-description { 
    font-family:Georgia, serif; 
    color: #000; 
    display:none;  
  }

  #logo .site-title a { 
    color:#222; 
    font-size:40px; 
    line-height:40px; 
    text-transform:none; 
    font-weight:normal; 
    text-decoration:none; 
  }

  #logo .site-title a:hover { 
    text-decoration:underline; 
  }

  #logo .site-description { 
    color:#999; 
    font:italic 14px Georgia, serif; 
  }


  /* Content */
  #content {
    padding:40px 0;
  }


  /* Sidebar */
  #sidebar {
    overflow:hidden;
  }

  #sidebar .primary { }

  #sidebar .secondary { 
    float:left; 
    margin-right:20px; 
  }

  #sidebar .secondary.last { 
    margin:0; 
  } 


  /* Footer */
  #footer{
    padding: 30px 0; 
    color:#A5A5A5; 
    overflow: hidden; 
    background: #44484F url(https://chrononsystems.com/wp-content/themes/biznizz/images/dark-noise.png);
    text-shadow: #222 0px 1px 0px; 
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 15px 25px inset; 
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 15px 25px inset; 
    box-shadow: rgba(0, 0, 0, 0.3) 0px 15px 25px inset; 
  }

  #footer a { 
    color: #fff;
  }

  #footer p {}

  #footer #credit img {
    vertical-align:middle;
  }

  #footer #credit span {
    display:none;
  }

  #footer #copyright span { 
    color: #fff; 
    font-size: 14px; 
  }


  /* WIDGETS */
  /* Generic Widgets */
  .widget  { 
    margin-bottom: 1.8em; 
    padding-bottom: 1.8em; 
    background: url(https://chrononsystems.com/wp-content/themes/biznizz/images/divider.png) repeat-x bottom left;
  }

  .widget h3 { 
    margin: 0 0 10px 0; 
    font:normal 18px sans-serif; 
    color:#111; 
  }

  .widget p { 
    margin-bottom: 1em; 
  }

  .widget ul  { 
    clear:both;
    margin:0;
    padding:0; 
    list-style:none;
  }

  .widget ul li  {
    list-style:none;    
    background: url(https://chrononsystems.com/blogimages/arrow.png) left no-repeat; /*No available*/
  }

  .widget ul li a  { 
    padding: 0 0 0 8px; 
    line-height: 22px; 
    text-decoration: none; 
  }

  .widget ul li a:hover  { 
    text-decoration:underline; 
  }

  .widget2  {
    margin-bottom: 1.8em; 
    padding-bottom: 1.8em; 

  }

  .widget2 h3  { 
    font-family: 'Droid Sans', arial, sans-serif;
    margin: 0 0 10px 0; 
    font:normal 18px sans-serif; 
    color:#fff; 
  }

  .widget2 p { 
    margin-bottom: 1em; 
  }

  .widget2 ul {
    clear:both;
    margin:0;
    padding-left:10px; 
    list-style-position:inside; 
    list-style-type:disc;
  }

  .widget2 ul li {
  }

  .widget2 ul li a {
    padding: 0 0 0 8px; 
    line-height: 22px;
    color:#a5a5a5;
    text-decoration: underline; 
  }

  .widget2 ul li a:hover {
    color:#cacaca;
    text-decoration: underline; 
  }


  .widget .viewed ul li  {
    list-style:none;
    background: url(https://chrononsystems.com/blogimages/arrow.png) left no-repeat; /*no available*/
    padding: 0 0 0 8px; 
  }

  .widget ul ul { 
    padding: 0 0 0 15px; 
    border-top: none; 
  }

  .widget_recent_comments li, #twitter li { 
    padding: 6px 0; 
    line-height: 18px; 
    border-bottom: 1px solid #eee; 
  }

  .widget_recent_comments li a, #twitter a { 
    display: inline; 
    padding: 0; 
    line-height: 18px!important; 
    background: none!important; 
    border: none!important; 
  }

  #footer-widgets { 
    background: url(https://chrononsystems.com/wp-content/themes/biznizz/images/footer-widgets-bg.png) bottom repeat-x;
    margin-bottom: 20px; 
  }

  #footer-widgets .block { 
    margin:0 30px 0 0; 
    width:215px; 
    float:left; 
  }

  #footer-widgets .block .last { 
    margin:0;
  }

  #footer-widgets .widget { 
    background: none; 
  }

  #footer-widgets .widget h3 { 
    color: #fff; 
  }

  #footer-widgets .widget a { 
    color: #A5A5A5; 
    text-decoration: underline; 
  }

  #footer-widgets .widget a:hover { 
    color: #CACACA; 
  }

  #footer-widgets .widget2 a { 
    color: #A5A5A5; 
    text-decoration: underline; 
  }

  #footer-widgets .widget2 a:hover { 
    color: #CACACA; 
  }

  #footer-widgets .widget_recent_comments li { 
    border-bottom: none; 
    padding: 0; 
  }


  /* IE specific styling */
  .ie6 .nav .sf-sub-indicator { 
    display:none; 
  }

  .ie6 .nav li a:hover { 
    text-decoration:none; 
  }

  .ie6 .nav li a.sf-with-ul { 
    padding-right:10px; 
  }

  .ie6 .button, .ie6 .button:visited { 
    margin:0; 
    color:#555 !important; 
    font-weight:normal; 
  } 

  .reply a {  
    color:#555 !important; 
  }

  .ie7 .nav li a {
    _height: 0;
    zoom: 1;
  } /* IE7 Fix */

  .ie7 .button, .ie7 .button:visited {  
    padding:7px 6px; 
    margin:0; 
  }

  .ie8 .button, .ie8 .button:visited {  
    padding:10px 15px; 
    margin:0; 
  }

  .ie7 .slide-nav * { 
    position: static!important; 
  }


  /* IE Slide animation "black border on PNG's" fix */
  .ie img, .ie .btn {  
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */
    zoom: 1;
  }


  /* POSTS */
  #breadcrumb, .post .video { 
    margin-bottom:1.5em;
  }

  .archive_header { 
    display: block; 
    float: left; 
    width: 100%; 
    margin:0 0 30px; 
    padding:0 0 5px; 
    font-size: 18px; 
    border-bottom:#e6e6e6 5px solid; 
  }

  .archive_header .catrss a { 
    font-size: 14px; 
    text-decoration: none; 
    line-height: 28px; 
  }

  .post, .portfolio { 
    margin: 0 0 30px; 
    padding: 0 0 30px; 
    background: url(https://chrononsystems.com/wp-content/themes/biznizz/images/divider.png) repeat-x bottom left;
  }

  .post .title { 
    font:normal 30px/1.2em Arial, Helvetica, sans-serif;
    position:relative; 
    margin: 0 0 10px; 
    color:#225F97; 
  }

  .post .title a:link, .post .title a:visited { 
    color:#225F97; 
  }

  .post .title a:hover { 
    color: #C03D1D; 
    text-decoration: none; 
  }

  .post-meta {
    margin: 1em 0 1.5em 0;
    font:1em/1.4em sans-serif; 
  }

  .post-more { 
    clear:both; 
    margin:1em 0;
  }

  .post p.tags {
    color:#999; 
    background:url(https://chrononsystems.com/wp-content/themes/biznizz/images/ico-tag.gif) no-repeat center left;
    padding-left:25px;
    width:100%;
    clear:both;
    margin-bottom:20px;
  }

  .post-meta a, .post-meta a:visited, .post-more a, .post-more a:visited, .post p.tags a, .post p.tags a:visited { 
    text-decoration: underline; 
    color:#777; 
  }

  .post-more a:hover, .post-meta a:hover, .post p.tags a:hover { 
    text-decoration:underline; 
    color:red;
  }


  /* Typographic Elements */
  .entry, .entry p { 
    font:13px/1.5em Helvetica, Arial, sans-serif; 
    color:#333333; 
  }

  .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { 
    margin:0 0 0.5em; 
    line-height:1.5em; 
  }

  .entry p { 
    margin-bottom: 1.2em; 
  }

  .entry blockquote { 
    background:url(https://chrononsystems.com/wp-content/themes/biznizz/images/blockquote.png) no-repeat 0 12px;
    padding: 10px 20px 10px 50px; 
    color: #444;  
  }

  .entry blockquote p { 
    font-style:italic; 
  }

  .entry ul { 
    margin-bottom: 1.5em; 
    padding: 0 0 0 30px; 
  }

  .entry ul ul { 
    margin: 0; 
  }

  .entry ul li {    
    list-style-type: disc; 
  }

  .entry ul ul li { 
    list-style-type: circle; 
  }

  .entry ol { 
    margin-bottom: 1.5em; 
    padding: 0 0 0 30px; 
  }

  .entry ol ol { 
    margin: 0; 
  }

  .entry ol li { 
    list-style-type: decimal; 
  }

  .entry ol li ol li { 
    list-style-type: lower-latin; 
  }

  .entry img, img.thumbnail { 
    padding: 5px; 
    border: 1px solid #bfd4d9; 
    background:#fff; border-radius: 3px; 
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px;  
  }

  img.wp-smiley { 
    padding: 0; 
    border: none; 
  }

  .alignleft { 
    float: left; 
    height: auto; 
    margin: 0px 20px 10px 0; 
  }

  .alignright { 
    float: right; 
    height: auto; 
    margin: 0px 0 10px 20px; 
  }

  .aligncenter { 
    text-align: center; 
    margin-bottom:15px;
  }

  img.aligncenter { 
    margin-left:auto; 
    margin-right:auto; 
    display:block; 
  }

  .entry .wp-caption { 
    padding: 1px; 
    text-align:center; 
    border: 1px solid #bfd4d9; 
    background:#fff; 
    border-radius: 3px; 
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
  }

  .entry .wp-caption img { 
    margin:0; 
    padding:4px 0; 
    background:none; 
    border:0; 
  }

  .entry .wp-caption-text { 
    margin:0; 
    padding:0; 
    font:0.9em/1.5em sans-serif; 
    text-align:center; 
  }

  .entry .wp-caption.aligncenter { 
    margin:0 auto 15px; 
  }

  #rsidebar {
    width:220px;
  }


  /* sub-nav style */
  #rsidebar li{
    list-style:none
  }

  #rsidebar ul.menu {
    margin-left:0px;
    margin-right:0;
    padding:0 0 31px 0;
    width:210px;
    background:url(https://chrononsystems.com/wp-content/themes/biznizz/images/bg-sub-nav.gif) no-repeat; /*no available*/
  }

  #rsidebar ul.menu li {
    padding:0 0 1px;
    background:url(https://chrononsystems.com/wp-content/themes/biznizz/images/sep-sub-nav.gif) no-repeat 0 100%; /*no available*/
  }

  #rsidebar ul.menu li.without-sep {
    background:none;
  }

  #rsidebar ul.menu li a {
    display:block;
    color:#737373;
    width:193px;
    overflow:hidden;
    margin:-2px -12px 0 0;
    padding:4px 20px 6px 11px;
    position:relative;
    height:27px;
    line-height:27px;
  }

  #rsidebar ul.menu li.current_page_item a,#rsidebar ul.menu li.active a:hover,#rsidebar ul.menu li.current_page_parent a {
    background:url(https://chrononsystems.com/wp-content/themes/biznizz/images/bg-hover.gif) no-repeat; /*no available*/
    background:url(https://chrononsystems.com/wp-content/themes/biznizz/images/bg-hover.png) no-repeat; /*no available*/
    color:#fff;
    text-decoration:none;
    text-shadow:none
  }

  #rsidebar ul.menu li a.two-lines {
    padding-top: 7px;
    height: 50px;
    line-height: 22px;
  }

  #rsidebar ul.menu li.current_page_item a.two-lines { 
    background-image: url(https://chrononsystems.com/wp-content/themes/biznizz/images/bg-hover-two-lines.gif); /*no available*/
  }

  #rsidebar ul.menu ul {
    padding:13px 0 0 6px;
    width:204px;
    overflow:hidden;
  }

  #rsidebar ul.menu ul li {
    height:auto;
    padding:0 0 12px;
    float:left;
    width:100%;
    font-size:12px;
    background:none;
  }

  #rsidebar ul.menu ul li a {
    float:left;
    padding:0 0 0 16px;
    line-height:14px;
    color:#959595;
    background:none;
    width:185px;
    overflow:hidden;
    height:auto;
  }

  #rsidebar ul.menu li.current_page_parent ul.sub-menu a,#rsidebar ul.menu li.current_page_item ul.sub-menu a {
  background:url(https://chrononsystems.com/wp-content/themes/biznizz/images/bullet.gif) no-repeat 2px 4px;
  color:#959595;
  }

  #rsidebar ul.menu li.current_page_parent ul.sub-menu li a:hover {
  text-decoration:underline !important;
  color:#959595;
  background:url(https://chrononsystems.com/wp-content/themes/biznizz/images/bullet.gif) no-repeat 2px 4px;
  }

  #rsidebar ul.menu li.current_page_parent ul.sub-menu li.current_page_item a {
  background:url(https://chrononsystems.com/wp-content/themes/biznizz/images/bullet-active.gif) no-repeat 0 2px !important;
  color:#737373;
  text-decoration:none;
  }

  .rss { 
    padding:19px 0 19px 45px; 
    background: url(https://chrononsystems.com/wp-content/themes/biznizz/images/rss.png) no-repeat left center;
  }

  h1.title {
    padding-bottom:1em;
  }

  ul.chronon-padded li{
    padding-bottom:1em;
  }

  ol.chronon-padded li{
    padding-bottom:1em;
  }

  #chronon-addresses {
    margin-top: 15px;
    color:white;
  }

  .chronon-address {
    width: 140px;
    float: left;
  }

  #footer-widgets .block {
    width: 290px;
  }

  .slide-content{
    width: 400px;
    height: 336px;
  }

  /*Blog Style End*/

  .share {
    width:500px;
    float:left;
    margin:10px 0 20px 0;
  }
  .tweet {
    width:100px;
    float:left;
  }
  .facebook {
    width:80px;
    float:left;
  }

  .back_to_blog {
    font-size:18px;
    margin:10px 0;
    color:#9bbf09;
    font-weight:normal;
  }

  .back_to_blog a {
    color:#9bbf09;
    text-decoration:underline;
  }

  .back_to_blog a:hover {
    color:#9bbf09;
    text-decoration:none;
  }

  .pagination a {
    font-family: "Lucida Grande", sans-serif;
    font-size:11px;
    padding: 2px 5px;
    margin: 2px;
    border: 1px solid #474747;
    color: #474747;
  }

  .pagination a:hover, .pagination a:active {
    font-family: "Lucida Grande", sans-serif;
    font-size:11px;
    padding: 2px 5px;
    margin: 2px;
    border: 1px solid #84a308;
    color: #84a308;
  }
  .pagination span.current {
    font-size:11px;
    padding: 2px 5px;
    margin: 2px;
    font-weight: normal;
    border: 1px solid #84a308;
    background-color: #84a308;
    color: #FFF;
  }
        
  .tags {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#CCCCCC;
  }

  .tags a {
    font-size:11px;
  }

  form.search input.text { 
    font-size: 12px; 
    padding: 5px 2px 5px 20px; 
    width:196px; 
    border: 1px solid #ccc; 
    background: #FFF url('/images/icons/search16.png') no-repeat 5px 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px; 
  }

  input[type='button'], input[type='submit'] { 
    height: 2em; 
    font-size: 11px; 
    color: #444; 
    margin-top: 10px; 
  }
  </style>
  <link href="https://chrononsystems.com/wp-content/themes/biznizz/styles/white.css" rel="stylesheet" type="text/css">
  <link href="http://fonts.googleapis.com/css?family=Droid+Sans:r,b" rel="stylesheet" type="text/css">
</head>
<body>
  <div class="posterous_site_data" data-post-id="undefined" data-posterous-hostname="posterous.com" data-show-type="site" data-site-id="1975402" data-site-is-private="false" data-site-location="false" data-site-type="posterous" data-user-id="764004"></div>
  <div class="posterous_ojs" data-posterous-admin-box="true"></div>
  <div class="posterousPrivateBox"></div>
  <div id="fb-root"></div>
  <script>
          window.fbAsyncInit = function() {
            FB.init({
              appId  : '6694405826',
              status : true, // check login status
              cookie : true, // enable cookies to allow the server to access the session
              xfbml  : true, // parse XFBML
              oauth  : true

            });
            
          };

          (function() {
            var e = document.createElement('script');
            e.type = 'text/javascript';
            e.src = 'http://connect.facebook.net/en_US/all.js';
            e.async = true;
            document.getElementById('fb-root').appendChild(e);
          }());
  </script> <noscript>
  <div id="posterousbar_nojs"><img src="/images/header/yellow.png" alt="Posterous"></div></noscript>
  <div id="pbar"></div>
  <div id="wrapper">
    <div id="header-out">
      <div id="header">
        <div class="col-full" id="top">
          <div class="col-left" id="logo">
            <h1 class="header_image"><a href="https://chrononsystems.com"><img src="https://chrononsystems.com/wp-content/themes/toolbox/images/logo.png" alt="Chronon-DVR for Java"></a></h1>
          </div>
          <div class="col-right" id="navigation">
            <ul class="nav fl" id="main-nav">
              <li>
                <a href="https://chrononsystems.com/home">Home</a>
              </li>
              <li>
                <a href="https://chrononsystems.com/learn-more/technology">Learn More</a>
                <ul class="sub-menu">
                  <li>
                    <a href="https://chrononsystems.com/learn-more/technology">Technology</a>
                  </li>
                  <li>
                    <a href="https://chrononsystems.com/learn-more/performance">Performance</a>
                  </li>
                  <li>
                    <a href="https://chrononsystems.com/learn-more/root-cause-detection">Root Cause Detection</a>
                  </li>
                  <li>
                    <a href="https://chrononsystems.com/learn-more/faq">FAQ</a>
                  </li>
                  <li>
                    <a href="https://chrononsystems.com/videos">Videos</a>
                  </li>
                </ul>
              </li>
              <li>
                <a href="https://chrononsystems.com/products">Products</a>
                <ul class="sub-menu">
                  <li>
                    <a href="https://chrononsystems.com/products">Overview</a>
                  </li>
                  <li>
                    <a href="https://chrononsystems.com/products/chronon-time-travelling-debugger">Chronon Time Travelling Debugger</a>
                    <ul class="sub-menu">
                      <li>
                        <a href="https://chrononsystems.com/post-execution-logging">Post Execution Logging</a>
                      </li>
                    </ul>
                  </li>
                  <li>
                    <a href="https://chrononsystems.com/products/chronon-recording-server">Chronon Recording Server</a>
                  </li>
                  <li>
                    <a href="https://chrononsystems.com/products/embedded-chronon">Embedded Chronon</a>
                  </li>
                </ul>
              </li>
              <li>
                <a href="https://chrononsystems.com/solutions">Solutions</a>
                <ul class="sub-menu">
                  <li>
                    <a href="https://chrononsystems.com/solutions/production">Production</a>
                  </li>
                  <li>
                    <a href="https://chrononsystems.com/solutions/qa-testing">QA &#038; Testing</a>
                  </li>
                  <li>
                    <a href="https://chrononsystems.com/solutions/support">Support</a>
                  </li>
                  <li>
                    <a href="https://chrononsystems.com/solutions/development">Development</a>
                  </li>
                  <li>
                    <a href="https://chrononsystems.com/solutions/isvs">ISVs</a>
                  </li>
                </ul>
              </li>
              <li>
                <a href="https://chrononsystems.com/support">Support</a>
              </li>
              <li>
                <a href="https://chrononsystems.com/company">Company</a>
              </li>
            </ul>
          </div>
          <div class="fix"></div>
        </div>
      </div>
    </div>
    <div class="page col-full" id="content">
      <div style="margin: 0 0 30px 8px;">
        <hgroup>
          <h1 style="font:normal 40px Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:bold;"><a href="/" title="Engineering Chronon" rel="index" style="color:#84a308;">Engineering Chronon</a></h1>
          <h2 style="font:normal 15px/1.2em Arial, Helvetica, sans-serif; margin:0 0 0 3px; padding:0; font-weight:bold;">All the technical and design details on Chronon - The DVR for Java</h2>
        </hgroup>
      </div>
      <div class="col-left" id="main">
        <div class="post">
          <div class="back_to_blog"></div>
          <h2 class="title"><a href="/blog-has-moved">Blog has moved</a></h2>
          <p class="post-meta"><span class="post-date"><span class="small">Posted on</span> <time datetime="2013-03-21" pubdate="pubdate"><a href="/blog-has-moved">March 21, 2013</a></time></span> <span class="post-author"><span class="small">Posted by</span> Prashant Deva <img src="http://files.posterous.com/user_profile_pics/878398/pdeva_thumb.jpg" alt="Prashant Deva" width="15" height="15"></span></p>
          <div class="small">
            <ul class="mini_commands posterous_edit_box posterous_edit_box_hidden" data-posterous-edit-box="true" data-posterous-post-id="176336759">
              <li>Edit</li>
              <li>
                <a href="/posts/destroy/176336759" onclick="if (confirm('Are you sure you want to delete this post?')) { var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var m = document.createElement('input'); m.setAttribute('type', 'hidden'); m.setAttribute('name', '_method'); m.setAttribute('value', 'delete'); f.appendChild(m);var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', 'eTVPTU3Q3bARqRY4GanavlLXOn9YPzvf3Q5rubNycos='); f.appendChild(s);f.submit(); };return false;">Delete</a>
              </li>
              <li>Tags</li>
              <li>
                <a href="//posterous.com/autopost/crosspost?post_id=176336759" data-posterous-modal="true">Autopost</a>
              </li>
            </ul>
          </div>
          <p></p>
          <div class="entry" style="margin-left:1px">
            <p></p>
            <p>Since Posterous is closing down, we have moved this blog to:</p>
            <p><a href="https://chrononsystems.com/blog"><strong>https://chrononsystems.com/blog</strong></a></p>
            <p></p>
          </div>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td>
                <div class="share">
                  <div class="tweet">
                    <div class="posterous_tweet_button">
                      Tweet
                    </div>
                  </div>
                  <div class="facebook"></div>
                </div>
              </td>
            </tr>
            <tr>
              <td></td>
            </tr>
          </table>
          <aside class="p_responses light">
            <nav class='p_response_widget'>
              <ul class='clearfix'>
                <li class='p_responses_link'>
                  <a href="/responses/recent?post_id=176336759" data-posterous-response-count="176336759" data-response-post-id="176336759" title="View responses to this post"><strong>0</strong> responses</a>
                </li>
                <li class='p_like_link'>
                  <a href="/likes/create?like_type=post&amp;post_id=176336759" class="like_post" data-like-url="/likes/create?like_type=post&amp;post_id=176336759" data-posterous-like-button-for-post-id="176336759" data-posterous-like-text="Like this post" data-posterous-like="true" data-posterous-unlike-text="Unlike this post" data-unlike-url="/likes/delete?like_type=post&amp;post_id=176336759" rel="nofollow" title="Like this post">
                  <div class='p_like_icon'></div>
                  <div class='p_unlike_icon' style='display:none'></div><span>Like</span></a>
                </li>
                <li class='p_comment_link'>
                  <a href="/responses/recent?post_id=176336759" data-comment-post-id="176336759" title="Comment on this post">
                  <div>
                    Comment
                  </div></a>
                </li>
              </ul>
            </nav>
            <div data-posterous-responses-for-post-id="176336759"></div>
          </aside>
          <h2 class="title"><a href="/chronon-35-java-7-now-supported">Chronon 3.5 - Java 7 now supported</a></h2>
          <p class="post-meta"><span class="post-date"><span class="small">Posted on</span> <time datetime="2013-03-03" pubdate="pubdate"><a href="/chronon-35-java-7-now-supported">March 3, 2013</a></time></span> <span class="post-author"><span class="small">Posted by</span> Prashant Deva <img src="http://files.posterous.com/user_profile_pics/878398/pdeva_thumb.jpg" alt="Prashant Deva" width="15" height="15"></span></p>
          <div class="small">
            <ul class="mini_commands posterous_edit_box posterous_edit_box_hidden" data-posterous-edit-box="true" data-posterous-post-id="175850288">
              <li>Edit</li>
              <li>
                <a href="/posts/destroy/175850288" onclick="if (confirm('Are you sure you want to delete this post?')) { var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var m = document.createElement('input'); m.setAttribute('type', 'hidden'); m.setAttribute('name', '_method'); m.setAttribute('value', 'delete'); f.appendChild(m);var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', 'eTVPTU3Q3bARqRY4GanavlLXOn9YPzvf3Q5rubNycos='); f.appendChild(s);f.submit(); };return false;">Delete</a>
              </li>
              <li>Tags</li>
              <li>
                <a href="//posterous.com/autopost/crosspost?post_id=175850288" data-posterous-modal="true">Autopost</a>
              </li>
            </ul>
          </div>
          <p></p>
          <div class="entry" style="margin-left:1px">
            <p></p>
            <p>Its taken us a while, but Java 7 support is finally here!</p>
            <p>If you use the <a href="https://chrononsystems.com/products/chronon-recording-server/">Chronon Recording Server</a>, you have to add one extra argument (alongside the jaavaagent arguments):&nbsp;<span style="font-family: Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace; line-height: 15.1875px;">-XX:-UseSplitVerifier</span></p>
            <p>Note that we don't support other dynamic jvm languages like Groovy, etc, so the invokedynamic instruction in the jvm (which is used by these lanagues, not Java) is not supported by Chronon.</p>
            <p>Download now:<br>
            <a href="https://chrononsystems.com/products/">https://chrononsystems.com/products/</a></p>
            <p></p>
          </div>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td>
                <div class="share">
                  <div class="tweet">
                    <div class="posterous_tweet_button">
                      Tweet
                    </div>
                  </div>
                  <div class="facebook"></div>
                </div>
              </td>
            </tr>
            <tr>
              <td>
                <section class="tags">
                  Filed under&nbsp; //&nbsp; <a href="/tag/release" rel="tag">release</a>&nbsp;
                </section>
              </td>
            </tr>
          </table>
          <aside class="p_responses light">
            <nav class='p_response_widget'>
              <ul class='clearfix'>
                <li class='p_responses_link'>
                  <a href="/responses/recent?post_id=175850288" data-posterous-response-count="175850288" data-response-post-id="175850288" title="View responses to this post"><strong>0</strong> responses</a>
                </li>
                <li class='p_like_link'>
                  <a href="/likes/create?like_type=post&amp;post_id=175850288" class="like_post" data-like-url="/likes/create?like_type=post&amp;post_id=175850288" data-posterous-like-button-for-post-id="175850288" data-posterous-like-text="Like this post" data-posterous-like="true" data-posterous-unlike-text="Unlike this post" data-unlike-url="/likes/delete?like_type=post&amp;post_id=175850288" rel="nofollow" title="Like this post">
                  <div class='p_like_icon'></div>
                  <div class='p_unlike_icon' style='display:none'></div><span>Like</span></a>
                </li>
                <li class='p_comment_link'>
                  <a href="/responses/recent?post_id=175850288" data-comment-post-id="175850288" title="Comment on this post">
                  <div>
                    Comment
                  </div></a>
                </li>
              </ul>
            </nav>
            <div data-posterous-responses-for-post-id="175850288"></div>
          </aside>
          <h2 class="title"><a href="/recording-server-now-runs-with-just-a-double">Recording Server now runs with just a double click</a></h2>
          <p class="post-meta"><span class="post-date"><span class="small">Posted on</span> <time datetime="2013-02-18" pubdate="pubdate"><a href="/recording-server-now-runs-with-just-a-double">February 18, 2013</a></time></span> <span class="post-author"><span class="small">Posted by</span> Prashant Deva <img src="http://files.posterous.com/user_profile_pics/878398/pdeva_thumb.jpg" alt="Prashant Deva" width="15" height="15"></span></p>
          <div class="small">
            <ul class="mini_commands posterous_edit_box posterous_edit_box_hidden" data-posterous-edit-box="true" data-posterous-post-id="175452304">
              <li>Edit</li>
              <li>
                <a href="/posts/destroy/175452304" onclick="if (confirm('Are you sure you want to delete this post?')) { var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var m = document.createElement('input'); m.setAttribute('type', 'hidden'); m.setAttribute('name', '_method'); m.setAttribute('value', 'delete'); f.appendChild(m);var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', 'eTVPTU3Q3bARqRY4GanavlLXOn9YPzvf3Q5rubNycos='); f.appendChild(s);f.submit(); };return false;">Delete</a>
              </li>
              <li>Tags</li>
              <li>
                <a href="//posterous.com/autopost/crosspost?post_id=175452304" data-posterous-modal="true">Autopost</a>
              </li>
            </ul>
          </div>
          <p></p>
          <div class="entry" style="margin-left:1px">
            <p></p>
            <p>The Chronon Recording Server installation was quite tedious for some users since it involved configuring and installtaing multiple components and needed a standalone container for deploying recordingserver.bat.</p>
            <p>We have made things much simpler now with version 3.2.0.133.</p>
            <p>Just double click on start.bat( or start.sh) to start running the Recording Server and Chronon Controller processes.</p>
            <p>Full details here:</p>
            <p>http://chronon.onconfluence.com/display/DOC/Install+Chronon+Recording+Server</p>
            <p></p>
          </div>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td>
                <div class="share">
                  <div class="tweet">
                    <div class="posterous_tweet_button">
                      Tweet
                    </div>
                  </div>
                  <div class="facebook"></div>
                </div>
              </td>
            </tr>
            <tr>
              <td></td>
            </tr>
          </table>
          <aside class="p_responses light">
            <nav class='p_response_widget'>
              <ul class='clearfix'>
                <li class='p_responses_link'>
                  <a href="/responses/recent?post_id=175452304" data-posterous-response-count="175452304" data-response-post-id="175452304" title="View responses to this post"><strong>0</strong> responses</a>
                </li>
                <li class='p_like_link'>
                  <a href="/likes/create?like_type=post&amp;post_id=175452304" class="like_post" data-like-url="/likes/create?like_type=post&amp;post_id=175452304" data-posterous-like-button-for-post-id="175452304" data-posterous-like-text="Like this post" data-posterous-like="true" data-posterous-unlike-text="Unlike this post" data-unlike-url="/likes/delete?like_type=post&amp;post_id=175452304" rel="nofollow" title="Like this post">
                  <div class='p_like_icon'></div>
                  <div class='p_unlike_icon' style='display:none'></div><span>Like</span></a>
                </li>
                <li class='p_comment_link'>
                  <a href="/responses/recent?post_id=175452304" data-comment-post-id="175452304" title="Comment on this post">
                  <div>
                    Comment
                  </div></a>
                </li>
              </ul>
            </nav>
            <div data-posterous-responses-for-post-id="175452304"></div>
          </aside>
          <h2 class="title"><a href="/chronon-32-released">Chronon 3.2 released</a></h2>
          <p class="post-meta"><span class="post-date"><span class="small">Posted on</span> <time datetime="2013-02-15" pubdate="pubdate"><a href="/chronon-32-released">February 15, 2013</a></time></span> <span class="post-author"><span class="small">Posted by</span> Prashant Deva <img src="http://files.posterous.com/user_profile_pics/878398/pdeva_thumb.jpg" alt="Prashant Deva" width="15" height="15"></span></p>
          <div class="small">
            <ul class="mini_commands posterous_edit_box posterous_edit_box_hidden" data-posterous-edit-box="true" data-posterous-post-id="175368562">
              <li>Edit</li>
              <li>
                <a href="/posts/destroy/175368562" onclick="if (confirm('Are you sure you want to delete this post?')) { var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var m = document.createElement('input'); m.setAttribute('type', 'hidden'); m.setAttribute('name', '_method'); m.setAttribute('value', 'delete'); f.appendChild(m);var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', 'eTVPTU3Q3bARqRY4GanavlLXOn9YPzvf3Q5rubNycos='); f.appendChild(s);f.submit(); };return false;">Delete</a>
              </li>
              <li>Tags</li>
              <li>
                <a href="//posterous.com/autopost/crosspost?post_id=175368562" data-posterous-modal="true">Autopost</a>
              </li>
            </ul>
          </div>
          <p></p>
          <div class="entry" style="margin-left:1px">
            <p></p>
            <p>We usually update Chronon so often (almost every few days) that when we even sometimes we do a traditional company style update, which takes a few weeks, our users get a little upset :-)</p>
            <p>But not to worry, because version 3.2 is finally here!</p>
            <p>We got delayed a bit with this one because some of the bugfixes and performance enhancements we wanted to make needed us to change the recording file format in a way that broke compatibility with previous versions of the debugger. Thus we combined a bunch of fixes/updates into one big update. Here is what it contains:</p>
            <p><strong>Unpacker Performance and File size improvements</strong></p>
            <p>Both the file size and time taken to unpack have been reduced by almost 20%. Enjoy a faster Chronon experience!</p>
            <p></p>
            <div class='posterousGalleryMainDiv p_embed p_image_embed' data-posterous-file-list='%5B%7B%22large%22%3A%22http%3A%2F%2Fgetfile6.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2013-02-15%2FFlfJqztJCyIjnavhkCoBFxvybDsfsorskbEyhwqzJrgtGhrnHEDGmyIBDwDH%2Funpacktime.png.scaled1000.png%22%2C%22originalWidth%22%3A%22732%22%2C%22largeWidth%22%3A%22732%22%2C%22thumb%22%3A%22http%3A%2F%2Fgetfile0.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2013-02-15%2FFlfJqztJCyIjnavhkCoBFxvybDsfsorskbEyhwqzJrgtGhrnHEDGmyIBDwDH%2Funpacktime.png.thumb.png%22%2C%22originalHeight%22%3A%22170%22%2C%22largeHeight%22%3A%22170%22%2C%22thumbWidth%22%3A%2236%22%2C%22height%22%3A%22116%22%2C%22main%22%3A%22http%3A%2F%2Fgetfile2.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2013-02-15%2FFlfJqztJCyIjnavhkCoBFxvybDsfsorskbEyhwqzJrgtGhrnHEDGmyIBDwDH%2Funpacktime.png.scaled500.png%22%2C%22thumbHeight%22%3A%2236%22%2C%22originalSize%22%3A%223%22%2C%22original%22%3A%22http%3A%2F%2Fgetfile4.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2013-02-15%2FFlfJqztJCyIjnavhkCoBFxvybDsfsorskbEyhwqzJrgtGhrnHEDGmyIBDwDH%2Funpacktime.png%22%2C%22width%22%3A%22500%22%7D%2C%7B%22large%22%3A%22http%3A%2F%2Fgetfile8.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2013-02-15%2FmFjhzeHdznDngzowfsJjeBIvHyBEqfkghnbCebBnGCiFDzfkIjbHuwqGpdlJ%2Ffilesize.png.scaled1000.png%22%2C%22originalWidth%22%3A%22733%22%2C%22largeWidth%22%3A%22733%22%2C%22thumb%22%3A%22http%3A%2F%2Fgetfile6.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2013-02-15%2FmFjhzeHdznDngzowfsJjeBIvHyBEqfkghnbCebBnGCiFDzfkIjbHuwqGpdlJ%2Ffilesize.png.thumb.png%22%2C%22originalHeight%22%3A%22160%22%2C%22largeHeight%22%3A%22160%22%2C%22thumbWidth%22%3A%2236%22%2C%22height%22%3A%22109%22%2C%22main%22%3A%22http%3A%2F%2Fgetfile9.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2013-02-15%2FmFjhzeHdznDngzowfsJjeBIvHyBEqfkghnbCebBnGCiFDzfkIjbHuwqGpdlJ%2Ffilesize.png.scaled500.png%22%2C%22thumbHeight%22%3A%2236%22%2C%22originalSize%22%3A%223%22%2C%22original%22%3A%22http%3A%2F%2Fgetfile2.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2013-02-15%2FmFjhzeHdznDngzowfsJjeBIvHyBEqfkghnbCebBnGCiFDzfkIjbHuwqGpdlJ%2Ffilesize.png%22%2C%22width%22%3A%22500%22%7D%5D' data-posterous-image-gallery-initialized='false' data-posterous-image-gallery='true' data-posterous-options='%7B%22zipFile%22%3A%22http%3A%2F%2Fgetfile4.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Fchrononsys%2FrfgFaJfHCIGDpqcwmalujsvJlAFlupiEsBjmuBldqmrmoyprEqHfpArGvAgj%2Fchronon-3-2-released-uslGEjqeyspyAxbircJF.zip%22%2C%22zipFileSize%22%3A%224%22%2C%22external_url%22%3Anull%2C%22showDownload%22%3Atrue%2C%22url_slug%22%3A%22chronon-32-released%22%7D'>
              <img alt="" data-posterous-gallery-thumb="true" height="36" src="http://getfile0.posterous.com/getfile/files.posterous.com/temp-2013-02-15/FlfJqztJCyIjnavhkCoBFxvybDsfsorskbEyhwqzJrgtGhrnHEDGmyIBDwDH/unpacktime.png.thumb.png" width="36"> <img alt="" data-posterous-gallery-thumb="true" height="36" src="http://getfile6.posterous.com/getfile/files.posterous.com/temp-2013-02-15/mFjhzeHdznDngzowfsJjeBIvHyBEqfkghnbCebBnGCiFDzfkIjbHuwqGpdlJ/filesize.png.thumb.png" width="36"> <span id='bzECDourpv_wrapper'><span class='downloadlink'>(<a href="#" onclick="$('bzECDourpv').toggle();return false;">download</a>)</span><br></span>
              <div id='bzECDourpv' style='display:none' class='downloadFlyout'>
                <div class="downloadIcon"><img src='http://posterous.com/images/filetypes/zip.png' style='border: none;'></div>
                <div class="downloadlinkInstructions">
                  Click here to download:
                </div><strong>chronon-3-2-released-uslGEjqeyspyAxbircJF.zip</strong> <span class="downloadSize">(4 KB)</span><br class="clearboth">
              </div>
              <script type='text/javascript'>
              if (!FlashDetect.installed) {
              $('bzECDourpv_wrapper').hide();
              }
              </script>
            </div>
            <p></p>
            <p><strong>Bug fixes</strong></p>
            <p>Tons of them. If you were running into bugs in the debugger, you couldn't be anymore. If you use the Chronon Recording Server, make sure to update the Chronon Controller since this one contains a critical bugfix.</p>
            <p>Enjoy the new Chronon and rest assured our future updates will not take this long.</p>
            <p>&nbsp;</p>
            <p></p>
          </div>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td>
                <div class="share">
                  <div class="tweet">
                    <div class="posterous_tweet_button">
                      Tweet
                    </div>
                  </div>
                  <div class="facebook"></div>
                </div>
              </td>
            </tr>
            <tr>
              <td>
                <section class="tags">
                  Filed under&nbsp; //&nbsp; <a href="/tag/release" rel="tag">release</a>&nbsp;
                </section>
              </td>
            </tr>
          </table>
          <aside class="p_responses light">
            <nav class='p_response_widget'>
              <ul class='clearfix'>
                <li class='p_responses_link'>
                  <a href="/responses/recent?post_id=175368562" data-posterous-response-count="175368562" data-response-post-id="175368562" title="View responses to this post"><strong>0</strong> responses</a>
                </li>
                <li class='p_like_link'>
                  <a href="/likes/create?like_type=post&amp;post_id=175368562" class="like_post" data-like-url="/likes/create?like_type=post&amp;post_id=175368562" data-posterous-like-button-for-post-id="175368562" data-posterous-like-text="Like this post" data-posterous-like="true" data-posterous-unlike-text="Unlike this post" data-unlike-url="/likes/delete?like_type=post&amp;post_id=175368562" rel="nofollow" title="Like this post">
                  <div class='p_like_icon'></div>
                  <div class='p_unlike_icon' style='display:none'></div><span>Like</span></a>
                </li>
                <li class='p_comment_link'>
                  <a href="/responses/recent?post_id=175368562" data-comment-post-id="175368562" title="Comment on this post">
                  <div>
                    Comment
                  </div></a>
                </li>
              </ul>
            </nav>
            <div data-posterous-responses-for-post-id="175368562"></div>
          </aside>
          <h2 class="title"><a href="/dark-eclipse-theme">Dark Eclipse theme</a></h2>
          <p class="post-meta"><span class="post-date"><span class="small">Posted on</span> <time datetime="2012-12-13" pubdate="pubdate"><a href="/dark-eclipse-theme">December 13, 2012</a></time></span> <span class="post-author"><span class="small">Posted by</span> Prashant Deva <img src="http://files.posterous.com/user_profile_pics/878398/pdeva_thumb.jpg" alt="Prashant Deva" width="15" height="15"></span></p>
          <div class="small">
            <ul class="mini_commands posterous_edit_box posterous_edit_box_hidden" data-posterous-edit-box="true" data-posterous-post-id="171630995">
              <li>Edit</li>
              <li>
                <a href="/posts/destroy/171630995" onclick="if (confirm('Are you sure you want to delete this post?')) { var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var m = document.createElement('input'); m.setAttribute('type', 'hidden'); m.setAttribute('name', '_method'); m.setAttribute('value', 'delete'); f.appendChild(m);var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', 'eTVPTU3Q3bARqRY4GanavlLXOn9YPzvf3Q5rubNycos='); f.appendChild(s);f.submit(); };return false;">Delete</a>
              </li>
              <li>Tags</li>
              <li>
                <a href="//posterous.com/autopost/crosspost?post_id=171630995" data-posterous-modal="true">Autopost</a>
              </li>
            </ul>
          </div>
          <p></p>
          <div class="entry" style="margin-left:1px">
            <p></p>
            <p>Intellij IDEA recently launched with a cool new Dark theme, so I set about to find something equivalent for my beloved Eclipse.</p>
            <p></p>
            <div class='posterousGalleryMainDiv p_embed p_image_embed' data-posterous-file-list='%5B%7B%22large%22%3A%22http%3A%2F%2Fgetfile6.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-12-13%2FhxeFyElGyDusCiGbitaIdntzgACvJEHoDHBJoxIuAuHzdhnxEsGvqccfhDni%2F2012-12-13_0254.png.scaled1000.png%22%2C%22originalWidth%22%3A%221920%22%2C%22largeWidth%22%3A%221000%22%2C%22thumb%22%3A%22http%3A%2F%2Fgetfile4.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-12-13%2FhxeFyElGyDusCiGbitaIdntzgACvJEHoDHBJoxIuAuHzdhnxEsGvqccfhDni%2F2012-12-13_0254.png.thumb.png%22%2C%22originalHeight%22%3A%221040%22%2C%22largeHeight%22%3A%22542%22%2C%22thumbWidth%22%3A%2236%22%2C%22height%22%3A%22271%22%2C%22main%22%3A%22http%3A%2F%2Fgetfile0.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-12-13%2FhxeFyElGyDusCiGbitaIdntzgACvJEHoDHBJoxIuAuHzdhnxEsGvqccfhDni%2F2012-12-13_0254.png.scaled500.png%22%2C%22thumbHeight%22%3A%2236%22%2C%22originalSize%22%3A%22300%22%2C%22original%22%3A%22http%3A%2F%2Fgetfile5.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-12-13%2FhxeFyElGyDusCiGbitaIdntzgACvJEHoDHBJoxIuAuHzdhnxEsGvqccfhDni%2F2012-12-13_0254.png%22%2C%22width%22%3A%22500%22%7D%5D' data-posterous-image-gallery-initialized='false' data-posterous-image-gallery='true' data-posterous-options='%7B%22zipFile%22%3Anull%2C%22zipFileSize%22%3Anull%2C%22external_url%22%3Anull%2C%22showDownload%22%3Atrue%2C%22url_slug%22%3A%22dark-eclipse-theme%22%7D'><img alt="2012-12-13_0254" height="271" src="http://getfile0.posterous.com/getfile/files.posterous.com/temp-2012-12-13/hxeFyElGyDusCiGbitaIdntzgACvJEHoDHBJoxIuAuHzdhnxEsGvqccfhDni/2012-12-13_0254.png.scaled500.png" width="500"></div>
            <p></p>
            <p>Apparently it didn't take me too long. All you need to do is :</p>
            <p><strong>1. Make sure you have the latest version of Eclipse, ie, Juno</strong></p>
            <p></p>Sorry but previous versions dont exactly support theming.&nbsp;
            <p></p>
            <p><strong>2. Download the 'Dark Juno' theme</strong><br>
            https://github.com/rogerdudler/eclipse-ui-themes</p>
            <p></p>This will change the color of all eclipse view and toolbars to a dark theme. However we still have to change the color theme of the editor.
            <p></p>
            <p><strong>3. Get the Eclipse Color Themes plugin</strong><br>
            http://www.eclipsecolorthemes.org/</p>
            <p>Install a dark theme for the editor from there. I personally recommend 'Oblivion'. It is also the most popular theme on the site.</p>
            <p>And tada! You now have 'Dark Eclipse'! Granted the theming is a bit rough around the edges but you didn't have to fiddle with your OS color schemes and takes only minutes to setup. You end up with a nice, eye soothing color palette for an application you will be looking at all day :)</p>
            <p>&nbsp;</p>
            <p></p>
          </div>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td>
                <div class="share">
                  <div class="tweet">
                    <div class="posterous_tweet_button">
                      Tweet
                    </div>
                  </div>
                  <div class="facebook"></div>
                </div>
              </td>
            </tr>
            <tr>
              <td></td>
            </tr>
          </table>
          <aside class="p_responses light">
            <nav class='p_response_widget'>
              <ul class='clearfix'>
                <li class='p_responses_link'>
                  <a href="/responses/recent?post_id=171630995" data-posterous-response-count="171630995" data-response-post-id="171630995" title="View responses to this post"><strong>0</strong> responses</a>
                </li>
                <li class='p_like_link'>
                  <a href="/likes/create?like_type=post&amp;post_id=171630995" class="like_post" data-like-url="/likes/create?like_type=post&amp;post_id=171630995" data-posterous-like-button-for-post-id="171630995" data-posterous-like-text="Like this post" data-posterous-like="true" data-posterous-unlike-text="Unlike this post" data-unlike-url="/likes/delete?like_type=post&amp;post_id=171630995" rel="nofollow" title="Like this post">
                  <div class='p_like_icon'></div>
                  <div class='p_unlike_icon' style='display:none'></div><span>Like</span></a>
                </li>
                <li class='p_comment_link'>
                  <a href="/responses/recent?post_id=171630995" data-comment-post-id="171630995" title="Comment on this post">
                  <div>
                    Comment
                  </div></a>
                </li>
              </ul>
            </nav>
            <div data-posterous-responses-for-post-id="171630995"></div>
          </aside>
          <h2 class="title"><a href="/chronon-debugger-now-free-with-chronon-record">Chronon Debugger now free with Chronon Recording Server</a></h2>
          <p class="post-meta"><span class="post-date"><span class="small">Posted on</span> <time datetime="2012-12-12" pubdate="pubdate"><a href="/chronon-debugger-now-free-with-chronon-record">December 12, 2012</a></time></span> <span class="post-author"><span class="small">Posted by</span> Prashant Deva <img src="http://files.posterous.com/user_profile_pics/878398/pdeva_thumb.jpg" alt="Prashant Deva" width="15" height="15"></span></p>
          <div class="small">
            <ul class="mini_commands posterous_edit_box posterous_edit_box_hidden" data-posterous-edit-box="true" data-posterous-post-id="171584159">
              <li>Edit</li>
              <li>
                <a href="/posts/destroy/171584159" onclick="if (confirm('Are you sure you want to delete this post?')) { var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var m = document.createElement('input'); m.setAttribute('type', 'hidden'); m.setAttribute('name', '_method'); m.setAttribute('value', 'delete'); f.appendChild(m);var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', 'eTVPTU3Q3bARqRY4GanavlLXOn9YPzvf3Q5rubNycos='); f.appendChild(s);f.submit(); };return false;">Delete</a>
              </li>
              <li>Tags</li>
              <li>
                <a href="//posterous.com/autopost/crosspost?post_id=171584159" data-posterous-modal="true">Autopost</a>
              </li>
            </ul>
          </div>
          <p></p>
          <div class="entry" style="margin-left:1px">
            <p></p>
            <p>More bang for your buck!</p>
            <p>Now every license of the <a href="https://chrononsystems.com/products/chronon-recording-server/">Chronon Recording Server</a> gets you a free <a href="https://chrononsystems.com/products/chronon-time-travelling-debugger/">Chronon Debugger</a> license. So a 5 jvm license of Recording Server, gets you a 5 developer license of Chronon Debugger.</p>
            <p>This means for just <a href="https://chrononsystems.com/products/chronon-recording-server/buy/">$500 for Chronon Recording Server Lite</a>, you can get the full Chronon experience!&nbsp;</p>
            <p>Enjoy squashing bugs!</p>
            <p></p>
          </div>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td>
                <div class="share">
                  <div class="tweet">
                    <div class="posterous_tweet_button">
                      Tweet
                    </div>
                  </div>
                  <div class="facebook"></div>
                </div>
              </td>
            </tr>
            <tr>
              <td></td>
            </tr>
          </table>
          <aside class="p_responses light">
            <nav class='p_response_widget'>
              <ul class='clearfix'>
                <li class='p_responses_link'>
                  <a href="/responses/recent?post_id=171584159" data-posterous-response-count="171584159" data-response-post-id="171584159" title="View responses to this post"><strong>0</strong> responses</a>
                </li>
                <li class='p_like_link'>
                  <a href="/likes/create?like_type=post&amp;post_id=171584159" class="like_post" data-like-url="/likes/create?like_type=post&amp;post_id=171584159" data-posterous-like-button-for-post-id="171584159" data-posterous-like-text="Like this post" data-posterous-like="true" data-posterous-unlike-text="Unlike this post" data-unlike-url="/likes/delete?like_type=post&amp;post_id=171584159" rel="nofollow" title="Like this post">
                  <div class='p_like_icon'></div>
                  <div class='p_unlike_icon' style='display:none'></div><span>Like</span></a>
                </li>
                <li class='p_comment_link'>
                  <a href="/responses/recent?post_id=171584159" data-comment-post-id="171584159" title="Comment on this post">
                  <div>
                    Comment
                  </div></a>
                </li>
              </ul>
            </nav>
            <div data-posterous-responses-for-post-id="171584159"></div>
          </aside>
          <h2 class="title"><a href="/announcing-chronon-4-ops">Announcing Chronon 4 'Ops' Preview</a></h2>
          <p class="post-meta"><span class="post-date"><span class="small">Posted on</span> <time datetime="2012-12-04" pubdate="pubdate"><a href="/announcing-chronon-4-ops">December 4, 2012</a></time></span> <span class="post-author"><span class="small">Posted by</span> Prashant Deva <img src="http://files.posterous.com/user_profile_pics/878398/pdeva_thumb.jpg" alt="Prashant Deva" width="15" height="15"></span></p>
          <div class="small">
            <ul class="mini_commands posterous_edit_box posterous_edit_box_hidden" data-posterous-edit-box="true" data-posterous-post-id="170854657">
              <li>Edit</li>
              <li>
                <a href="/posts/destroy/170854657" onclick="if (confirm('Are you sure you want to delete this post?')) { var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var m = document.createElement('input'); m.setAttribute('type', 'hidden'); m.setAttribute('name', '_method'); m.setAttribute('value', 'delete'); f.appendChild(m);var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', 'eTVPTU3Q3bARqRY4GanavlLXOn9YPzvf3Q5rubNycos='); f.appendChild(s);f.submit(); };return false;">Delete</a>
              </li>
              <li>Tags</li>
              <li>
                <a href="//posterous.com/autopost/crosspost?post_id=170854657" data-posterous-modal="true">Autopost</a>
              </li>
            </ul>
          </div>
          <p></p>
          <div class="entry" style="margin-left:1px">
            <p></p>
            <p></p>
            <p>It was never just about debugging. When we started making Chronon from day 1, the vision was always to do something greater with all the captured data. Thus, today we are announcing the preview of <a href="https://chrononsystems.com/chronon4/">Chronon 4 'Ops</a>'; a revolutionary monitoring and analytics tool.</p>
            <p>I will keep my words in this blog post to a minimum, and let the demo of the product do the talking. We have a full page describing <a href="https://chrononsystems.com/chronon4/">Chronon 4</a>.</p>
            <p>Make sure to watch the video and <strong><a href="https://chrononsystems.com/wp-content/uploads/2012/12/Chronon-4-Whitepaper.pdf">read the whitepaper</a></strong>.</p>
            <p><br>
            &gt;&gt; <span style="font-size: medium;"><strong><a href="https://chrononsystems.com/chronon4/">Learn more about Chronon 4</a></strong></span></p>
            <p>&nbsp;</p>
            <p></p>
          </div>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td>
                <div class="share">
                  <div class="tweet">
                    <div class="posterous_tweet_button">
                      Tweet
                    </div>
                  </div>
                  <div class="facebook"></div>
                </div>
              </td>
            </tr>
            <tr>
              <td></td>
            </tr>
          </table>
          <aside class="p_responses light">
            <nav class='p_response_widget'>
              <ul class='clearfix'>
                <li class='p_responses_link'>
                  <a href="/responses/recent?post_id=170854657" data-posterous-response-count="170854657" data-response-post-id="170854657" title="View responses to this post"><strong>0</strong> responses</a>
                </li>
                <li class='p_like_link'>
                  <a href="/likes/create?like_type=post&amp;post_id=170854657" class="like_post" data-like-url="/likes/create?like_type=post&amp;post_id=170854657" data-posterous-like-button-for-post-id="170854657" data-posterous-like-text="Like this post" data-posterous-like="true" data-posterous-unlike-text="Unlike this post" data-unlike-url="/likes/delete?like_type=post&amp;post_id=170854657" rel="nofollow" title="Like this post">
                  <div class='p_like_icon'></div>
                  <div class='p_unlike_icon' style='display:none'></div><span>Like</span></a>
                </li>
                <li class='p_comment_link'>
                  <a href="/responses/recent?post_id=170854657" data-comment-post-id="170854657" title="Comment on this post">
                  <div>
                    Comment
                  </div></a>
                </li>
              </ul>
            </nav>
            <div data-posterous-responses-for-post-id="170854657"></div>
          </aside>
          <h2 class="title"><a href="/chronon-coming-soon-to-jelastic">Chronon coming soon to Jelastic</a></h2>
          <p class="post-meta"><span class="post-date"><span class="small">Posted on</span> <time datetime="2012-11-26" pubdate="pubdate"><a href="/chronon-coming-soon-to-jelastic">November 26, 2012</a></time></span> <span class="post-author"><span class="small">Posted by</span> Prashant Deva <img src="http://files.posterous.com/user_profile_pics/878398/pdeva_thumb.jpg" alt="Prashant Deva" width="15" height="15"></span></p>
          <div class="small">
            <ul class="mini_commands posterous_edit_box posterous_edit_box_hidden" data-posterous-edit-box="true" data-posterous-post-id="169821426">
              <li>Edit</li>
              <li>
                <a href="/posts/destroy/169821426" onclick="if (confirm('Are you sure you want to delete this post?')) { var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var m = document.createElement('input'); m.setAttribute('type', 'hidden'); m.setAttribute('name', '_method'); m.setAttribute('value', 'delete'); f.appendChild(m);var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', 'eTVPTU3Q3bARqRY4GanavlLXOn9YPzvf3Q5rubNycos='); f.appendChild(s);f.submit(); };return false;">Delete</a>
              </li>
              <li>Tags</li>
              <li>
                <a href="//posterous.com/autopost/crosspost?post_id=169821426" data-posterous-modal="true">Autopost</a>
              </li>
            </ul>
          </div>
          <p></p>
          <div class="entry" style="margin-left:1px">
            <p></p>
            <p></p>
            <div class='posterousGalleryMainDiv p_embed p_image_embed' data-posterous-file-list='%5B%7B%22large%22%3A%22http%3A%2F%2Fgetfile3.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-11-26%2FmdslJjuhqdriEdzcjzAitdjnzrvnuqFDFqIoqgpBCCmrmHoDxvBwpxEGGszD%2Fdownload.png%22%2C%22originalWidth%22%3A%22194%22%2C%22largeWidth%22%3A%22194%22%2C%22thumb%22%3A%22http%3A%2F%2Fgetfile3.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-11-26%2FmdslJjuhqdriEdzcjzAitdjnzrvnuqFDFqIoqgpBCCmrmHoDxvBwpxEGGszD%2Fdownload.png.thumb.png%22%2C%22originalHeight%22%3A%2247%22%2C%22largeHeight%22%3A%2247%22%2C%22thumbWidth%22%3A%2236%22%2C%22height%22%3A%2247%22%2C%22main%22%3A%22http%3A%2F%2Fgetfile2.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-11-26%2FmdslJjuhqdriEdzcjzAitdjnzrvnuqFDFqIoqgpBCCmrmHoDxvBwpxEGGszD%2Fdownload.png.scaled500.png%22%2C%22thumbHeight%22%3A%2236%22%2C%22originalSize%22%3A%2215%22%2C%22original%22%3A%22http%3A%2F%2Fgetfile3.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-11-26%2FmdslJjuhqdriEdzcjzAitdjnzrvnuqFDFqIoqgpBCCmrmHoDxvBwpxEGGszD%2Fdownload.png%22%2C%22width%22%3A%22194%22%7D%5D' data-posterous-image-gallery-initialized='false' data-posterous-image-gallery='true' data-posterous-options='%7B%22zipFile%22%3Anull%2C%22zipFileSize%22%3Anull%2C%22external_url%22%3Anull%2C%22showDownload%22%3Atrue%2C%22url_slug%22%3A%22chronon-coming-soon-to-jelastic%22%7D'><img alt="Download" height="47" src="http://getfile2.posterous.com/getfile/files.posterous.com/temp-2012-11-26/mdslJjuhqdriEdzcjzAitdjnzrvnuqFDFqIoqgpBCCmrmHoDxvBwpxEGGszD/download.png.scaled500.png" width="194"></div>
            <p></p>
            <p>I am pleased to announce our new partner in crime Jelastic!</p>
            <p>For those who don't know, Jelastic is the new, super awesome PAAS for Java which allows you to easily deploy your Java applications and automatically scale them. Unlike AWS, Jelastic allocates server resources dynamically, so if your Java program is sitting idle, you are not getting charged for any extra cpu/memory. This also means you don't have to deal with careful resource planning, since if your program needs needs more horsepower, Jelastic will automatically scale up and then down when not needed, charging you only for what was actually used.</p>
            <p>For Jelastic users, begining in early Q1 2013, we are bringing the <a href="https://chrononsystems.com/products/chronon-recording-server/">Chronon Recording Server</a>. You will be able to install Chronon Recording Server with just a few clicks on your Jelastic apps and get rid of ever trying to reproduce bugs!</p>
            <p>If you want to use Chronon on Jelastic right now, you can still use <a href="https://chrononsystems.com/products/embedded-chronon/">Embedded Chronon</a> to do so.</p>
            <p></p>
          </div>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td>
                <div class="share">
                  <div class="tweet">
                    <div class="posterous_tweet_button">
                      Tweet
                    </div>
                  </div>
                  <div class="facebook"></div>
                </div>
              </td>
            </tr>
            <tr>
              <td></td>
            </tr>
          </table>
          <aside class="p_responses light">
            <nav class='p_response_widget'>
              <ul class='clearfix'>
                <li class='p_responses_link'>
                  <a href="/responses/recent?post_id=169821426" data-posterous-response-count="169821426" data-response-post-id="169821426" title="View responses to this post"><strong>0</strong> responses</a>
                </li>
                <li class='p_like_link'>
                  <a href="/likes/create?like_type=post&amp;post_id=169821426" class="like_post" data-like-url="/likes/create?like_type=post&amp;post_id=169821426" data-posterous-like-button-for-post-id="169821426" data-posterous-like-text="Like this post" data-posterous-like="true" data-posterous-unlike-text="Unlike this post" data-unlike-url="/likes/delete?like_type=post&amp;post_id=169821426" rel="nofollow" title="Like this post">
                  <div class='p_like_icon'></div>
                  <div class='p_unlike_icon' style='display:none'></div><span>Like</span></a>
                </li>
                <li class='p_comment_link'>
                  <a href="/responses/recent?post_id=169821426" data-comment-post-id="169821426" title="Comment on this post">
                  <div>
                    Comment
                  </div></a>
                </li>
              </ul>
            </nav>
            <div data-posterous-responses-for-post-id="169821426"></div>
          </aside>
          <h2 class="title"><a href="/chronon-and-vaadin-join-forces">Chronon and Vaadin join forces</a></h2>
          <p class="post-meta"><span class="post-date"><span class="small">Posted on</span> <time datetime="2012-11-15" pubdate="pubdate"><a href="/chronon-and-vaadin-join-forces">November 15, 2012</a></time></span> <span class="post-author"><span class="small">Posted by</span> Prashant Deva <img src="http://files.posterous.com/user_profile_pics/878398/pdeva_thumb.jpg" alt="Prashant Deva" width="15" height="15"></span></p>
          <div class="small">
            <ul class="mini_commands posterous_edit_box posterous_edit_box_hidden" data-posterous-edit-box="true" data-posterous-post-id="168744707">
              <li>Edit</li>
              <li>
                <a href="/posts/destroy/168744707" onclick="if (confirm('Are you sure you want to delete this post?')) { var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var m = document.createElement('input'); m.setAttribute('type', 'hidden'); m.setAttribute('name', '_method'); m.setAttribute('value', 'delete'); f.appendChild(m);var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', 'eTVPTU3Q3bARqRY4GanavlLXOn9YPzvf3Q5rubNycos='); f.appendChild(s);f.submit(); };return false;">Delete</a>
              </li>
              <li>Tags</li>
              <li>
                <a href="//posterous.com/autopost/crosspost?post_id=168744707" data-posterous-modal="true">Autopost</a>
              </li>
            </ul>
          </div>
          <p></p>
          <div class="entry" style="margin-left:1px">
            <p></p>
            <p></p>
            <div class='posterousGalleryMainDiv p_embed p_image_embed' data-posterous-file-list='%5B%7B%22large%22%3A%22http%3A%2F%2Fgetfile4.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-11-15%2FzqtuwnfBldiryCczzbqtgDIruuFDyesIIEFEhmhFpvjnawAnrzpGedeGEuwH%2Fvaadinchronon.png.scaled1000.png%22%2C%22originalWidth%22%3A%221367%22%2C%22largeWidth%22%3A%221000%22%2C%22thumb%22%3A%22http%3A%2F%2Fgetfile2.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-11-15%2FzqtuwnfBldiryCczzbqtgDIruuFDyesIIEFEhmhFpvjnawAnrzpGedeGEuwH%2Fvaadinchronon.png.thumb.png%22%2C%22originalHeight%22%3A%221367%22%2C%22largeHeight%22%3A%221000%22%2C%22thumbWidth%22%3A%2236%22%2C%22height%22%3A%22500%22%2C%22main%22%3A%22http%3A%2F%2Fgetfile0.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-11-15%2FzqtuwnfBldiryCczzbqtgDIruuFDyesIIEFEhmhFpvjnawAnrzpGedeGEuwH%2Fvaadinchronon.png.scaled500.png%22%2C%22thumbHeight%22%3A%2236%22%2C%22originalSize%22%3A%223335%22%2C%22original%22%3A%22http%3A%2F%2Fgetfile9.posterous.com%2Fgetfile%2Ffiles.posterous.com%2Ftemp-2012-11-15%2FzqtuwnfBldiryCczzbqtgDIruuFDyesIIEFEhmhFpvjnawAnrzpGedeGEuwH%2Fvaadinchronon.png%22%2C%22width%22%3A%22500%22%7D%5D' data-posterous-image-gallery-initialized='false' data-posterous-image-gallery='true' data-posterous-options='%7B%22zipFile%22%3Anull%2C%22zipFileSize%22%3Anull%2C%22external_url%22%3Anull%2C%22showDownload%22%3Atrue%2C%22url_slug%22%3A%22chronon-and-vaadin-join-forces%22%7D'><img alt="Vaadinchronon" height="500" src="http://getfile0.posterous.com/getfile/files.posterous.com/temp-2012-11-15/zqtuwnfBldiryCczzbqtgDIruuFDyesIIEFEhmhFpvjnawAnrzpGedeGEuwH/vaadinchronon.png.scaled500.png" width="500"></div>
            <p></p>
            <p><strong>Discovering Vaadin</strong></p>
            <p>Last year when designing our <a href="https://chrononsystems.com/products/chronon-recording-server">Chronon Recording Server</a>, we were looking to choose a nice web framework among the tons available for Java. Now, at Chronon, we love Java but we are no experts at javascript. In fact the weakly typed nature of javascript and the cross-browser issues makes me cringe at the thought of using it for large scale applications. That said, if you want to create a modern day web app, you gotta get down and dirty with it.</p>
            <p>Thus our first choice was GWT which allows keeping all our code in Java and dealing with javascript at a minimum. However, when we started looking at GWT we realized it was really a disparate bunch of components and we still had to do a lot of work to create a 'framework' around it that would make those components work together well in an actual application.</p>
            <p>That is when we ran into Vaadin; and it was love at first sight! Vaadin allowed us to create a full modern looking web application entirely in Java, almost like a Swing application, without even knowing there was any javascript/css involved. The components and themes out of the box were already beautiful and modern looking and to change the look we didnt have to resort to a ton of css hacks. It was nirvana and we now cant think of using any other framework!</p>
            <p><strong>Desperation turned love affair</strong></p>
            <p>That said, as is true with all things real life, we did run into some issues, of our own making mind you. Apparently we were using a 3rd party Vaadin component 'ICEPush', to allow automatic ajax-push in our web applications. The problem was that once in a while the 'push' would somehow cause the UI to become all gobbldygook. A lot of our customers were reporting this issue too. Although refreshing the page would make things go away, it was definitely annoying for the people using our product.</p>
            <p>So we turned to Vaadin's Commercial Support to see if they could solve the issue. And as would be expected, the support team asked to somehow replicate the issue on their side, so they could go with a debugger to look for the issue. Now here is the thing about the Chronon Recording Server, to replicate an issue in it, you have to setup a bunch of processes: the recording server process, the controllers, the java apps that will be recorded. Once you have done that, the support person has to play with the GUI for an indefinite amount of time before they run into that error, and *hopefully* they will have a breakpoint set in a location which will allow them to find the root cause of an issue. And if they miss putting the breakpoint in the right place, they have to try all this all over again. Also did I mention, we would have to send them our entire source code so they can look at where exactly we call icepush from our code. As you can at this point, we are at an almost impossible situation to reproduce and resolve the issue. It could take many, many weeks to solve this and we would end up spending a ton of money to purchase all those support hours.</p>
            <p>That is when it dawned upon me. Why not use the Chronon Recorder to record our Chronon Recording Server! So we made a Chronon recording of the bug on our side and handed it to the Vaadin Support Team to playback in the Chronon Time Travelling Debugger. The bug was solved in 20 minutes flat!</p>
            <p>Yes, something that would have taken weeks of time, and tons of effort on both teams to communicate the issues, and cost us thousands if not tens of thousands of dollars was solved in 20 minutes, with no communication required, other than sending the recording file!</p>
            <p><strong>Vaadin and Chronon, now together</strong></p>
            <p>As you can guess, both the Chronon and Vaadin executive team thought we should definitely take this to the next level. So from today, Chronon is now part of Vaadin's Pro Account. If you are a Vaadin Pro account user, if you contact their support team with an issue, they will send you a free copy of <a href="https://chrononsystems.com/products/embedded-chronon">Embedded Chronon</a> which you can use to record the bug in your application. Then you can just send them the recording and that is all that is needed for the team to replicate and resolve your issue. No need to create sample programs or going through tons of hours of communication to set up things on the other side to reproduce the issue.&nbsp;You can even send them a recording created using <a href="https://chrononsystems.com/products/chronon-recording-server">Chronon Recording Server</a> or <a href="https://chrononsystems.com/products/chronon-time-travelling-debugger">Chronon Time Travelling Debugger</a> and they will make use of it.&nbsp;</p>
            <p>We believe this partnership will help Vaadin users to not only rapidly create rich web applications but also not worry about any issues or long standing bugs in them.</p>
            <p>Learn more about Vaadin and their amazing framework and their Pro Account Services.</p>
            <p>&nbsp;</p>
            <p></p>
          </div>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td>
                <div class="share">
                  <div class="tweet">
                    <div class="posterous_tweet_button">
                      Tweet
                    </div>
                  </div>
                  <div class="facebook"></div>
                </div>
              </td>
            </tr>
            <tr>
              <td>
                <section class="tags">
                  Filed under&nbsp; //&nbsp; <a href="/tag/vaadin" rel="tag">vaadin</a> &nbsp;
                </section>
              </td>
            </tr>
          </table>
          <aside class="p_responses light">
            <nav class='p_response_widget'>
              <ul class='clearfix'>
                <li class='p_responses_link'>
                  <a href="/responses/recent?post_id=168744707" data-posterous-response-count="168744707" data-response-post-id="168744707" title="View responses to this post"><strong>2</strong> responses</a>
                </li>
                <li class='p_like_link'>
                  <a href="/likes/create?like_type=post&amp;post_id=168744707" class="like_post" data-like-url="/likes/create?like_type=post&amp;post_id=168744707" data-posterous-like-button-for-post-id="168744707" data-posterous-like-text="Like this post" data-posterous-like="true" data-posterous-unlike-text="Unlike this post" data-unlike-url="/likes/delete?like_type=post&amp;post_id=168744707" rel="nofollow" title="Like this post">
                  <div class='p_like_icon'></div>
                  <div class='p_unlike_icon' style='display:none'></div><span>Like</span></a>
                </li>
                <li class='p_comment_link'>
                  <a href="/responses/recent?post_id=168744707" data-comment-post-id="168744707" title="Comment on this post">
                  <div>
                    Comment
                  </div></a>
                </li>
              </ul>
            </nav>
            <div data-posterous-responses-for-post-id="168744707"></div>
          </aside>
          <h2 class="title"><a href="/chronon-31-no-more-crashes-during-time-travel">Chronon 3.1: No more crashes during time travel</a></h2>
          <p class="post-meta"><span class="post-date"><span class="small">Posted on</span> <time datetime="2012-11-14" pubdate="pubdate"><a href="/chronon-31-no-more-crashes-during-time-travel">November 14, 2012</a></time></span> <span class="post-author"><span class="small">Posted by</span> Prashant Deva <img src="http://files.posterous.com/user_profile_pics/878398/pdeva_thumb.jpg" alt="Prashant Deva" width="15" height="15"></span></p>
          <div class="small">
            <ul class="mini_commands posterous_edit_box posterous_edit_box_hidden" data-posterous-edit-box="true" data-posterous-post-id="168647665">
              <li>Edit</li>
              <li>
                <a href="/posts/destroy/168647665" onclick="if (confirm('Are you sure you want to delete this post?')) { var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var m = document.createElement('input'); m.setAttribute('type', 'hidden'); m.setAttribute('name', '_method'); m.setAttribute('value', 'delete'); f.appendChild(m);var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', 'eTVPTU3Q3bARqRY4GanavlLXOn9YPzvf3Q5rubNycos='); f.appendChild(s);f.submit(); };return false;">Delete</a>
              </li>
              <li>Tags</li>
              <li>
                <a href="//posterous.com/autopost/crosspost?post_id=168647665" data-posterous-modal="true">Autopost</a>
              </li>
            </ul>
          </div>
          <p></p>
          <div class="entry" style="margin-left:1px">
            <p></p>
            <p>Its not even been 2 weeks and 3.1 is already here! We told you we will be releasing fast from now on.</p>
            <p>3.1 is a bugfix release.</p>
            <p>If you had any issues with the <a href="https://chrononsystems.com/products/chronon-time-travelling-debugger">debugger</a>, eg NullPointerExceptions, unpacking issues, etc; they should all be fixed now.</p>
            <p>For the&nbsp;<a href="https://chrononsystems.com/products/chronon-recording-server">Recording Server</a>, all issues with recorder crashing or corrupt recordings should be fixed. If you have an existing Chronon 3 Recording Server installation, you dont need to update the controller processes.&nbsp;Also if your Chronon 2 trial has expired, you should now see a form to automatically download an updated trial license (instead of needing to send us a mail).</p>
            <p>We have had great feedback on the improved performance of Chronon! Enjoy!</p>
            <p></p>
          </div>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td>
                <div class="share">
                  <div class="tweet">
                    <div class="posterous_tweet_button">
                      Tweet
                    </div>
                  </div>
                  <div class="facebook"></div>
                </div>
              </td>
            </tr>
            <tr>
              <td>
                <section class="tags">
                  Filed under&nbsp; //&nbsp; <a href="/tag/release" rel="tag">release</a>&nbsp;
                </section>
              </td>
            </tr>
          </table>
          <aside class="p_responses light">
            <nav class='p_response_widget'>
              <ul class='clearfix'>
                <li class='p_responses_link'>
                  <a href="/responses/recent?post_id=168647665" data-posterous-response-count="168647665" data-response-post-id="168647665" title="View responses to this post"><strong>0</strong> responses</a>
                </li>
                <li class='p_like_link'>
                  <a href="/likes/create?like_type=post&amp;post_id=168647665" class="like_post" data-like-url="/likes/create?like_type=post&amp;post_id=168647665" data-posterous-like-button-for-post-id="168647665" data-posterous-like-text="Like this post" data-posterous-like="true" data-posterous-unlike-text="Unlike this post" data-unlike-url="/likes/delete?like_type=post&amp;post_id=168647665" rel="nofollow" title="Like this post">
                  <div class='p_like_icon'></div>
                  <div class='p_unlike_icon' style='display:none'></div><span>Like</span></a>
                </li>
                <li class='p_comment_link'>
                  <a href="/responses/recent?post_id=168647665" data-comment-post-id="168647665" title="Comment on this post">
                  <div>
                    Comment
                  </div></a>
                </li>
              </ul>
            </nav>
            <div data-posterous-responses-for-post-id="168647665"></div>
          </aside>
          <div class="fix"></div>
        </div>
        <footer id="pagination">
          <div class="pagination">
            <span class="disabled prev_page">&laquo; Previous</span> <span class="current">1</span> <a href="/?page=2" rel="next">2</a> <a href="/?page=3">3</a> <a href="/?page=4">4</a> <a href="/?page=5">5</a> <a href="/?page=6">6</a> <a href="/?page=7">7</a> <a href="/?page=8">8</a> <a href="/?page=2" class="next_page" rel="next">Next &raquo;</a>
          </div>
        </footer>
      </div>
      <div class="col-right" id="sidebar">
        <div class="primary">
          <div class="widget">
            <h3>Chronon Systems</h3><span class="left"><a href="https://chrononsystems.com" title="Chronon Home"><img src="http://files.posterous.com/user_profile_pics/826047/twitter.png" alt="Chronon" class="profile_image" style="border:0" height="75" width="75"></a></span>
            <p>Chronon is like a DVR for your Java applications. It can record your Java apps and play them back in a Time Travelling Debugger.</p>
            <p></p>
            <p>Chronon's profile&nbsp;&raquo;</p>
            <div class="fix"></div>
          </div>
          <div class="widget">
            Follow @chrononsys 
            <script src="//platform.twitter.com/widgets.js" type="text/javascript"></script><br>
            Follow @pdeva 
            <script src="//platform.twitter.com/widgets.js" type="text/javascript"></script>
          </div>
          <div class="widget">
            <h3>Contributors</h3>
            <ul>
              <li><img src="http://files.posterous.com/user_profile_pics/878398/pdeva_thumb.jpg" alt="Prashant Deva" width="20" height="20" style="border:1px solid #cccccc; float:left;"> Prashant Deva</li>
            </ul>
            <div class="fix"></div>
          </div>
          <div class="widget">
            <form class="search">
              <input type="hidden" name="sort" value=""> <input type="text" name="search" class="text" value="" id="searchbox"> <input type="submit" value="Search" class="submit" id="searchbox_button" style="display:none">
            </form>
            <div class="posterous_ojs" data-posterous-search-box="true" data-posterous-search-button-id="searchbox_button" data-posterous-search-box-id="searchbox"></div>
            <div class="fix"></div>
          </div>
          <div class="widget">
            <h3>Links</h3>
            <ul>
              <li>
                <a href="https://chrononsystems.com" rel="external">Chronon Home</a>
              </li>
              <li>Prashant's twitter</li>
            </ul>
          </div>
          <div class="widget">
            <h3>Tags</h3>
            <div class="tagcloud">
              <ul>
                <li>
                  <a href="/tag/release">release</a> <span>(24)</span>
                </li>
                <li>
                  <a href="/tag/debugger">debugger</a> <span>(14)</span>
                </li>
                <li>
                  <a href="/tag/recorder">recorder</a> <span>(13)</span>
                </li>
                <li>
                  <a href="/tag/recordingserver">recording-server</a> <span>(10)</span>
                </li>
                <li>
                  <a href="/tag/java">java</a> <span>(8)</span>
                </li>
                <li>
                  <a href="/tag/beta">beta</a> <span>(6)</span>
                </li>
                <li>
                  <a href="/tag/performance">performance</a> <span>(5)</span>
                </li>
                <li>
                  <a href="/tag/update">update</a> <span>(4)</span>
                </li>
                <li>
                  <a href="/tag/design">design</a> <span>(3)</span>
                </li>
                <li>
                  <a href="/tag/eclipseplugin">eclipse-plugin</a> <span>(3)</span>
                </li>
                <li>
                  <a href="#" id="see_more_tags">View all 28 tags &raquo;</a>
                </li>
              </ul>
              <div id="more-tags-listing" style="display: none;">
                <ul style="margin-top: 0px;">
                  <li>
                    <a href="/tag/configuration">configuration</a> <span>(2)</span>
                  </li>
                  <li>
                    <a href="/tag/talk">talk</a> <span>(2)</span>
                  </li>
                  <li>
                    <a href="/tag/video">video</a> <span>(2)</span>
                  </li>
                  <li>
                    <a href="/tag/architecture">architecture</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/bugfix">bugfix</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/bytecode">bytecode</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/chronon3">chronon3</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/demo">demo</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/documentation">documentation</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/embeddedchronon">embedded-chronon</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/feature">feature</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/intellij">intellij</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/opinion">opinion</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/tutorial">tutorial</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/unpacker">unpacker</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/vaadin">vaadin</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/webinar">webinar</a> <span>(1)</span>
                  </li>
                  <li>
                    <a href="/tag/website">website</a> <span>(1)</span>
                  </li>
                </ul>
              </div>
              <div class="posterous_ojs" data-posterous-show-on-click="true" data-posterous-id-to-show-on-click="more-tags-listing" data-posterous-action-trigger-id="see_more_tags" data-posterous-hide-on-click-id="see_more_tags"></div>
            </div>
          </div>
          <div class="widget">
            <div class="wrap">
              <div id="subscribe" style="display: none;">
                <div class="links">
                  <a href="/members/add_subscription/?site=1975402" id="subscribe_link">Subscribe to this posterous &raquo;</a>
                </div>
              </div>
              <div id="unsubscribe" style="display: none;">
                <div class="links">
                  <a href="/members/edit_member/?site=1975402" id="unsubscribe_link">Unsubscribe &raquo;</a>
                </div>
              </div>
              <div id="loading_div_wBHFgBdmEH" style="display: none;"><img src="/images/loading.gif" alt="Loading..."></div>
            </div>
            <div id="psub_contributor_div" style="display: none;">
              <strong>You're a contributor here</strong> (<a href="/members/edit_member/?site=1975402" id="psub_contributor_link">Edit</a>)
            </div>
            <div id="psub_admin_div" style="display: none;">
              <strong>This is your Space</strong> (<a href="/members/edit_member/?site=1975402" id="psub_admin_link">Edit</a>)
            </div>
            <div id="psub_nonuser_div" style="display: none;">
              <a href="/members/add_subscription/?site=1975402" id="psub_nonuser_link">Follow by email&nbsp;&raquo;</a><br>
              Get the latest updates in your email box automatically.
            </div>
          </div>
          <div class="posterous_ojs" data-posterous-subscribe2-link="true" data-posterous-subscription-unsubscribed-action="subscribe_link" data-posterous-subscription-unsubscribed-content="subscribe" data-posterous-subscription-subscribed-action="unsubscribe_link" data-posterous-subscription-subscribed-content="unsubscribe" data-posterous-subscription-contributor-action="psub_contributor_link" data-posterous-subscription-contributor-content="psub_contributor_div" data-posterous-subscription-admin-action="psub_admin_link" data-posterous-subscription-admin-content="psub_admin_div" data-posterous-subscription-non-user-action="psub_nonuser_link" data-posterous-subscription-non-user-content="psub_nonuser_div" data-posterous-loading="loading_div_wBHFgBdmEH" data-posterous-site-id="1975402"></div>
          <div class="widget">
            <div class="wrap rss">
              <div class="links">
                Subscribe via RSS
              </div>
              <div class="count">
                Subscribe to receive updates
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="fix"></div>
    </div>
    <div id="footer">
      <div class="col-full" id="footer-widgets">
        <div class="block">
          <div class="widget2">
            <h3>Quick Links</h3>
            <div class="menu-quick-links-container">
              <ul>
                <li>Documentation</li>
                <li>
                  <a href="http://community.chrononsystems.com/">Community</a>
                </li>
                <li>
                  <a href="/">Blog</a>
                </li>
              </ul>
            </div>
          </div>
          <div class="widget">
            <div style="padding-left:10px">
              Follow @chrononsys 
              <script src="//platform.twitter.com/widgets.js" type="text/javascript"></script>
            </div>
          </div>
        </div>
        <div class="block">
          <div class="widget">
            &nbsp;
          </div>
        </div>
        <div class="block last">
          <div class="widget">
            <h3>Chronon Systems</h3>
            <div class="textwidget">
              <p>Email:<br>
              Phone: +1 (650) 585-2186</p>
              <div id="chronon-addresses">
                <div class="chronon-address">
                  <strong>USA West Coast</strong><br>
                  1900 South Norfolk St<br>
                  Suite 350<br>
                  San Mateo, CA 94403
                </div>
                <div class="address">
                  <strong>USA East Coast</strong><br>
                  324 New Brooklyn Rd.<br>
                  Berlin, NJ 08009
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="fix"></div>
      </div>
      <div class="col-full">
        <div class="col-left">
          <div id="copyright">
            &copy; 2011 Chronon Systems, LLC All Rights Reserved | <a href="https://chrononsystems.com/privacy-and-terms/">Privacy Policy</a> | <a href="https://chrononsystems.com/terms-of-use/">Terms of Use</a>
          </div>
        </div>
        <div class="col-right">
          <div id="credit"></div>
        </div>
      </div>
    </div>
  </div>
  <script type="text/javascript">

        var pageTracker = _gat._getTracker("UA-4054156-1");
        pageTracker._setDomainName("none");
        pageTracker._setAllowLinker(true);
        pageTracker._setAllowHash(false);
        pageTracker._initData();
        pageTracker._trackPageview();
  </script> 
  <script type="text/javascript">


    var _qevents = _qevents || [];
    _qevents.push( { qacct:"p-16ewveTurfCCM"} );
  </script> <noscript>
  <div style="display: none;"></div></noscript> 
  <script type="text/javascript">


                try {
                        var pageTrackerUser = _gat._getTracker("UA-21363008-2");
                        pageTrackerUser._trackPageview();
                } catch (err) {}
  </script> 
  <script src="http://www.scribd.com/javascripts/view.js" type="text/javascript"></script> 
  <script src="/bundles/sites_views.js" type="text/javascript"></script> 
  <script src="/bundles/sites.js" type="text/javascript"></script> 
  <script src="http://www.google.com/recaptcha/api/js/recaptcha_ajax.js" type="text/javascript"></script> 
  <script>


        var fbid_site_owner = 1;
  </script>
  <div class="posterous_ojs" data-posterous-twitter-oauth="true" data-posterous-post-ids="%7B%22170854657%22%3A%22http%3A%2F%2Feblog.chrononsystems.com%2Fannouncing-chronon-4-ops%22%2C%22169821426%22%3A%22http%3A%2F%2Feblog.chrononsystems.com%2Fchronon-coming-soon-to-jelastic%22%2C%22175452304%22%3A%22http%3A%2F%2Feblog.chrononsystems.com%2Frecording-server-now-runs-with-just-a-double%22%2C%22168647665%22%3A%22http%3A%2F%2Feblog.chrononsystems.com%2Fchronon-31-no-more-crashes-during-time-travel%22%2C%22171630995%22%3A%22http%3A%2F%2Feblog.chrononsystems.com%2Fdark-eclipse-theme%22%2C%22175368562%22%3A%22http%3A%2F%2Feblog.chrononsystems.com%2Fchronon-32-released%22%2C%22171584159%22%3A%22http%3A%2F%2Feblog.chrononsystems.com%2Fchronon-debugger-now-free-with-chronon-record%22%2C%22168744707%22%3A%22http%3A%2F%2Feblog.chrononsystems.com%2Fchronon-and-vaadin-join-forces%22%2C%22176336759%22%3A%22http%3A%2F%2Feblog.chrononsystems.com%2Fblog-has-moved%22%2C%22175850288%22%3A%22http%3A%2F%2Feblog.chrononsystems.com%2Fchronon-35-java-7-now-supported%22%7D" data-posterous-redirect-url="http://posterous.com/oauth/init_oauth_and_redirect/?ssod=eblog.chrononsystems.com&oauth_provider_type="></div>
  <script type="text/javascript" src="http://platform.twitter.com/widgets.js" defer></script> 
  <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
  <div style="display: none;"></div>
</body>
</html>
