Key opinion-formers in
the field of
infrastructure and
pioneers of
virtualization
technologies of all types
have already begun
submitting speaking
proposals to
Virtualization Conference
& Expo 2008 East, being
held in New York City,
23-24 June, 2008. Topics
covered will range from
Server Virtualization,
Application
Virtualization, Desktop
Virtualization, Network
Virtualization, I/O
Virtualization and
Storage Virtualization,
to Virtual Machine
Automation, Physical to
Virtual (P2V) Migration,
Management Applications,
Tools and Utilities, and
Virtualization Scripts
and Procedures.
Welcome to JSP Corner.
For those of you who are
just joining us, in this
column I've been
demonstrating how to
write JSP applications;
I've focused on writing
the Sybase eMusic
application and
converting it from
PowerDynamo to JavaServer
Pages (JSP).
What state am I in?
Denial, confusion,
Virginia...if you want
your Web site to keep
track of state between
requests, you'll need to
understand the Session
API portion of the Java
servlet and JSP
specifications.
Welcome to JSP Corner,
Part 4. We'll be adding
some more features to our
eMusic application, which
we started putting
together in Part 3 (PBDJ,
Vol. 8, issue 12). We
looked at the Logon
process and built the
Logon.jsp,
validateLogon.jsp, and
LogonError.htm pages.
The current PSR
compatibility issues
between PowerBuilder and
the PowerJ Java
DataWindow can be
resolved using
PowerScript and Java
source to pass a
DataWindow object's
FullState, bringing your
PowerBuilder reporting
applications into the
Java realm.
Welcome back to JSP
Corner. In this article
we look at how to build a
simple logon page that
collects data through an
HTML form and sends it to
a JSP page for
processing. This is a
simple task that involves
several aspects of Web
development in JSP,
including the retrieval
of data from a request
and page redirection.
Welcome back to the JSP
Corner. In this series,
we're looking at
developing Web
applications using
Java-Server Pages (JSP)
and Jaguar CTS (aka
EAServer). In
Part 1 of this series
(PBDJ, Vol. 8, issue 9),
we looked at the
advantages JSP has over
competitive dynamic page
server technologies. We
also examined page-based
and class-based
development. In this
article, we'll look at
setting up the
development environment,
so we can start building
a Web application using
JSP and servlet
technologies.
For developers looking at
the complex problem of
building Web applications
that produce dynamically
generated content, using
JavaServer Pages (JSP) is
an excellent solution.
JSP is a Web-scripting
specification developed
by Sun and the Java
Community Process (JCP)
and implemented by
various vendors in their
products. The JSP
specification defines a
dynamic page-based
technology that relies on
scripts and tags to build
Web applications similar
to Microsoft Active
Server Pages (ASP),
Sybase PowerDynamo, and
Macromedia/Allaire
ColdFusion.
In Part 1 (PBDJ, Vol. 8,
issue 5) I showed you how
to use simple graphics
within your applet.
Polygons, ovals, lines,
and text cover a lot of
ground. The remaining
graphic object you need
is an image. Images in
Java are bitmapped GIF or
JPEG files that can
contain pictures of just
about anything. You can
use any program to create
them as long as that
program can save in the
GIF or JPEG format. In
Part 2, I show how to add
niceties, such as color
and fonts, to your
applet.
In this issue Tim Nesham
covers in-depth the
TRY-CATCH-FINALLY block,
which is new to
PowerBuilder 8. But what
is really happening
behind the scenes? This
article will give some
historical background on
PowerBuilder, but will
also focus on
PowerBuilder exception
handling.
Complex graphics
programming is something
we rarely do in
PowerBuilder. Most of the
programs we write include
objects that interact
with the user and usually
don't require graphics.
My last two articles
focused on the
fundamentals of Java and
the utility that Java
offers. Last month you
learned how to create and
run a simple applet.
This article demonstrates
how to use JavaServer
Pages (JSP) to manipulate
PowerBuilder DataWindows.
We'll create a Jaguar-
CTS component in
PowerBuilder and call it
from JSP. Using
techniques from our Hepek
Dual Architecture
Framework, we'll show how
to Web-enable your
existing DataWindows in a
matter of minutes.
This month we'll discuss
how to build and deploy
simple Java applets. By
the end of this article,
you should have the skill
set needed to write,
compile, deploy, and run
simple Java applets. As
you'll soon see, the
coding portion of this is
relatively easy. The real
challenge is
understanding the
process, which will be my
focus. Of course, I'll
relate the material to
the PowerBuilder
knowledge you already
know and love.
Many PowerBuilder
developers have tried
writing Web applications
in EAServer, building
long strings of HTML in
their components to
create on-the-fly Web
pages. Sometimes you get
good response time...and
sometimes the response
time gets you.
Most PowerBuilder
developers are aware of
object-oriented concepts
like inheritance,
encapsulation, and
polymorphism. A lot has
been said about them, and
I don't want to reinvent
the wheel by discussing
what they are and how
they're used in PB
applications. The main
purpose of this article
is to explain one of the
lesser known concepts of
object-oriented
programming, namely,
upcasting. Later I'll
give an example of method
and variable overriding
in conjunction with
upcasting in PowerBuilder
and how it differs in
Java.
One of the greatest
selling points of the
PowerJ development
environment is its
ability to use
DataWindows. The same
DataWindow that's created
in PowerBuilder, and a
major contributor to the
success of that
environment, is available
to the Java programmer
who uses PowerJ.
Java servlets, one of the
hottest topics in
programming today, are
Java's method of writing
CGI-type programs that
interact with the Web
browser and deliver
dynamic HTML pages to the
end user. Traditionally
these programs have been
written in C++ or Perl.
Since C++ is compiled to
native code and Perl
requires an interpreter
that's slightly different
for each operating system
platform, you're forced
to maintain different
versions of the programs
for each target operating
system.
In Part 1 of this article
(PBDJ, Vol. 7, issue 1) I
compared Java to
PowerScript. We covered
some of the fundamentals
of Java language -
identifiers, primitive
data types and primitive
data type wrappers - and
PowerBuilder's any data
type, and we began to
discuss relational
operators, so let's
continue.
With the industry
buzzwords being Java,
Java, and more Java, I
wrote this article to
provide insight into how
you can leverage your
knowledge of PowerScript
and PowerBuilder to
quickly learn and build
Java programs. I'm going
to assume that you're
familiar with
PowerBuilder and the OOP
religion. To exploit all
of Java's features, you
must design and build
applications in
accordance with OOP
techniques. Where
appropriate, this article
presents a syntactical
comparison of the Java
language and PowerScript.
Jan. 1, 1999 12:00 AM Reads: 7,783
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
From Application
Virtualization to Xen, a
round-up of the
virtualization themes &
topics being discussed in
NYC June 23-24, 2008 by
the world-class speaker
faculty at the 3rd
International
Virtualization Conference
& Expo being held by
SYS-CON Events in The
Roosevelt Hotel, in
midtown
BluePhoenix announced
that it has expanded its
collaboration with
Microsoft on legacy
modernization projects.
The collaboration
provides customers moving
their applications or
databases to .NET-based
environments the best in
both modernization
services and technical
support. BluePhoeni
Sybase announced that
AJAX development
capabilities and further
Microsoft .NET
enhancements have been
added to the latest
version of Sybase
PowerBuilder 11, the
premier 4GL rapid
application development
(RAD) tool. PowerBuilder
11.2 represents another
milestone in the
PowerBuilder road
Sybase has released the
production version of its
flagship .NET development
tool - PowerBuilder
version 11.2. This latest
release of its premier
IDE for RAD includes not
only standard fixes but
also a good list of new
features. Here is the
'Coles Notes' version of
these new features.
In June of 2007, Sybase
released PowerBuilder 11.
PowerBuilder developers
can now deploy
PowerBuilder components
as .NET Assemblies or as
.NET Web Services. A
PowerBuilder developer
can now create these .NET
resources so that those
who develop .NET
solutions can benefit
from PowerBuild
A shortcoming of
PocketBuilder 1.x and 2.x
has always been the
difficulty in accessing
Web Services. This
shortcoming had always
irritated us, but the
limitations of the
PocketPC and the size of
the traditional
PowerBuilder approach
prevented us from
providing an adequate
traditional s
FEATURED WHITE PAPERS
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
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
In keeping with the
longstanding SYS-CON
tradition of being at the
very forefront of
software development with
all its online and
offline resources,
SYS-CON Media &
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