SlideShare a Scribd company logo
How to create SharePoint 2013
 Apps that everybody loves
         Maarten Visser
whoami
 ondertitel



Internet websites since 1994
Intranet portals since 1998
SharePoint since 2000          @mvisser
                                mvisser@meetroo.com




                               Consultant / Architect
                               Cloud / Collaboration
How to build SharePoint 2013 Killer Apps
Who are you?



END USER   POWER USER    CASUAL     HARDCORE
                        DEVELOPER   DEVELOPER

   P1          P2          P3          P4
What tools to use?



 END USER            POWER USER        CASUAL            HARDCORE
                                      DEVELOPER          DEVELOPER

Web UI / Designer / Access P2
    P1                     Services      P3   Visual Studio   P4

                                      NAPA
Agenda
Agenda
• What are great SharePoint Apps?
   •   What are killer apps?
   •   Apps vs Content



• How to build Apps in SharePoint 2013
   – SharePoint 2013 Apps
   – Access Services
   – Search driven Apps



• Q&A
What are SharePoint Killer Apps?

      ondertitel
 • Create Traffic to your intranet or extranet (portal)
 • Makes your organization more successful
 • Make people more productive
 • Filll organisational needs…
What are Killer Apps?
ondertitel




       SharePoint solutions which gets users



       Enthusiastic!
And which are adopted quickly
ondertitel




       Apps vs Content
ondertitel




             Content
How to build SharePoint 2013 Killer Apps
How to build SharePoint 2013 Killer Apps
ondertitel




             Apps
A good Apps is…

       ondertitel
• Easy to use
• Easy to navigate
• Easy to integrate
• Easy to grow in to [basic to advanced features]
• ….
So what is a killer app?

• A great app without great content is worthless
• A bad app with great content is valuable!
• A great app with great content is a killer app!
Who should like it?
  ondertitel
• Secretaries
• Collaboration Junkies
• (Project) Managers
• Project sponsor
What do secretaries like?
         ondertitel



               • Secretaries
                      • Social Stuff
                      • Time savers!
                      • Easy Sharing
Examples
 ondertitel



       • Company Phonebook / Facebook
       • Video‟s of events
       • Note boards
Community Portal
How to build SharePoint 2013 Killer Apps
Expertise search also
returns relevant authored
documents
How to build SharePoint 2013 Killer Apps
What do Collab Junkies like?
           ondertitel



                 • Collaboration Junkies
                        • Reduce E-mail
                        • Data aggregation
                        • Destroy the fileserver!
Examples
 ondertitel



       • Document Center & Knowledge bases
       • Project (Collaboration) sites
       • Offline Collaboration [SkyDrive Pro!]
Document Center




4-12-2012
Create
                   knowledge
                   management
                   portals with
                   auto-
                   generated
                   content

Taxonomic
navigation bound
to term set in
metadata term
store
How to build SharePoint 2013 Killer Apps
Click ‘SYNC’ to
    synchronize
    document libraries for
    offline access




Specify where
synchronized
documents will go
locally
Always stay in sync with
SkyDrive Pro
What do managers like?
        ondertitel



              • Organize Stuff
              • Dashboards
              • Control
Timeline view of
tasks
Examples
 ondertitel



       • Expense / Purchase Requets Workflow
       • Business Intelligence Sites




                                           Rollup of
                                           tasks, including
                                           workflow tasks
How to build SharePoint 2013 Killer Apps
How to build Apps in
 SharePoint 2013?
How to build Killer Apps
       in SharePoint 2013?


– SharePoint Apps
– Access Services Apps
– Search driven Apps
How to build SharePoint 2013 Killer Apps
Apps for Office and SharePoint
SP2013 Common App Architecture


                                                 APP




                                                                         Web Server Host
                Browser Host




                                                                                           3rd Party Services
Other Devices
  & Clients




                                                                           Server APIs
                Client APIs




                               Office                  SharePoint
                                                       & Exchange

                                        Client                  Server
Apps for SharePoint
• Use the full power of SharePoint
  – Lists, Doc Libs, Workflow, Event Receivers, BCS, etc.


• App Shapes
          Immersive     App Part   Custom Action
SharePoint App
• PROS
  – The sky cloud is the limit
  – Relatively easy to integrate with external systems
  – Easy to deploy


• CONS
  – Upfront Design required
  – Developer skills required
  – Might become a complex solution to support
How to build SharePoint 2013 Killer Apps
Access


“Loved by End Users and Power Users”

          “Hated by IT Pro‟s and Developers”



                .mdb
Access mission
Where is the data stored?
     SharePoint Online
    SharePoint On Prem     Windows Azure
                         SQL Server On Prem
Quickly create business value with browser-based apps.


             Quickly create                           Your Access app                     Control your apps
             custom apps for the                      automatically looks                 front-end in
             web that help run                        gorgeous and easy to                SharePoint with
             your business or                         navigate thanks to                  Office 365 and back-
             department. No app                       the new "App                        end data stored in
             development                              Experience".                        SQL.
             knowledge is
             needed!


•   App Templates & Table Templates    •   “App Experience” without coding   •   SharePoint permissions with
                                           it                                    Office 365 or on-premise server
•   Maintain existing desktop
    databases & import data            •   Related Items & Autocomplete      •   Windows Azure SQL Database or
                                           controls make data entry easy         SQL Server back-end
•   Apps for SharePoint in a browser
                                       •   Drill-thru to details
User Interface Model



                                         2. Choose view

                                                5. Add and save items




1. Choose table


                  3. Search and filter


                        4. Edit items
User Interface Model - Customizations



                                  Add Views

                                          Add Buttons




  Add Tables
& Change Icons
                 Change Fields


                    Edit Layout
UI Macros
Data Macros
Linking to SharePoint Lists
Backup, Packaging, and Publishing
How to build SharePoint 2013 Killer Apps
How to build SharePoint 2013 Killer Apps
Access Services Apps
• PROS
  – Quickly build [structured] data driven apps
  – By far the best way ever to manage Access Solutions!
  – Easy to deploy


• CONS
  – Transferring an existing app to a developer might be challenging
  – Has to overcome a bad reputation by IT Pro‟s and Devs
How to build SharePoint 2013 Killer Apps
Major investments in SP Search!
Developer‟s view of search
  HTTP

                                Query
 File                          Pipeline
 Shares



SharePoint




 Profiles
                    Content
                    Pipeline


Exchange




Lotus
Notes



Documentum




 Custom
Building Blocks
Analogous to federated locations or scopes [also filter on file or content type!]



Alters query under given conditions [Best Bets!]



Determines how results are displayed [Display templates!]
[No code] Development Options
How to build SharePoint 2013 Killer Apps
How to build SharePoint 2013 Killer Apps
How to build SharePoint 2013 Killer Apps
SharePoint Search Apps
Windows 8 Apps
Search Driven Apps
• PROS
 – Perfect solution for Content aggregation!
 – No more „Site [Collection] scope‟ limitations
 – Easy to setup using the Query builder

• CONS
 – There might be a small delay in seeing the
   latest results
    • Use CQWP in the case where this is needed
Final Tips
      ondertitel
• Pick your tools wisely.
• Think about the content that employees love!
• Create apps that stimulate Input


• Build sexy and simple Interfaces
• All SharePoint Intranets need al least 3 Killer
  Apps
  (for the 3 most important organizational
  personas)
Q&A
Next Sessions?
 Room B




 Room C [this room]
How to build SharePoint 2013 Killer Apps
Ad

More Related Content

What's hot (20)

My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerApp
Becky Bertram
 
Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)
Agusto Sipahutar
 
Technical Overview of Microsoft SharePoint Online - Presented by Atidan
Technical Overview of Microsoft SharePoint Online - Presented by AtidanTechnical Overview of Microsoft SharePoint Online - Presented by Atidan
Technical Overview of Microsoft SharePoint Online - Presented by Atidan
David J Rosenthal
 
SharePoint 2010 For Business
SharePoint 2010 For BusinessSharePoint 2010 For Business
SharePoint 2010 For Business
Sparked
 
Share point development services case study
Share point development services case studyShare point development services case study
Share point development services case study
Nandita Nityanandam
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Ivan Sanders
 
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
Agnes Molnar
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
Benjamin Niaulin
 
Sharepoint Overview
Sharepoint OverviewSharepoint Overview
Sharepoint Overview
Vinh Nguyen
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013
Ian Woodgate
 
SharePoint Online - Friend or Foe
SharePoint Online - Friend or FoeSharePoint Online - Friend or Foe
SharePoint Online - Friend or Foe
Jasper Oosterveld
 
Getting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentGetting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online development
Jeremy Thake
 
SharePoint 101
SharePoint 101SharePoint 101
SharePoint 101
Dux Raymond Sy
 
Power Users Guide to Office 365 - Collab365 Summit 2016
Power Users Guide to Office 365 - Collab365 Summit 2016Power Users Guide to Office 365 - Collab365 Summit 2016
Power Users Guide to Office 365 - Collab365 Summit 2016
Chirag Patel
 
Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint Online
Darrell Trimble
 
The SharePoint 2013 App Model
The SharePoint 2013 App ModelThe SharePoint 2013 App Model
The SharePoint 2013 App Model
SPC Adriatics
 
Building an App Forms Business Solution - Penelope Coventry
Building an App Forms Business Solution - Penelope CoventryBuilding an App Forms Business Solution - Penelope Coventry
Building an App Forms Business Solution - Penelope Coventry
SPC Adriatics
 
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Emagination ®
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's Not
Regroove
 
Deep dive into the new features of share point online & onedrive for busi...
Deep dive into the new features of share point online & onedrive for busi...Deep dive into the new features of share point online & onedrive for busi...
Deep dive into the new features of share point online & onedrive for busi...
Jayanthi P
 
My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerApp
Becky Bertram
 
Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)
Agusto Sipahutar
 
Technical Overview of Microsoft SharePoint Online - Presented by Atidan
Technical Overview of Microsoft SharePoint Online - Presented by AtidanTechnical Overview of Microsoft SharePoint Online - Presented by Atidan
Technical Overview of Microsoft SharePoint Online - Presented by Atidan
David J Rosenthal
 
SharePoint 2010 For Business
SharePoint 2010 For BusinessSharePoint 2010 For Business
SharePoint 2010 For Business
Sparked
 
Share point development services case study
Share point development services case studyShare point development services case study
Share point development services case study
Nandita Nityanandam
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Ivan Sanders
 
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
Agnes Molnar
 
Sharepoint Overview
Sharepoint OverviewSharepoint Overview
Sharepoint Overview
Vinh Nguyen
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013
Ian Woodgate
 
SharePoint Online - Friend or Foe
SharePoint Online - Friend or FoeSharePoint Online - Friend or Foe
SharePoint Online - Friend or Foe
Jasper Oosterveld
 
Getting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentGetting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online development
Jeremy Thake
 
Power Users Guide to Office 365 - Collab365 Summit 2016
Power Users Guide to Office 365 - Collab365 Summit 2016Power Users Guide to Office 365 - Collab365 Summit 2016
Power Users Guide to Office 365 - Collab365 Summit 2016
Chirag Patel
 
Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint Online
Darrell Trimble
 
The SharePoint 2013 App Model
The SharePoint 2013 App ModelThe SharePoint 2013 App Model
The SharePoint 2013 App Model
SPC Adriatics
 
Building an App Forms Business Solution - Penelope Coventry
Building an App Forms Business Solution - Penelope CoventryBuilding an App Forms Business Solution - Penelope Coventry
Building an App Forms Business Solution - Penelope Coventry
SPC Adriatics
 
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Emagination ®
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's Not
Regroove
 
Deep dive into the new features of share point online & onedrive for busi...
Deep dive into the new features of share point online & onedrive for busi...Deep dive into the new features of share point online & onedrive for busi...
Deep dive into the new features of share point online & onedrive for busi...
Jayanthi P
 

Similar to How to build SharePoint 2013 Killer Apps (20)

Sp fest 2012 sp2010 on the cloud
Sp fest 2012   sp2010 on the cloudSp fest 2012   sp2010 on the cloud
Sp fest 2012 sp2010 on the cloud
Slides2ShareFromPallavi
 
Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013
David J Rosenthal
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
Don Donais
 
Share point 2013 cop v4
Share point 2013 cop v4Share point 2013 cop v4
Share point 2013 cop v4
K.Mohamed Faizal
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
K.Mohamed Faizal
 
SharePoint Conference 2019 - SharePoint Experts & Announcements Panel
SharePoint Conference 2019 - SharePoint Experts & Announcements PanelSharePoint Conference 2019 - SharePoint Experts & Announcements Panel
SharePoint Conference 2019 - SharePoint Experts & Announcements Panel
Joel Oleson
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thing
SPC Adriatics
 
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...
SharePoint 2013 introduction  | What's new in SharePoint 2013 | SharePoint 20...SharePoint 2013 introduction  | What's new in SharePoint 2013 | SharePoint 20...
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...
Nitin Khubani
 
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClassECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
European Collaboration Summit
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spug
Jeff Fried
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
Jason Himmelstein
 
Whats new in SharePoint Online
Whats new in SharePoint OnlineWhats new in SharePoint Online
Whats new in SharePoint Online
Jayanthi P
 
#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack
Vincent Biret
 
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
WinWire Technologies Inc
 
Microsoft Ignite 2017 Conference Notes by Nick Hobbs
Microsoft Ignite 2017 Conference Notes by Nick HobbsMicrosoft Ignite 2017 Conference Notes by Nick Hobbs
Microsoft Ignite 2017 Conference Notes by Nick Hobbs
Nick Hobbs
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
Don Donais
 
SharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsSharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - Announcements
Nick Hobbs
 
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx
Vincent Biret
 
Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)
Theresa Lubelski
 
Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)
Theresa Lubelski
 
Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013
David J Rosenthal
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
Don Donais
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
K.Mohamed Faizal
 
SharePoint Conference 2019 - SharePoint Experts & Announcements Panel
SharePoint Conference 2019 - SharePoint Experts & Announcements PanelSharePoint Conference 2019 - SharePoint Experts & Announcements Panel
SharePoint Conference 2019 - SharePoint Experts & Announcements Panel
Joel Oleson
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thing
SPC Adriatics
 
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...
SharePoint 2013 introduction  | What's new in SharePoint 2013 | SharePoint 20...SharePoint 2013 introduction  | What's new in SharePoint 2013 | SharePoint 20...
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...
Nitin Khubani
 
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClassECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
European Collaboration Summit
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spug
Jeff Fried
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
Jason Himmelstein
 
Whats new in SharePoint Online
Whats new in SharePoint OnlineWhats new in SharePoint Online
Whats new in SharePoint Online
Jayanthi P
 
#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack
Vincent Biret
 
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
WinWire Technologies Inc
 
Microsoft Ignite 2017 Conference Notes by Nick Hobbs
Microsoft Ignite 2017 Conference Notes by Nick HobbsMicrosoft Ignite 2017 Conference Notes by Nick Hobbs
Microsoft Ignite 2017 Conference Notes by Nick Hobbs
Nick Hobbs
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
Don Donais
 
SharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsSharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - Announcements
Nick Hobbs
 
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfx
Vincent Biret
 
Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)
Theresa Lubelski
 
Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)
Theresa Lubelski
 
Ad

More from Maarten Visser (6)

Building killer apps using SharePoint and the Power platform SPSNL
Building killer apps using SharePoint and the Power platform SPSNLBuilding killer apps using SharePoint and the Power platform SPSNL
Building killer apps using SharePoint and the Power platform SPSNL
Maarten Visser
 
Enterprise Search (re-Imagined)
Enterprise Search (re-Imagined)Enterprise Search (re-Imagined)
Enterprise Search (re-Imagined)
Maarten Visser
 
Building Digital Workplaces using Office 365 Content Services
Building Digital Workplaces using Office 365 Content ServicesBuilding Digital Workplaces using Office 365 Content Services
Building Digital Workplaces using Office 365 Content Services
Maarten Visser
 
Content publishing and communication strategies for office 365
Content publishing and communication strategies for office 365Content publishing and communication strategies for office 365
Content publishing and communication strategies for office 365
Maarten Visser
 
meetroo projects and Microsoft Project Online
meetroo projects and Microsoft Project Onlinemeetroo projects and Microsoft Project Online
meetroo projects and Microsoft Project Online
Maarten Visser
 
Techxx presentatie m_visser_17_juni2010_final
Techxx presentatie m_visser_17_juni2010_finalTechxx presentatie m_visser_17_juni2010_final
Techxx presentatie m_visser_17_juni2010_final
Maarten Visser
 
Building killer apps using SharePoint and the Power platform SPSNL
Building killer apps using SharePoint and the Power platform SPSNLBuilding killer apps using SharePoint and the Power platform SPSNL
Building killer apps using SharePoint and the Power platform SPSNL
Maarten Visser
 
Enterprise Search (re-Imagined)
Enterprise Search (re-Imagined)Enterprise Search (re-Imagined)
Enterprise Search (re-Imagined)
Maarten Visser
 
Building Digital Workplaces using Office 365 Content Services
Building Digital Workplaces using Office 365 Content ServicesBuilding Digital Workplaces using Office 365 Content Services
Building Digital Workplaces using Office 365 Content Services
Maarten Visser
 
Content publishing and communication strategies for office 365
Content publishing and communication strategies for office 365Content publishing and communication strategies for office 365
Content publishing and communication strategies for office 365
Maarten Visser
 
meetroo projects and Microsoft Project Online
meetroo projects and Microsoft Project Onlinemeetroo projects and Microsoft Project Online
meetroo projects and Microsoft Project Online
Maarten Visser
 
Techxx presentatie m_visser_17_juni2010_final
Techxx presentatie m_visser_17_juni2010_finalTechxx presentatie m_visser_17_juni2010_final
Techxx presentatie m_visser_17_juni2010_final
Maarten Visser
 
Ad

Recently uploaded (20)

The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 

How to build SharePoint 2013 Killer Apps

  • 1. How to create SharePoint 2013 Apps that everybody loves Maarten Visser
  • 2. whoami ondertitel Internet websites since 1994 Intranet portals since 1998 SharePoint since 2000 @mvisser [email protected] Consultant / Architect Cloud / Collaboration
  • 4. Who are you? END USER POWER USER CASUAL HARDCORE DEVELOPER DEVELOPER P1 P2 P3 P4
  • 5. What tools to use? END USER POWER USER CASUAL HARDCORE DEVELOPER DEVELOPER Web UI / Designer / Access P2 P1 Services P3 Visual Studio P4 NAPA
  • 7. Agenda • What are great SharePoint Apps? • What are killer apps? • Apps vs Content • How to build Apps in SharePoint 2013 – SharePoint 2013 Apps – Access Services – Search driven Apps • Q&A
  • 8. What are SharePoint Killer Apps? ondertitel • Create Traffic to your intranet or extranet (portal) • Makes your organization more successful • Make people more productive • Filll organisational needs…
  • 9. What are Killer Apps? ondertitel SharePoint solutions which gets users Enthusiastic! And which are adopted quickly
  • 10. ondertitel Apps vs Content
  • 11. ondertitel Content
  • 14. ondertitel Apps
  • 15. A good Apps is… ondertitel • Easy to use • Easy to navigate • Easy to integrate • Easy to grow in to [basic to advanced features] • ….
  • 16. So what is a killer app? • A great app without great content is worthless • A bad app with great content is valuable! • A great app with great content is a killer app!
  • 17. Who should like it? ondertitel • Secretaries • Collaboration Junkies • (Project) Managers • Project sponsor
  • 18. What do secretaries like? ondertitel • Secretaries • Social Stuff • Time savers! • Easy Sharing
  • 19. Examples ondertitel • Company Phonebook / Facebook • Video‟s of events • Note boards
  • 22. Expertise search also returns relevant authored documents
  • 24. What do Collab Junkies like? ondertitel • Collaboration Junkies • Reduce E-mail • Data aggregation • Destroy the fileserver!
  • 25. Examples ondertitel • Document Center & Knowledge bases • Project (Collaboration) sites • Offline Collaboration [SkyDrive Pro!]
  • 27. Create knowledge management portals with auto- generated content Taxonomic navigation bound to term set in metadata term store
  • 29. Click ‘SYNC’ to synchronize document libraries for offline access Specify where synchronized documents will go locally
  • 30. Always stay in sync with SkyDrive Pro
  • 31. What do managers like? ondertitel • Organize Stuff • Dashboards • Control
  • 33. Examples ondertitel • Expense / Purchase Requets Workflow • Business Intelligence Sites Rollup of tasks, including workflow tasks
  • 35. How to build Apps in SharePoint 2013?
  • 36. How to build Killer Apps in SharePoint 2013? – SharePoint Apps – Access Services Apps – Search driven Apps
  • 38. Apps for Office and SharePoint
  • 39. SP2013 Common App Architecture APP Web Server Host Browser Host 3rd Party Services Other Devices & Clients Server APIs Client APIs Office SharePoint & Exchange Client Server
  • 40. Apps for SharePoint • Use the full power of SharePoint – Lists, Doc Libs, Workflow, Event Receivers, BCS, etc. • App Shapes Immersive App Part Custom Action
  • 41. SharePoint App • PROS – The sky cloud is the limit – Relatively easy to integrate with external systems – Easy to deploy • CONS – Upfront Design required – Developer skills required – Might become a complex solution to support
  • 43. Access “Loved by End Users and Power Users” “Hated by IT Pro‟s and Developers” .mdb
  • 45. Where is the data stored? SharePoint Online SharePoint On Prem Windows Azure SQL Server On Prem
  • 46. Quickly create business value with browser-based apps. Quickly create Your Access app Control your apps custom apps for the automatically looks front-end in web that help run gorgeous and easy to SharePoint with your business or navigate thanks to Office 365 and back- department. No app the new "App end data stored in development Experience". SQL. knowledge is needed! • App Templates & Table Templates • “App Experience” without coding • SharePoint permissions with it Office 365 or on-premise server • Maintain existing desktop databases & import data • Related Items & Autocomplete • Windows Azure SQL Database or controls make data entry easy SQL Server back-end • Apps for SharePoint in a browser • Drill-thru to details
  • 47. User Interface Model 2. Choose view 5. Add and save items 1. Choose table 3. Search and filter 4. Edit items
  • 48. User Interface Model - Customizations Add Views Add Buttons Add Tables & Change Icons Change Fields Edit Layout
  • 55. Access Services Apps • PROS – Quickly build [structured] data driven apps – By far the best way ever to manage Access Solutions! – Easy to deploy • CONS – Transferring an existing app to a developer might be challenging – Has to overcome a bad reputation by IT Pro‟s and Devs
  • 57. Major investments in SP Search!
  • 58. Developer‟s view of search HTTP Query File Pipeline Shares SharePoint Profiles Content Pipeline Exchange Lotus Notes Documentum Custom
  • 59. Building Blocks Analogous to federated locations or scopes [also filter on file or content type!] Alters query under given conditions [Best Bets!] Determines how results are displayed [Display templates!]
  • 66. Search Driven Apps • PROS – Perfect solution for Content aggregation! – No more „Site [Collection] scope‟ limitations – Easy to setup using the Query builder • CONS – There might be a small delay in seeing the latest results • Use CQWP in the case where this is needed
  • 67. Final Tips ondertitel • Pick your tools wisely. • Think about the content that employees love! • Create apps that stimulate Input • Build sexy and simple Interfaces • All SharePoint Intranets need al least 3 Killer Apps (for the 3 most important organizational personas)
  • 68. Q&A
  • 69. Next Sessions? Room B Room C [this room]