{"id":849,"date":"2014-08-25T17:24:25","date_gmt":"2014-08-25T05:24:25","guid":{"rendered":"http:\/\/www.davidbrebner.com\/?p=849"},"modified":"2014-08-25T20:52:33","modified_gmt":"2014-08-25T08:52:33","slug":"apps-over-the-internet-back-in-1997","status":"publish","type":"post","link":"https:\/\/davidbrebner.com\/?p=849","title":{"rendered":"Apps over the internet back in 1997!!"},"content":{"rendered":"<p><img decoding=\"async\" src=\"http:\/\/www.davidbrebner.com\/wp-content\/uploads\/2014\/08\/title.jpg\" alt=\"title\" width=\"900\" height=\"320\" class=\"alignnone size-full wp-image-850\" srcset=\"https:\/\/davidbrebner.com\/wp-content\/uploads\/2014\/08\/title.jpg 900w, https:\/\/davidbrebner.com\/wp-content\/uploads\/2014\/08\/title-150x53.jpg 150w, https:\/\/davidbrebner.com\/wp-content\/uploads\/2014\/08\/title-300x106.jpg 300w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p><strong>Worldwide winner for best Internet enabled ActiveX application<\/strong><br \/>\nThis contest was sponsored by Microsoft Corporation. The contest required all entrants to create internet enabled applications using ActiveX.<\/p>\n<p><iframe width=\"853\" height=\"700\" src=\"\/\/www.youtube.com\/embed\/NApozeql6g0\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p>A number of factors went into choosing the winners, including originality and innovation, best user interface, high utility value, educational value, and most potential for re-use. There were 4 judges; Chris Flores, the technical product manager of Visual Basic at Microsoft, Ron Schwarz, co-author of Que\u2019s Special Edition Using VBScript, Andrew King, associate producer of electronic products at Fawcette Technical Publications, and Mike Sturdivant, production associate of electronic products at Fawcette Technical Publications.<\/p>\n<p><strong>Contest Winner<\/strong><br \/>\nAll 4 judges agreed unanimously that the Cricket Site, developed by David Brebner, deserved top honours.<\/p>\n<p><strong>Description of Winning Site<\/strong><br \/>\nThe Active Cricket Site, developed by David Brebner, included live updates, play-by-play scores and statistics for Test cricket. It also featured information on One Day International cricket and First Class cricket as well as in-depth profiles of players, news articles, video interviews and weather updates.  <\/p>\n<p>Cricket site featured nine live, interactive pop-up graphs that provided the user with a wealth of customised information on scores, teams, player stats, innings etc.  David&#8217;s brother Paul attended games and used the scoring application to upload what happened every ball to the server.<\/p>\n<p>Ron Schwarz said,\u201d I know zilch about cricket, but this is one kick-ass control. Amazing use of graphs, zoom segments and live mouse updates. There are tons of applications for this beyond sports scores.\u201d<\/p>\n<p>Patrick Smits, third-place prize winner, agreed that Cricket Site deserved to win. \u201cThe number one winner was the best choice the jury could make. It truly is a great control.\u201d<\/p>\n<p><strong>Packing in the Data<\/strong><br \/>\nWe covered the England and Sri Lanka tours of New Zealand in particular these included test matches which had 4 innings and could last five days!!! The challenge was how to transmit every ball of the match every few minutes in as small as file as possible (so people can analyse the game and draw graphs).<\/p>\n<p>When you consider that 90 overs of 6 balls are bowled in one day of a (possibly) 5 day test match, that&#8217;s 2700 possible balls in a match! Now to store the complete possible occurrences that can occur off a single ball is pretty complicated, here is a short list of the sort of things to store;<\/p>\n<p>Who the bowler was<br \/>\nWho the batsman was<br \/>\nDelivery # (6 balls in an over, but can be up to 12)<br \/>\nOver # (many overs in an innings)<br \/>\nInnings # (maximum of 4 innings in match)<br \/>\nWide delivery (&#038; how many runs were scored)<br \/>\nNo Ball (&#038; how many runs, &#038; if a batsman was dismissed, &#038; who ran them out)<br \/>\nRuns Scored (&#038; how many runs &#038; where they were scored)<br \/>\nByes or Leg Byes (&#038; how many runs, &#038; if a batsman was dismissed, &#038; who ran them out)<br \/>\nDot ball (no runs scored)<br \/>\nCaught (&#038; who caught them &#038; where)<br \/>\nOut Bowled, Leg Before Wicket, Stumped (who stumped them) or Hit Wicket<br \/>\nRun Out (&#038; how many runs, &#038; which batsman was dismissed, &#038; who ran them out)<br \/>\nRetired, Retired Hurt<br \/>\nMankad (bowler stumps the batsman at their end before bowling)<\/p>\n<p>Many sheets of scrap paper later, I managed to squeeze this into 6 bytes per ball. So even in a full test match the file being download is still only 2700 * 6 = 16k.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Worldwide winner for best Internet enabled ActiveX application This contest was sponsored by Microsoft Corporation. The contest required all entrants [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"image","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-849","post","type-post","status-publish","format-image","hentry","category-blog","post_format-post-format-image"],"_links":{"self":[{"href":"https:\/\/davidbrebner.com\/index.php?rest_route=\/wp\/v2\/posts\/849","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/davidbrebner.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/davidbrebner.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/davidbrebner.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/davidbrebner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=849"}],"version-history":[{"count":7,"href":"https:\/\/davidbrebner.com\/index.php?rest_route=\/wp\/v2\/posts\/849\/revisions"}],"predecessor-version":[{"id":857,"href":"https:\/\/davidbrebner.com\/index.php?rest_route=\/wp\/v2\/posts\/849\/revisions\/857"}],"wp:attachment":[{"href":"https:\/\/davidbrebner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/davidbrebner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/davidbrebner.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}