SlideShare a Scribd company logo
OutSystems: A More Efficient Way To Build Apps
Russ Fustino, OutSystems Director Developer Evangelism
Russell.fustino@outsystems.com
@RussFustino
@OutSystemsDev
www.outsystems.com© OutSystems. All Rights Reserved2 www.outsystems.com© OutSystems. All Rights Reserved2
When I build an app, here is what I need.
• Phone and Tablet views
• Landscape and portrait orientations
• iOS, Android and Windows
• Debugging
• Rapid Development (git-r done).
• Common code base
• Native device capabilities
• Integration with my data
www.outsystems.com© OutSystems. All Rights Reserved3 www.outsystems.com© OutSystems. All Rights Reserved3
… and here is what I would like
• Visual designer
• A support system for my App
• Data in the cloud with CRUD
• App in the cloud
• Something that goes beyond NuGet
• Extensible in C# or JavaScript
• Build a great UX
www.outsystems.com© OutSystems. All Rights Reserved4 www.outsystems.com© OutSystems. All Rights Reserved4
Agenda
• OutSystems Overview
• Build an app with OutSystems
• OutSystems Now for device specific features
• Silk UI Framework / Tools
• Online Community and Resources
• Summary
www.outsystems.com© OutSystems. All Rights Reserved5 www.outsystems.com© OutSystems. All Rights Reserved5
Introduction
Who is OutSystems?
Why are Enterprises buying
OUTSYSTEMS PLATFORM ?
S P E E D .
Accelerate delivery and change of enterprise mobile
and web apps
Top Scenarios and Use Cases
Forms / Docs Workflows Portals Dashboards Front-Ends
Quoting Onboarding Customers Executive for SAP
Simulators Approvals Resellers Line of Business for salesforce.com
Order Entry Field Service Suppliers Insight For legacy
Mobile and Web App Dev is a Hard Problem
20-50
Apps
4 Platform
3 Form Factors
X
Abundance
Of Data Silos
X
Skills
Shortage
X
Constant Change RequestsX
Not if you have the right application platform!
Use existing skills
Relatively Easy to build, Cheap to change
Responsive plus hybrid
Abstraction brings stability
Simplified aggregation
Does it need to be so hard?
www.outsystems.com© OutSystems. All Rights Reserved11 www.outsystems.com© OutSystems. All Rights Reserved11
OutSystems platform Architecture
Architecture Overview
• Front-end server(s) - standard Web
Application Server (IIS or Java
Application Server) environment
complemented with 3 extra OutSystems
services;
• Deployment Controller Server – compile
the applications and deploy in front-end
servers;
• Database Server - The Database Server
is a Relational Database Management
System (RDBMS), such as Microsoft
SQL Server, Oracle or MySQL database
*More information on architecture tech note
https://www.outsystems.com/platform/development/infrastructure-technote/
www.outsystems.com© OutSystems. All Rights Reserved12 www.outsystems.com© OutSystems. All Rights Reserved12
Get your personal environment
Register & Download
Go to www.outsystems.com
and get yourself a personal
Environment by providing your
information and follow the
indicated steps.
www.outsystems.com© OutSystems. All Rights Reserved13 www.outsystems.com© OutSystems. All Rights Reserved13
Build an App in 5 minutes!
Build an app with OutSystems
www.outsystems.com© OutSystems. All Rights Reserved15 www.outsystems.com© OutSystems. All Rights Reserved15
Let’s build something like this…
Customer Information Management sample
Customers Products Category
Purchase
Orders
1. Manage customer information
2. Manage products information
3. Category information is related with products
4. Customers and products are related via purchases
Demo
A deeper look…
www.outsystems.com17 © OutSystems. All Rights Reserved17
What is OutSystems Now?
Native shell, that
enable the webapps
running in it to access
native functionality
Native shell
Web app
Hybrid approach
www.outsystems.com18 © OutSystems. All Rights Reserved18
So… It’s a browser?
Not a browser,
although it consumes
web resources
Built on top of
Cordova* 3.5.0
(not plain cordova app)
*Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript
www.outsystems.com19 © OutSystems. All Rights Reserved19
What devices are supported?
The support is made to
Operating Systems not
Devices or producers.
Android 4.0+
iOS 7+
Windows 8.1+
Ask for 4.4+
Webview* is based on chromium engine.
Enables debug and is a more recent web engine.
*WebView class is an extension of Android's View class that allows you to display web pages as a part of your activity layout.
www.outsystems.com20 © OutSystems. All Rights Reserved20
What does it enable?
1. Access to native functionalities
a. Camera
b. Geolocation
c. QR code reader*
d. Access to file system
e. Access to address book*
f. Access to device Calendar
*Not available to Windows
www.outsystems.com21 © OutSystems. All Rights Reserved21
What does it enable?
Custom Branding
Logo customization Splash customization Login page customization
www.outsystems.com22 © OutSystems. All Rights Reserved22
What does it enable?
Custom plugins
a. Login with Touch ID
b. Native mail composer
c. Integration with PingOne
d. Kiosk mode
e. Download files in the background
f. Upload files in the background
g. Record videos
h. Play videos
i. … many others…
www.outsystems.com© OutSystems. All Rights Reserved23 www.outsystems.com© OutSystems. All Rights Reserved23
OutSystems Now
The Place to go for Your Enterprise Mobile Apps
Single Place + One Login
The place to go for all your
own enterprise mobile
apps
No hunting for URLs, etc
Immediate Change
Make changes in your apps
and they’re immediately
available to your users
User adoption first
Enterprise controls ensured
Monitor actual usage
Demo
OutSystems Now
www.outsystems.com© OutSystems. All Rights Reserved25 www.outsystems.com© OutSystems. All Rights Reserved25
What is Silk UI Framework?
Great UI
Without the need to know
how to code CSS
www.outsystems.com© OutSystems. All Rights Reserved26 www.outsystems.com© OutSystems. All Rights Reserved26
Silk UI Framework
www.outsystems.com© OutSystems. All Rights Reserved27 www.outsystems.com© OutSystems. All Rights Reserved27
Simple Right?
.Box {
background-color: white;
font-size: 12px;
border: 1px solid black;
}
www.outsystems.com© OutSystems. All Rights Reserved28 www.outsystems.com© OutSystems. All Rights Reserved28
CSS Gets Complex Quick
@media screen and (max-width: 700px) and (min-width: 340px) and
(device-pixel-ratio: 2) {
.content > li.kpbb a:hover {
position: relative;
box-sizing: border-box;
padding: 30px 0 0;
font-size: .857142857142857rem;
background-image: -webkit-gradient(linear, from(#4d90fe),to(#357ae8));
z-index: -1!important;
}
.aok-clearfix:after,.aok-clearfix:before, .clearfix:after,.clearfix:before {
display: table;
content: "";
line-height: 0;
font-size: 0
}
www.outsystems.com© OutSystems. All Rights Reserved29 www.outsystems.com© OutSystems. All Rights Reserved29
CSS Gets Complex Quick
@media screen and (max-width: 700px) and (min-width: 340px) and
(device-pixel-ratio: 2) {
.content > li.kpbb a:hover {
position: relative;
box-sizing: border-box;
padding: 30px 0 0;
font-size: .857142857142857rem;
background-image: -webkit-gradient(linear, from(#4d90fe),to(#357ae8));
z-index: -1!important;
}
.aok-clearfix:after,.aok-clearfix:before, .clearfix:after,.clearfix:before {
display: table;
content: "";
line-height: 0;
font-size: 0
}
www.outsystems.com© OutSystems. All Rights Reserved30 www.outsystems.com© OutSystems. All Rights Reserved30
Responsive Menu
www.outsystems.com© OutSystems. All Rights Reserved31 www.outsystems.com© OutSystems. All Rights Reserved31
Responsive Menu
over 3000 lines of CSS
www.outsystems.com© OutSystems. All Rights Reserved32 www.outsystems.com© OutSystems. All Rights Reserved32
Front End Frameworks
www.outsystems.com© OutSystems. All Rights Reserved33 www.outsystems.com© OutSystems. All Rights Reserved33
www.outsystems.com© OutSystems. All Rights Reserved34 www.outsystems.com© OutSystems. All Rights Reserved34
www.outsystems.com© OutSystems. All Rights Reserved35 www.outsystems.com© OutSystems. All Rights Reserved35
Quality
• Best Practices for CSS and JS
• Big focus on performance
• 3,000 tests (manual and automated) every release
• Tested in all modern browsers and down to IE8+
• Tested in several devices (iOS, Android and
WinPhone)
Demo – Silk UI Framework
labs.outsystems.net/SilkUI
OutSystems Online Community
www.outsystems.com/community
OutSystems Online Community
52000+ Members
500+ Forge Projects
2 Hours Average Response Time in Forums
OutSystems Online Community Forums
OutSystems Online Community Forge
OutSystems Online Community Learn
OutSystems Developer Online Training
Next class - Starts this Monday! (1st Monday)
OutSystems Certification Program
http://www.outsystems.com/learn/
Certified OutSystems Platform Developers will evolve through the different certification levels to
master the OutSystems Platform technology in conjunction with modern software engineering
practices for developing and designing enterprise-grade mobile and web applications. To get
certified, candidates need to demonstrate real world project experience and take a certification
exam.
Please follow!
Twitter:
@OutSystemsDev
@RussFustino
Facebook: www.facebook.com/OutSystemsDev
www.outsystems.com© OutSystems. All Rights Reserved45 www.outsystems.com© OutSystems. All Rights Reserved45
Resources
Labs from this session:
www.outsystems.com/goto/jumpstart
Download Personal Environment www.outsystems.com
OS Mobile: https://success.outsystems.com/Evaluation/Mobile
Integrate with REST and SOAP API’s:
https://success.outsystems.com/Evaluation/Integration/00_Integrate_with_SOAP_
web_services_and_REST_APIs?origin=d
www.outsystems.com© OutSystems. All Rights Reserved46 www.outsystems.com© OutSystems. All Rights Reserved46
Resources
Community: www.outsystems.com/community
Forge: http://www.outsystems.com/forge/
Learn: http://www.outsystems.com/learn/
Online Training: www.outsystems.com/course/developer-foundation
Case Studies: http://www.outsystems.com/customers/
JumpStart Classes: https://www.outsystems.com/academy/instructor-assisted-
training/outsystems-platform-jump-start-training/
Notes Silk UI Dozens of patterns http://labs.outsystems.net/SilkUI/Patterns.aspx
Prebuilt pages: http://labs.outsystems.net/SilkUI/Samples.aspx
Learn more on Silk UI Framework: http://labs.outsystems.net/SilkUI
Scaffolding patterns:
http://www.outsystems.com/help/servicestudio/9.0/default.htm#Web_User_Interfac
e/Creating_List_Screens.htm
OutSystems Architecture
https://www.outsystems.com/platform/development/infrastructure-technote/
KnowledgeBase: http://success.outsystems.com/
Thank you for your time!
Hope you enjoyed the session!
@RussFustino
@OutSystemsDev

More Related Content

PPTX
OutSystems User Groups - Introduction to OutSystems Architecture (Pune - 7 A...
PPTX
Beyond Digital Transformation: A Mandate for Disruptive Innovation in the Age...
PDF
Training Webinar: Fitting OutSystems applications into Enterprise Architecture
PDF
Why OutSystems
PPTX
Growing and Scaling OutSystems
PDF
Axa Case Study with OutSystems
PPTX
0 to 60 With Outsystems
PPTX
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
OutSystems User Groups - Introduction to OutSystems Architecture (Pune - 7 A...
Beyond Digital Transformation: A Mandate for Disruptive Innovation in the Age...
Training Webinar: Fitting OutSystems applications into Enterprise Architecture
Why OutSystems
Growing and Scaling OutSystems
Axa Case Study with OutSystems
0 to 60 With Outsystems
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...

What's hot (20)

PPTX
Introduction to PowerApps and Flow
PPTX
Application Lifetime Management
PPTX
The 4-Layer Architecture in Practice
PPTX
Mulesoft Connections to different companies, and different services
PPTX
Secure and Fast microVM for Serverless Computing using Firecracker
PPTX
Salesforce com-architecture
PPTX
Vanrish Mulesoft Integration architect ppt
PPTX
Practical FinOps in Practice
PPTX
Architecture 101 + Libraries
PPTX
Low code platform and Outsystems
PPTX
Create Amazing Reports in OutSystems
PPTX
Monitoring & Observability
PPTX
Microsoft power platform
PPTX
BPM Patterns & Best Practices with OutSystems BPT
PPTX
Hands-On With Reactive Web Design
PDF
Future Proofing Your IT Operating Model for Digital
PDF
MuleSoft Surat Meetup#54 - MuleSoft Automation
PPTX
Salesforce Multitenant Architecture: How We Do the Magic We Do
PPTX
Reactive Web Best Practices
PDF
Low Code Capabilities of Digital Product Design Platforms
Introduction to PowerApps and Flow
Application Lifetime Management
The 4-Layer Architecture in Practice
Mulesoft Connections to different companies, and different services
Secure and Fast microVM for Serverless Computing using Firecracker
Salesforce com-architecture
Vanrish Mulesoft Integration architect ppt
Practical FinOps in Practice
Architecture 101 + Libraries
Low code platform and Outsystems
Create Amazing Reports in OutSystems
Monitoring & Observability
Microsoft power platform
BPM Patterns & Best Practices with OutSystems BPT
Hands-On With Reactive Web Design
Future Proofing Your IT Operating Model for Digital
MuleSoft Surat Meetup#54 - MuleSoft Automation
Salesforce Multitenant Architecture: How We Do the Magic We Do
Reactive Web Best Practices
Low Code Capabilities of Digital Product Design Platforms
Ad

Similar to OutSystems: A more efficient way to build apps! (20)

PPTX
Delivering Mobile Apps That Perform
PDF
Executive Overview of OutSystems (1)
PPT
Building Mobile Apps for Business
PDF
Accelerate Your App Development Initiatives with OutSystems
PDF
Streamline Development with OutSystems Low-Code App Development Solutions
PPTX
Cross platform mobile app
PPTX
Cross-Platform Development using Angulr JS in Visual Studio
PPTX
Enterprise Hybrid Feasibility Analysis
PDF
OSUG Tech Talk_ From Silk UI to OutSystems UI.pdf
PDF
The Great Mobile Debate: Native vs. Hybrid App Development
PPTX
Mobile web development
PPTX
Native v s hybrid
PDF
Boost ROI with OutSystems App Development
PDF
1.1. Introducing OutSystems Apps.en-US.pdf
PPTX
Mobile next 2013 petru jucovschi
PPTX
Hybrid Mobile App
PPTX
Hybrid mobile app
PDF
Html5 Apps
PPTX
Mobility today & what's next. Application ecosystems.
PDF
03 Building cross platform mobile applications with PhoneGap / Desarrollo de ...
Delivering Mobile Apps That Perform
Executive Overview of OutSystems (1)
Building Mobile Apps for Business
Accelerate Your App Development Initiatives with OutSystems
Streamline Development with OutSystems Low-Code App Development Solutions
Cross platform mobile app
Cross-Platform Development using Angulr JS in Visual Studio
Enterprise Hybrid Feasibility Analysis
OSUG Tech Talk_ From Silk UI to OutSystems UI.pdf
The Great Mobile Debate: Native vs. Hybrid App Development
Mobile web development
Native v s hybrid
Boost ROI with OutSystems App Development
1.1. Introducing OutSystems Apps.en-US.pdf
Mobile next 2013 petru jucovschi
Hybrid Mobile App
Hybrid mobile app
Html5 Apps
Mobility today & what's next. Application ecosystems.
03 Building cross platform mobile applications with PhoneGap / Desarrollo de ...
Ad

More from Russ Fustino (16)

PDF
Algorand August Release
PDF
Intro to Blockchain 2020
PDF
Building with Algorand Blockchain 2020 (everything you need to know)
PDF
Building with Algorand 2.0, everything you need to know
PPTX
Intro to Blockchain for Developers using Algorand 2.0
PDF
Algorand blockchain basics, decentralized and for developers
PDF
The Algorand Blockchain
PDF
The Algorand Blockchain Decentralized and for Developers
PDF
Introduction to Xamarin Forms
PDF
Building Blockchain Solutions with Algorand Developer Tools
PDF
Video Streaming
PPTX
Visual studio enterprise 2017 mobile by Russ Fustino
PPTX
Rock'in with Russ & Xamarin Forms (FBI Deck)
PPTX
Implementing awesome crash reporting in production apps webcast
PPTX
Improving Your App Quality with Raygun Error Reporting
PPTX
JavaScript for ASP.NET programmers (webcast) upload
Algorand August Release
Intro to Blockchain 2020
Building with Algorand Blockchain 2020 (everything you need to know)
Building with Algorand 2.0, everything you need to know
Intro to Blockchain for Developers using Algorand 2.0
Algorand blockchain basics, decentralized and for developers
The Algorand Blockchain
The Algorand Blockchain Decentralized and for Developers
Introduction to Xamarin Forms
Building Blockchain Solutions with Algorand Developer Tools
Video Streaming
Visual studio enterprise 2017 mobile by Russ Fustino
Rock'in with Russ & Xamarin Forms (FBI Deck)
Implementing awesome crash reporting in production apps webcast
Improving Your App Quality with Raygun Error Reporting
JavaScript for ASP.NET programmers (webcast) upload

Recently uploaded (20)

PDF
AI in Product Development-omnex systems
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPT
Introduction Database Management System for Course Database
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Nekopoi APK 2025 free lastest update
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
ai tools demonstartion for schools and inter college
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
AI in Product Development-omnex systems
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Upgrade and Innovation Strategies for SAP ERP Customers
Introduction Database Management System for Course Database
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Nekopoi APK 2025 free lastest update
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PTS Company Brochure 2025 (1).pdf.......
Wondershare Filmora 15 Crack With Activation Key [2025
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Design an Analysis of Algorithms II-SECS-1021-03
ai tools demonstartion for schools and inter college
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Softaken Excel to vCard Converter Software.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Navsoft: AI-Powered Business Solutions & Custom Software Development

OutSystems: A more efficient way to build apps!

  • 1. OutSystems: A More Efficient Way To Build Apps Russ Fustino, OutSystems Director Developer Evangelism Russell.fustino@outsystems.com @RussFustino @OutSystemsDev
  • 2. www.outsystems.com© OutSystems. All Rights Reserved2 www.outsystems.com© OutSystems. All Rights Reserved2 When I build an app, here is what I need. • Phone and Tablet views • Landscape and portrait orientations • iOS, Android and Windows • Debugging • Rapid Development (git-r done). • Common code base • Native device capabilities • Integration with my data
  • 3. www.outsystems.com© OutSystems. All Rights Reserved3 www.outsystems.com© OutSystems. All Rights Reserved3 … and here is what I would like • Visual designer • A support system for my App • Data in the cloud with CRUD • App in the cloud • Something that goes beyond NuGet • Extensible in C# or JavaScript • Build a great UX
  • 4. www.outsystems.com© OutSystems. All Rights Reserved4 www.outsystems.com© OutSystems. All Rights Reserved4 Agenda • OutSystems Overview • Build an app with OutSystems • OutSystems Now for device specific features • Silk UI Framework / Tools • Online Community and Resources • Summary
  • 5. www.outsystems.com© OutSystems. All Rights Reserved5 www.outsystems.com© OutSystems. All Rights Reserved5 Introduction Who is OutSystems?
  • 6. Why are Enterprises buying OUTSYSTEMS PLATFORM ?
  • 7. S P E E D . Accelerate delivery and change of enterprise mobile and web apps
  • 8. Top Scenarios and Use Cases Forms / Docs Workflows Portals Dashboards Front-Ends Quoting Onboarding Customers Executive for SAP Simulators Approvals Resellers Line of Business for salesforce.com Order Entry Field Service Suppliers Insight For legacy
  • 9. Mobile and Web App Dev is a Hard Problem 20-50 Apps 4 Platform 3 Form Factors X Abundance Of Data Silos X Skills Shortage X Constant Change RequestsX
  • 10. Not if you have the right application platform! Use existing skills Relatively Easy to build, Cheap to change Responsive plus hybrid Abstraction brings stability Simplified aggregation Does it need to be so hard?
  • 11. www.outsystems.com© OutSystems. All Rights Reserved11 www.outsystems.com© OutSystems. All Rights Reserved11 OutSystems platform Architecture Architecture Overview • Front-end server(s) - standard Web Application Server (IIS or Java Application Server) environment complemented with 3 extra OutSystems services; • Deployment Controller Server – compile the applications and deploy in front-end servers; • Database Server - The Database Server is a Relational Database Management System (RDBMS), such as Microsoft SQL Server, Oracle or MySQL database *More information on architecture tech note https://www.outsystems.com/platform/development/infrastructure-technote/
  • 12. www.outsystems.com© OutSystems. All Rights Reserved12 www.outsystems.com© OutSystems. All Rights Reserved12 Get your personal environment Register & Download Go to www.outsystems.com and get yourself a personal Environment by providing your information and follow the indicated steps.
  • 13. www.outsystems.com© OutSystems. All Rights Reserved13 www.outsystems.com© OutSystems. All Rights Reserved13 Build an App in 5 minutes!
  • 14. Build an app with OutSystems
  • 15. www.outsystems.com© OutSystems. All Rights Reserved15 www.outsystems.com© OutSystems. All Rights Reserved15 Let’s build something like this… Customer Information Management sample Customers Products Category Purchase Orders 1. Manage customer information 2. Manage products information 3. Category information is related with products 4. Customers and products are related via purchases
  • 17. www.outsystems.com17 © OutSystems. All Rights Reserved17 What is OutSystems Now? Native shell, that enable the webapps running in it to access native functionality Native shell Web app Hybrid approach
  • 18. www.outsystems.com18 © OutSystems. All Rights Reserved18 So… It’s a browser? Not a browser, although it consumes web resources Built on top of Cordova* 3.5.0 (not plain cordova app) *Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript
  • 19. www.outsystems.com19 © OutSystems. All Rights Reserved19 What devices are supported? The support is made to Operating Systems not Devices or producers. Android 4.0+ iOS 7+ Windows 8.1+ Ask for 4.4+ Webview* is based on chromium engine. Enables debug and is a more recent web engine. *WebView class is an extension of Android's View class that allows you to display web pages as a part of your activity layout.
  • 20. www.outsystems.com20 © OutSystems. All Rights Reserved20 What does it enable? 1. Access to native functionalities a. Camera b. Geolocation c. QR code reader* d. Access to file system e. Access to address book* f. Access to device Calendar *Not available to Windows
  • 21. www.outsystems.com21 © OutSystems. All Rights Reserved21 What does it enable? Custom Branding Logo customization Splash customization Login page customization
  • 22. www.outsystems.com22 © OutSystems. All Rights Reserved22 What does it enable? Custom plugins a. Login with Touch ID b. Native mail composer c. Integration with PingOne d. Kiosk mode e. Download files in the background f. Upload files in the background g. Record videos h. Play videos i. … many others…
  • 23. www.outsystems.com© OutSystems. All Rights Reserved23 www.outsystems.com© OutSystems. All Rights Reserved23 OutSystems Now The Place to go for Your Enterprise Mobile Apps Single Place + One Login The place to go for all your own enterprise mobile apps No hunting for URLs, etc Immediate Change Make changes in your apps and they’re immediately available to your users User adoption first Enterprise controls ensured Monitor actual usage
  • 25. www.outsystems.com© OutSystems. All Rights Reserved25 www.outsystems.com© OutSystems. All Rights Reserved25 What is Silk UI Framework? Great UI Without the need to know how to code CSS
  • 26. www.outsystems.com© OutSystems. All Rights Reserved26 www.outsystems.com© OutSystems. All Rights Reserved26 Silk UI Framework
  • 27. www.outsystems.com© OutSystems. All Rights Reserved27 www.outsystems.com© OutSystems. All Rights Reserved27 Simple Right? .Box { background-color: white; font-size: 12px; border: 1px solid black; }
  • 28. www.outsystems.com© OutSystems. All Rights Reserved28 www.outsystems.com© OutSystems. All Rights Reserved28 CSS Gets Complex Quick @media screen and (max-width: 700px) and (min-width: 340px) and (device-pixel-ratio: 2) { .content > li.kpbb a:hover { position: relative; box-sizing: border-box; padding: 30px 0 0; font-size: .857142857142857rem; background-image: -webkit-gradient(linear, from(#4d90fe),to(#357ae8)); z-index: -1!important; } .aok-clearfix:after,.aok-clearfix:before, .clearfix:after,.clearfix:before { display: table; content: ""; line-height: 0; font-size: 0 }
  • 29. www.outsystems.com© OutSystems. All Rights Reserved29 www.outsystems.com© OutSystems. All Rights Reserved29 CSS Gets Complex Quick @media screen and (max-width: 700px) and (min-width: 340px) and (device-pixel-ratio: 2) { .content > li.kpbb a:hover { position: relative; box-sizing: border-box; padding: 30px 0 0; font-size: .857142857142857rem; background-image: -webkit-gradient(linear, from(#4d90fe),to(#357ae8)); z-index: -1!important; } .aok-clearfix:after,.aok-clearfix:before, .clearfix:after,.clearfix:before { display: table; content: ""; line-height: 0; font-size: 0 }
  • 30. www.outsystems.com© OutSystems. All Rights Reserved30 www.outsystems.com© OutSystems. All Rights Reserved30 Responsive Menu
  • 31. www.outsystems.com© OutSystems. All Rights Reserved31 www.outsystems.com© OutSystems. All Rights Reserved31 Responsive Menu over 3000 lines of CSS
  • 32. www.outsystems.com© OutSystems. All Rights Reserved32 www.outsystems.com© OutSystems. All Rights Reserved32 Front End Frameworks
  • 33. www.outsystems.com© OutSystems. All Rights Reserved33 www.outsystems.com© OutSystems. All Rights Reserved33
  • 34. www.outsystems.com© OutSystems. All Rights Reserved34 www.outsystems.com© OutSystems. All Rights Reserved34
  • 35. www.outsystems.com© OutSystems. All Rights Reserved35 www.outsystems.com© OutSystems. All Rights Reserved35 Quality • Best Practices for CSS and JS • Big focus on performance • 3,000 tests (manual and automated) every release • Tested in all modern browsers and down to IE8+ • Tested in several devices (iOS, Android and WinPhone)
  • 36. Demo – Silk UI Framework labs.outsystems.net/SilkUI
  • 38. OutSystems Online Community 52000+ Members 500+ Forge Projects 2 Hours Average Response Time in Forums
  • 42. OutSystems Developer Online Training Next class - Starts this Monday! (1st Monday)
  • 43. OutSystems Certification Program http://www.outsystems.com/learn/ Certified OutSystems Platform Developers will evolve through the different certification levels to master the OutSystems Platform technology in conjunction with modern software engineering practices for developing and designing enterprise-grade mobile and web applications. To get certified, candidates need to demonstrate real world project experience and take a certification exam.
  • 45. www.outsystems.com© OutSystems. All Rights Reserved45 www.outsystems.com© OutSystems. All Rights Reserved45 Resources Labs from this session: www.outsystems.com/goto/jumpstart Download Personal Environment www.outsystems.com OS Mobile: https://success.outsystems.com/Evaluation/Mobile Integrate with REST and SOAP API’s: https://success.outsystems.com/Evaluation/Integration/00_Integrate_with_SOAP_ web_services_and_REST_APIs?origin=d
  • 46. www.outsystems.com© OutSystems. All Rights Reserved46 www.outsystems.com© OutSystems. All Rights Reserved46 Resources Community: www.outsystems.com/community Forge: http://www.outsystems.com/forge/ Learn: http://www.outsystems.com/learn/ Online Training: www.outsystems.com/course/developer-foundation Case Studies: http://www.outsystems.com/customers/ JumpStart Classes: https://www.outsystems.com/academy/instructor-assisted- training/outsystems-platform-jump-start-training/ Notes Silk UI Dozens of patterns http://labs.outsystems.net/SilkUI/Patterns.aspx Prebuilt pages: http://labs.outsystems.net/SilkUI/Samples.aspx Learn more on Silk UI Framework: http://labs.outsystems.net/SilkUI Scaffolding patterns: http://www.outsystems.com/help/servicestudio/9.0/default.htm#Web_User_Interfac e/Creating_List_Screens.htm OutSystems Architecture https://www.outsystems.com/platform/development/infrastructure-technote/ KnowledgeBase: http://success.outsystems.com/
  • 47. Thank you for your time! Hope you enjoyed the session! @RussFustino @OutSystemsDev

Editor's Notes

  • #4: Shorter
  • #9: Skills – you have great skill in building backend