<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="0.92" xml:base="http://kcctech.com.au">
<channel>
 <title>Kcc Tech Pty Ltd - Australia's JAVA Desktop Specialists</title>
 <link>http://kcctech.com.au</link>
 <description>Responsive, Agile, and Dependable</description>
 <language>en</language>
<item>
 <title>NSIS Scriptable Installer</title>
 <link>http://kcctech.com.au/nsis</link>
 <description>&lt;p&gt;
I was recently tipped off by &lt;a href="http://www.tomwheeler.com"&gt;Tom Wheeler&lt;/a&gt; to use &lt;a href="http://nsis.sourceforge.net"&gt;NSIS&lt;/a&gt; for client installers. Yea I know, "what about webstart?". Well some applications need to be brain dead. In fact one project we struggled with users messing up their JRE installs which caused our web start application to fail.
&lt;/p&gt;
&lt;p&gt;
Additionally alot of enterprises have nightly build and or general release processes. What this means is that the person that is doing the build should build from one environment and have the entire suite built accordingly. For example on one project there are 100s of items built on linux as well as three or four Swing applications. However the user shouldn't have to go to a windows machine and perform the installer generation for the Swing applications.
&lt;/p&gt;
</description>
 <pubDate>Thu, 06 Apr 2006 12:51:05 +1000</pubDate>
</item>
<item>
 <title>Monday (13th February) Talk - JGOODIES BINDING Brisbane Java User's Group</title>
 <link>http://kcctech.com.au/node/22</link>
 <description>&lt;p&gt;Welcome to 2006  :-)&lt;/p&gt;
&lt;p&gt;The February AJUG meeting is *tonight* Monday (13th February) at the IIB.&lt;/p&gt;
&lt;p&gt;Chris Palmer is our speaker:&lt;/p&gt;
&lt;p&gt;    JGOODIES BINDING; Binding domain data to Swing Components&lt;/p&gt;
&lt;p&gt;Flight Centre are our sponsor:&lt;/p&gt;
&lt;p&gt;    http://flightcentre.com.au&lt;/p&gt;
&lt;p&gt;JGOODIES BINDING&lt;/p&gt;
&lt;p&gt;Bind domain data to Swing components&lt;/p&gt;
&lt;p&gt;The JGoodies Binding library connects object properties to Swing user interface components. And it helps you represent the state and behavior of a presentation independently of the GUI components used in the interface. Martin Fowler describes the architectural patterns implemented by the JGoodies Binding in the additions to his book "Patterns of Enterprise Application Architecture".&lt;/p&gt;
</description>
 <pubDate>Mon, 13 Feb 2006 11:54:27 +1000</pubDate>
</item>
<item>
 <title>Netbeans RCP Project - Multitrode Pty Ltd</title>
 <link>http://kcctech.com.au/multitrode</link>
 <description>&lt;p&gt;A discussion between Tim Boudreau of Netbeans, Paul Gibson of MultiTrode Pty Ltd and Chris Palmer of Kcc Tech Pty Ltd. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;1.  What is your project?&lt;/b&gt;&lt;br /&gt;
&lt;table&gt;
 &lt;tr&gt;
   &lt;td&gt;
In order to understand our Netbeans project a little back ground about the systems the company builds. MultiTrode is a leader in pump station management systems. The company was formed in 1986 and operates from its head office and factory at Brisbane Technology Park, Eight Mile Plains, just south of Brisbane; Australia. The company designs and manufactures pump station controllers, pump station supervisors, SCADA software, web-based monitoring and level sensors. MultiTrode supplies municipal and industrial customers worldwide and its products are widely specified as cost-effective solutions to pump station applications.
   &lt;/td&gt;
   &lt;td&gt;
&lt;a href="files/Screenshot-MultiTrode.png"&gt;&lt;img src="/files/Screenshot-MultiTrode_thumb.png" alt="Configurator - click to enlarge" title="Configurator - click to enlarge" style="float: left; margin-top: 6px; margin-right: 10px; margin-bottom: 6px; position: relative;" border="0" height="160" width="200"&gt;&lt;/a&gt;
   &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
   &lt;td colspan="2"&gt;
We needed a client application that allows our end users the ability to quickly configure the MultiSmart system in an intuitive and efficient manner.
   &lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;
</description>
 <pubDate>Mon, 11 Feb 2008 09:07:20 +1000</pubDate>
</item>
<item>
 <title>Netbeans sub module Schema2beans</title>
 <link>http://kcctech.com.au/node/19</link>
 <description>&lt;p&gt;&lt;b&gt;Background&lt;/b&gt;&lt;br /&gt;
I am currently working on a Netbeans Rich Client project that persists its data into XML files. The XML files configure a much larger software system. I needed binding layer to the xml files where I could model the business objects in an XML schema then have the build process generate the tier ( Domain Tier ?) on the fly. It was important that changes could be accomodated through XML schema adjustments rather than client components.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Options&lt;/b&gt;&lt;br /&gt;
I looked into open source alternatives that would provide the services we were looking for:&lt;/p&gt;
&lt;p&gt;1) Lightweight&lt;br /&gt;
2) Extensible&lt;/p&gt;
</description>
 <pubDate>Mon, 14 Nov 2005 14:36:09 +1000</pubDate>
</item>
<item>
 <title>Using Netbeans to build Feature Rich J2EE Applications</title>
 <link>http://kcctech.com.au/node/18</link>
 <description>&lt;p&gt;Here is a link to the presentation I gave to the Java Users Group in Brisbane.&lt;/p&gt;
&lt;p&gt;Abstract:&lt;/p&gt;
&lt;p&gt;Building applications with Swing presents an organization with quite a&lt;br /&gt;
few challenges. If standards aren’t enforced employee turnover can lead&lt;br /&gt;
to maintenance difficulties. Creating an application framework allowing&lt;br /&gt;
developers to plug in new modules and Information Technology groups to&lt;br /&gt;
update them on demand is quite an effort and can take multiple man years&lt;br /&gt;
of effort. Using Netbeans as the basis for Swing applications minimizes&lt;br /&gt;
risks for an organization desiring to use the J2EE platform for advanced &lt;/p&gt;
</description>
 <pubDate>Mon, 07 Nov 2005 21:40:07 +1000</pubDate>
</item>
<item>
 <title>Made the switch</title>
 <link>http://kcctech.com.au/node/17</link>
 <description>&lt;p&gt;Well I finally made the switch to Linux. I feel somewhat liberated. I chose Ubuntu linux because a good friend of mine, &lt;a href="http://www.shinzui.org"&gt;Shinzui&lt;/a&gt;, loves it.&lt;/p&gt;
&lt;p&gt;I will try to share some of my experiences here.&lt;/p&gt;
&lt;p&gt;You can get a live or install iso image at the &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt; home page. I chose to download it using the &lt;a href="http://azureus.sf.net"&gt;Azureus&lt;/a&gt; client.&lt;/p&gt;
&lt;p&gt;The live iso image is really nice because you can run linux on your pc without installing it. This was really nice because I could validate alot up front without installing it.&lt;/p&gt;
</description>
 <pubDate>Mon, 07 Nov 2005 21:34:17 +1000</pubDate>
</item>
<item>
 <title>Welcome to kcctech.com.au</title>
 <link>http://kcctech.com.au/node/2</link>
 <description>&lt;p&gt;Kcc Tech Pty Ltd specializes in building Java Rich Client Interfaces.&lt;/p&gt;
&lt;p&gt;kcctech.com.au is all about JAVA on the desktop. Inside you should find some good discussions, code examples and fun.&lt;/p&gt;
&lt;p&gt;Feel free to call us and discuss your needs. We would love to visit on site with you! &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Contact info at kcctech.com.au&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Chris Palmer&lt;br /&gt;
Interstate - 0431-562-800&lt;br /&gt;
International +61 431 562 800&lt;/p&gt;
</description>
 <pubDate>Tue, 25 Apr 2006 21:14:29 +1000</pubDate>
</item>
</channel>
</rss>
