• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • PHP Developer Chooses WebSmart to Build His ‘Scaffold’

    April 22, 2014 Dan Burger

    Central Semiconductor needed Web applications that its customers could access from desktops and mobile devices. The customers were engineers searching for semiconductor devices and the search needed to be fast and easy and the navigation smooth. “My goal is to give people a tool to find what they’re looking for quickly. If customers can find the product they’re looking for, hopefully they’ll order a sample and be happy with the product,” says Web developer Rob Binetti.

    Binetti was hired by Central Semiconductor to lead the Web development efforts. He was an experienced PHP Web developer who had worked with RPG-based business applications before, but was not an RPG programmer. His background in mechanical engineering comes in handy for planning how the pieces need to come together to make a smooth-operating system.

    Not only did Binetti come to Central with PHP experience and a familiarity with RPG, he was also was familiar with BCD Software, an IBM i independent software vendor (ISV) with an application development product called WebSmart PHP. In his previous job, Binetti was involved with modernizing green-screen applications. And it was there that he learned about PHP and WebSmart after working with a BCD professional services person for a week.

    “The BCD tools gave me a really good head start,” Binetti says. “I can do some very sophisticated reports and pop them out really fast with filtering, pagination, and sorting order using WebSmart.”

    He’s also used WebSmart PHP to build a stout and quick “scaffolding,” as he calls it, for creating dashboards and sophisticated apps. At Central, he’s used the BCD tools to create his own templates and get exactly what he wants for Web applications that are accessed by users on desktops, tablets, and smartphones.

    The capability to easily search Central’s product catalog was critically important to this project. The key quality to this is called a parametric search, which allows multiple criteria (the parameters of the search) to be simultaneously input into the pursuit of information. In this case, engineers would be coming to Central’s website, through a portal, and searching for discrete semiconductor devices based on specific electrical characteristics. The objective of the search is to order product samples.

    Previously, engineers navigated multiple Web pages that led to a PDF document, which they would have to visually scan for the information.

    The capabilities of Central’s parametric search include:

    • The use of data from 14 DB2 tables.
    • Drill down capabilities into a sortable JavaScript-based table.
    • Database-driven localization that displays text in a chosen language.
    • A dynamic menu tree that automatically refreshes when the database is updated.
    • Filtering by range and multi-select parameters.
    • Right-click enables secondary sort.
    • Hover over a column to display product image.
    • Ajax update without refreshing.

    Binetti has also developed WebSmart PHP applications for the supply chain and the sales department. The supply chain app is used to confirm ship dates for Central’s products. It also allows updates to Central’s IBM i server after the materials department approves them. The materials department can also alter the proposed ship dates if they need to be expedited.

    Referencing his ability to work with RPG, Binetti says, “I am able to see the business logic in RPG and understand what’s going on, but when I get confused, I have some good RPG programmers to help me out.” Central has two RPG programmers and Binetti is the main PHP programmer. One of the RPG programmers provides some PHP programming as well.

    Binetti describes the Web-based sales app he created as a “home-grown sales CRM tool,” an opportunity-tracking solution that is built on the jQuery Mobile framework. The application allows Central’s sales team and external representatives’ network to collaborate on business opportunities, from inception to conversion. The application integrates with Central Semiconductor’s DB2 database and green-screen RPG applications. He estimates the CRM tool accesses 30 to 40 DB2 tables.

    “Here at Central, we are using PHP to consume data. A lot of the time, we are building new stored procedures and functions on the DB2 side of the fence. I’m using a lot of the XML Toolkit and calls to DB2, and then displaying that information to users in a fashion that will work with whatever device they are using to connect and interact with the data. PHP is really good at displaying data and creating dynamic Web pages, but we still lean on RPG for business logic. You don’t want to be coding business logic in PHP. That’s not what it’s good at,” he says.

    Central has all the latest and greatest updates in WebSmart PHP, Zend Server, and IBM i 7.1, which is running on a Power 720. The company has also integrated five Windows server into this system via iSCSI.

    “The Windows server integration works very nice with our Web services,” Binetti says. “We don’t have to make backups on the Windows servers because the back up of the i takes care of that.”

    In addition to the support he receives from BCD, Binetti also has good things to say about Zend Technologies and Alan Seiden, who heads up a PHP on an IBM i community forum. “It’s a great community and it responds very fast,” Binetti says.

    He also advises PHP developers to get involved with JavaScript and jQuery. An understanding of those technologies is very helpful when building more sophisticated applications. “It seems intimidating, but once you starting reading about these things you start to understand the simplicity it adds. When you see JavaScript encapsulated in jQuery, it is a lot easier to understand,” the Web developer says.

    JavaScript and jQuery libraries are built into WebSmart PHP, by the way. For more information on BCD WebSmart follow this link.

    RELATED STORIES

    BCD Lets the Mobile Flow with WebSmart 10.1

    Quadrant Buys BCD Software

    BCD Brings Mobile App Goodness to WebSmart PHP Edition

    Presto Change-O: BCD Unveils New Modernization Tricks

    WebSmart Flattens the PHP Learning Curve

    BCD Tackles Mobile App Development with WebSmart Mobile

    BCD Updates Web Development Tools



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    WorksRight Software

    Do you need area code information?
    Do you need ZIP Code information?
    Do you need ZIP+4 information?
    Do you need city name information?
    Do you need county information?
    Do you need a nearest dealer locator system?

    We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

    The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

    PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

    Just call us and we’ll arrange for 30 days FREE use of either ZIP/CITY or PER/ZIP4.

    WorksRight Software, Inc.
    Phone: 601-856-8337
    Fax: 601-856-9432
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    BCD:  IBM i Webinar April 24: IBM i Web Reports and Queries Made Easy
    LANSA:  Webinar: Mobile and the IBM i: Why Should You Care? May 21, 9 am PT/11 am CT/Noon ET
    COMMON:  Join us at the COMMON 2014 Annual Meeting & Exposition, May 4 - 7 in Orlando, Florida

    More IT Jungle Resources:

    System i PTF Guide: Weekly PTF Updates
    IBM i Events Calendar: National Conferences, Local Events, and Webinars
    Breaking News: News Hot Off The Press
    TPM @ EnterpriseTech: High Performance Computing Industry News From ITJ EIC Timothy Prickett Morgan

    IBM Italy Gives Power-To-Pure Migration Rebate IBM i Runs On Two Of Five New Power8 Machines

    Leave a Reply Cancel reply

Volume 14, Number 9 -- April 22, 2014
THIS ISSUE SPONSORED BY:

ARCAD Software
Enforcive
COMMON
HiT Software
Valence Framework for IBM i

Table of Contents

  • IBM Patches Heartbleed Vulnerability in Power Systems Firmware
  • IBM Patches Heartbleed Vulnerability in Power Systems Firmware
  • Hotels Expand Agilysys Footprints As Vendor Sells UK Business
  • Avoiding Application Modernization Disasters
  • Tributary Bolsters VTL Software with NDMP Support
  • Mrc Seeks Application Vendors in New Partner Program
  • Astro-Med Antes Up with PureFlex Upgrade
  • HelpSystems Launches Mobile Initiatives, Acquires NAI for Workflow Automation
  • Get Your IBM i Training Online
  • Arpeggio Goes for the ‘Hacker Shutdown’ with 2FA Offering for IBM i

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • IBM Unveils Manzan, A New Open Source Event Monitor For IBM i
  • Say Goodbye To Downtime: Update Your Database Without Taking Your Business Offline
  • i-Rays Brings Observability To IBM i Performance Problems
  • Another Non-TR “Technology Refresh” Happens With IBM i TR6
  • IBM i PTF Guide, Volume 27, Number 18
  • Will The Turbulent Economy Downdraft IBM Systems Or Lift It?
  • How IBM Improved The Database With IBM i 7.6
  • Rocket Celebrates 35th Anniversary As Private Equity Owner Ponders Sale
  • 50 Acres And A Humanoid Robot With An AI Avatar
  • IBM i PTF Guide, Volume 27, Number 17

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle