Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
How to Use PowerBuilder .NET Applications on Linux
Turning legacy apps into Web apps

With PowerBuilder 11 Sybase gave developers what we have long hoped for - the possibility of taking an application created in a client/server architecture and turning it into a Web application, almost without having to move the code; and it's better if you don't use a server application. Once the Web Form application is ready, it looks like I have a "multi-platform" application and any operating system can use it. But when I go to a Linux box to see my system...open the Web browser and type in the Web URL... it doesn't even show the user and password window well. Now imagine running a Windows application in Linux - impossible? No, not exactly. This article will try to explain how to run applications made in PowerBuilder 11 on a Linux operating system.

The article is divided into two parts: the first is about how to run an application in Web Form PowerBuilder on Linux and the second is an application running on a Linux PB client/server.

How to Run a PB.NET Web Application Form on Linux
First let's assume that I have a Web PowerBuilder Forms application that runs properly on a Windows server. Actually, in this article I'm not going to explain how to write the application, just how to run it on Linux.

The Problem
To run a .NET WebForm application made with PowerBuilder on Linux, various things must be taken into account. First ASPX pages and others generated through the .NET Framework 2.0 are designed to run on Microsoft Internet Explorer, preferably version 6 or 7. The problem is getting the application to use a "native" Linux browser, such as Firefox or Opera. I wrote a small application to test the compatibility of common Web controls such as a DataWindow, checkbox, radio buttons, and edit mask (see Figure 1). Naturally it behaves well in Windows with Internet Explorer 6 or 7, but if I want a Web application, I want it to be multi-platform and capable of running on other operating systems such as Linux. To see how it works on Linux, I accessed the application from openSUSE 10.3 using the Opera browser (version 9.23 build 660). The results were surprising, surprisingly bad, because nothing worked as it should. The only controls that operated were the radio buttons and vertical and horizontal scroll bar; the other controls didn't work.

The summary was as follows:

  • The checkbox does not work.
  • The radio button works properly.
  • The dropdown list box does not work; it doesn't display anything.
  • The edit mask does not work.
  • The DatePicker does not work, and reloading the page does nothing.
  • The vertical scroll bar works properly.
  • The horizontal scroll bar works properly.
  • The picture button does not show the picture.
  • The tab pages don't work.
  • The list box doesn't work, and neither does the right list box.

I thought that maybe the browser was the problem so I tried Firefox, which I've used a lot with Windows but it didn't help much. The screen shows it reconfigured: the edit mask didn't worked, some text is faltering and controls such as list box didn't work when clicked (as they should) but did with double-clicks.

The Firefox use summary was:

  • The checkbox doesn't work.
  • The radio button appears without text, and by clicking it, the text appears cut.
  • The dropdown list box doesn't work and doesn't display anything.
  • The edit mask doesn't work
  • The DatePicker does not work, and reloading the page does nothing.
  • The vertical scroll bar doesn't work as well as the horizontal scroll bar.
  • The picture button doesn't show the picture.
  • The tab pages do not work.
  • The list box and the right list box don't work with a click, but two clicks gets them working

Discouraged by what I saw, I concluded that Web applications made with PowerBuilder .NET cannot be used for platforms other than Windows. But I didn't give up and found a solution that worked well for me.

About Oscar Uriel Tobar Rios
Oscar Tobar is the webmaster of www.powerbuilder.org. He has worked with PowerBuilder for over 10 years. He is certified in PowerBuilder by Expert Rating & Brain Bench, and lectures at various organizations and universities across Latin America. Oscar currently works as an independent consultant for various organizations internationally.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

I've try appeon client in linux, but it doesnt work, may I know why ?
My Appeon Server installed on Win2000 server, and I try Powerbuilder program on linux with IES4linux,my page blank

Would it work with a PowerBuilder 8 client/server application ?


Your Feedback
Poer wrote: I've try appeon client in linux, but it doesnt work, may I know why ? My Appeon Server installed on Win2000 server, and I try Powerbuilder program on linux with IES4linux,my page blank
Laurent YAO wrote: Would it work with a PowerBuilder 8 client/server application ?
Latest Cloud Developer Stories
Can you bring services from the cloud to your customers faster and have them adopt it with ease of use or bring the power of bundled services to the fingertips of your clients without creating new rigid ‘apps stove pipes'? Do you want to prevent your business running away to publ...
OCZ Technology Group, a provider of high-performance solid-state drives (SSDs) for computing devices and systems, on Tuesday announced the Z-Drive R4 CloudServ PCI Express (PCIe) flash storage solution, designed to accelerate cloud computing applications and reduce operating expe...
Many organizations have embraced, or are considering, the benefits of cloud computing – speed, flexibility, increased expertise, shared workload, reduced costs, etc. The benefits are many – but so are the risks. What are the threats to cloud security? Which parties assume respons...
In August 2011, SHI Enterprise Solutions (ESS) division launched the SHI Cloud, offering reliable and cost-effective industrial-grade cloud computing platforms. That same division achieved an 82 percent increase in revenue over 2010.
SoftLayer Technologies on Tuesday announced the immediate worldwide availability of SoftLayer Object Storage, a redundant and highly scalable cloud storage service that allows users to easily store, search and retrieve data across the Internet, with optional CDN connectivity, or ...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE

Breaking Cloud Computing News

Cinterion, the global leader in cellular machine-to-machine (M2M) communication mod...