PHP Mobile App Dev Power7 Open Source Modernization 17Th Annual Technical Education Conference Seneca @ York University

Total Page:16

File Type:pdf, Size:1020Kb

PHP Mobile App Dev Power7 Open Source Modernization 17Th Annual Technical Education Conference Seneca @ York University ISSN 1911-4915 · TUG · VOLUME 25 NUMBER 4 · APRIL 2010 Technical Education Conference (TEC 2010) Guide The Odyssey Continues — April 27-29, 2010 Email: [email protected] Keynote Speakers: Larry Augustin Zeev Suraski Ian Jarman PHP Mobile App Dev Power7 Open Source Modernization 17th Annual Technical Education Conference Seneca @ York University Publications Mail Agreement No. 40907015 - Return undeliverable Canadian addresses to: TUG, 850 - 36 Toronto Street, Toronto, ON M5C 2C5 - - ON M5C 2C5 Toronto, Street, Toronto 850 - 36 to: TUG, addresses Canadian undeliverable - Return 40907015 Publications Mail Agreement No. www.tug.ca/tec TEC 2010 Platinum Sponsor SPECIAL TEC 2010 PRE-CONFERENCE EDITION CONTENTSAPRIL 2010 VOLUME 25 NUMBER 4 President’s Message 2 By Léo Lefebvre teC 2010 The Odyssey COnTinues 5 GTA TEC Market Feedback. By Mark Buchner teC 2010 Keynote sPeaKer Larry augustin 7 We are very fortunate to have Larry Augustin, an industry icon from Silicon Valley in California, as our featured TEC conference keynote speaker. the agenda 8 Our next MoM (April 27, 2010) is scheduled on the first evening of TEC 2010. The featured speaker will be IBM’s Ian Jarman, on Power“ Systems in 2010 and Beyond”. BreaKing into MoBiLe aPPLiCations on the BLaCKBerry sMartPhone 9 The reality of contemporary business is that it happens away from home as much as it happens at home. By Shawn Derby the Kryos VeLoCity teaM 11 Our Platinum Sponsor Kryos Velocity is providing four great speakers at TEC 2010: Tom Everett, Bill McNaughton, Amanda Summers, and Laurie Desautels. teC 2010 sPonsors 13 A special thank you to all of our generous sponsors who make the conference possible! . See back page for details … Modernizing LegaCy Ca:2e & rPg aPPLiCations 14 The objective in a true modernization project is to extract the essence or design of the legacy application and reuse these designs as appropriate. By Stuart Milligan World Peace World seneCa uPdate & tug/seneCa award 20 The award winner for the Fall 2009 semester is Nick Armentano. By Russell Pangborn 22 waLKthrough of teC 2010 Main traCKs iBM i goes weB: 25 Zend’s Zeev Suraski on PHP and IBM i tug MoM reView 27 Our last meeting was a joint presentation with IBM Canada: “Unleash the Power of Innovation” at the IBM Toronto Lab. By Mark Buchner JaCKie’s foruM WDB2 Web Query Meets Excel can’t, . And if you then envision 30 With the announcement of the DB2 Web Query Spreadsheet Client, a user need never leave the Excel environment. By Jackie Jansen the goLd Page 31 Directory of TUG’s elite “Gold Members” Whirled Peas tug notes 32 Things you need to know — including a summary of upcoming events Envision Envision TORONTO USERS GROUP for Power Systems – April 2010 1 By Léo Lefebvre, President, TORONTO USERS GROUP PRESIDENT’S MESSAGE for Power Systems APRIL 2010 hose of you who know TUG well know what we are doing these days (and more precisely what Twe have been doing since last September) that will be presented on April 27 – 29, 2010. Yes, you guessed it! ... our annual Technical Education Conference (TEC for short). In this twenty fifth TUG season, the TEC team is once again preparing our seventeenth edition of this famous conference. We have always had fantastic speakers at the conference, presenting equally fantastic sessions to attendees who are always thrilled with their priceless experience. Some of us have been working on this conference since day one, back in September of 1993. I am still working on preparations for the conference and I will be—until a few weeks after it’s over, but I TUG President Léo Lefebvre on his recent sojourn in Hong Kong thought I should take a break and tell you a few things about this year’s event. Now in 2010, at the start of a new decade sessions will then be able to take advantage Over the years, we have seen a few changes (and as I said before—our seventeenth of that equipment and offer “on-the-fly” in the conference organization and TEC) we’re again making changes to our and quick demos. presentation. conference format. The biggest change this year is the move to a different venue: And speakers! What a great line up of We first started with a two-day conference Seneca College at the York University speakers we were able to attract! Just in ‘94, then we tried three days, to finally campus. mentioning names like Larry Augustin, come back to the original format. In 2004, CEO of SugarCRM; Zeev Suraski co- we started having labs sessions at the IBM Moving to Seneca College for TEC allows founder of Zend Technology; and Ian Toronto Lab facilities in Markham. And in us to re-evaluate our offerings and to reach Jarman, Power Systems Software Manager 2006, we returned to the three day format a brand new clientele along with our regular is already quite a line up on its own! But again, when we segregated the lab exercises and loyal IBM i community. what about speakers like Mel Beckman, from the tutorial sessions. Jon Paris, Susan Gantner, Alison Butterill, In the “new offerings” section we could and Claus Weiss? So many speakers—I mention sessions on networking at all levels don’t have enough room to list them all including Blackberry, more AIX sessions, here. Please check the TEC website (www. good coverage of PHP in general, and tug.ca/tec) for more details. i-related subjects. Well, I could tell you a lot more about Being located in classrooms at a TEC 2010 but I don’t have enough room “professional college” allows us to use many in this column, and frankly, I still have of the college facilities. So, what is quite many things to complete. So, I’ll get back is coming soon... exciting about the presentations this year is to my work and I will hopefully see you all How shall we celebrate? that many of them are offered in classrooms at Seneca College on the York University equipped with computer equipment. Many campus April 27 & 28. TG 2 TORONTO USERS GROUP for Power Systems – April 2010 DRV Flex Tools Give You Flexibility You’ve Never Had Before! • Reduce Paper Waste and Save Money. A Lot! • Increase Efficiency With Automated Processing. • Lower Report and Document Delivery Costs. Automated System i Report Electronic Forms and MICR Laser Conversion & Distribution Checks Output Delivery and Storage SpoolFlex Converts IBM System i Reports to Excel FormFlex 21st Century Electronic Document and PDF, Distributing by Email and Auto-filing to Management Prints, Emails and Files Electronic Network Servers. Results: faster delivery and faster Forms and Checks to Reduce Costs, and Increase access to business-critical data. Efficiency Through Automated Delivery and Storage. • Convert Complete or Burst Reports into Formatted • Replace Impact or IPDS/AFP Printing and Print to Excel, PDF, CSV, HTML and more! Inexpensive Network Laser Printers or Convert to PDF. • Create Automated Paperless Workflow Distributions by • Create Automated Paperless Distributions by E-mail E-mail. Push Copies to Network Server. and E-Fax to Slash Postage and Paper Costs. • Search, View and Re-send Original Reports Without • Print MICR Laser Checks Securely on Inexpensive Having to Run Them Again! Laser Printers and Eliminate Check Stock Juggling. • Amazing ROI Typically Pays For Itself in 3-6 Months. • Seamless Interface With Existing Applications – No After That, It’s Money in The Bank! Additional Hardware or Programming Changes. Test DRV Flex Tools in Your Environment. Call 866-378-3366 or Register For a Free Trial at www.drvtech.com/tryflextools 15 DAY FREE www.drvtech.com · 866-378-3366 · 678-417-1521 TRIAL TUG magazine is a publication of the TORONTO USERS GROUP for Power Systems™ (a.k.a. TUG), and is distributed to members and industry associates six times per year. It contains updates on activities of the users group, as well as articles from members and non-members, which are of general interest to the “IBM® Power Systems™ community.” All rights reserved. Articles may be reprinted only with permission. Manuscripts should be submitted to the Editor via email. (See address below.) TUG is a not-for- profit organization that promotes knowledge of IBM® Power Systems™, System i™, System p™, iSeries™, pSeries™, AS/400™, RS/6000™, IBM TUG Directors & Associates i™, AIX®, Linux®, and other midrange technolo- gies. Questions about the users group, TUG for 2010 events, and subscription enquiries, should be President directed to the TUG office: 2011 36 Toronto Street, Suite 850, Lefebvre, Léo (416) 606-5960 [email protected] Toronto, Ontario, Canada M5C 2C5. Treasurer Phone: 905-607-2546 Email: [email protected] Toll Free: 1-888-607-2546 Fax: 905-607-2546 Rajendra, Kumar 2010 (416) 598-7319 [email protected] Secretary ™ Burford, Jay 2010 (416) 226-3369 [email protected] Vice President Pangborn, Russell 2011 416) 491-5050 [email protected] [IBM, Power Systems, System i, System p, iSeries, pSeries, AS/400, and RS/6000 are trademarks or registered trademarks of International Business Machines Corporation. Linux is a registered trademark of Linus Torvalds. TUG is a trademark of the Toronto Users Group for Power Systems.] Directors 2010 Editor: Vaughn Dragland, ISP, PMP Gundermann, Glenn (416) 317-3144 [email protected] Phone: 416-622-8789 Fax: 416-622-4422 Li, Sally 2011 (416) 730-6179 [email protected] Email: [email protected] Sadler, Ken 2010 (905) 731-0127 [email protected] ISSN 1911-4915 Saleh, Aziz 2011 (905) 762-2700 [email protected] Circulation: 2800 Executive Director Buchner, Mark (905) 727-2384 [email protected] IBM Liaison Perkins, Dale (416) 478-8082 [email protected] Publishing and Graphic Design Eclipse Technologies Inc.
Recommended publications
  • Guidelines for Tools Development and Operating Environments
    Managing social, behavioral and economic data and metadata Guidelines for Tools Development and Operating Environments Author/Maintainer Pascal Heus, Open Data Foundation Contributors Jack Gager(Metadata Technology), Jannick Jensen (Danish Data Archive), Herve Lhours (UKDA) Version 2010-08-03 Table of Contents Overview....................................................................................................................................................2 Product Development.................................................................................................................................3 Environment.......................................................................................................................................... 3 Collaborative environment.................................................................................................................... 4 Licensing............................................................................................................................................... 5 Products Guide...........................................................................................................................................8 Overview............................................................................................................................................... 8 Web server software.............................................................................................................................. 8 Rich client Platforms...........................................................................................................................10
    [Show full text]
  • Coursphp.Pdf
    PHP 5 POEC – PHP 2017 1 Qu'est-ce que PHP ? PHP (PHP Hypertext PreProcessor) est un langage de programmation. Il s’agit d’un langage interprété et indépendant de la plate-forme d'exécution. Il permet de générer des pages HTML dynamiques. Il s’avère utile pour utiliser de ressources serveurs comme des bases de données. Une large communauté d’utilisateurs PHP existe. De nombreuses documentations et ressources sont disponibles. 2 Licence de PHP ? PHP est distribué via une licence propre qui permet sa rediffusion, son utilisation, sa modification. PHP est distribué librement et gratuitement. 3 Que faire avec PHP ? Des sites Web La partie serveur de tout type d’application : Application Web Application mobile Applications utilisables en ligne de commande (scripting) 4 Quelques technologies concurrentes à PHP • JSP : Java-Server Pages • Technologie de Sun • Semblable à PHP mais la partie dynamique est écrite en Java • ASP.Net: Active Server Pages • Produit de Microsoft • Contenu dynamique pouvant être écrit dans tous les langages de la plateforme .Net (les plus utilisés étant le C# et le VB.Net) • Le choix entre PHP, JSP et ASP.Net est plus "politique" que technique. 5 Intérêts d’utiliser PHP • Très populaire et très utilisé – Utilisé par des sites internet à très fort trafic tels Yahoo ou Facebook • Amène un certain nombre de personnes à améliorer le langage – Simplifie l’accès à de la documentation • Syntaxe simple à prendre en main (héritée du C, du Shell et du Perl) • Très portable (fonctionne sous Windows, Linux, Mac…) •
    [Show full text]
  • Php: Variabile
    Service Oriented Architectures / busaco ~ / programare Web ____ _ _ ____ profs.info.uaic.ro ( _ \( )_( )( _ \ )___/ ) _ ( )___/ (__) (_) (_)(__) Dr. Sabin Sabin Buraga Dr. dezvoltarea aplicațiilor Web în PHP / busaco ~ „E mediocru ucenicul / care nu-și depășește maestrul.” profs.info.uaic.ro Leonardo da Vinci Dr. Sabin Sabin Buraga Dr. Personal Home Page Tools (1995) Rasmus Lerdorf / PHP 3 (1998) busaco ~ dezvoltat de Zend – Zeev Suraski & Andi Gutmans / PHP 4 (2000) suport pentru programare obiectuală profs.info.uaic.ro PHP 5 (2004) – varianta cea mai recentă: PHP 5.6 (2014) noi facilități inspirate de Java PHP 6 (actualmente abandonat) Dr. Sabin Sabin Buraga Dr. phpngPHP 7 (2015), PHP 7.1 (la final de 2016) strong typing, suport pentru Unicode, performanță,… php: caracterizare / busaco ~ Server de aplicații Web / oferă un limbaj de programare profs.info.uaic.ro de tip script, interpretat poate fi inclus direct și în cadrul documentelor HTML Dr. Sabin Sabin Buraga Dr. php: caracterizare / busaco ~ Limbajul PHP este procedural, oferind suport și / pentru alte paradigme de programare (obiectuală și, mai recent, funcțională) profs.info.uaic.ro Dr. Sabin Sabin Buraga Dr. php: caracterizare / busaco ~ Limbajul PHP este procedural, oferind suport și / pentru alte paradigme de programare (obiectuală și, mai recent, funcțională) profs.info.uaic.ro poate fi folosit și ca limbaj de uz general Dr. Sabin Sabin Buraga Dr. php: caracterizare / busaco ~ Sintaxă inspirată de C, Perl și Java – case sensitive / uzual, programele PHP au extensia .php profs.info.uaic.ro Dr. Sabin Sabin Buraga Dr. php: caracterizare / busaco ~ / Disponibil gratuit – open source – pentru diverse platforme (Linux, Windows, macOS, UNIX) profs.info.uaic.ro și servere Web: Apache, IIS, nginx,… www.php.net Sabin Buraga Dr.
    [Show full text]
  • PHP: Zend for I5/OS
    Front cover PHP: Zend for i5/OS Learn how to install and administer Discover valuable development tips and advice Security, globalization, Zend Platform for i5/OS, and more! Gary Mullen-Schultz Melissa Anderson Vlatko Kosturjak ibm.com/redbooks International Technical Support Organization PHP: Zend for i5/OS January 2007 SG24-7327-00 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. First Edition (January 2007) This edition applies to Version 1.0, Release 5.0, Modification 0.0 of Zend Core for i5/OS, Version 2.0, Release 1.0, Modification 2.0 of Zend Platform for i5/OS, and Version 5.0, Release 2.0, Modification 0.0 of Zend Studio for i5/OS. © Copyright International Business Machines Corporation 2007. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . vii Trademarks . viii Preface . ix The team that wrote this book . ix Become a published author . .x Comments welcome. .x Chapter 1. Welcome to PHP on i5/OS! . 1 1.1 Welcome! . 2 1.1.1 IBM and Zend Core. 2 1.1.2 Zend Core for IBM . 2 1.2 Previous support of PHP on i5/OS . 3 1.3 Current support of PHP on i5/OS . 3 1.3.1 Zend Core for i5/OS . 3 1.3.2 Zend Studio for i5/OS . 4 1.3.3 Zend Platform for i5/OS . 4 1.4 How i5 implementation differs from Zend Core.
    [Show full text]
  • 2008 BZ Research Eclipse Adoption Study
    5th Annual Eclipse Adoption Study November 2008 (With comparisons to November 2007, November 2006, November 2005 and September 2004 Studies) 7 High Street, Suite 407 Huntington, NY 11743 631-421-4158 www.bzresearch.com © BZ Research November 2008 Eclipse Adoption Study © BZ Research November 2008 Table of Contents Table of Contents................................................................................................................................................... 2 Methodology .......................................................................................................................................................... 4 Universe Selection ................................................................................................................................................. 6 Question 1. Do the developers within your organization use Eclipse or Eclipse-based tools? ........................ 7 Question 2. Which version(s) of Eclipse are you using? .................................................................................... 8 Question 3. How long have you been using Eclipse or Eclipse-based tools and technologies (either at work, or for your personal projects)?.............................................................................................................................. 9 Question 4. What type of software are you (or your organization) developing using Eclipse-based tools and technologies? (Note: OSI refers to Open Source Initiative, see www.opensource.org for more information.) ...............................................................................................................................................................................10
    [Show full text]
  • PHP – a Review Ipsita Vashista Dronacharya College of Engineering
    © November 2015 | IJIRT | Volume 2 Issue 6 | ISSN: 2349-6002 PHP – A Review Ipsita Vashista Dronacharya College of Engineering Abstract—PHP is a server-side scripting language were chosen to improve the distribution of hash designed for web development but also used as values. a general-purpose programming language. II. PHP 3 and 4 Originally PHP stood for Personal Home Page, but Zeev Suraski and Andi Gutmans rewrote the parser in now it stands for PHP: Hypertext Preprocessor, 1997 and formed the base of PHP 3, changing the which is a recursive backronym. PHP code can be language's name to the recursive acronym PHP: simply mixed with HTML code, or it can be used in Hypertext Preprocessors. Afterwards, public testing of combination with various templating PHP 3 began, and the official launch came in June engines and web frameworks. PHP code can 1998. Suraski and Gutmans then started a generate a web page's HTML code, an image, or new rewrite of PHP's core, producing the Zend some other data. PHP has also evolved to include Engine in 1999. They also founded Zend a command-line interface (CLI) capability and can Technologies in Ramat Gan, Israel. be used in standalone graphical applications. On May 22, 2000, PHP 4, powered by the Zend Engine Index Terms—PHP 3, PHP 4, PHP5, WAMP, 1.0, was released.] As of August 2008 this branch XAMPP reached version 4.4.9. PHP 4 is no longer under development nor will any security updates be released. I. INTRODUCTION III. PHP 5 PHP development began in 1994 when Rasmus On July 13, 2004, PHP 5 was released, powered by the Lerdorf wrote a series of Interface Common Gateway new Zend Engine II PHP 5 included new features such (CGI) binaries in C which he used to maintain as improved support for object-oriented programming, his personal homepage.
    [Show full text]
  • RCP Applications
    Helios Wayne Beaton The Eclipse Foundation Copyright © 2010 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 What is Eclipse? Copyright © 2010 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 Eclipse is a Java IDE .Language-aware editors, views, ¼ .Refactoring support .Integrated unit testing and debugging .Incremental compilation and build .Team development support Copyright © 2010 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 3 Eclipse is an IDE Framework .Eclipse + JDT = Java IDE . First class framework for Java, language aware editor, incremental build, integrated debugging, ... .Eclipse + CDT = C/C++ IDE . First class framework for C/C++, language aware editor, refactoring, search .Eclipse + PDT = PHP IDE .Eclipse + JDT + CDT + PDT = Java, C/C++, PHP IDE . Ruby, TCL, JavaScript, ... Copyright © 2010 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 4 Eclipse is a Tools Framework .Plug-ins make Eclipse whatever you need it to be .Platform of frameworks and exemplary tools .Tools extend the platform using bundles/plug-ins . Business Intelligence and Reporting Tools, Web Tools, Data Tools, Eclipse Modeling Framework, ... Copyright © 2010 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 5 Eclipse is a Application Framework .Remove the IDE elements; you're left with a general-purpose application framework . Linux, Windows, Mac OSX, UNIX, embedded . Rich widget set, graphics . Native-OS integration (drag and drop, OLE/XPCOM integration) .A platform for rich clients Copyright © 2010 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 6 Eclipse is Runtimes! .Remove the UI elements and you©re left with a general-purpose component model .
    [Show full text]
  • Web Application Development with PHP 4.0 00 9971 FM 6/16/00 7:24 AM Page Ii
    00 9971 FM 6/16/00 7:24 AM Page i Web Application Development with PHP 4.0 00 9971 FM 6/16/00 7:24 AM Page ii Other Books by New Riders Publishing MySQL GTK+/Gnome Application Paul DuBois, 0-7357-0921-1 Development Havoc Pennington, 0-7357-0078-8 A UML Pattern Language Paul Evitts, 1-57870-118-X DCE/RPC over SMB: Samba and Windows NT Domain Internals Constructing Superior Software Luke Leighton, 1-57870-150-3 Paul Clements, 1-57870-147-3 Linux Firewalls Python Essential Reference Robert Ziegler, 0-7357-0900-9 David Beazley, 0-7357-0901-7 Linux Essential Reference KDE Application Development Ed Petron, 0-7357-0852-5 Uwe Thiem, 1-57870-201-1 Linux System Administration Developing Linux Applications with Jim Dennis, M. Carling, et al, GTK+ and GDK 1-556205-934-3 Eric Harlow, 0-7357-0021-4 00 9971 FM 6/16/00 7:24 AM Page iii Web Application Development with PHP 4.0 Tobias Ratschiller Till Gerken With contributions by Zend Technologies, LTD 201 West 103rd Street, Zeev Suraski Indianapolis, Indiana 46290 Andi Gutmans 00 9971 FM 6/16/00 7:24 AM Page iv Web Application Development with PHP 4.0 By:Tobias Ratschiller and Till Gerken Copyright © 2000 by New Riders Publishing Publisher FIRST EDITION: July, 2000 David Dwyer All rights reserved. No part of this book may be reproduced Executive Editor or transmitted in any form or by any means, electronic or Al Valvano mechanical, including photocopying, recording, or by any information storage and retrieval system, without written Managing Editor permission from the publisher, except for the inclusion of Gina Brown brief quotations in a review.
    [Show full text]
  • Rogue Wave Software Buys Israeli Co Zend Technologies
    Rogue Wave Software buys Israeli co Zend Technologies 07/10/2015, 12:18 Globes correspondent The sale was reportedly for considerably less than the $70 million that the Israeli PHP app company has raised. US company Rogue Wave Software has acquired Israeli company Zend Technologies , which offers end-to-end PHP web and mobile application development and deployment solutions. With 50 percent of the web workload running on PHP, including Magento, Drupal, and WordPress, Zend products drive PHP in the enterprise, from code creation through production deployment. Zend CEO Andi Gutmans and CTO Zeev Suraski founded the company in 1999, which is today headquartered in Cupertino, California and retains its development center in Ramat Gan. No financial details about the sale were disclosed but media reports suggest it was for considerably less than the $70 million that the company has raised to date. Rogue Wave CEO Brian Pierce said, “Today’s announcement expands Rogue Wave into PHP web and mobile application development, underscoring our goal to make developers heroes by accelerating their ability to create great code. With the addition of Zend, we now have products that speed C, C++, C#, Java, and PHP development, reflecting how software is created today across languages, platforms, and teams.” Gutmans said, “Our passion has always been about PHP users. When we founded Zend, we set out to make it easier for developers to use PHP to meet the demands of business development. We’re very happy to have a great match with Rogue Wave, from our shared commitment to customers and how we impact their software development lifecycle.
    [Show full text]
  • Build Web Services with PHP in Eclipse Using PHP Development Tools for Contract-First Development
    Build Web services with PHP in Eclipse Using PHP development tools for contract-first development Skill Level: Intermediate Nathan A. Good ([email protected]) Senior Information Engineer Consultant 13 May 2008 Learn how to build Web services in PHP using the PHP Development Tools plug-in in Eclipse Europa. Become familiar with the PDT project, and learn how to create and deploy useful PHP projects, learn about the philosophy behind contract-first development, and understand the basic parts that make up a Web Services Description Language (WSDL) file. Section 1. Before you start About this tutorial This tutorial shows how to build Web services in PHP using the PHP Development Tools (PDT) plug-in. The PDT project was unveiled in September 2007 and was followed by V1.0.2 in January 2008. The PDT project provides first-class abilities to edit, debug, and deploy PHP applications in the Eclipse IDE. Objectives This tutorial has three main objectives. The first is to become familiar with the PDT project, and learn how to create and deploy useful PHP projects. The second is to learn about the philosophy behind contract-first development. Third, this tutorial Build Web services with PHP in Eclipse © Copyright IBM Corporation 1994, 2008. All rights reserved. Page 1 of 26 developerWorks® ibm.com/developerWorks serves as an informative overview of the basic parts that make up a WSDL file. Prerequisites You should have experience with PHP development. System requirements To get the most out of this tutorial, you need to install Eclipse Europa and the PDT plug-in. You must also install the Eclipse Web Standard Tools (WST) subproject.
    [Show full text]
  • Developing Java™ Web Applications
    ECLIPSE WEB TOOLS PLATFORM the eclipse series SERIES EDITORS Erich Gamma ■ Lee Nackman ■ John Wiegand Eclipse is a universal tool platform, an open extensible integrated development envi- ronment (IDE) for anything and nothing in particular. Eclipse represents one of the most exciting initiatives hatched from the world of application development in a long time, and it has the considerable support of the leading companies and organ- izations in the technology sector. Eclipse is gaining widespread acceptance in both the commercial and academic arenas. The Eclipse Series from Addison-Wesley is the definitive series of books dedicated to the Eclipse platform. Books in the series promise to bring you the key technical information you need to analyze Eclipse, high-quality insight into this powerful technology, and the practical advice you need to build tools to support this evolu- tionary Open Source platform. Leading experts Erich Gamma, Lee Nackman, and John Wiegand are the series editors. Titles in the Eclipse Series John Arthorne and Chris Laffra Official Eclipse 3.0 FAQs 0-321-26838-5 Frank Budinsky, David Steinberg, Ed Merks, Ray Ellersick, and Timothy J. Grose Eclipse Modeling Framework 0-131-42542-0 David Carlson Eclipse Distilled 0-321-28815-7 Eric Clayberg and Dan Rubel Eclipse: Building Commercial-Quality Plug-Ins, Second Edition 0-321-42672-X Adrian Colyer,Andy Clement, George Harley, and Matthew Webster Eclipse AspectJ:Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools 0-321-24587-3 Erich Gamma and
    [Show full text]
  • What Can PHP on IBM I Do for You
    What can PHP on IBM i do for you Erwin Earley ([email protected]) Sr. Solutions Consultant @erwinephp @RougeWaveInc @Zend © 2018 Rogue Wave Software, Inc. All Rights Reserved. 1 Agenda Bonus Topics (Time Permitting): • Quick Overview of PHP • Why PHP v7 • Open Source on IBM i Update • PHP in the Marketplace • Why PHP on IBM I • Extending the Reach of DB2 • Leveraging existing ILE programs and resources • Taking advantage of the LAMP ecosystem © 2018 Rogue Wave Software, Inc. All Rights Reserved. 2 What is PHP • PHP is an easy to use, open source, platform independent scripting language – Designed for web application development – 4.5+ Million PHP Developers • PHP is the leading scripting language deployed on the Internet • Thousands of PHP applications are available – Web applications tied to databases <?php – Content management echo "Hello World!"; – Wikis and Blogs echo "PHP is so easy!"; ?> Check-Out: www.phpjunkyard.com/ www.phpfreaks.com/ © 2018 Rogue Wave Software, Inc. All Rights Reserved. 3 Web Development/Deployment Stacks L A M P i A D P i A M P i p y H B p B H B p y H a 2 P a S P n a S P M M u c Q c c Q x h L i h i h L e e e © 2018 Rogue Wave Software, Inc. All Rights Reserved. 4 Mobile and Web Development 75% 87% 1 second 40% …| attacks are on web developers experience delay reduces developers spend half applications delays in deployment conversion by 7% their time on problem resolution Enterprise PHP demands… Fast resolution time and reduced PHP maintenance 100% uptime and accelerated performance Seamless scaling to meet ongoing and peak demands Bulletproof, compliant web applications © 2018 Rogue Wave Software, Inc.
    [Show full text]