<?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>Articles by Victor Rasputnis</title>
 <link>http://java.sys-con.com/</link>
 <description>Latest articles from Victor Rasputnis</description>
 <language>en</language>
 <copyright>Copyright 2008 SYS-CON Media</copyright>
 <generator>SYS-CON Media</generator>
 <lastBuildDate>Sat, 30 Aug 2008 00:07:11 EDT</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>10</ttl>
<item>
 <title>Flex Best Practices: DTO is the Horseshoe of your Flex Application</title>
 <link>http://java.sys-con.com/node/505875</link>
 <description>If I could pass just one Flex advice that would be: Use Data Transfer Objects. Use custom Data Transfer Objects to pass data between server and Flash tiers of your Flex application. Do not use XML. Yes, I know that XML cool.  Do not use raw objects.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/505875&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 25 Feb 2008 05:30:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/505875</guid>
</item>
<item>
 <title>A Complete Application with RPC Communications...</title>
 <link>http://java.sys-con.com/node/441574</link>
 <description>For security reasons (similar to the Java sandbox concept), Flash clients can only access the domains they come from, unless other servers declare, explicitly or implicitly, trust to SWF files downloaded from our domain by a corresponding record in a crossdomain.xml file. But our portfolio SWF wasn&#039;t loaded from finance.yahoo.com, and we aren&#039;t allowed to install crossdomain.xml on the Yahoo! servers. We&#039;ll use another technique called Flex proxy.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/441574&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 12 Oct 2007 11:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/441574</guid>
</item>
<item>
 <title>Multi-Tier Application Development with Adobe Flex</title>
 <link>http://java.sys-con.com/node/397967</link>
 <description>This excerpt describes the process of creating a complete Flex-Java distributed application. Upgrading Flex applications to Java Enterprise Edition applications is done with Flex Data Services. FDS provides transparent access to POJO, EJBs, and JMS and comes with adapters for frameworks like Spring and Hibernate.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/397967&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 15 Aug 2007 12:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/397967</guid>
</item>
<item>
 <title>The Value-Aware ComboBox</title>
 <link>http://java.sys-con.com/node/329591</link>
 <description>What I love about Adobe Flex is that it is a framework in addition to a pretty impressive library of off-the-shelf controls, which can fit the bill for many of the Rich Internet Applications. Flex enables you to create new and extend existing components with a simplicity and elegance hardly ever offered by other GUI development systems.  In this article I&#039;ll show you how to start extending a standard ComboBox component, which is  a combination of edit field, button and a dropdown list. We will be customizing the API and adding some new functionality, making our ComboBox  a bit handier than a standard one.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/329591&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 03 Feb 2007 10:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/329591</guid>
</item>
<item>
 <title>Adobe Flex 2: Advanced DataGrid</title>
 <link>http://java.sys-con.com/node/296230</link>
 <description>In any GUI tool, one of the most popular components is the one that shows data in a table format like JTable in Java or Datawindow in PowerBuilder. The Adobe Flex 2 version of such a component is called DataGrid. In any UI framework, the robustness of such a component depends on formatting and validating utilities as well as a whole suite of data input controls: CheckBoxes, ComboBoxes, RadioButtons, all sorts of Inputs, Masks, and so on. Using theatrical terminology, the role of the king is played by his entourage. Practically speaking, touching up the DataGrid is touching up a large portion of the Flex framework.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/296230&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 18 Dec 2006 16:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/296230</guid>
</item>
<item>
 <title>Flex: The Value-Aware ComboBox</title>
 <link>http://java.sys-con.com/node/312098</link>
 <description>Flex framework contains a pretty impressive library of the off-the-shelf controls, which can fit the bill for many of the Rich Internet Applications needs. And yet, it is just the tip of the iceberg, because Flex enables you to create, combine and/or extend existing components with a simplicity and elegance hardly ever offered by other GUI development systems.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/312098&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 09 Dec 2006 15:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/312098</guid>
</item>
<item>
 <title>Adobe Flex 2: Advanced DataGrid</title>
 <link>http://java.sys-con.com/node/311283</link>
 <description>In Part 1 (CFDJ, Vol. 8, issue 10) we introduced the destination-aware grid, formatters, and renderers. In this article we are continuing our discussion about datagrid renderers and...&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/311283&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 20 Nov 2006 20:45:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/311283</guid>
</item>
<item>
 <title>Working with Large Applications</title>
 <link>http://java.sys-con.com/node/295397</link>
 <description>In this excerpt from our book, Rich Internet Applications, we&#039;ll cover how to set up large applications intended for Web or, more broadly speaking, distributed deployment. As an example let&#039;s consider an enterprise application that consists of hundreds of screens, reports, forms, and dashboards. Accordingly, about a dozen engineers specializing in GUIs, frameworks, data layers, and business domains are working on this application in parallel.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/295397&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 11 Nov 2006 15:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/295397</guid>
</item>
<item>
 <title>Intelligent Web Applications with AJAX</title>
 <link>http://java.sys-con.com/node/276334</link>
 <description>Browser-based applications are widely used and we like the fact that we can access them from anywhere. But from the users&#039; perspective, the productivity level of Web applications still doesn&#039;t approximate the productivity of desktop programs. The good news is the gap is closing: the accumulated potential of multiple technologies has boosted a whole new breed of HTML-based apps that are as powerful as the desktop ones. Meet AJAX.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/276334&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 09 Oct 2006 12:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/276334</guid>
</item>
<item>
 <title>End-to-End Rapid Application Development with Data Services &amp; Adobe Flex</title>
 <link>http://java.sys-con.com/node/276933</link>
 <description>The simplest way to explain Flex Data Services (FDS) is to compare them with Flex Remoting. Simply put, FDS addresses only a subset of operations facilitated via Flex Remoting - result set requests. However, whereas Flex Remoting enables one-way requests, FDS combines one-way requests with the publish/subscribe mechanism so that besides the original result set FDS sends the client live updates produced by other clients of the same destination. And there&#039;s one more dimension in which Data Services depart from Flex Remoting - support for hierarchical collections, but we won&#039;t be covering that subject in this book.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/276933&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 05 Oct 2006 12:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/276933</guid>
</item>
<item>
 <title>SOA and RIA Together: Developing with Adobe Flex and Java</title>
 <link>http://java.sys-con.com/node/192866</link>
 <description>Rich Internet Applications are perfect for consuming enterprise services. As SOA evolves toward reusable components that can be accessed inside and outside of the corporate intranets, they need to provide outside developers with customizable pre-built components that can be easily integrated in composite applications.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/192866&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 05 Jun 2006 09:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/192866</guid>
</item>
<item>
 <title>Rich Internet Applications with Adobe Flex 2 and Java</title>
 <link>http://java.sys-con.com/node/210991</link>
 <description>A typical Java developer knows that when you need to develop a GUI for a Java application, Swing is the tool. Eclipse SWT also has a number of followers, but the majority of people use Java Swing. For the past 10 years, it was a given that Swing development wouldn&#039;t be easy; you have to master working with the event-dispatch thread, GridBaglayout, and the like. Recently, the NetBeans team created a nice GUI designer called Matisse, which was also ported to MyEclipse. Prior to Matisse, JBuilder had the best Swing designer, but it was too expensive. Now a good designer comes with NetBeans for free.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/210991&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 10 May 2006 09:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/210991</guid>
</item>
<item>
 <title>Meet AJAX: Intelligent Web Applications with AJAX</title>
 <link>http://java.sys-con.com/node/131768</link>
 <description>Browser-based applications are widely used and we like the fact that we can access them from anywhere. But from the users&#039; perspective, the productivity level of Web applications still doesn&#039;t approximate the productivity of desktop programs. The good news is the gap is closing: the accumulated potential of multiple technologies has boosted a whole new breed of HTML-based apps that are as powerful as the desktop ones. Meet AJAX.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/131768&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 19 Feb 2006 17:45:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/131768</guid>
</item>
<item>
 <title>Developing Intelligent Web Applications With AJAX (Part 2)</title>
 <link>http://java.sys-con.com/node/152288</link>
 <description>The publicity that AJAX grabbed over the last half a year is based on closing the gap between the Web applications and the desktop applications, combining the &#039;reach&#039; and &#039;rich.&#039; At the same time, the gap between the technological level of AJAX and what corporate developers expect in their modern arsenal is really astonishing. After all, AJAX is neither a tool nor a platform. There is no AJAX standards committee or community process in place. While software vendors are crafting proprietary development platforms on top of AJAX - which pretty much means &#039;from scratch&#039; - early adopters of AJAX are left on their own.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/152288&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 25 Nov 2005 13:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/152288</guid>
</item>
<item>
 <title>Web Enablement of DataWindows</title>
 <link>http://java.sys-con.com/node/42537</link>
 <description>Let&#039;s face it - rewriting an existing application from platform to platform is not fun. But many businesses successfully served with PowerBuilder applications are rewriting parts of PB apps for the Web and maintaining the same functionality in PowerBuilder and Java, PowerBuilder and C#, etc.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/42537&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 01 Mar 2003 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/42537</guid>
</item>
<item>
 <title>Web Enablement of DataWindows</title>
 <link>http://java.sys-con.com/node/106832</link>
 <description>Let&#039;s face it - rewriting an existing application from platform to platform is not fun. But many businesses successfully served with PowerBuilder applications are rewriting parts of PB apps for the Web and maintaining the same functionality in PowerBuilder and Java, PowerBuilder and C#, etc.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/106832&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 01 Mar 2002 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/106832</guid>
</item>
<item>
 <title>HyperText Objects or the PowerBuilder VM Anywhere Part 2</title>
 <link>http://java.sys-con.com/node/42413</link>
 <description>In Part 1 of this article (PBDJ, Vol. 8, issue 12) we presented the technology for building and using HyperTextObjects (HTOs). HTOs enable authoring of powerful HTML/JavaScript controls that can easily mimic the functionality and APIs of PowerBuilder controls.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/42413&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 01 Jan 2002 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/42413</guid>
</item>
<item>
 <title>HyperText Objects or the PowerBuilder VM Anywhere</title>
 <link>http://java.sys-con.com/node/42404</link>
 <description>Let&#039;s face it: we would love to put our PowerBuilder systems on the Web. As the industry trend is to make every new project &#039;Web-enabled,&#039; our PB applications have already acquired the word &#039;legacy&#039; in front of them.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/42404&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 01 Dec 2001 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/42404</guid>
</item>
<item>
 <title>Converting Your Client/Server Applications to the Internet</title>
 <link>http://java.sys-con.com/node/40159</link>
 <description>IT projects closely follow the path of technology. .For example, the number of Java/XML/HTML projects is increasing, replacing PowerBuilder or VisualBasic systems developed just a few years ago. And developers are asking themselves the question: Do I have to write the same app from scratch? Again?&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/40159&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 07 Mar 2001 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/40159</guid>
</item>
<item>
 <title>Deploy Your PowerBuilder Applications On The Web</title>
 <link>http://java.sys-con.com/node/42316</link>
 <description>The ability to deploy applications on the Internet or intranet has become essential for application development, especially when developing new applications with Internet/J2EE-compatible tools. For PB developers this meant that  instead of a single high-level integrated environment, they had to use low-level tools and a multitude of languages and technologies, and write more code while delivering less functionality. The problem became even more apparent when they needed to transfer existing applications to the Web.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/42316&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 01 Mar 2001 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/42316</guid>
</item>
<item>
 <title>HyperText Objects or the PowerBuilder VM Anywhere Part 2</title>
 <link>http://java.sys-con.com/node/106698</link>
 <description>In Part 1 of this article (PBDJ, Vol. 8, issue 12) we presented the technology for building and using HyperTextObjects (HTOs). HTOs enable authoring of powerful HTML/JavaScript controls that can easily mimic the functionality and APIs of PowerBuilder controls.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/106698&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 01 Jan 2001 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/106698</guid>
</item>
<item>
 <title>HyperText Objects or the PowerBuilder VM Anywhere</title>
 <link>http://java.sys-con.com/node/106689</link>
 <description>Let&#039;s face it: we would love to put our PowerBuilder systems on the Web. As the industry trend is to make every new project &#039;Web-enabled,&#039; our PB applications have already acquired the word &#039;legacy&#039; in front of them.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/106689&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 01 Dec 2000 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/106689</guid>
</item>
<item>
 <title>Deploy Your PowerBuilder Applications On The Web</title>
 <link>http://java.sys-con.com/node/106590</link>
 <description>The ability to deploy applications on the Internet or intranet has become essential for application development, especially when developing new applications with Internet/J2EE-compatible tools. For PB developers this meant that  instead of a single high-level integrated environment, they had to use low-level tools and a multitude of languages and technologies, and write more code while delivering less functionality. The problem became even more apparent when they needed to transfer existing applications to the Web.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/106590&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 01 Mar 2000 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/106590</guid>
</item>
</channel>
</rss>
