<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://java.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Desktop Java</title>
 <link>http://java.sys-con.com/</link>
 <description>Latest articles from Desktop Java</description>
 <language>en</language>
 <copyright>Copyright 2012 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Sat, 18 Feb 2012 13:41:09 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>10</ttl>
<item>
 <title>Why Rule-Based Log Correlation Is Almost a Good Idea... Part 4</title>
 <link>http://java.sys-con.com/node/2104073</link>
 <description>We saw what typically happens when trying to use static rule-based log correlation to perform real-time incident management... combinatory explosion and lack of scalability. How do you automate non-deterministic attacks in a few discrete steps???
Today, we&#039;ll look at more scenarios for which static rule-based log correlation doesn&#039;t make sense.
Attack Scenario Example 2: Brute Force Attack
Let&#039;s look at another example scenario. Brute Force Attack.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/2104073&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 20 Dec 2011 09:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/2104073</guid>
</item>
<item>
 <title>Crowdsourcing - A Best Practice or a Worst Practice?</title>
 <link>http://java.sys-con.com/node/1967386</link>
 <description>I am neither pro-crowdsourcing nor anti-crowdsourcing.  Some projects are crowdsource-appropriate, and some are not.  How do you tell the difference?  What are the advantages and disadvantages of crowdsourcing?
For the record, I am neither pro-crowdsourcing nor anti-crowdsourcing. For purposes of this article, I&#039;m going to assume that we&#039;re talking about software development; however, crowdsourcing could be just as appropriate for situations as diverse as architecture, graphical design, PowerPoint slides or even developing a great pizza recipe.
There has been some criticism of the crowdsourcing model on ethical grounds - for example, that it is unfair to the participants. For the most part, I&#039;m going to stay out of that controversy. Though, if the rules are made clear and are posted up front, then each party can decide on their own whether to participate. To me, that makes it fair. If someone is cheated, that&#039;s a different story, and there are other (legal) remedies for that.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/1967386&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 07 Sep 2011 10:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/1967386</guid>
</item>
<item>
 <title>How Bad Outdated JavaScript Libraries Are for Page Load Time </title>
 <link>http://java.sys-con.com/node/1885463</link>
 <description>Last week at Velocity we hosted a Birds of a Feather Session (BoF) and offered the attendees to analyze their web sites using dynaTrace Ajax Edition. Besides finding the typical performance problems (no cache settings, too many images, not minimized content, …) we found several sites that had one interesting problem in common: OLD VERSIONS of  JavaScript libraries such as YUI, jQuery or SPRY.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/1885463&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 24 Jun 2011 10:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/1885463</guid>
</item>
<item>
 <title>Three Tips to Successfully Load Test Adobe Flex Applications</title>
 <link>http://java.sys-con.com/node/1858881</link>
 <description>The world has changed dramatically for organizations that use web-enabled business applications in enterprise environments. The complexities of modern applications, which include multi-tiered, globally distributed architectures, SOA and a host of other new technologies, have forced major change in the way enterprises develop, test and manage web-enabled applications. Specifically, Rich Internet Application (RIA) technologies such as Adobe Flex allow a faster, more engaging, interactive experience with browser- enabled applications and services. While an attractive option for developing expanded application capabilities these RIA technologies bring new challenges to organizations that need to deploy application features and functions in a compressed time frame and at a lower cost.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/1858881&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 02 Jun 2011 14:31:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/1858881</guid>
</item>
<item>
 <title>Application Performance &amp; Architectural Problems You Can Find in an Hour</title>
 <link>http://java.sys-con.com/node/1808615</link>
 <description>When we get engaged with prospects that are interested in our performance management solution we walk them through a Proof of Concept. We let them install dynaTrace on their own prior to the actual POC. During the POC we ask them to exercise typical use cases on their application that show performance problems. We walk them through the different analysis options and add the findings to a final POC Presentation. In this blog I want to share some screenshots and findings of a typical Proof of Concept recently done in a heterogeneous .NET/Java Environment.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/1808615&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 05 May 2011 10:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/1808615</guid>
</item>
<item>
 <title>Endless Loop in JavaScript Makes Masters.com Site Unresponsive</title>
 <link>http://java.sys-con.com/node/1790657</link>
 <description>Golfers follow the Masters 2011 - but - if you try to access masters.com right now you will get annoying popup messages from your browser telling you that you better stop JavaScript from executing because it takes too long. On my browser this looks like this:

JavaScript makes your browser unresponsive when browsing masters.com

This happens on every page. So - why does that happen?&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/1790657&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 14 Apr 2011 11:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/1790657</guid>
</item>
<item>
 <title>Best Practices on JavaScript and AJAX Performance</title>
 <link>http://java.sys-con.com/node/1473993</link>
 <description>JavaScript can save your day or it can cause you nightmares. JavaScript and XHR (XmlHttpRequest) enable what the industry considers to be Web 2.0 – meaning highly interactive web sites where some application logic is pushed down to the client into the browsers JavaScript engine. As with any application code – regardless of the language and runtime environment – it is easy to not follow Best Practices which ultimately negatively impact the end-user experience with the site.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/1473993&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 22 Jul 2010 14:44:47 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/1473993</guid>
</item>
<item>
 <title>Australian Customs Selects IP Video Surveillance Solution</title>
 <link>http://java.sys-con.com/node/1137322</link>
 <description>March Networks announced that the Australian Customs and Border Protection Service has selected the Company&#039;s VideoSphere solution to enhance its security operations in multiple airports across the country. The integrated systems include March Networks&#039; Video Management System (VMS) software and Edge encoders, as well as host and storage servers from Sun Microsystems.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/1137322&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 08 Oct 2009 07:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/1137322</guid>
</item>
<item>
 <title>New Universal Desktop Converter Extends Lifecycle of Old PC Hardware </title>
 <link>http://java.sys-con.com/node/1135593</link>
 <description>IGEL’s Universal Desktop Converter is the extended software-based version of the company’s successful PC to TC Conversion Card.  To upgrade third party hardware into IGEL Universal Desktops, customers simply plug in and boot from the USB token.  Afterwards, the IGEL Universal Firmware is installed automatically onto their system. The Universal Desktop Converter comes with three Digital Service Pack options – Entry, Standard, or Advanced – so businesses only pay for what they need by selecting the software platform that best suits their requirements.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/1135593&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 07 Oct 2009 05:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/1135593</guid>
</item>
<item>
 <title>Dialog Boxes, Habituation, and Single Threaded Thought</title>
 <link>http://java.sys-con.com/node/1014367</link>
 <description>In Jef Raskin’s excellent book, The Humane User Interface, he discusses how the human brain is able to perform many tasks simultaneously while only having the ability to focus on one conscious thought at a time. Being able to process information and analyze it intelligently is crucial to our ability to solve problems, but once we have learned how to deal with a particular situation, just as vital is our ability to remember and recall the response without thinking.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/1014367&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 09 Jul 2009 13:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/1014367</guid>
</item>
<item>
 <title>User Interface Generation Tools: Silver Bullet or Fool&#039;s Gold?</title>
 <link>http://java.sys-con.com/node/898537</link>
 <description>User interface generation tools are something that has always been dear to my heart. I’ve enjoyed using them and have been fortunate enough to work on developing them. However, there’s a huge tar pit to be avoided when using them on projects that I see people heading towards over and over again. The problem crops up when one tries to automatically generate GUIs from a model. It doesn’t matter what the model is; once upon a time it was a CORBA IDL or a relational database schema, today it’s more likely to be a UML model, WSDL schema, RESTful API, or whatever the API du-jour happens to be. &lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/898537&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 09 Apr 2009 21:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/898537</guid>
</item>
<item>
 <title>The 4 Core Principles of Agile Programming</title>
 <link>http://java.sys-con.com/node/522904</link>
 <description>One of the things I really enjoy at the moment is the recognition and adoption of agile programming as a fully fledged powerful way to deliver quality software projects. As its figurehead is a group of very talented individuals who have created the agile manifesto (&lt;a href=&quot;http://agilemanifesto.org/&quot; title=&quot;http://agilemanifesto.org/&quot;&gt;http://agilemanifesto.org/&lt;/a&gt;). At its core are four simple principles that, when followed and applied to software projects, generally will ensure a great flexibility and hence higher agility.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/522904&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 16 May 2008 11:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/522904</guid>
</item>
<item>
 <title>Is Computing Riddled with Too Many Acronyms?</title>
 <link>http://java.sys-con.com/node/535310</link>
 <description>An acronym occurs when the first letters of a phrase are combined into a shortened form that becomes an abbreviated way of describing the original. In science, they are often used to take a fairly verbose and complex concept, such as Light Amplification by Stimulated Emission of Radiation, and create a more concise and catchy noun LASER. The computing world is full of acronyms: Joint Photographic Experts Group becoming JPEG, or Graphics Interchange Format shortening to GIF.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/535310&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 04 Apr 2008 11:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/535310</guid>
</item>
<item>
 <title>Is It Time for a Hippocratic Oath for Programmers?</title>
 <link>http://java.sys-con.com/node/502479</link>
 <description>Hippocrates, one of the founding fathers of modern medicine, realized that those who trained to become physicians were not only able to use their skills for good and for progress, but also might be inclined to misuse all they had learned. To protect against such abuses, new grads back in the 4th century B.C. were made to swear they would only use medicine in the best interests of their patients by taking the eponymously named &#039;Hippocratic Oath.&#039;&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/502479&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 26 Feb 2008 08:30:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/502479</guid>
</item>
<item>
 <title>Google Searching for Java Innovators</title>
 <link>http://java.sys-con.com/node/487556</link>
 <description>Imagine you are a contestant on a TV game show and your grinning quiz master pops the question: &#039;Name the one thing you most associate with Google?&#039; Think about your answer - write it on a card (don&#039;t show me yet). Turning your card over, it&#039;s likely to be one of the following...Great Internet search engine on google.com; Wicked share price, wish I&#039;d bought some a few years ago; Powerhouse of innovation for Java&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/487556&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 31 Jan 2008 15:30:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/487556</guid>
</item>
<item>
 <title>Java JVM Swapping - Safe Practice or Unsafe Risk?</title>
 <link>http://java.sys-con.com/node/478304</link>
 <description>One of the most fundamental design principles of Java is captured in its motto &#039;Write Once, Run Anywhere.&#039; It describes how a .class file encodes its instructions at the bytecode level, allowing portability between different machines that, through a specific virtual machine implementation, resolve the bytecodes into executable instructions to give the program life. It&#039;s a goal that&#039;s almost enshrined in the Java fundamental commandments, as Sun took out a high-profile advertising campaign to back up the &#039;100% Pure Java&#039; slogan and engaged Microsoft in battle for their proprietary language extensions.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/478304&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 24 Dec 2007 23:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/478304</guid>
</item>
<item>
 <title>Software Salespeople Are Like Pretty Boy Band Members</title>
 <link>http://java.sys-con.com/node/464388</link>
 <description>Once upon a time, software developers wrote code and ruled their kingdoms. Good programs had few bugs and performed their tasks efficiently and with style. The elite programmers went on to become designers who would lead others in their wake, instilling in them good software practices in a master/apprentice relationship. However, someone was needed to sell the code, so software salespeople were hired who, like pretty boy band members, tended to spend their weekends at the mall browsing shelves of hair products rather than intellectually challenging books.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/464388&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 21 Nov 2007 18:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/464388</guid>
</item>
</channel>
</rss>

