Programmers should find troubleshooting PHP programs easier with an interactive debugger in the WebSmart IDE.
Business Computer Design (BCD Software) has unveiled a new release of WebSmart PHP, the rapid multi-platform Web development tool for IBM i and other programmers to create PHP Web applications.
WebSmart PHP 4.4 offers an interactive debugger, a new licensing option for organizations that don't have an IBM i, improved validation of any PHP file, and an enhancement to SmartCharts for non-Flash devices like iPads.
Interactive Debugger
Programmers will find troubleshooting their PHP programs much easier with the addition of an interactive debugger right in the WebSmart IDE. It's easy to add breakpoints, step through programs, and investigate and change variables on the fly while in debug mode. These debug features reduce the time spent testing and scouring code to find problems.
Edit any PHP File
The syntax validator has been upgraded to allow you to validate any PHP file, including your existing PHP files and those from open source solutions. It's always been possible for you to edit any PHP file with WebSmart, however the validator’s many improvements give you all the syntax-checking features that have been available when editing WebSmart phw files.
Standalone PC Edition
WebSmart PHP 4.4 has its own set of standalone PC license keys which means you can now develop PHP applications without an IBM i. In the past, an IBM i wasn’t necessary to run WebSmart PHP programs - they are open source and can run on multiple platforms - however, you did need one to authenticate the license key for developing PHP applications with the WebSmart IDE.
Eric Figura, BCD’s director of Marketing and Sales, is very excited about the new features in WebSmart PHP: "The ability to edit any PHP file makes WebSmart PHP a better general-purpose PHP editor and extends its capabilities beyond just creating new PHP programs. Offering standalone PC license keys has opened up a new market segment for us as well with initial interest coming from ISVs in the IBM i market.”
Non-Flash Charts
SmartCharts, a set of charts included with WebSmart at no cost, has also been updated in WebSmart PHP 4.4. Versions of the graphs for non-Flash devices such as iPads are now included. You can design and integrate real-time animated two and three-dimensional bar charts, pie charts, executive dashboards and more on the fly and display them in iPads and other devices that do not support Flash. You can also continue to use the Flash versions for devices that support Flash. As the workforce becomes more mobile, and devices like the iPad further pervade the marketplace, this is a must-have capability.
New PHP Functions
WebSmart PHP includes new functions that make it easier to retrieve Nexus user info. Nexus, BCD’s license Free (maintenance only) Web portal, provides a secure single point of access to your enterprise information including your WebSmart and other Web applications, Web pages, documents, dashboards and productivity tools. You can use information such as the Nexus user ID to further secure your PHP applications or condition data based on users.
The new xl_get_parameter() function retrieves query string parameters in one function instead of needing a separate line for each individual parameter. This makes your code cleaner and faster to write.
Enhanced Security and Other New Features
The Program Templates have been updated with Cross-site Scripting protection code. This helps prevent malicious users from injecting client-side script that could adversely affect your applications.
Other new features include an improved IDE user interface that gives WebSmart a more modern look and improved file browsing capabilities that allow you to manage FTP connections and IFS files (e.g. CSS, JavaScript, etc.) from one location.
WebSmart PHP
WebSmart PHP is the fastest way for IBM i and PHP programmers to develop new PHP Web applications, according to BCD. Even if you have no Web development experience, on day one you’ll create database driven Web applications that you’ll want to show your boss, the company says. WebSmart Program Templates help you create Web applications in minutes. They also shorten the Web development learning curve by generating the starting HTML and PHP for you. You can customize the applications in the WebSmart IDE to create powerful Web applications for any business need, including mobile Web applications and Web services.
LATEST COMMENTS
MC Press Online