18
Thu, Apr
5 New Articles

Zend Heads into Open Arms of Developers and Large Enterprises Alike

Analysis of News Events
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

New cloud and mobile solutions, along with features to assist IBM i developers using JavaScript and working remotely, may make Zend the software darling of 2011.

 

For those of us fortunate enough to have had television in the early 1950s, we might remember The Bob Cummings Show, in which dashing young Hollywood photographer "Bob Collins" attempts to romance every attractive starlet in town. Bob's magnetic sign in his photo darkroom, in which he is depicted smiling with open arms as his current bevy of sweethearts is displayed racing toward him on different tracks along the board, reminds me of today's software vendors working hard to earn an embrace by programmers.

 

Zend Technologies just slid across the board into Bob's—and the users'—arms with recent announcements at ZendCon 2010. Cloud application development and deployment, mobile application development, and mission-critical enterprise application development using PHP have been boosted to new levels with Zend's latest solutions. The nice thing about having IBM as a partner is that IBM i developers aren't left out in the cold. Zend Studio 8 for IBM i was introduced along with regular Zend Studio 8 and offers at least two new features that will make developers' lives easier. Among Zend Studio's regular features are these: 

  • Instant online debugging and error-fixing against Zend Server for IBM i
  • i5 Toolkit support for easy integration with i5/OS legacy applications and data
  • Customizable and smart context-sensitive templates for i5 Toolkit functions
  • Ability to create PHP toolkit code quickly
  • Ability to call RPG/CL/COBOL programs, execute CL commands, retrieve spool file entries, and access data area, data queue, and user space

But the newly released Zend Studio also has a couple more features that IBM i programmers will like. Kent Mitchell, director of product management at Zend Technologies, spoke with MC Press Online following the conference and gave us some insight into how the new features in Zend Studio 8 will help IBM i programmers.

 

"Anyone writing modern PHP applications  might be using JavaScript," says Mitchell. "So all the new JavaScript support in Zend Studio 8 is going to make their lives easier. At ZendCon, I showed it to one of our IBM i customers who is building a new Web site, and they were blown away. They said this is going to make their lives so much simpler.

 

"The other thing that we did was to really streamline remote system support," says Mitchell. "A lot of our IBM i customers don't work with their projects locally; they work with them [remotely] on the IBM i server. They have to do that in a lot of cases because some of their PHP code may be accessing existing RPG programs. Because they work remotely, Zend Studio’s new remote systems support will streamline their work flows and simplify their lives on a number of levels. We've basically taken the work flows and made them really simple," says Mitchell.

 

"Also, by moving to the newest version of Eclipse, we should be able to integrate with the IBM tools that are being released in that version of Eclipse. We should see Zend Studio and RPG tools running inside the same Eclipse cockpit, which is a nice feature that will save the developer from having to start two IDEs." 

 

zst8-source-control-small
Zend Studio provides developers with out-of-the-box integration with CVS, SVN, Git and other source control management systems.
___________________________
Mitchell said that Zend is working in conjunction with IBM on a new toolkit to allow access to IBM i data and RPG programs and essentially anything one calls on the IBM i. While this capability is available today, the new version being built using technology developed IBM and Zend will be a big improvement. 

 

"There will be a general mechanism for executing things remotely and/or locally on the IBM i by sending it to XML," says Mitchell. "What that does is let people write programs and run them on their desktop machines and still call IBM i services," he says. "In effect, a developer could work entirely on his or her Windows laptop running and testing their PHP code, and anytime it needed to call the IBM i, it would basically do it over the database connection to the IBM i, run whatever commands it needed to do there, and bring the data back. That gives the developer the ability to work more seamlessly in a model that's common to other platforms rather than having to set up different workstations for different developers on the server." He said that because IBM is creating the component, it should improve performance over the third-party plug-in currently licensed. He said that is expected to be released early next year.

 

Zend also introduced Zend Framework 1.11, which includes the Simple Cloud API and adds support for mobile application development. Zend CEO Andi Gutmans notes that customers are making mobile access a top priority, and Zend intends to help applications detect what mobile devices are accessing the Web site—doing so from the server.

 

The Simple Cloud API is an open-source initiative begun last year by Zend and partners IBM, Microsoft, Nirvanix, Rackspace, and GoGrid to ease the development of cloud applications that can access services on major cloud platforms. Among the first deliverables, Zend Framework 1.11 offers developers Document Service integration to utilize a variety of NoSQL cloud storage solutions, including Amazon SimpleDB and Microsoft Windows Azure table storage. It also offers Queue Service integration to perform asynchronous operations for offloading larger tasks, pre-cache pages, and integration with Amazon Simple Queue System (SQS) and Windows Azure Queue Service. It also integrates with adapters supported by the Zend Framework Zend_Queue component. Framework now offers Storage Service integration to push static resources to the cloud. Currently supported services include Amazon Simple Storage Service (S3), Microsoft Windows Azure Blog storage, and Nirvanix.

 

"Vendor lock-in is a concern to many companies thinking about running their applications in the cloud," says Zend Framework project lead Matthew Weier. "With Zend Framework 1.11, developers can start writing cloud applications that support multiple cloud providers, thus mitigating the risk of lock-in," he says.

 

The new mobile device support in Framework 1.11 provides functionality for detecting mobile device types and their capabilities. Developers can choose from the major publicly available device databases in order to retrieve device capabilities or write their own classes to leverage additional device databases. The new Framework offers mobile support for the Dojo Toolkit 1.5, which delivers a flexible lightweight mobile application framework and widgets optimized for use on mobile devices.

 

Zend even introduced Zend PHP Cloud Application Platform, a new cloud application platform to accelerate enterprise PHP adoption in the cloud. The new platform enables developers to quickly build portable cloud applications, provides IT operations teams with a reliable and manageable high-performance PHP environment, and offers a model suitable for cloud application deployments, according to Gutmans. The platform offers native and portable cloud services, including rapid development of cloud or native cloud applications using various Zend Framework components. It also includes IDE support for cloud application development and debugging, an enterprise PHP stack including all necessary extensions and drivers, deployment and management for scale-up and error prevention, and monitoring and diagnostics for applications across multiple server instances. Also included are cloud-ready PHP session management and what it calls "graceful" shutdown for fault tolerance and streamlined maintenance.

 

Zend announced a partnership with RightScale, a leader in cloud computing management, to help manage multiple development and test environments using RightScale's development and test solution pack.

 

At ZendCon, developers heard from Robert Kerner, vice president of Technology at New York Stock Exchange, who said that the waterfall approach to development doesn't work today. Upon joining the Exchange, Kerner canceled a large development project that didn't live up to expectations, established PHP as his Global Web organization’s Web development platform, and implemented agile development processes in which the development team releases new "business value" every two weeks. His team launched three new customer-facing Web sites in less than five months.

 

General Electric's CTO, Matt Merchant, another ZendCon speaker and Zend enterprise customer, advised developers to continually search for new ways to simplify the development process. Merchant said that GE was able to reduce its development time on large projects by 39 percent simply by cleaning up the development process.

 

Author and RPG programmer Jeff Olen spoke to Gutmans at the start of ZendCon and asked him about the relevance of PHP certifications for IBM i programmers. Olen says that some IBM i programmers are transitioning to using Zend Framework but feel they don't necessarily need to obtain certification since they are working exclusively on the IBM i. Gutmans replied that the Zend certifications, while more difficult than many Microsoft or even IBM certifications, are valuable for both programmers and employers because they create perceived value for possessing PHP and Zend Framework skills.

 

"Personally, I think that certification is very valuable to people because...it helps validate to users that they really have reached the level appropriate to expectations in the market.... It doesn't validate just knowledge," says Gutmans. "It validates experience."

 

Gutmans went on to say that PHP is becoming increasingly important to enterprises today because they are being asked to produce more in the form of Web applications but aren't always given more budget. With PHP, developers can be more productive than with, say, Java, though he says Java likely will continue to be used internally.

 

"They're not dropping Java," said Gutmans in response to a question by Olen. "They still have Java internally, but they have come to the realization that they have to rapidly deliver and efficiently manage dynamic applications on the Web, and they need to be using PHP in order to meet these needs. The Web is growing quickly, and mobile is going to make it grow even faster. I don't think companies are getting a lot more resources to accomplish these tasks."

 

Following this year's ZendCon, it appears that Zend is more than meeting the needs of developers, who may be waiting with open arms; it is meeting the needs of today's budget-strapped enterprise IT departments by providing a cost-effective way to enable cloud and mobile computing.

Chris Smith

Chris Smith was the Senior News Editor at MC Press Online from 2007 to 2012 and was responsible for the news content on the company's Web site. Chris has been writing about the IBM midrange industry since 1992 when he signed on with Duke Communications as West Coast Editor of News 3X/400. With a bachelor's from the University of California at Berkeley, where he majored in English and minored in Journalism, and a master's in Journalism from the University of Colorado, Boulder, Chris later studied computer programming and AS/400 operations at Long Beach City College. An award-winning writer with two Maggie Awards, four business books, and a collection of poetry to his credit, Chris began his newspaper career as a reporter in northern California, later worked as night city editor for the Rocky Mountain News in Denver, and went on to edit a national cable television trade magazine. He was Communications Manager for McDonnell Douglas Corp. in Long Beach, Calif., before it merged with Boeing, and oversaw implementation of the company's first IBM desktop publishing system there. An editor for MC Press Online since 2007, Chris has authored some 300 articles on a broad range of topics surrounding the IBM midrange platform that have appeared in the company's eight industry-leading newsletters. He can be reached at This email address is being protected from spambots. You need JavaScript enabled to view it..

BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$0.00 Raised:
$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: