Database Overload By Cory Maass The primary purpose of a
database is to store and
retrieve data. Obvious?
Sure, but every once in
while it's nice to return
to the basics. For a
long time we've known
that good database design
is essential to success. Nov. 12, 2003 11:00 AM Reads: 7,223 |
Exception Handling Using
PowerBuilder, EAServer,
and JavaServer Pages By Millard F. Brown PowerBuilder's
Try-Catch-Finally
exception handling
mechanism brings a great
deal of power and
versatility to
application and component
development. It's
important to be able to
manage and handle
exceptions thrown by
service components,
particularly when you are
deploying to a Web
environment. Nov. 12, 2003 10:00 AM Reads: 12,129 |
PowerBuilder and
Alternate Databases By Cory Maass It's no secret IT budgets
aren't what they used to
be. Across the industry
projects are on hold
because there isn't
enough money. Oct. 3, 2003 02:00 PM Reads: 16,543 Replies: 4 |
XML-Based/PowerBuilder
User Interface By Berndt Hamboeck While writing one of my
PowerBuilder 9 book
chapters, I suddenly had
an idea. Wouldn't it be
great to use PowerBuilder
as a WAP front end? Oct. 3, 2003 02:00 PM Reads: 11,539 |
Writing Console
Applications with
PowerBuilder 9 By Xue-song Wu From the PowerBuilder
forums I've discovered
that quite a few people
are requesting a feature
that allows them to write
console applications with
PowerBuilder.
PowerBuilder doesn't
support this feature
natively right now, but
we can already do it with
PowerBuilder 9Swith the
help of PBNI. Oct. 3, 2003 02:00 PM Reads: 11,058 |
Creating a Web Service
with PowerBuilder By Bruce Armstrong In an article in PBDJ
last year ('Implementing
PowerBuilder-Based Web
Services from Dynamo')
[Vol. 9, issue 10]), I
showed how to create Web
pages in PowerDynamo by
calling a Web service
created using
PowerBuilder and EAServer
(along with Apache SOAP)
that allowed you to
search the Sybase
newsgroups. Sep. 11, 2003 04:00 PM Reads: 10,818 |
Common Controls By Regan Sizer External visual objects
provide a mechanism for
extending the IDE by
adding controls created
by third-party vendors.
Unfortunately,
PowerBuilder only creates
the control visually and
does not expose the
attributes or methods. In
essence, PowerBuilder
simply calls
CreateWindowEx using the
given window class name. Sep. 11, 2003 04:00 PM Reads: 9,294 |
Sybase Training By Berndt Hamboeck I've heard it many times:
training in general (not
only Sybase classes) is
so expensive. I agree,
but believe me, it's
worth every cent (I'll
just be discussing the
Sybase classes in this
article). Sep. 11, 2003 04:00 PM Reads: 8,953 |
Data Stores Aren't Just
For SQL By Glynn Naughton All PowerBuilder
developers know that the
DataWindow is the
component that made
PowerBuilder the leading
client/server development
tool and keeps it going
strong in the world of
Internet database
applications. Sep. 11, 2003 04:00 PM Reads: 7,600 |
Pocket PC Design
Considerations By Dean Jones When a writer sits down
to draft an article or
story, she must consider
her audience. In a
similar manner, when a
developer sits down to
code a Pocket PC
application, he needs to
consider the environment
in which the application
will be deployed. Aug. 8, 2003 10:00 AM Reads: 6,980 |
Don't Think Big...Think
Small By Ian Thain Over the past 11 years
we've seen PowerBuilder
grow and develop into the
tool it is today.
Originally for
client/server, then
incorporating component
development and RAD
thin-client development,
PowerBuilder is still
the best RAD 4 GL
available Aug. 8, 2003 09:00 AM Reads: 7,513 |
The Case for Pocket
PowerBuilder By Dave Fish The newest addition to
the PowerBuilder family
of products from Sybase
is Pocket PowerBuilder,
which allows developers
to quickly and easily
create applications for
the Pocket PC. This
article provides some
background for Pocket
PowerBuilder and explains
why Sybase believes that
Pocket PowerBuilder will
be successful. Aug. 8, 2003 09:00 AM Reads: 5,719 |
Building 'Occasionally
Connected' Mobile
Applications By Martyn Mallick One of the hallmarks of
PowerBuilder is the
ability to communicate
with the full range of
relational databases on
the market. This is still
the same with Pocket
PowerBuilder...with a
little twist. Aug. 8, 2003 09:00 AM Reads: 7,012 |
Using PowerBuilder to
Build a Better Reporting
Architecture By Mauro Oreta Friday, 5:00 p.m. - my
mind's already on the
weekend's fishing when
the finance manager
barges in. 'I'm seeing
the auditors Monday. I
need last year's budget
report and this year's
forecast by 8:30 a.m.
sharp!' Sounds easy. But
last time I ran a budget
report for one quarter it
took over two hours. Jul. 21, 2003 11:00 AM Reads: 8,856 |
Common Controls Part 2 By Regan Sizer Before we get too
engrossed in making Win32
API calls, it's
worthwhile spending a few
moments on the underlying
messaging system of the
operating system.
Understanding the message
queue, and how controls
interoperate when using
it, will provide insight
into the overall
architecture of the GUI
subsystem. Ultimately,
this should lead to an
appreciation of how and
why the Win32 API is
structured the way it is. Jul. 21, 2003 11:00 AM Reads: 7,298 |
From the Trenches: Users
Like to Sort and
Filter... Part 2 By Oscar Ramirez In Part 1 (PBDJ, Vol. 10,
issue 6), I introduced a
generic sorting and
filtering window,
w_sortfilter, that allows
users to filter and sort
any of their browsers.
This window initially
displays the columns in
the browser DataWindow,
but any sort and filter
expressions currently set
are not interpreted. Jul. 21, 2003 11:00 AM Reads: 6,970 |
It's Time for Pre-8.0
Users to Update Their
PowerBuilder Version By Sue Dunnell Are you a long-time
PowerBuilder user who's
still developing on an
early version such as 5.x
or 6.x? If so, now is the
perfect time to move to
PowerBuilder 9.0 for two
reasons: Jun. 1, 2003 12:00 AM Reads: 6,165 |
Common Controls Part 1 By Regan Sizer Each new version of the
Windows operating system
always brings several
enhancements to the
graphical user interface
(GUI), including new
controls. Some of these
newer controls are often
introduced in Internet
Explorer upgrades. As a
result, it becomes
difficult for a
development tool like
PowerBuilder to offer
immediate support for
these new graphical
controls. Jun. 1, 2003 12:00 AM Reads: 9,414 Replies: 1 |
From the Trenches: Users
Like to Sort and
Filter... Part 1 By Oscar Ramirez The application I
currently maintain has a
generic sorting and
filtering window that
allows users to reduce
the number and order of
the rows they view on any
of their browsers. The
design took into
consideration that our
users don't want to learn
PowerBuilder syntax to
build a sort or filter
expression. They
formulate their
expressions using a
simple user interface
(see Figure 1). Once
they're done, the
information is
interpreted, formatted
into valid sort and
filter expressions, and
applied to the browser
DataWindow. Jun. 1, 2003 12:00 AM Reads: 9,765 |
PowerBuilder and Colors By Berndt Hamboeck Have you ever looked at a
rainbow and wondered how
all the colors got there?
Or wondered why grass
looks green and your
jeans blue? Well, if you
sit in front of your
computer as often as I
do, you might not. Jun. 1, 2003 12:00 AM Reads: 8,963 |
Real Programmers Use
Blobs By Joseph Slawsky They are as basic as it
gets. They are the one
way we can look at data
without restriction,
using our own rules to
define their existence,
their transformation, and
their value; they are the
molding clay of data. We
call them BLOBs. Once we
know the structure of a
file or any data, we can
use a BLOB to mimic or
manipulate it and, in
some cases, create new
files from scratch. What
are BLOBs? Why should you
care? And what can you
use them for? Quite
simply, BLOBs are how we
handle data in a raw
form, sometimes without
any in-depth knowledge of
their structure, just the
knowledge that they
exist. May. 1, 2003 12:00 AM Reads: 8,461 |
Extreme Data Windows By Buck Woolley The PowerBuilder
DataWindow object is one
of the main reasons for
the success that
PowerBuilder has achieved
as a software development
tool. Together, they have
matured and developed.
However, since the
beginning the DataWindow
has been used to display
and manipulate data in
the form of lists and
reports as well as in
various data input and
maintenance forms. May. 1, 2003 12:00 AM Reads: 9,677 |
Got Code? Want Code? By Jessica Bronesky Are you tired of
searching the Internet
for utilities, snippets,
and bits of code to show
you how to do something
or even to do it for
you? Many Web sites
provide some of this, but
they're spread all around
the world. What if you
could find everything in
one place? Apr. 1, 2003 12:00 AM Reads: 5,374 Replies: 1 |
Secure Your Passwords By Berndt Hamboeck As architects of
enterprise systems, we
know that security should
always be a concern when
we transfer or store
sensitive data. In the
past, you might have cut
corners because you
assumed the corporate LAN
provided some implicit
level of protection. You
might have rationalized
that because only people
with access to the LAN
could see data being
transferred across the
wire - and surely no one
at your company would try
to steal sensitive data -
your data was secure.
Likewise, your internal
applications might not
have been passing
sensitive information and
you leveraged password
protection on the
operating system. Apr. 1, 2003 12:00 AM Reads: 10,452 |
Hierarchical Data By Glynn Naughton Relational databases
often store hierarchical
data, and PowerBuilder
applications often
display this data in
TreeView controls. The
hierarchy is typically
stored in a series of
parent and child tables,
with one table per level. Apr. 1, 2003 12:00 AM Reads: 5,802 |
Sybase Enterprise Portal
Evaluation Version By Berndt Hamboeck The Sybase Enterprise
Portal is ideal for
organizations that are
looking for a solution
that allows developers to
integrate existing
enterprise content and
applications as well as
incorporate the tools
that will enable them to
access, manage, share,
and understand them
better. Apr. 1, 2003 12:00 AM Reads: 7,574 |
The PowerBuilder
Integrated Development
Environment By Bill Green For the new book
PowerBuilder: Advanced
Client/Server
Development, Bill Green
has contributed a chapter
dedicated to the PB9 IDE.
The IDE has not changed
much from PB8 so he not
only covers the new
features but also
describes important
historical details about
the IDE and provides tips
on the best ways to use
it. The following is a
small portion of the
chapter that I think
you'll find educational. Apr. 1, 2003 12:00 AM Reads: 6,898 Replies: 2 |
NVOs and NVCs By Jerry Neppl Adaptations...as software
developers we thrive on
adaptations. A large
part of our present and
future work is and will
be simply morphing or
adapting our previous
efforts or the efforts of
others before us. Apr. 1, 2003 12:00 AM Reads: 5,869 |
Managing Management By Mike Deasy Bosses are the backbone
of middle American
management and the
harbinger of the
quick-fix style. Some
bosses are good; some can
be a nightmare. There may
be a lot of truth to that
old saying, 'We have a
new boss, same as the old
boss,' but it doesn't
necessarily comprise the
truth in the IS world. Mar. 1, 2003 12:00 AM Reads: 6,862 |
Is EAServer a
Language-Neutral Platfom? By Berndt Hamboeck In Part 1 (PBDJ, Vol. 9,
issue 11), we discussed a
lot of different
languages that could be
compiled to Java
bytecode. This month I'll
provide a real example by
using Jython in EAServer.
Botanists know that if
you cross-pollinate two
different strains of
plants, you create a
hybrid, a new plant that
exhibits the strengths of
both its parents. Jython
is a programming hybrid,
an implementation of the
Python scripting language
written in 100% Pure Java
that runs under any
compliant Java Virtual
Machine (JVM). Mar. 1, 2003 12:00 AM Reads: 7,317 |
Project Best Practices By Bob Hendry You're all ready to go.
The project has been
approved and you're in
charge of setting up the
development environment.
This article discusses
some of the recent
changes in the
PowerBuilder project
development process, and
how your team can
leverage both old and new
techniques to make your
application a success. Mar. 1, 2003 12:00 AM Reads: 9,656 |
Dynamic Data Window
Restoration and Retrieval By Igor Skokin; Charles Silbergleith The task of restoring the
dataobject of a
DataWindow (DW) or
DataStore (DS)
dynamically at runtime
has been discussed many
times in PBDJ. One method
is to use DW syntax, but
it has some limitations.
It doesn't work for
composite DWs or DWs with
nested reports. Feb. 1, 2003 12:00 AM Reads: 9,494 |
Powerbuilder, Meet The
JCE! By Jason Weiss 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? Feb. 1, 2003 12:00 AM Reads: 7,525 |
DataWindow Reporting By Bob Hendry In my early PowerBuilder
days, I was very
impressed with how easy
it was to create and
format DataWindows for
either online or printed
reports. At its easiest,
a simple print method is
required to send a 'What
you see is what you get'
version of the DataWindow
to the printer. Even when
the printed version of a
DataWindow is different
from the visual one, a
simple ShareData()
function would be all
that is required. Feb. 1, 2003 12:00 AM Reads: 13,653 |
XML DataWindows By Roy Kiesler XML is fast becoming the
de facto industry
standard for
intercomponent and
interapplication data
transfer. While XML is
more commonly used in
distributed environments,
it can be just as useful,
and, at times necessary,
in more traditional
client/server
applications. Jan. 1, 2003 12:00 AM Reads: 7,314 |
'NetStart' your
PowerBuilder Application By Berndt Hamboeck One of the biggest
problems in an enterprise
is deploying the
application. Usually you
have to deliver a new
release of your
application to several
hundred workstations.
This may be a
time-consuming and very
cost-intensive task. Jan. 1, 2003 12:00 AM Reads: 8,634 |
Implementing an XML-Based
Parameter Validator By David Huo Sybase EAServer provides
great enhancements for
J2EE support in the new
4.x releases. One of them
is complete support of
the Java Servlet 2.3
specification. In this
specification, a new
filter mechanism is
introduced that enables
developers to have
centralized control of
the entries and exits of
their Web applications. Jan. 1, 2003 12:00 AM Reads: 6,069 |
Using DataWindow
Expressions By Bob Hendry The DataWindow has been
around since the first
version of PowerBuilder
and is indeed the reason
many shops have chosen
PB. Around for over 10
years, it has remained
the most powerful data
control in any language. Jan. 1, 2003 12:00 AM Reads: 12,382 |
A Little Security in an
Insecure World Part 1 of
2 By Jason Weiss In the early days of
PowerBuilder, who would
have ever envisioned that
so much Web development
could be accomplished
with our beloved IDE?
Historically,
PowerBuilder programmers
haven't been exposed to
applications that demand
high levels of security,
but that's changing -
rapidly. PKI, digital
signatures, and other
forms of mathematically
based cryptography are
now mainstream and being
backed by powerhouses,
like the U.S. government
who signed a law two
years ago that makes
digital signatures as
legal and binding as
their analog cousins
(E-SIGN Act). Dec. 1, 2002 12:00 AM Reads: 5,973 |
XML Services in
PowerBuilder 9.0 By Diane Vezina New XML services in
PowerBuilder 9.0 provide
a number of PowerScript
functions and classes for
users to create, read,
write, and manipulate XML
documents. It's a toolkit
for working with XML at a
high level and is
engineered to extend
PowerBuilder's RAD to XML
applications. With XML
services in PowerBuilder,
developers can make their
PowerBuilder applications
communicate with external
applications via XML
messages. Dec. 1, 2002 12:00 AM Reads: 5,142 Replies: 1 |