A world that’s exploding with multiple devices needs apps that are responsive at the speed of lightning. An answer to this need is Salesforce1 Lightning—a platform launched at Dreamforce 2014 that offers a component framework and a gamut of tools that helps partners, developers and even business analysts to build apps, integrate data and automate business processes in a flash. Lightning’s App Builder and Components technologies help to customize and deploy new apps to mobile devices running Salesforce1.
In this Webinar we will learn about:
1) Introduction to Lightning
2) Lightning empowering Salesforce 1
3) Before and after Lightning – A comparison
4) Blocks of Lightning
4. 3/31/2015 Introduction to Lightning
FOLLOW US
#suyatiwebinar
@suyatitech
+Suyati The Suyati
suyati-technologies-private-limited
Suyati Technologies
5. 3/31/2015 Introduction to Lightning
AGENDA
1. Introduction
2. Lightning empowering Salesforce1
3. Why Lightning
4. Building blocks of Lightning
5. Tips to quickly get a Lightning app ready
6. 3/31/2015 Introduction to Lightning
INTRODUCTION
1. Build mobile apps faster
2. Empowering Admins and Developers
3. Next generation of Salesforce1
7. 3/31/2015 Introduction to Lightning
LIGHTNING EMPOWERING
SALESFORCE1
1. Graphical view of component alignment
2. Leverage pre-built components
3. Quickly get your app Business-Ready
4. Improved app performance
8. 3/31/2015 Introduction to Lightning
Visualforce :
1. Built for web
2. More server side
3. Native Visualforce page tags
Lightning Component :
1. Built for mobile
2. More client side
3. HTML 5 & CSS
WHY LIGHTNING
9. 3/31/2015 Introduction to Lightning
BUILDING BLOCKS
1. Lightning Schema Builder
2. Lightning Process Builder
3. Lightning Components
4. Lightning App Builder
5. Lightning Connect
6. Lightning Extension
10. 3/31/2015 Introduction to Lightning
LIGHTNING
SCHEMA BUILDER
1. Simple visual UI to create
objects, fields and map
relationships all at one place.
2. Rebrand of Schema Builder
11. 3/31/2015 Introduction to Lightning
LIGHTNING
PROCESS BUILDER
1. Workflow 2.0 – a next-generation
business process automation tool
2. New and more graphical UI
3. Create a Chatter Post, Submit for
approval, Triggering a headless flow,
invoke publisher action & Record
creation
12. 3/31/2015 Introduction to Lightning
LIGHTNING COMPONENT
1. A rebranding of "Aura on the Platform" (AOTP)
2. Client side uses JavaScript
3. Server side uses Apex
4. Reusable section of the UI
5. Can make use HTML, CSS, JavaScript and any Web-enabled code
6. Out-of-the-Box Component Set, Performance, Event-driven architecture,
Faster development, Device-aware and cross browser compatibility
13. 3/31/2015 Introduction to Lightning
AURA FRAMEWORK
1. UI Framework for dynamic web apps functioning in
both mobile and desktop devices
2. Rich and extensible component set
3. Open Source and not native to Force.com
4. Rapid development with reusable components
5. Client side rendering
6. Salesforce1 is built on Aura
14. 3/31/2015 Introduction to Lightning
LIGHTNING APP BUILDER
1. Visual tool which makes use of lightning components
for creating Lightning apps for Salesforce1.
2. Create business apps quickly with just point and click
3. Select components from a whole list of Standard,
4. Custom and App exchange components
15. 3/31/2015 Introduction to Lightning
LIGHTNING CONNECT
1. External data is referenced in real-time
not copied in Salesforce
2. Integration tool to get data from any
external source that conforms to the
OData spec and that too with ease.
3. Point & Click for unidirectional data
integration
4. Dramatically reduce integration time
16. 3/31/2015 Introduction to Lightning
LIGHTNING EXTENSION
1. Replace or Over-ride standard components within
Salesforce1 with custom built ones.
2. Easy plug-in of components within Standard UI.
3. For Example - An additional Tab / Slide within the SF1
record detail view
17. 3/31/2015 Introduction to Lightning
TIPS TO QUICKLY GET
A LIGHTNING APP READY
1. Example – A client needs to get lightning mobile app and
wants to go live as soon as possible.
2. Potential Hurdle – Lightning App Builder is in pilot and
Lightning Components are in Beta.
3. Workaround –
4. Modify Visualforce with HTML 5 components and CSS
5. Modify Apex side to handle remote methods
handling data as JSON
6. Client server communication to be handled as
JavaScript Remoting
7. Make use of libraries like Angular JS, Backbone JS for MVC