|
Question 2: Where do you reside? |
| |
|
|
|
|
|
Question 2: Other (please specify) |
| |
|
|
|
|
|
Question 3: Do you work for... |
| |
|
|
|
|
|
Question 3: Other (please specify) |
| |
|
|
|
|
|
Question 4: Within your IT organization, how many of the technical staff are engaged in application design, programming, modification, and/or maintenance? |
| |
|
|
|
|
|
Question 5: Which best describes your shop? |
| |
|
|
|
|
|
Question 6: Have you hired an ADDITIONAL iSeries programmer in the past year? |
| |
|
|
|
|
|
Question 6: Yes, primarily for (please specify) |
| |
|
|
|
|
|
Question 7: If you hired an entry-level RPG programmer in the past year, did you ?(please check all that apply) |
| |
|
|
|
|
|
Question 7: Hire directly from a college or technical school |
| |
|
|
|
|
|
Question 7: Provide formal on-site training |
| |
|
|
|
|
|
Question 7: Send the new hire to COMMON, IBM technical education, or other third-party training |
| |
|
|
|
|
|
Question 7: Rely on staff to train the new hire informally on-the-job |
| |
|
|
|
|
|
Question 7: Other (please specify) |
| |
|
|
|
|
|
Question 8: Does your organization supplement your development resources by... |
| |
|
|
|
|
|
Question 8: Hiring programmers on contract |
| |
|
|
|
|
|
Question 8: Using "mentors" or advisory consultants to help guide a development team |
| |
|
|
|
|
|
Question 8: Engaging professional service companies for new development work |
| |
|
|
|
|
|
Question 8: Outsourcing development services to an offshore company |
| |
|
|
|
|
|
Question 9: Please indicate platforms for which your IT organization currently does significant software development (including new coding, modification, or maintenance). |
| |
|
|
|
|
|
Question 9: iSeries (including AS/400 and i5) |
| |
|
|
|
|
|
Question 9: Linux on iSeries |
| |
|
|
|
|
|
Question 9: Linux on other systems |
| |
|
|
|
|
|
|
|
|
|
Question 9: MS Windows server |
| |
|
|
|
|
|
Question 9: MS Windows desktop (XP, etc.) |
| |
|
|
|
|
|
Question 9: zSeries (S/390) |
| |
|
|
|
|
|
Question 10: Which best describes your company's plans with regard to iSeries development and deployment? |
| |
|
|
|
|
|
Question 10: Other (please specify) |
| |
|
|
|
|
|
Question 11: Which statement best describes the state of your current core line-of-business ERP application suite? |
| |
|
|
|
|
|
Question 11: Other (please specify) |
| |
|
|
|
|
|
Question 12: Which of the following best describes the highest priority project for your organization? |
| |
|
|
|
|
|
Question 12: Other (please specify) |
| |
|
|
|
|
|
Question 13: Please indicate how much of your software development involves the following programming (or markup) languages. |
| |
|
|
|
|
|
Question 13: ILE RPG (or RPG IV) |
| |
|
|
|
|
|
|
|
Question 13: ASNA's Visual RPG |
| |
|
|
|
|
|
|
|
|
|
Question 13: HTML and JavaScript |
| |
|
|
|
|
|
|
|
|
|
|
|
Question 13: CL (OS/400 command language) |
| |
|
|
|
|
|
Question 13: EGL (IBM's Enterprise Generation Language) |
| |
|
|
|
|
|
Question 13: RDML (from LANSA) |
| |
|
|
|
|
|
Question 13: AllFusion 2E (from Computer Associates) |
| |
|
|
|
|
|
|
|
|
|
Question 13: Visual Basic |
| |
|
|
|
|
|
Question 14: If you are using ILE RPG, please indicate your use of the following capabilities/features. |
| |
|
|
|
|
|
Question 14: Free-format C-specs |
| |
|
|
|
|
|
Question 14: Subprocedures |
| |
|
|
|
|
|
Question 14: Service programs |
| |
|
|
|
|
|
Question 14: Activation groups |
| |
|
|
|
|
|
Question 14: Embedded SQL for database access |
| |
|
|
|
|
|
Question 15: If you're using SQL on the iSeries, please indicate your use of the following capabilities/features. |
| |
|
|
|
|
|
Question 15: Creating iSeries tables and views (with Data Definition Language) |
| |
|
|
|
|
|
Question 15: Retrieving or updating iSeries data (with Data Manipulation Language) |
| |
|
|
|
|
|
Question 15: Using stored procedures, user-defined functions, and/or triggers that run on the iSeries |
| |
|
|
|
|
|
Question 16: If you're using XML, please indicate which of the following ways your applications use XML. |
| |
|
|
|
|
|
Question 16: Internal data transfer between databases on different platforms |
| |
|
|
|
|
|
Question 16: Exchanging data with customers and suppliers |
| |
|
|
|
|
|
Question 16: Enhancing search capability |
| |
|
|
|
|
|
Question 16: In conjunction with Web services |
| |
|
|
|
|
|
Question 16: Organizing information for easier modification |
| |
|
|
|
|
|
Question 17: Please indicate which formal design methods, notations, or tools and which development methodologies you use for iSeries application development. |
| |
|
|
|
|
|
Question 17: Unified Modeling Language (UML) |
| |
|
|
|
|
|
Question 17: Data Flow Diagrams (DFD) |
| |
|
|
|
|
|
Question 17: Rational Unified Process (RUP) |
| |
|
|
|
|
|
Question 17: Structured Systems Analysis and Design Method (SSADM) |
| |
|
|
|
|
|
Question 17: Agile programming/extreme programming |
| |
|
|
|
|
|
Question 18: Do you use any commercial or open-source tool for the following SCM functions? |
| |
|
|
|
|
|
Question 18: Source code change/version control. |
| |
|
|
|
|
|
Question 18: Tracking application defect and problem reports and change requests |
| |
|
|
|
|
|
Question 18: Software quality assurance (QA) |
| |
|
|
|
|
|
Question 18: Automated application builds/creation (program compilation and binding) |
| |
|
|
|
|
|
Question 18: Automated application deployment and distribution |
| |
|
|
|
|
|
Question 18: Software promotion and workflow (e.g., moving from test to production) |
| |
|
|
|
|
|
Question 19: Which programming editors, SEU add-ons, and/or IDEs (integrated development environments) do you use for iSeries programming? |
| |
|
|
|
|
|
|
|
Question 19: WDSc (standard or Advanced) |
| |
|
|
|
|
|
Question 19: Open-source Eclipse platform other than WDSc |
| |
|
|
|
|
|
Question 19: Linoma Software's RPG Toolbox |
| |
|
|
|
|
|
Question 19: ProData Computer's RPG Server Pages (RSP) |
| |
|
|
|
|
|
Question 19: Profound Logic Software's RPG Alive or RPG Alive GUI |
| |
|
|
|
|
|
Question 19: A third-party application generator |
| |
|
|
|
|
|
Question 20: If you do Java application development (on the iSeries or other platforms), which programming editors or IDEs do you primarily use for Java programming? |
| |
|
|
|
|
|
Question 20: Other (please specify) |
| |
|
|
|
|
|
Question 21: Which application generator products do you use or are you considering using for iSeries development? |
| |
|
|
|
|
|
|
|
Question 21: Business Computer Design's ProGen Plus or ProGen WebSmart |
| |
|
|
|
|
|
Question 21: Computer Associates' AllFusion 2E or AllFusion Plex |
| |
|
|
|
|
|
Question 21: GeneXus' GeneXus for iSeries |
| |
|
|
|
|
|
Question 21: IBM's Enterprise Generation Language (part of WDSc) |
| |
|
|
|
|
|
Question 21: LANSA's LANSA for the Web, Visual LANSA, or LANSA for iSeries |
| |
|
|
|
|
|
Question 21: Magic Software's Magic e-Developer |
| |
|
|
|
|
|
Question 21: mrc's mrc-Productivity Series or m-Power |
| |
|
|
|
|
|
|
|
Question 22: Please indicate the automated testing products you currently use for significant iSeries development? |
| |
|
|
|
|
|
|
|
Question 22: Aldon's Analyzer, TestBench, or Extractor |
| |
|
|
|
|
|
Question 22: Arcad Software's ARCAD-Qualifier Suite |
| |
|
|
|
|
|
Question 22: Blackstone and Cullen's Data Commander |
| |
|
|
|
|
|
Question 22: MKS's ExtractDB |
| |
|
|
|
|
|
Question 22: Original Software Group's TestDRIVE, TestGUI, or Test WEB |
| |
|
|
|
|
|
Question 22: SoftLanding's TestBench for iSeries |
| |
|
|
|
|
|
Question 22: Thenon's SmartTest400 |
| |
|
|
|
|
|
Question 22: Other (please specify) |
| |
|
|
|
|
|
Question 23: Please indicate which of the following user interface approaches you currently use for your iSeries applications. |
| |
|
|
|
|
|
Question 23: 5250 ("green screen") |
| |
|
|
|
|
|
Question 23: 5250-to-HTML ("screen-scraping") |
| |
|
|
|
|
|
Question 23: 5250-to-HTML with IBM's WebFacing |
| |
|
|
|
|
|
Question 23: J2EE (servlets, JSPs, etc.) |
| |
|
|
|
|
|
Question 23: CGI (i.e., application outputs HTML) |
| |
|
|
|
|
|
Question 23: Java client application |
| |
|
|
|
|
|
Question 23: .NET client application |
| |
|
|
|
|
|
Question 23: PC front end (e.g., Visual Basic or VA RPG) |
| |
|
|
|
|
|
Question 23: Eclipse RCP (Rich Client Platform) |
| |
|
|
|
|
|
Question 24: Please indicate which user interface tools or products (if any) you use for iSeries UI development. |
| |
|
|
|
|
|
|
|
|
|
Question 24: IBM's WebFacing |
| |
|
|
|
|
|
Question 24: Advanced BusinessLink's Strategi |
| |
|
|
|
|
|
Question 24: BOScom's BOSaNOVA, Jadvantage, or MorphMaster GUI |
| |
|
|
|
|
|
Question 24: BCD's RPG/DDS to Web Conversion Tool or WebSmart OE (Original Edition) |
| |
|
|
|
|
|
Question 24: Computer Associates' AllFusion 2E Web Option |
| |
|
|
|
|
|
Question 24: Core Technology's Visual Underneath Studio |
| |
|
|
|
|
|
Question 24: Ericom Software's PowerTerm Host Publisher |
| |
|
|
|
|
|
Question 24: GeneXus' GeneXus for iSeries |
| |
|
|
|
|
|
Question 24: Jacada's Fusion, HostFuse, Interface Server, or Studio for iSeries |
| |
|
|
|
|
|
Question 24: LANSA's LANSA for the Web, Visual LANSA, or LANSA for iSeries |
| |
|
|
|
|
|
Question 24: Linoma Software's aXes |
| |
|
|
|
|
|
Question 24: Looksoftware's newlook or centric |
| |
|
|
|
|
|
Question 24: Magic Software's eDeveloper |
| |
|
|
|
|
|
Question 24: mrc's m-Power or mrc-Productivity Series |
| |
|
|
|
|
|
Question 24: ResQNet.com's ResQ! |
| |
|
|
|
|
|
Question 24: RJS Software's ASP/400 |
| |
|
|
|
|
|
Question 24: Seagull Software's JWalk |
| |
|
|
|
|
|
|
|
Question 25: Which presentation types and/or client devices have you deployed or do you anticipate needing to interface with your iSeries server in the coming year? |
| |
|
|
|
|
|
Question 25: Windows rich-client |
| |
|
|
|
|
|
Question 25: Web browser/thin-clients |
| |
|
|
|
|
|
Question 25: Portals and portlets |
| |
|
|
|
|
|
Question 25: PDA (e.g., PocketPC, Palm) |
| |
|
|
|
|
|
Question 25: Wireless (e.g., cell phone) |
| |
|
|
|
|
|
|
|
Question 25: Other (please specify) |
| |
|
|
|
|
|
Question 26: Which statement best describes the impact that the IBM iSeries Developers Roadmap has had on your development plans. |
| |
|
|
|
|
|
Question 27: What impact is .NET or Java having on the way you build new applications? (Please check all that apply.) |
| |
|
|
|
|
|
Question 27: No impact, business as usual, don't plan to use either one |
| |
|
|
|
|
|
Question 27: Need better interoperability between iSeries and other platforms |
| |
|
|
|
|
|
Question 27: Management push for migration from RPG to either .NET or Java |
| |
|
|
|
|
|
Question 27: Mandate to develop Java-based applications on the iSeries |
| |
|
|
|
|
|
Question 27: Other (please specify) |
| |
|
|
|
|
|
Question 28: How far along in the iSeries modernization process would you describe your organization as being? |
| |
|
|
|
|
|
Question 29: Please indicate which application systems and platforms are part of your strategic direction for FUTURE development. |
| |
|
|
|
|
|
Question 29: "Traditional" iSeries applications (e.g., RPG or Cobol HLL programs that use display files) |
| |
|
|
|
|
|
Question 29: iSeries HLL Web applications (e.g., CGI programs written in RPG or Cobol) |
| |
|
|
|
|
|
Question 29: Callable RPG or Cobol programs or service programs to implement business logic and services, which are called by Java or .NET front ends |
| |
|
|
|
|
|
Question 29: SQL stored procedures, user-defined functions, and/or triggers that run on the iSeries |
| |
|
|
|
|
|
Question 29: J2EE applications or services running on WebSphere Application Server (WAS) |
| |
|
|
|
|
|
Question 29: J2EE applications or services running on a J2EE application server other than WebSphere |
| |
|
|
|
|
|
Question 29: Java client applications accessing iSeries data, stored procedures, and programs via JDBC or PCML |
| |
|
|
|
|
|
Question 29: .NET client applications accessing iSeries data, stored procedures, and programs via ODBC, OLE DB, or .NET Data Provider |
| |
|
|
|
|
|
Question 29: .NET applications running on a Windows server |
| |
|
|
|
|
|
Question 29: Linux or Unix applications running on iSeries |
| |
|
|
|
|
|
Question 29: Linux or Unix applications running on non-iSeries |
| |
|
|
|
|
|
|
|
Question 30: If you indicated in the question above that WebSphere Application Server (WAS) or another J2EE application server was part of your strategy, on which systems do you plan to run the J2EE application server in production? |
| |
|
|
|
|
|
Question 30: OS/400-i5/OS on the iSeries |
| |
|
|
|
|
|
Question 30: Linux or Unix on the iSeries |
| |
|
|
|
|
|
Question 30: Linux or Unix applications running on non-iSeries |
| |
|
|
|
|
|
Question 30: MS Windows server |
| |
|
|
|
|
|
Question 30: Other system (please specify) |
| |
|
|
|
|
|
Question 31: Are your development efforts affected by the following IT impacts? |
| |
|
|
|
|
|
Question 31: Privacy, security, and audit legislation, such as Sarbanes-Oxley, HIPAA, etc. |
| |
|
|
|
|
|
Question 31: Supply chain mandates, such as EDI-INT, GDSN, and RFID |
| |
|
|
|
|
|
Question 31: Data security threats |
| |
|
|
|
|
|
Question 31: Open-source software alternatives |
| |
|
|
|
|
|
Question 31: Web services and SOA |
| |
|
|
|
|
|
Question 31: Outsourcing and use of ASPs |
| |
|
|
|
|
|
Question 32: Which of the following integration-based projects are most likely to affect your application development team in the next 12 months? (Please check all that apply.) |
| |
|
|
|
|
|
Question 32: EDI-INT (AS2) connectivity |
| |
|
|
|
|
|
Question 32: Product Data Synchronization (GDSN) |
| |
|
|
|
|
|
Question 32: E-commerce extension to core systems |
| |
|
|
|
|
|
Question 32: XML-based transactions / document exchange |
| |
|
|
|
|
|
Question 32: Web services |
| |
|
|
|
|
|
|
|
|
|
Question 32: Other (please specify) |
| |
|
|
|
|
|
Question 33: Please indicate your interest in the following language-specific how-to articles. |
| |
|
|
|
|
|
Question 33: Beginning-level ILE RPG |
| |
|
|
|
|
|
Question 33: Intermediate-to-advanced ILE RPG |
| |
|
|
|
|
|
Question 33: Beginning-level Java |
| |
|
|
|
|
|
Question 33: Intermediate-to-advanced Java |
| |
|
|
|
|
|
Question 33: Beginning-level SQL |
| |
|
|
|
|
|
Question 33: Intermediate-to-advanced SQL |
| |
|
|
|
|
|
Question 33: Beginning-level XML |
| |
|
|
|
|
|
Question 33: Intermediate-to-advanced XML |
| |
|
|
|
|
|
Question 33: Beginning-level CL |
| |
|
|
|
|
|
Question 33: Intermediate-to-advanced CL |
| |
|
|
|
|
|
Question 33: Cobol (any level) |
| |
|
|
|
|
|
Question 33: PHP (any level) |
| |
|
|
|
|
|
Question 34: Please indicate your interest in the following kinds of articles. |
| |
|
|
|
|
|
Question 34: Developing/deploying to WebSphere Application Server |
| |
|
|
|
|
|
Question 34: Using .NET to develop iSeries e-commerce applications |
| |
|
|
|
|
|
Question 34: Employing third-party alternatives for bringing iSeries applications to the Web |
| |
|
|
|
|
|
Question 34: Using a HLL such as RPG or Cobol with CGI to develop e-commerce applications |
| |
|
|
|
|
|
Question 35: What is the biggest application development decision or challenge you face? |
| |
|
|
|
|