develop ibm i mobile and desktop applications with a
TRANSCRIPT
© BCD Software, LLC. All rights reserved.
Develop IBM i Mobile and Desktop Applications with a Single Code Base
© BCD Software, LLC. All rights reserved.
About the Presenters
Greg Patterson
Technical Sales Engineer
BCD and Quadrant Software- A Division of Fresche
© BCD Software, LLC. All rights reserved.
Agenda
What is Responsive Web Design
Introduction to Bootstrap
Rapid Development with WebSmart
© BCD Software, LLC. All rights reserved.
What is Responsive Web Design
Make web pages look good on all devices
© BCD Software, LLC. All rights reserved.
Uses CSS and HTML
Hide, move, stack, resize
Grid layout
Responds to device screen
One code base
What is Responsive Web Design
© BCD Software, LLC. All rights reserved.
Dimensions
− 480px
− 768px
− 992px
− 1200px
Orientation
Browser
OS
Media Queries
© BCD Software, LLC. All rights reserved.
Desktop only
Mobile only
Native Mobile App
Hybrid (app wrapper)
Article on Responsive Design on Smashing
Magazine from 2011:
− https://www.smashingmagazine.com/2011/01/guidelines-for-
responsive-web-design/
Alternatives?
© BCD Software, LLC. All rights reserved.
Agenda
What is Responsive Web Design
Introduction to Bootstrap
Rapid Development with WebSmart
© BCD Software, LLC. All rights reserved.
Most popular HTML, CSS, and JS framework for
developing responsive web applications
Build sleek sites quickly and easily
Single code base
Free Open Source – getbootstrap.com
What is Bootstrap
© BCD Software, LLC. All rights reserved.
Ease of use – basic HTML/CSS skills
Responsivity – phones, tablets, desktops
Mobile-First Approach
Cross-browser compatibility
Theming
Why Use Bootstrap
© BCD Software, LLC. All rights reserved.
xs - 480px
s - 768px
m - 992px
l - 1200px
Class = .hidden-xs
Media Queries
© BCD Software, LLC. All rights reserved.
Popular
Saves Time
What Other Platforms Use
Cross Browser
Attract New Developers
Other Advantages
© BCD Software, LLC. All rights reserved.
http://htmlstream.com/preview/unify-
v1.9.4/E-Commerce/index.html
Bootstrap Site Example
© BCD Software, LLC. All rights reserved.
http://getbootstrap.com/
https://bootswatch.com/
http://builtwithbootstrap.com/
https://wrapbootstrap.com
http://www.w3schools.com/bootstrap/
http://startbootstrap.com/bootstrap-resources/
Resources
© BCD Software, LLC. All rights reserved.
Agenda
What is Responsive Web Design
Introduction to Bootstrap
Rapid Development with WebSmart
© BCD Software, LLC. All rights reserved.
Overview
Live demo
Tour of IDE
Rapid Development with WebSmart
© BCD Software, LLC. All rights reserved.
See results in minutes
Reduce web development learning curve
Leverage existing RPG code and resources
Attract new developers
Strategic web applications
WebSmart Benefits
© BCD Software, LLC. All rights reserved.
Templates Create Program in Minutes
PHP, ILE, Node.js
HTML
CSS
JavaScript
© BCD Software, LLC. All rights reserved.
WebSmart Examples
mybcdsoftware.com
User Guide and KB
Training
Technical Resources