Welcome!


Struggling to get familiar with the new PowerBuilder.NET IDE and the technology it allows you to use (e.g., WPF, REST, WCF and the rest of the alphabet soup)? Then you should run, not walk, over to the free eTutorial series that Sybase just made available for PowerBuilder 12.5: http://...
PowerBuilder 12 has been released. The new version represents a huge leap forward as far as support for .Net development, particularly reflected by the introduction of a new .Net IDE based on the Visual Studio Isolated Shell. That doesn’t mean that people who aren’t doing .Net developm...
There are several authors of .NET books who not only know their material but are able to present the information in a practical manner. One such author is Scott Mitchell. This book is well written and is divided into four parts with a total of 24 chapters. While the level of the book i...
The need for training and skills development has never been higher than it is right now and technical staff at all levels realizes that if they want to earn more, then the best way to do so is to learn more. eLear-nIT Training’s latest web-based training courses for Sybase professional...
Yakov Werde has just written an article on DevX, which looks at the new version of Sybase's long running and successfull RAD development tool... PowerBuilder. 'A dormant giant gets a new lease on life as a .NET-compatible development environment.' I dont know if I totally agree with hi...
This article focuses on a newly released version control system, PowerVCS, by E. Crane Computing. I am a fan of this product because this company makes great, easy-to-use products right out of the box. Many may have gathered from previous articles that I am not a fan of products that h...
Presently, I am the administrator of SCM AllFusion Harvest. SCM AllFusion Harvest is a process-based Software Configuration Management (SCM) tool for managing application source code. I manage 121 applications housed in SCM AllFusion Harvest and support 185 users using the product. The...
This article describes the integration between the SCM AllFusion Harvest Version Control Interface (VCI) and Microsoft Visual Studio 2008 for version control. It will show how to make the necessary connections using the interface, demonstrate check-outs and check-ins, how to delete fil...
Murach’s SQL Server 2008 for Developers is an upgrade from an earlier version that was written for SQL Server 2005. It employs the Murach approach of dual pages that repeat and enhance the concepts being presented on each page. As the authors have done with previous releases of SQL Ser...
PowerBuilder provides an object browser - the utility accessed via the "Cubes with a pair of eyeglasses" icon on the PowerBar menu. If you haven't tried the PB browser, you should. Among other things, it eliminates the problem of identifying which PBL contains the object of i...
Presently, I am the administrator of AllFusion Harvest for the State of New Hampshire. I manage 100 applications housed in AllFusion Harvest and support 180 developers using the product. The development tools we currently use are PowerBuilder v8 and v11, Visual Studio 2003 and 2005, Ja...
HarPB is a specialized utility for checking PowerBuilder source objects in and out of AllFusion Harvest. It handles the special requirements of checking objects out to PowerBuilder Libraries (PBLs) and checking objects in from PBLs. These operations are non-standard to most source cont...
I began my career at RCA Aerospace and Defense in 1983 and worked at MITRE Corp., BAE Systems, and the State of NH. I worked in the defense field performing software configuration management (SCM) and release engineering activities from 1983-1996. In July of 1996, I began working for t...
Last week, our development team was supposed to launch a new version of our application. As usual, right before finishing the application we discover that one or two problems had to be corrected.
We discovered PowerGen when we were looking for a command line utility for importing objects into PowerBuilder. At the time (PowerBuilder V5.0) we were struggling with a source control system whose SCC-API interface was having all kinds of trouble with PowerBuilder (as most source cont...
Finally, here is a solution that will resolve, once and for all, a problem I've been having ever since I started my development: how to easily secure my application according to the user profile.
The award-winning series, The Pragmatic Starter Kit, has a new addition: Pragmatic Version Control Using Subversion, by Mike Mason, a senior developer with the transnational IT professional services firm ThoughtWorks.
The PowerBuilder Native Interface (PBNI) is a standard C++ programming interface that allows developers to extend the PowerScript language with C++ classes and to call PowerScript functions from C++ applications.
The PowerBuilder Native Interface (PBNI) is a standard C++ programming interface that allows developers to extend the PowerScript language with C++ classes and to call PowerScript functions from C++ applications.
In an effort to assist others who may be considering purchasing the smlPortal product created by PowerObjects, I decided to review my own company's experience with the product. Overall, we are very happy with smlPortal. We are a small group of individuals writing software that's used ...
The PowerBuilder Native Interface (PBNI) is a standard C++ programming interface that allows developers to extend the PowerScript language with C++ classes and to call PowerScript functions from C++ applications.
In contrast with Rob Verschoor's previous book, The Complete Sybase ASE Quick Reference Guide, his new book, Tips, Tricks & Recipes for Sybase ASE, is a full-size book filled with a lot information that ASE administrators and ASE developers will find useful.
Hang on to your seats PowerBuilder developers, PowerBuilder 9: Internet and Distributed Application Development packs a lot of information that will show you why PowerBuilder is as relevant today as it was at the height of the client/server wave.
It won't be long until a new product developed by Sybase hits the stores. Yes, I'm talking about Pocket PowerBuilder. For any professional (PowerBuilder) software developer, this should be reason enough to look behind the scenes of mobile and wireless development.
As everyone working in the IT business is aware, the technology we use to develop our applications is constantly changing. Keeping abreast of the latest trends and practices could be a full-time job for developers, leaving no time for productive work.
Who says DataWindows can't get any better. Since the inception of PowerBuilder, the DataWindow has been a cornerstone of client/server software development.
QVCS is a multiuser, file-based source control system that comes in two flavors: QVCS and QVCS PRO. The QVCS PRO version includes IDE integration and works with the export files of PowerBuilder objects.
From the beginning, the DataWindow has been a powerful client/server control. What has set it apart from competing products is its ability to create SQL. In reality, the DataWindow is a SQL-generating machine. By keeping track of row and column statuses, the DataWindow is able to gener...
Objects can be added to your DataWindow programmatically via a Modify statement. In my opinion, the dynamic creation of objects within a DataWindow has been a highly underused feature.
You've meticulously developed and polished an application in PowerBuilder. Now it's time to publish it in several foreign languages. Localizing application software, under the best of circumstances, is a daunting task, and maintaining the resulting array of foreign-language products be...
Oracle was slow to introduce support for returning result sets from stored procedures. When they finally did add such support, they did so in a manner that was somewhat different than the approach used by other vendors.
Roland Smith's PBSearch utility is the tool to turn to when you need to find a string in your PowerBuilder application. For example, if you have an error message from a bug report, it takes PBSearch only a few seconds to find all the instances of that message. Similarly, if you want to...
PB Code Analyzer is a suite of useful development tools that works with all recent versions of PowerBuilder. Some of the more notable tools allow developers to check coding standards, create user reports, view object relationships (cross-references), document code, search objects, and...
Source code control (SCC) has become a 'hot topic' lately, especially after PowerBuilder 8.0 was released, as it contains a wholesale revision to its interface with third-party SCC tools.
Ever worked on an application you didn't write or that you wrote more than three months ago? Chances are most of us have, and we all face the same issues when looking to modify the code. What is this application doing? What is affected if I make changes to this object?
PowerObjects' smlPortal is a tool designed to help PowerBuilder shops move their DataWindows to the Web quickly and easily without creating, securing, and extending a Web application.
How often do you get training? Every six months? Once a year? Never? The fact is, most developers never receive any formal training after they move into the real world. Those who do probably don't take advantage of all the training that's available to them.
When creating an object that's destined to become a component in EAServer, you have a myriad of choices. Many of them surround how the object is built, the methods that are created, how transactions are handled, and much more.
The Application Server view is a new feature in PowerJ 4.0. Similar to the Components view in PowerBuilder 8.0 that displays ActiveX controls, plugins, JavaBeans, and servers, the PowerJ Application Server view can be accessed from the main menu by selecting View Application Server.
There's nothing more tedious than having to type out SQL. While the glory of PowerBuilder rests primarily within its DataWindow technology, which saves us from most of this horror, we still need to write our own stored procedures, triggers, and other SQL logic. The database painter doe...