Welcome!


Latest Articles from PowerBuilder Journal
Enterprise Mobility has a lot of benefits, such as improving the efficiency of a company's business processes and their Information Workers alike. If the term Information Workers is new to you, then a brief explanation is that they are traditional employees using corporate data in the...
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.5 introduced a number of significant enhancements to web services support, both for creation and consumption. We’re going to look at what those new features provide and how to use them. We’re also going to look at how we can package some of that functionality so that ...
With a varied range of subjects from Taking PowerBuilder to the Cloud, to Adding Single Sign-On to PowerBuilder Applications, we have been working to keep the community up-to-date on PowerBuilder tips and tools. As our two year anniversary approaches, we’d like to share with you a litt...
I am already an avid believer of Mobility and Tablet computing in the Enterprise, so this week I decided to think about what could be achieved within Education. For the rest of my thoughts I will use my Converged Mobile Device of choice … the iPad. There is already a student web page o...
PowerBuilder has a very handy way to make data entry more convenient: the DropDownDataWindow and DropDownListBox edit styles for DataWindow columns. Indeed, it’s much simpler to pick up a value from a look-up list than to type it in each time you need to enter it. However, it looks lik...
This article describes how to create a grid presentation window that allows sorting by clicking on the column header. To begin we need to create a grid DataWindow. I’m selecting just few columns from the employee table. Here is my sql for the DataWindow in Figure 1. Once we have crea...
On November 9, Adobe announced in a blog post[1] that it had decided to cease efforts to develop browser plugins for mobile devices to play Flash, indicating that HTML5 was “the best solution for creating and deploying content in the browser across mobile platforms.” In case that sound...
Today I noticed two very separate articles, though to me they are both interrelated and on a subject that I feel very strongly about, Tablet Devices and Mobile App Development. It is no secret that I am a total iOS convert in my personal life, living with my iPhone and iPad, but as a b...
As you probably know the Mobile Business Object (MBO) is at the heart of Sybase's UnWired Platform, which is a Mobile Enterprise Application Platform used in turn as part of the SAP Mobility Platform. Once defined the MBO can be used in Native (such as iOS) as well as Hybrid Web Contai...
By the time you are reading this, PB12.5 will have been released and work on PB15 well under way. A lot of exciting things have gone into the .NET version of PB but we still get requests for features to go into the Classic version of the product. Even though there was a lull in activit...
There’s been a lot of discussion since Microsoft’s BUILD conference on the fate of Silverlight. (Something that is an issue for us because Sybase was originally looking at supporting it for web app development in PowerBuilder 15.) Contrary to what a number of the pundits and would-be p...
As we all know, the DataWindow is a very powerful and flexible control used for data presentation and manipulation. For the most part, the features that you get out of the box allow you to create some very impressive applications. With that said, there is always room for improvement. F...
Mobile Apps for iOS, BlackBerry, Android and Windows Mobile Put the Power of Enterprise Applications in Employees' Hands
Last Month the Sybase SAP Nordic Roadshow again hit 4 countries in 4 days... Stockholm Sweden, Helsinki Finland, Oslo Norway and Copenhagen Denmark. A serious amount of traveling, delivering a serious amount of content, within the 3 tracks Manage, Analyze and Mobilize. A number of the ...
Sybase, Inc., on Monday announced the availability of Sybase PowerBuilder 12.5, the second .NET release of Sybase's award-winning rapid application development tool. PowerBuilder 12.5 empowers developers with the easiest, fastest and most cost-effective solution for creating modern and...
Sybase TechWave is back in Vegas Baby!.. The glowing light in the hot Mojave Desert, Las Vegas, is this week the location for the hottest & brightest technologies in the IT industry… presented by Sybase & SAP. For me I have been involved in the preparation and planning of the Mobility ...
This article will focus on Software Inventory Control Systems (SICS). Recently, I was asked by Bill Rogers (NH DoIT Commissioner) and Peter Hastings (NH DoIT Director) to take a look at SICS, investigate them and provide a recommendation. When I started this research I knew nothing abo...
By the time you read this, PowerBuilder 12.5 should be released. Like several “.5” releases before it (i.e., 6.5, 10.5 and 11.5), this release is a major release with a number of significant new features. We’ll have a number of individual articles in PBDJ that will dive into these new ...
Your application has a window containing custom visual user objects (CVUOs) that require system services in their constructor events. Obviously, the services must be resident and active before the CVUO constructor is invoked. Using globals (functions, or NVO references) is one approach...
I wanted to use my article to tell you about some of the best productivity apps I have come across in the last year, which have really transformed how I work. If you are like me and constantly on the move and your Converged Mobile Device (SmartPhone and/or Tablet) has become your virtu...
In a previous PBDJ article, we looked at using a third-party control, a ribbon control in particular, in a PowerBuilder WPF target. One of the other “most requested” features people have asked for is the capability to provide docking windows in their PowerBuilder applications. In this ...
Okay, so I've been promoting the inclusion of PB client/server articles, yet here I am writing about the Web DataWindow. Don't stop reading! This article applies to all PB developers, whether n-tier or client/server. That said, I now have to prove that this article is important to clie...
The advent of BYOD (bring your own device) culture to the Enterprise has ushered about the “app culture” faster for IT departments than expected. Analysts agree that key to IT’s future in mobilizing today’s workforce lies with mobile device management and the move toward an Enterprise...
As you may be aware, the company I work for does both PowerBuilder and RIA (Flex) application development. We actually create client/server and web-based front ends for the same application. Doing that has really emphasized just how much faster we can do development using PowerBuilder....
Part 2 of "RESTful Web Services: A Quick-Start How-To Guide" explores foundational issues in coding RESTful operations, including Basic Authentication and Exception handling. Along the way I’ll share with you multiple real-world coding tips and workarounds. As a teenager, one of my fa...
This is the third and final part of a series presenting a proposal for the use of the tag property of DataWindow columns. My original thought was to provide a means to automatically set a microhelp for each column. Of course, if you are using an MDI application you have a function to s...
Under heavy Confederate fire, wounded, surrounded, with one third of his men lost, Union General John Corse is holding the fort on the top of the hill in the US Civil War battle of Altoona. Peering into the distance, he sees a white signal flag waving. It is a message from General Sher...
Just over a month ago I spoke to a few colleagues on the subject of Enterprise Mobility and I went into my Evangelistic mode proclaiming that... "Mobility in business is now the norm and that any company that is not looking at mobilizing their workforce and creating Mobile Information...
With all the attention in PB12 focused on .NET and WPF, some of you may be wondering about the future of Win32 targets in what is now being called PB Classic. Those hoping to still continue to work with Win32 targets in PB Classic can rest assured, PB Classic is not going away and we a...
Sofrepost, a subsidiary of La Poste (the French mail), develops and sells SPS, a management system for post offices. Our clients are national postal systems from a dozen countries on several continents. SPS is composed of five packaged applications developed with PowerBuilder that rep...
Among PowerBuilder 12.5 .NET’s new features comes the ability to use WCF to call RESTful web services. This article, the first in a two-part series, provides a PowerBuilder 12.5 .NET developer with the foundational knowledge and skills to rapidly get up and running building PowerBuilde...
Sybase 365, a subsidiary of Sybase, Inc., on Monday announced it has been selected by Dutch-Bangla Bank Limited (DBBL), one of Bangladesh’s largest banks, for its mobile banking platform. “Sybase 365’s platform allows us to deliver the best possible mobile banking services to our cus...
This is the second part of a two-part article. In the last article we learned how to use the tag property to create our own microhelp and automate it. In this article we are going to go one step further and use the tag property for other things. The list of items that I used the tag p...
I was sort of wondering where application development is headed nowadays. What struck me recently is how long Microsoft has been trying to foster widespread adoption of smartphones and tablet PC devices. They released their first Pocket PC operating system in 2000[1] and the tablet-spe...
Have you ever seen a form that has its own microhelp that changes when a field gets focus? I’m sure you have. You might see a window and at the bottom of the window is a line that says, “OPTIONAL – Enter the employee birth date,” when a field is entered. We are going to create a simple...
This month the article is not exclusively about DataWindows. To be sure it is about DataWindows, just not exclusively so. This month we are going to have to stretch our skills just a little. The goal is to replace SQLCA with something a little more robust. Essentially we are going to ...
This article will describe the development of a fairly large (over 4,000 users) one-man software business, selling an application developed with PowerBuilder. I’ll touch on a number of technical issues I encountered in the development of the program and the business. The DONATION pro...
Sybase, Inc., an SAP company, has been positioned by Gartner, Inc. in the Leaders quadrant in its Magic Quadrant for Mobile Device Management (MDM) Software report, authored by Phillip Redman, John Girard and Leif-Olof Wallin (April 2011) The Gartner report points out that,”by 3Q10, t...
If you’re familiar with the Database Binary / Text Large Object column type in PowerBuilder Classic (see Figure 1), you know it’s a way of storing blob data associated with an OLE Automation application (Paint, Microsoft Word, Microsoft Excel) and then displaying it as part of a DataWi...