From the Editor-in-Chief of PowerBuilder Developer's Journal

Bruce Armstrong

Subscribe to Bruce Armstrong: eMailAlertsEmail Alerts
Get Bruce Armstrong: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Articles from Bruce Armstrong
Two months ago I discussed what I thought were the top 10 features that should be added to PowerBuilder. Last month I discussed some of the new features that Sybase had indicated would be incorporated in the recently announced PB version 10.5. This month I want to take a different appr...
Microsoft Web Browser (HTMLDocument) - This is the sample code showing how to view, edit values, and submit a Web page from PowerBuilder with OLE: Microsoft Web Browser.
Last month we looked at Microsoft's .NET Pet Shop sample application and saw how DataWindow.NET technology could be used in the data access layer of an ASP.NET-based application to reduce the its complexity and increase developer productivity.
Last month my editorial was about 'must-have' improvements in PowerBuilder. Well, shortly after that piece was written we got a sneak peak at the enhancements coming in the next version of PowerBuilder.
What we needed to do was implement spell checking in the rich edit fields in our application (see Figures 1 and 2). To do that, we got a license for the Sentry Spelling Checker Engine from Wintertree Software (www.wintertree-software.com). The utility is easily implemented and works qu...
Aart Onkenhout announced a new build (119) of CoolMenu 2.5. It addresses a GDI object leak and removes some unused functions.
In the early days of Java, a sample application called Java Pet Store was introduced as a 'blueprint and guideline' for Java development. A few years later when Microsoft introduced .NET, they also provided a similar sample application to demonstrate preferred methods of coding for .NE...
A while back I took the new features I suggested in my PBDJ editorial last year, all the input from last TechWave's enhancement section discussion, and all of the suggestions from a long thread a while back in the sybase.public.powerbuilder.future _directions forum, and I entered them ...
4/30 - PowerBuilder Developer's Resource announced the release of version 5.0 of PBDelta. The new version includes Recursive Text Compare, Target Parser, Pocket PowerBuilder support, DataWindow Key Features, User Interface Changes, and PSR support.
Keeping up with all the blogs out there can be time-consuming, which is why I decided to present some excerpts from my blog (http://blog.pbdjmagazine.com) in this month's editorial.
PowerBuilder contains a number of built-in common dialogs that can be used within your own applications. What do you do when one of these dialogs meets most, but not quite all, of the functionality you need? Do you simply accept the limited functionality? Do you write your own dialog f...
Onkie updated his tooltip demo to add code to show tooltips on a tabular DataWindow for every row and column. The updated sample also adds support for three different delay times: AutoPop, Initial, and Reshow.
Have you ever done a search for files containing a specific text with Windows Explorer and gotten no results even though you know the files are there? Well, if you're using XP, chances are the problem is that XP only returns results for files whose extensions have a 'PersistentHandler'...
Ascension Labs released version 4.0 of PB Code Analyzer. The PB Code Analyzer suite includes many useful tools integrated together in a simple-to-use, yet powerful interface. Nowhere else can you find all of these essential PowerBuilder tools bundled together for such a low price.
You might remember from my TechWave 2004 notes, 'eating your own dog food' is my favorite means of describing a company using its own products in its public interface to their customers (e.g., their Web site). If a company expects their customers to put faith in the utility and stabili...
(February 23, 2005) - PBmiqui announced the availability of several code samples, including a wrapper for the FreeImage DLL using PBNI, a multiselect DDLB, and Pbintelli, an expanded IntelliSense add-in for the PowerBuilder IDE, currently in beta.
Awhile back I wrote about why I had switched from an iPAQ Pocket PC to a Motorola SmartPhone, and how I was excited about the introduction of smart phone support in version 2.0 of PocketBuilder (formerly Pocket PowerBuilder). At the time, I was looking forward to upgrading from a Motor...
PBDR released a new version of PBDelta that supports PowerBuilder 10. PBDelta is a utility designed to highlight the differences between versions of application source code. PBDelta improves on standard diff tools by parsing the source files and comparing the individual chunks of the p...
PowerBuilder Developer Resource announced that PBPaste has been updated to support PowerBuilder 10.0 and that their other utilities will be released in PowerBuilder 10.0-compliant versions in the near future.
First there were the thin clients. Not the Internet thin clients, I'm talking about the mainframe applications with dumb terminals. Everything ran on the server; the client was basically there only to display and for input from the user.
E. Crane Computing announced the release of PowerGen version 6.0. PowerGen v6.0 is a major upgrade to PowerGen v5.0, adding support for PowerBuilder v10.x, and continuing support for PB v5.x, 6.x, 7.x, 8.x, and 9.x. It supports the Unicode implementation in PB10 and can export from PB1...
For all you PocketBuilder (aka Pocket PowerBuilder) fans out there, you'll be pleased to hear that PocketBuilder 1.5 was recently awarded the Gold Star (the highest award) in the Developer Tool category by Mobile Village. The iAnywhere subsidiary of Sybase also received Gold Star award...
SQLBatch updated PblDump, a free command-line utility for listing and exporting PowerBuilder libraries and FAR plugin for browsing PBLs. In addition, they will be releasing a new version of PowerBatch 3 with PB10 support and a new tool, PblOptimizer.
For your favorite candidate? For the local propositions? Yes. But I'm suggesting that you also vote early and often on ISUG enhancement requests, particularly those involving PowerBuilder.
If you're a big fan of the PowerBuilder Foundation Classes (PFC), I've got some good news for you, or perhaps you've already heard. With the release of PowerBuilder 10.0, Sybase concurrently released the PFC as open source. The project is being hosted on Sybase's CodeXchange site at ht...
The question that the folks who didn't attend generally ask is: 'How was it?' Unfortunately, I was a bit too close to the action this year to give an adequate answer, but I did keep a daily blog, which is presented to you here.
Initial development work has started on GWEN. GWEN is an acronym for the GlobalWare Enterprise Nucleus, a toolkit and remote management console for Caché database applications. The project uses a PowerBuilder front end hosted over the Web through the Windows ActiveX control.
PBOrcapi now supports PowerBuilder 10 and Pocket PowerBuilder. PBOrcapi is a .DLL file and sample PowerBuilder code that allows you to write your own ORCA-enabled applications. The sample code has an NVO that encapsulates the ORCA functions. The same .DLL can be used by any version of ...
For those of us using Sybase tools, this may be one of the more exciting TechWaves in recent years. PowerBuilder 10 should be released at or just prior to the start of TechWave 2004. We'll be covering the new features of PowerBuilder 10 here in these pages. In the past few months we've...
At the time I'm writing this, Microsoft has just announced its plans for a 'Team System' version of Visual Studio 2005. Actually, it's a bit more than just modeling. Microsoft is attempting to position Visual Studio as a 'life-cycle development' tool that involves all phases of the dev...
IBM announced Rational Suite, v2003.06.12, which adds new or enhanced support for PowerBuilder as well as WebSphere Studio, Eclipse, Linux, DB2, Microsoft Visual C++ and .NET, EMC VMWare, Oracle Forms, and Borland Delphi.
I was driving to LAX (the Los Angeles International airport) a couple of weeks ago when I noticed a new stylish billboard for a particular brand of car. I noticed that the next one immediately after it was a similar ad by the same company, but for a different model. At the moment I tho...
PBDR released version 4.0.6 of PBDelta, which fixes a bug in the merged script report, a bug in the batch processing, and a bug in the recursive file expansion that missed out on pipeline objects.
One of the new features coming in PowerBuilder 10 - one that represents the next step in the 4GL+ initiative - is the ability to integrate PowerDesigner into the PowerBuilder IDE. What I'd like to examine is how that can help the typical PowerBuilder developer do his or her job better ...
It's no secret that lots of folks who are using PowerBuilder, and a great deal of the applications currently in production built in it, are using older versions. I don't know the exact statistics, but it's not uncommon to find people who never migrated beyond 6.5.
PBDR released version 4.0.5 of PBDelta, a utility for determining the difference between versions of PowerBuilder code. The new version fixes a bug in the merge option and adds XP support for PowerBuilder 9.
Sybase was one of the early pioneers of the client/server relational database. Adaptive Server Enterprise (formerly Sybase SQL Server) was one of the first to adopt significant new features such as stored procedures, triggers, a cost-based optimizer, BLOB columns, and Java in the datab...
Since you're reading this magazine, I have to assume that you have a vested interest in PowerBuilder and its continued success, and long to see it regain some of its popularity. Many believe more marketing by Sybase is the answer, but it's only one piece of the solution.
1/26 - TopWizProgramming released a revised version of IconTray that can now display XP- style Balloon Tips.
(March 31, 2005) - Ascension Labs released version 4.0 of PB Code Analyzer. The PB Code Analyzer suite includes many useful tools integrated together in a simple-to-use, yet powerful interface. Nowhere else can you find all of these essential PowerBuilder tools bundled together for suc...