SlideShare a Scribd company logo
1 of 15
Download to read offline
© Proximity 2014
The latest tools for
developing your systems
Dave Pickburn
Director
© Proximity 2014
Introduction
• The IBM i is a much more open platform than it was
• Its very suitable for developing fully functional browser based software
• Think Functions rather than Applications
• Can deliver mobile apps (very well)
• Can deliver responsive applications (as good as any other platform)
• And ….
© Proximity 2014
Introduction
• Data in existing DB2 applications (BPCS / LX etc.) is all available
• Existing logic can be re used including calls to RPG and CL programs
• Existing screens can be re worked and re developed
• Results can be delivered:
• Cloud based (e.g. our Stream application)
• As a Project on your site
• Using Own developers
• And…
© Proximity 2014
Introduction
• And with DBi (MySQL)
• Many PHP/MySQL applications are available on your IBM i
FREE !
And with a simple change table command – the data is accessible as
DB2 database files
© Proximity 2014
Under the Covers
© Proximity 2014
Whatever you do…
If it’s delivered in a browser (and it should be)…
What you are serving out from the IBM i is:
That is interpreted and rendered by the browser as web pages
And having a Responsive
design is probably good
© Proximity 2014
What is responsive?
Optimising output for multiple devices
• Desktop
• Mobile
• Tablet
© Proximity 2014
© Proximity 2014
Samples
© Proximity 2014
Options and Examples
• PHP Development
• Web Enabling
• Packaged Solutions
• CMS
• Ecommerce
• Utilities etc.
• And many more
© Proximity 2014
PHP Development
• PHP is great for web development
• A real programming language
• Fast to develop with
• Open source
• Widely used
• Strong PHP community
• Extensive resources and tools available
• Runs on IBM i
• Integrates and works well with existing applications
• SQL database access, RPG / COBOL / CL program calls
• No 3rd party hardware
• PHP Development
• Zend Studio
• WebSmart PHP
© Proximity 2014
Web Enabling
• Screen Scraping / Refacing / Web Enabling
• Several products available
• With Presto, much more than a screen scrape
• Works out of the box
• Full development options
• Complete access to custom HTML, CSS and Javascript
• Database access via SQL
 No changes required to the application
 Runs native on IBM i
 Interactive jobs run in subsystems as normal
© Proximity 2014
Packaged Solutions
• Utilising existing Applications written in PHP and MySQL
• Delivered as part of Zend Server 6.3+
• Pre configured to quickly install
• Often with community editions
• Often with Themes available free or at a low cost
• Drupal – Content Management System (CMS)
• Magento – eCommerce
• WordPress – Blogging and CMS
• Joomla – CMS
• Mantis – Bug tracker
• Media-Wiki – Wiki
• SugarCRM - CRM
• And many more
© Proximity 2014
Summary
• The IBM i is ready for modern development
• Think mainly Functions rather than Applications
• Can deliver mobile apps and responsive designs very well
• Existing DB2 applications such as BPCS and LX are accessible
• Existing screens can be re worked and re developed
• No new hardware
• Maximise the existing investment, evolve and deliver excellent results:
• Cost effectively
• With low risk
© Proximity 2014
Close

More Related Content

What's hot

[VJCD seminar] Launching of APO-Chan, an Azure Mobile Apps with Xamarin and OSS
[VJCD seminar] Launching of APO-Chan, an Azure Mobile Apps with Xamarin and OSS[VJCD seminar] Launching of APO-Chan, an Azure Mobile Apps with Xamarin and OSS
[VJCD seminar] Launching of APO-Chan, an Azure Mobile Apps with Xamarin and OSSThe Long Nguyen
 
Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Suzanne Dergacheva
 
Building Serverless Web Applications with OpenWhisk
Building Serverless Web Applications with OpenWhiskBuilding Serverless Web Applications with OpenWhisk
Building Serverless Web Applications with OpenWhiskNiklas Heidloff
 
Asp.Net 3 5 Part 1
Asp.Net 3 5 Part 1Asp.Net 3 5 Part 1
Asp.Net 3 5 Part 1asim78
 
Dot Net Framework An Overview
Dot Net Framework   An OverviewDot Net Framework   An Overview
Dot Net Framework An OverviewMicrosoftFeed
 
Entity Framework Core 1.0
Entity Framework Core 1.0Entity Framework Core 1.0
Entity Framework Core 1.0Senthil Kumar
 
How to Successfully Implement Headless Drupal
How to Successfully Implement Headless DrupalHow to Successfully Implement Headless Drupal
How to Successfully Implement Headless DrupalAcquia
 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar litbbsr
 
Kickstart android development with xamarin
Kickstart android development with xamarinKickstart android development with xamarin
Kickstart android development with xamarinFoyzul Karim
 
Drupal 8 deeper dive
Drupal 8 deeper diveDrupal 8 deeper dive
Drupal 8 deeper diveAmazee Labs
 
Node.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontendsNode.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontendsEugene Fidelin
 
X All The Things: Enterprise Content Management
X All The Things: Enterprise Content ManagementX All The Things: Enterprise Content Management
X All The Things: Enterprise Content ManagementPhase2
 
What's new in Silverstripe 4? (StripeCon APAC 2016)
What's new in Silverstripe 4? (StripeCon APAC 2016)What's new in Silverstripe 4? (StripeCon APAC 2016)
What's new in Silverstripe 4? (StripeCon APAC 2016)Ingo Schommer
 
Introduction to Versioning (VCS) for Developers
Introduction to Versioning (VCS) for DevelopersIntroduction to Versioning (VCS) for Developers
Introduction to Versioning (VCS) for DevelopersAmpersand
 

What's hot (20)

[VJCD seminar] Launching of APO-Chan, an Azure Mobile Apps with Xamarin and OSS
[VJCD seminar] Launching of APO-Chan, an Azure Mobile Apps with Xamarin and OSS[VJCD seminar] Launching of APO-Chan, an Azure Mobile Apps with Xamarin and OSS
[VJCD seminar] Launching of APO-Chan, an Azure Mobile Apps with Xamarin and OSS
 
Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7
 
Web development post io2016
Web development post io2016Web development post io2016
Web development post io2016
 
Enterprise Griffon
Enterprise GriffonEnterprise Griffon
Enterprise Griffon
 
Building Serverless Web Applications with OpenWhisk
Building Serverless Web Applications with OpenWhiskBuilding Serverless Web Applications with OpenWhisk
Building Serverless Web Applications with OpenWhisk
 
Asp.Net 3 5 Part 1
Asp.Net 3 5 Part 1Asp.Net 3 5 Part 1
Asp.Net 3 5 Part 1
 
Dot Net Framework An Overview
Dot Net Framework   An OverviewDot Net Framework   An Overview
Dot Net Framework An Overview
 
ASP.NET 5
ASP.NET 5ASP.NET 5
ASP.NET 5
 
Entity Framework Core 1.0
Entity Framework Core 1.0Entity Framework Core 1.0
Entity Framework Core 1.0
 
How to Successfully Implement Headless Drupal
How to Successfully Implement Headless DrupalHow to Successfully Implement Headless Drupal
How to Successfully Implement Headless Drupal
 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar
 
Kickstart android development with xamarin
Kickstart android development with xamarinKickstart android development with xamarin
Kickstart android development with xamarin
 
Drupal 8 deeper dive
Drupal 8 deeper diveDrupal 8 deeper dive
Drupal 8 deeper dive
 
Node.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontendsNode.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontends
 
X All The Things: Enterprise Content Management
X All The Things: Enterprise Content ManagementX All The Things: Enterprise Content Management
X All The Things: Enterprise Content Management
 
Mvc webforms
Mvc webformsMvc webforms
Mvc webforms
 
The headless CMS
The headless CMSThe headless CMS
The headless CMS
 
What's new in Silverstripe 4? (StripeCon APAC 2016)
What's new in Silverstripe 4? (StripeCon APAC 2016)What's new in Silverstripe 4? (StripeCon APAC 2016)
What's new in Silverstripe 4? (StripeCon APAC 2016)
 
Introduction to Versioning (VCS) for Developers
Introduction to Versioning (VCS) for DevelopersIntroduction to Versioning (VCS) for Developers
Introduction to Versioning (VCS) for Developers
 
Mvc 4.0
Mvc 4.0Mvc 4.0
Mvc 4.0
 

Viewers also liked

Running open source PHP applications on you IBM i
Running open source PHP applications on you IBM iRunning open source PHP applications on you IBM i
Running open source PHP applications on you IBM iProximity Group
 
Trends and directions in IBM i modernisation, development and mobilisation
Trends and directions in IBM i modernisation, development and mobilisationTrends and directions in IBM i modernisation, development and mobilisation
Trends and directions in IBM i modernisation, development and mobilisationProximity Group
 
System i user survey 2013
System i user survey 2013System i user survey 2013
System i user survey 2013Inforsystemi
 
IotR System21 Overview
IotR System21 OverviewIotR System21 Overview
IotR System21 OverviewInforsystemi
 
Infor on the Road 2013 System i Xtreme Support
Infor on the Road 2013 System i Xtreme SupportInfor on the Road 2013 System i Xtreme Support
Infor on the Road 2013 System i Xtreme SupportInforsystemi
 
Infor on the Road 2013 ERP LX EGLi and STTi
Infor on the Road 2013 ERP LX EGLi and STTiInfor on the Road 2013 ERP LX EGLi and STTi
Infor on the Road 2013 ERP LX EGLi and STTiInforsystemi
 
Infor on the Road 2013 Systemi XA
Infor on the Road 2013 Systemi XAInfor on the Road 2013 Systemi XA
Infor on the Road 2013 Systemi XAInforsystemi
 
Infor on the Road 2013 Cashbook SEPA
Infor on the Road 2013 Cashbook SEPAInfor on the Road 2013 Cashbook SEPA
Infor on the Road 2013 Cashbook SEPAInforsystemi
 
Infor i Business Cloud
Infor i Business CloudInfor i Business Cloud
Infor i Business CloudInforsystemi
 
Infor i: Setting The Scene. Infor is the largest IBM i ISV in the World.
Infor i: Setting The Scene. Infor is the largest IBM i ISV in the World.Infor i: Setting The Scene. Infor is the largest IBM i ISV in the World.
Infor i: Setting The Scene. Infor is the largest IBM i ISV in the World.Inforsystemi
 
Infor LX/BPCS Vision Roadmap
Infor LX/BPCS Vision RoadmapInfor LX/BPCS Vision Roadmap
Infor LX/BPCS Vision RoadmapProximity Group
 
Infor on the Road 2013 ERP LX
Infor on the Road 2013 ERP LXInfor on the Road 2013 ERP LX
Infor on the Road 2013 ERP LXInforsystemi
 
Infor on the Road 10.10.13
Infor on the Road 10.10.13Infor on the Road 10.10.13
Infor on the Road 10.10.13Inforsystemi
 
The Future of ERP on IBMi
The Future of ERP on IBMiThe Future of ERP on IBMi
The Future of ERP on IBMiInforsystemi
 

Viewers also liked (14)

Running open source PHP applications on you IBM i
Running open source PHP applications on you IBM iRunning open source PHP applications on you IBM i
Running open source PHP applications on you IBM i
 
Trends and directions in IBM i modernisation, development and mobilisation
Trends and directions in IBM i modernisation, development and mobilisationTrends and directions in IBM i modernisation, development and mobilisation
Trends and directions in IBM i modernisation, development and mobilisation
 
System i user survey 2013
System i user survey 2013System i user survey 2013
System i user survey 2013
 
IotR System21 Overview
IotR System21 OverviewIotR System21 Overview
IotR System21 Overview
 
Infor on the Road 2013 System i Xtreme Support
Infor on the Road 2013 System i Xtreme SupportInfor on the Road 2013 System i Xtreme Support
Infor on the Road 2013 System i Xtreme Support
 
Infor on the Road 2013 ERP LX EGLi and STTi
Infor on the Road 2013 ERP LX EGLi and STTiInfor on the Road 2013 ERP LX EGLi and STTi
Infor on the Road 2013 ERP LX EGLi and STTi
 
Infor on the Road 2013 Systemi XA
Infor on the Road 2013 Systemi XAInfor on the Road 2013 Systemi XA
Infor on the Road 2013 Systemi XA
 
Infor on the Road 2013 Cashbook SEPA
Infor on the Road 2013 Cashbook SEPAInfor on the Road 2013 Cashbook SEPA
Infor on the Road 2013 Cashbook SEPA
 
Infor i Business Cloud
Infor i Business CloudInfor i Business Cloud
Infor i Business Cloud
 
Infor i: Setting The Scene. Infor is the largest IBM i ISV in the World.
Infor i: Setting The Scene. Infor is the largest IBM i ISV in the World.Infor i: Setting The Scene. Infor is the largest IBM i ISV in the World.
Infor i: Setting The Scene. Infor is the largest IBM i ISV in the World.
 
Infor LX/BPCS Vision Roadmap
Infor LX/BPCS Vision RoadmapInfor LX/BPCS Vision Roadmap
Infor LX/BPCS Vision Roadmap
 
Infor on the Road 2013 ERP LX
Infor on the Road 2013 ERP LXInfor on the Road 2013 ERP LX
Infor on the Road 2013 ERP LX
 
Infor on the Road 10.10.13
Infor on the Road 10.10.13Infor on the Road 10.10.13
Infor on the Road 10.10.13
 
The Future of ERP on IBMi
The Future of ERP on IBMiThe Future of ERP on IBMi
The Future of ERP on IBMi
 

Similar to The latest tools for developing your IBM i systems

Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...GRUC
 
EPUB 3 Empowers Professionals On the Go
EPUB 3 Empowers Professionals On the GoEPUB 3 Empowers Professionals On the Go
EPUB 3 Empowers Professionals On the GoDAISY Consortium
 
XPages: No Experience Needed
XPages: No Experience NeededXPages: No Experience Needed
XPages: No Experience NeededKathy Brown
 
Strategic Modernization with PHP on IBM i
Strategic Modernization with PHP on IBM iStrategic Modernization with PHP on IBM i
Strategic Modernization with PHP on IBM iAlan Seiden
 
Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5Suyati Technologies
 
New! getting domino current is easier than you think v5
New! getting domino current is easier than you think v5New! getting domino current is easier than you think v5
New! getting domino current is easier than you think v5Andy Porter
 
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternAn Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternTeamstudio
 
Introduction to drupal
 Introduction to drupal Introduction to drupal
Introduction to drupalRachit Gupta
 
Bluemix overview v1.4
Bluemix overview v1.4Bluemix overview v1.4
Bluemix overview v1.4Jose Pena
 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar litbbsr
 
Ria Applications And PHP
Ria Applications And PHPRia Applications And PHP
Ria Applications And PHPJohn Coggeshall
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentTeamstudio
 
Learn PHP Lacture1
Learn PHP Lacture1Learn PHP Lacture1
Learn PHP Lacture1ADARSH BHATT
 
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFrom RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFresche Solutions
 
Aiming for automatic updates - Drupal Dev Days Lisbon 2018
Aiming for automatic updates - Drupal Dev Days Lisbon 2018Aiming for automatic updates - Drupal Dev Days Lisbon 2018
Aiming for automatic updates - Drupal Dev Days Lisbon 2018hernanibf
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?Wong Hoi Sing Edison
 
Introduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceIntroduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceJen Wei Lee
 
2014.07.11 biginsights data2014
2014.07.11 biginsights data20142014.07.11 biginsights data2014
2014.07.11 biginsights data2014Wilfried Hoge
 

Similar to The latest tools for developing your IBM i systems (20)

IDS and Bluemix
IDS and BluemixIDS and Bluemix
IDS and Bluemix
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
 
EPUB 3 Empowers Professionals On the Go
EPUB 3 Empowers Professionals On the GoEPUB 3 Empowers Professionals On the Go
EPUB 3 Empowers Professionals On the Go
 
XPages: No Experience Needed
XPages: No Experience NeededXPages: No Experience Needed
XPages: No Experience Needed
 
Strategic Modernization with PHP on IBM i
Strategic Modernization with PHP on IBM iStrategic Modernization with PHP on IBM i
Strategic Modernization with PHP on IBM i
 
Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5
 
New! getting domino current is easier than you think v5
New! getting domino current is easier than you think v5New! getting domino current is easier than you think v5
New! getting domino current is easier than you think v5
 
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternAn Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller Pattern
 
Introduction to drupal
 Introduction to drupal Introduction to drupal
Introduction to drupal
 
Bluemix overview v1.4
Bluemix overview v1.4Bluemix overview v1.4
Bluemix overview v1.4
 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar
 
Ria Applications And PHP
Ria Applications And PHPRia Applications And PHP
Ria Applications And PHP
 
Getting started with PHP on IBM i
Getting started with PHP on IBM iGetting started with PHP on IBM i
Getting started with PHP on IBM i
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application Development
 
Learn PHP Lacture1
Learn PHP Lacture1Learn PHP Lacture1
Learn PHP Lacture1
 
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFrom RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
 
Aiming for automatic updates - Drupal Dev Days Lisbon 2018
Aiming for automatic updates - Drupal Dev Days Lisbon 2018Aiming for automatic updates - Drupal Dev Days Lisbon 2018
Aiming for automatic updates - Drupal Dev Days Lisbon 2018
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Introduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceIntroduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital Workplace
 
2014.07.11 biginsights data2014
2014.07.11 biginsights data20142014.07.11 biginsights data2014
2014.07.11 biginsights data2014
 

Recently uploaded

Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 

Recently uploaded (20)

Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 

The latest tools for developing your IBM i systems

  • 1. © Proximity 2014 The latest tools for developing your systems Dave Pickburn Director
  • 2. © Proximity 2014 Introduction • The IBM i is a much more open platform than it was • Its very suitable for developing fully functional browser based software • Think Functions rather than Applications • Can deliver mobile apps (very well) • Can deliver responsive applications (as good as any other platform) • And ….
  • 3. © Proximity 2014 Introduction • Data in existing DB2 applications (BPCS / LX etc.) is all available • Existing logic can be re used including calls to RPG and CL programs • Existing screens can be re worked and re developed • Results can be delivered: • Cloud based (e.g. our Stream application) • As a Project on your site • Using Own developers • And…
  • 4. © Proximity 2014 Introduction • And with DBi (MySQL) • Many PHP/MySQL applications are available on your IBM i FREE ! And with a simple change table command – the data is accessible as DB2 database files
  • 6. © Proximity 2014 Whatever you do… If it’s delivered in a browser (and it should be)… What you are serving out from the IBM i is: That is interpreted and rendered by the browser as web pages And having a Responsive design is probably good
  • 7. © Proximity 2014 What is responsive? Optimising output for multiple devices • Desktop • Mobile • Tablet
  • 10. © Proximity 2014 Options and Examples • PHP Development • Web Enabling • Packaged Solutions • CMS • Ecommerce • Utilities etc. • And many more
  • 11. © Proximity 2014 PHP Development • PHP is great for web development • A real programming language • Fast to develop with • Open source • Widely used • Strong PHP community • Extensive resources and tools available • Runs on IBM i • Integrates and works well with existing applications • SQL database access, RPG / COBOL / CL program calls • No 3rd party hardware • PHP Development • Zend Studio • WebSmart PHP
  • 12. © Proximity 2014 Web Enabling • Screen Scraping / Refacing / Web Enabling • Several products available • With Presto, much more than a screen scrape • Works out of the box • Full development options • Complete access to custom HTML, CSS and Javascript • Database access via SQL  No changes required to the application  Runs native on IBM i  Interactive jobs run in subsystems as normal
  • 13. © Proximity 2014 Packaged Solutions • Utilising existing Applications written in PHP and MySQL • Delivered as part of Zend Server 6.3+ • Pre configured to quickly install • Often with community editions • Often with Themes available free or at a low cost • Drupal – Content Management System (CMS) • Magento – eCommerce • WordPress – Blogging and CMS • Joomla – CMS • Mantis – Bug tracker • Media-Wiki – Wiki • SugarCRM - CRM • And many more
  • 14. © Proximity 2014 Summary • The IBM i is ready for modern development • Think mainly Functions rather than Applications • Can deliver mobile apps and responsive designs very well • Existing DB2 applications such as BPCS and LX are accessible • Existing screens can be re worked and re developed • No new hardware • Maximise the existing investment, evolve and deliver excellent results: • Cost effectively • With low risk