Welcome!

Jason Weiss

Subscribe to Jason Weiss: eMailAlertsEmail Alerts
Get Jason Weiss via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Jason Weiss

In this article we'll be discussing some important events. No, we aren't talking about birthdays or anniversaries (although those are certainly important), but about critical PowerBuilder component life-cycle events that fire off inside EAServer and the effect various component properties have on these events. A corollary benefit of this discussion is that the accompanying source code contains details on how to implement a remote EAServer log viewer inside PowerBuilder (see sidebar "Log Viewer" for more information). As always, all the source code discussed in this article is available on the PBDJ Web site, www.sys-con.com/pbdj/source/index.html. The notion of stateful versus stateless design is an article unto itself. When talking about life-cycle events, it's important to understand how these events behave differently depending on the type of component. For our ... (more)

Using XMLSocket for Server Push in Flex

Adobe's LifeCycle Data Services ES offers developers powerful capabilities. Some of this software’s capabilities, specifically server push, can be developed with relative ease using a utility class that has been around in the Flash APIs for a great while, and without having to pay licensing fees for LifeCycle Data Services ES. The utility class spotlighted in this article is flash.net.XMLSocket, and it provides all the client-side plumbing required for implementing server push.  In the context of this article, server push is defined as the ability for a client to register... (more)

Is Complexity Hurting Java?

EJB. JSP. JMS. JMX. JCA. JTA. JAAS. JAXP. JDBC. JNDI. This is a partial list of the acronyms you'll find in the 228-page J2EE v1.4 public draft. Of course, I was able to assemble this list of acronyms before I reached the bottom of page six. This new version of J2EE is presented as the Web services version, so to be fair I should add SOAP, SAAJ, JAX-RPC, and JAXR to this list. In this age of integration, I wouldn't feel right if I didn't include JCA and JACC. I also feel obligated to at least mention the unfortunate specifications that were absent the day acronyms were handed ou... (more)

Powerbuilder, Meet The JCE!

How can Sybase's EAServer architecture help create a bridge between the worlds of Java and PowerBuilder to access advanced cryptographic functionality that isn't natively available in PowerBuilder? Part 1 of this article ("A Little Security in an Insecure World" [PBDJ, Vol. 9, issue 12]) established a level playing field by introducing you to terminology that as PB developers we typically don't deal with on a daily basis. One of the key points in Part 1 was that there is more to security than just hiding something behind a user ID and a password. PowerBuilder does not expose a r... (more)

PowerBuilder XML Generator For DataWindows

The number of PowerBuilder and EAServer solutions in production continues to grow. It would be an understatement to say that there's a large XML movement underway in the industry. While PowerBuilder 9.0 will include some exciting XML capabilities, this article focuses on building a solution that provides XML capabilities for DataWindows today, in PowerBuilder 7 and 8. We'll describe the design and implementation of an XML generation solution (affectionately referred to here as the PB XML Generator) built using PowerBuilder and Java. The complete solution will be available as a fre... (more)