SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Practical Office Business Application Practical Office Business Application Ronald Rajagukguk i-roraj@microsoft.com Developer Advisor AndriYadi andri@dycode.com CEO
” A major trend in software through 2010 will be the integration of business application data, functionality and processes with personal productivity applications. Users will access their business application data and processes through the interfaces of their personal productivity tools, and those tools will provide a context for actions within the applications. ” Change is Coming Gartner Research Planning for 2010: Key Issues for Business Application and Workplace Productivity Systems Integration
Examples Microsoft Dynamics CRM
Examples eBay Outlook Integration
Dassault PLM Word Integration Examples
Accruent Outlook Integration Real Estate Performance Management:  Creating visibility across the real estate lifecycle to deliver revenue growth, cost reduction and compliance  CAPABILITY BI and Portals KEY OFFICE 2007  TECHNOLOGIES USED  Excel  Exchange  Outlook  SharePoint Server  Word  XML file format  Virtual Earth Examples
Fractal Edge Excel Integration Fractal Maps for Office 2007:  Award-winning data visualization system made readily available to all information workers for the first time   CAPABILITY BI and Portals KEY OFFICE 2007  TECHNOLOGIES USED  Excel  Pivot tables  XML file format  Custom ribbon/task pane  Analysis / Reporting Services Examples
A unified solutions platform for building Office Business Applicationsthat make line-of-business systems, enterprisedata and workflows accessible and relevant to users.  Fully integrated Visual Studio Tools for Office technologies enable developers to build Office Business Applications and scalable enterprise grade solutions based on Microsoft Office.
Tab Control Group Ribbon Visual Studio Tools For Office (VSTO) Extend Office Documents Ribbon Customization Outlook custom form regions Actions Pane
Three Patterns of  VSTO Projects Automation ,[object Object]
Doesn’t require VSTO installationAdd-Ins ,[object Object]
Toolbars, Menus, Etc.Document Customization ,[object Object]
Functionality applies to document or template.,[object Object]
The Deployment Timeline VS 2005 Emulated “ClickOnce”
The Deployment Timeline VS 2008 Real ClickOnce ,[object Object]
Installer
Pre-reqsVS 2005 Emulated “ClickOnce”
The Deployment Timeline VS 2010 Enhanced ClickOnce ,[object Object]
Post Deployment Actions
No PIAsVS 2008 Real ClickOnce ,[object Object]
Installer
Pre-reqsVS 2005 Emulated “ClickOnce”

Weitere ähnliche Inhalte

Was ist angesagt?

K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architectureK2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architectureAdis Jugo
 
Building Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and FlowBuilding Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and FlowChris Bortlik
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & FlowXpand IT
 
ProShare_PowerApps_Flow
ProShare_PowerApps_FlowProShare_PowerApps_Flow
ProShare_PowerApps_FlowHemendra Patel
 
Embedding K2 smartforms
Embedding K2 smartformsEmbedding K2 smartforms
Embedding K2 smartformsGemma Adair
 
K2 business applications intro
K2 business applications intro K2 business applications intro
K2 business applications intro HendrikNZ
 
10 Best Enterprise Apps to Look for in 2015
10 Best Enterprise Apps to Look for in 201510 Best Enterprise Apps to Look for in 2015
10 Best Enterprise Apps to Look for in 2015K2
 
"Developing with the New User Interface Features in Microsoft SharePoint Serv...
"Developing with the New User Interface Features in Microsoft SharePoint Serv..."Developing with the New User Interface Features in Microsoft SharePoint Serv...
"Developing with the New User Interface Features in Microsoft SharePoint Serv...Tihomir Ignatov
 
Create a poc power app from d365 for marketing and other dynamics 365 crm cus...
Create a poc power app from d365 for marketing and other dynamics 365 crm cus...Create a poc power app from d365 for marketing and other dynamics 365 crm cus...
Create a poc power app from d365 for marketing and other dynamics 365 crm cus...Heli Thakkar
 
SPSDC PowerApps and Flow by Hemendra Patel
SPSDC PowerApps and Flow by Hemendra PatelSPSDC PowerApps and Flow by Hemendra Patel
SPSDC PowerApps and Flow by Hemendra PatelHemendra Patel
 
k2.net PPT
k2.net PPTk2.net PPT
k2.net PPTmadala
 
Microsoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationMicrosoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationDaniel Toomey
 
Real world experience with SharePoint and k2 workflows
Real world experience with SharePoint and k2 workflowsReal world experience with SharePoint and k2 workflows
Real world experience with SharePoint and k2 workflowsJamie McAllister
 
A SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerA SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerAlexander Burton
 
K2 for Dynamics CRM
K2 for Dynamics CRMK2 for Dynamics CRM
K2 for Dynamics CRMGemma Adair
 
SPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerAppsSPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerAppsNicolas Georgeault
 
What is the future of outlook integration for dynamics 365 and power apps
What is the future of outlook integration for dynamics 365 and power apps What is the future of outlook integration for dynamics 365 and power apps
What is the future of outlook integration for dynamics 365 and power apps Concetto Labs
 

Was ist angesagt? (20)

K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architectureK2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
 
Intro to power apps
Intro to power appsIntro to power apps
Intro to power apps
 
Building Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and FlowBuilding Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and Flow
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
 
ProShare_PowerApps_Flow
ProShare_PowerApps_FlowProShare_PowerApps_Flow
ProShare_PowerApps_Flow
 
Embedding K2 smartforms
Embedding K2 smartformsEmbedding K2 smartforms
Embedding K2 smartforms
 
K2 business applications intro
K2 business applications intro K2 business applications intro
K2 business applications intro
 
10 Best Enterprise Apps to Look for in 2015
10 Best Enterprise Apps to Look for in 201510 Best Enterprise Apps to Look for in 2015
10 Best Enterprise Apps to Look for in 2015
 
"Developing with the New User Interface Features in Microsoft SharePoint Serv...
"Developing with the New User Interface Features in Microsoft SharePoint Serv..."Developing with the New User Interface Features in Microsoft SharePoint Serv...
"Developing with the New User Interface Features in Microsoft SharePoint Serv...
 
Create a poc power app from d365 for marketing and other dynamics 365 crm cus...
Create a poc power app from d365 for marketing and other dynamics 365 crm cus...Create a poc power app from d365 for marketing and other dynamics 365 crm cus...
Create a poc power app from d365 for marketing and other dynamics 365 crm cus...
 
SPSDC PowerApps and Flow by Hemendra Patel
SPSDC PowerApps and Flow by Hemendra PatelSPSDC PowerApps and Flow by Hemendra Patel
SPSDC PowerApps and Flow by Hemendra Patel
 
Microsoft PowerApps Introduction by Usama Wahab Khan MVP
Microsoft PowerApps Introduction by Usama Wahab Khan MVP Microsoft PowerApps Introduction by Usama Wahab Khan MVP
Microsoft PowerApps Introduction by Usama Wahab Khan MVP
 
k2.net PPT
k2.net PPTk2.net PPT
k2.net PPT
 
Microsoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationMicrosoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop Integration
 
Real world experience with SharePoint and k2 workflows
Real world experience with SharePoint and k2 workflowsReal world experience with SharePoint and k2 workflows
Real world experience with SharePoint and k2 workflows
 
A SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerA SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project Server
 
Appendix a
Appendix aAppendix a
Appendix a
 
K2 for Dynamics CRM
K2 for Dynamics CRMK2 for Dynamics CRM
K2 for Dynamics CRM
 
SPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerAppsSPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerApps
 
What is the future of outlook integration for dynamics 365 and power apps
What is the future of outlook integration for dynamics 365 and power apps What is the future of outlook integration for dynamics 365 and power apps
What is the future of outlook integration for dynamics 365 and power apps
 

Andere mochten auch

Ensuring the compliance, resiliency, and availability of business-critical ne...
Ensuring the compliance, resiliency, and availability of business-critical ne...Ensuring the compliance, resiliency, and availability of business-critical ne...
Ensuring the compliance, resiliency, and availability of business-critical ne...Riverbed Technology
 
Riverbed at Microsoft TechEd 2014
Riverbed at Microsoft TechEd 2014Riverbed at Microsoft TechEd 2014
Riverbed at Microsoft TechEd 2014Riverbed Technology
 
Detect and Fix Performance Problems Faster
Detect and Fix Performance Problems FasterDetect and Fix Performance Problems Faster
Detect and Fix Performance Problems FasterRiverbed Technology
 
Expand the Business Value of Riverbed Solutions with New Optimize Services
Expand the Business Value of Riverbed Solutions with New Optimize ServicesExpand the Business Value of Riverbed Solutions with New Optimize Services
Expand the Business Value of Riverbed Solutions with New Optimize ServicesRiverbed Technology
 
Riverbed and HPE Services for Office 365
Riverbed and HPE Services for Office 365Riverbed and HPE Services for Office 365
Riverbed and HPE Services for Office 365Riverbed Technology
 

Andere mochten auch (7)

Ensuring the compliance, resiliency, and availability of business-critical ne...
Ensuring the compliance, resiliency, and availability of business-critical ne...Ensuring the compliance, resiliency, and availability of business-critical ne...
Ensuring the compliance, resiliency, and availability of business-critical ne...
 
Riverbed at Microsoft TechEd 2014
Riverbed at Microsoft TechEd 2014Riverbed at Microsoft TechEd 2014
Riverbed at Microsoft TechEd 2014
 
Detect and Fix Performance Problems Faster
Detect and Fix Performance Problems FasterDetect and Fix Performance Problems Faster
Detect and Fix Performance Problems Faster
 
Expand the Business Value of Riverbed Solutions with New Optimize Services
Expand the Business Value of Riverbed Solutions with New Optimize ServicesExpand the Business Value of Riverbed Solutions with New Optimize Services
Expand the Business Value of Riverbed Solutions with New Optimize Services
 
SteelCentral NetSensor 3.0
SteelCentral NetSensor 3.0SteelCentral NetSensor 3.0
SteelCentral NetSensor 3.0
 
SteelHead 8.6
SteelHead 8.6SteelHead 8.6
SteelHead 8.6
 
Riverbed and HPE Services for Office 365
Riverbed and HPE Services for Office 365Riverbed and HPE Services for Office 365
Riverbed and HPE Services for Office 365
 

Ähnlich wie Practical Office Business Application

20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A PlatformDavid Chou
 
Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008ukdpe
 
Irw Generic Power Point
Irw Generic Power PointIrw Generic Power Point
Irw Generic Power PointNatashaIRWS
 
Microsoft SQL Server 2008 R2 - Analysis Services Presentation
Microsoft SQL Server 2008 R2 - Analysis Services PresentationMicrosoft SQL Server 2008 R2 - Analysis Services Presentation
Microsoft SQL Server 2008 R2 - Analysis Services PresentationMicrosoft Private Cloud
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + ServicesDavid Chou
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentationguestfd80a3
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentationguestfd80a3
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...constantadevelopers
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for DevelopersRob Wilson
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Developmentmattbremer
 
Cognos CIO CEE 2010 Prague CZE
Cognos CIO CEE 2010 Prague CZECognos CIO CEE 2010 Prague CZE
Cognos CIO CEE 2010 Prague CZEStepan Kutaj
 
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...Marie-Michelle Strah, PhD
 
Office 2010 Development in Visual Studio 2010
Office 2010 Development in Visual Studio 2010Office 2010 Development in Visual Studio 2010
Office 2010 Development in Visual Studio 2010Andri Yadi
 
D Microsoft Apio Sales Presentation Branded All Up 32[1]
D Microsoft Apio Sales Presentation Branded All Up 32[1]D Microsoft Apio Sales Presentation Branded All Up 32[1]
D Microsoft Apio Sales Presentation Branded All Up 32[1]chris1217
 
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration PlatformWebinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration PlatformEdureka!
 
Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019Dipti Chhatrapati
 

Ähnlich wie Practical Office Business Application (20)

20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform
 
Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008
 
Irw Generic Power Point
Irw Generic Power PointIrw Generic Power Point
Irw Generic Power Point
 
Microsoft SQL Server 2008 R2 - Analysis Services Presentation
Microsoft SQL Server 2008 R2 - Analysis Services PresentationMicrosoft SQL Server 2008 R2 - Analysis Services Presentation
Microsoft SQL Server 2008 R2 - Analysis Services Presentation
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + Services
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
 
VSTO (Introduction)
VSTO (Introduction)VSTO (Introduction)
VSTO (Introduction)
 
Office And Vsto 200
Office And Vsto 200Office And Vsto 200
Office And Vsto 200
 
Overview visual studio
Overview visual studioOverview visual studio
Overview visual studio
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
Cognos CIO CEE 2010 Prague CZE
Cognos CIO CEE 2010 Prague CZECognos CIO CEE 2010 Prague CZE
Cognos CIO CEE 2010 Prague CZE
 
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
 
Office 2010 Development in Visual Studio 2010
Office 2010 Development in Visual Studio 2010Office 2010 Development in Visual Studio 2010
Office 2010 Development in Visual Studio 2010
 
D Microsoft Apio Sales Presentation Branded All Up 32[1]
D Microsoft Apio Sales Presentation Branded All Up 32[1]D Microsoft Apio Sales Presentation Branded All Up 32[1]
D Microsoft Apio Sales Presentation Branded All Up 32[1]
 
Rajiv_Khobragade_Resume
Rajiv_Khobragade_ResumeRajiv_Khobragade_Resume
Rajiv_Khobragade_Resume
 
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration PlatformWebinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
 
Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019
 

Mehr von Andri Yadi

AIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAndri Yadi
 
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AITechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AIAndri Yadi
 
Global Azure Bootcamp 2019 - AIoT powered by Azure
Global Azure Bootcamp 2019 - AIoT powered by AzureGlobal Azure Bootcamp 2019 - AIoT powered by Azure
Global Azure Bootcamp 2019 - AIoT powered by AzureAndri Yadi
 
Introduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with ArduinoIntroduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with ArduinoAndri Yadi
 
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Andri Yadi
 
Microsoft Azure-powered IoT & AI Solution To Help Farmer
Microsoft Azure-powered IoT & AI Solution To Help FarmerMicrosoft Azure-powered IoT & AI Solution To Help Farmer
Microsoft Azure-powered IoT & AI Solution To Help FarmerAndri Yadi
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRaAndri Yadi
 
Ask the Expert: Internet of Things
Ask the Expert: Internet of ThingsAsk the Expert: Internet of Things
Ask the Expert: Internet of ThingsAndri Yadi
 
Global Azure Bootcamp 2018 - Azure IoT Central
Global Azure Bootcamp 2018 - Azure IoT CentralGlobal Azure Bootcamp 2018 - Azure IoT Central
Global Azure Bootcamp 2018 - Azure IoT CentralAndri Yadi
 
Maker Movement toward IoT Ecosystem in Indonesia
Maker Movement toward IoT Ecosystem in IndonesiaMaker Movement toward IoT Ecosystem in Indonesia
Maker Movement toward IoT Ecosystem in IndonesiaAndri Yadi
 
IoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveIoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveAndri Yadi
 
Road to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningRoad to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningAndri Yadi
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialAndri Yadi
 
IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT DevelopmentAndri Yadi
 
Internet of Things - Technicals
Internet of Things - TechnicalsInternet of Things - Technicals
Internet of Things - TechnicalsAndri Yadi
 
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityGlobal Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityAndri Yadi
 
The state of NB-IoT in Indonesia
The state of NB-IoT in IndonesiaThe state of NB-IoT in Indonesia
The state of NB-IoT in IndonesiaAndri Yadi
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a NutshellAndri Yadi
 
The Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaThe Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaAndri Yadi
 
Road to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRaRoad to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRaAndri Yadi
 

Mehr von Andri Yadi (20)

AIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAIoT: Intelligence on Microcontroller
AIoT: Intelligence on Microcontroller
 
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AITechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
 
Global Azure Bootcamp 2019 - AIoT powered by Azure
Global Azure Bootcamp 2019 - AIoT powered by AzureGlobal Azure Bootcamp 2019 - AIoT powered by Azure
Global Azure Bootcamp 2019 - AIoT powered by Azure
 
Introduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with ArduinoIntroduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with Arduino
 
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
 
Microsoft Azure-powered IoT & AI Solution To Help Farmer
Microsoft Azure-powered IoT & AI Solution To Help FarmerMicrosoft Azure-powered IoT & AI Solution To Help Farmer
Microsoft Azure-powered IoT & AI Solution To Help Farmer
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
 
Ask the Expert: Internet of Things
Ask the Expert: Internet of ThingsAsk the Expert: Internet of Things
Ask the Expert: Internet of Things
 
Global Azure Bootcamp 2018 - Azure IoT Central
Global Azure Bootcamp 2018 - Azure IoT CentralGlobal Azure Bootcamp 2018 - Azure IoT Central
Global Azure Bootcamp 2018 - Azure IoT Central
 
Maker Movement toward IoT Ecosystem in Indonesia
Maker Movement toward IoT Ecosystem in IndonesiaMaker Movement toward IoT Ecosystem in Indonesia
Maker Movement toward IoT Ecosystem in Indonesia
 
IoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveIoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical Perspective
 
Road to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningRoad to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine Learning
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & Potential
 
IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT Development
 
Internet of Things - Technicals
Internet of Things - TechnicalsInternet of Things - Technicals
Internet of Things - Technicals
 
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityGlobal Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
 
The state of NB-IoT in Indonesia
The state of NB-IoT in IndonesiaThe state of NB-IoT in Indonesia
The state of NB-IoT in Indonesia
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a Nutshell
 
The Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaThe Rise of Maker Movement in Indonesia
The Rise of Maker Movement in Indonesia
 
Road to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRaRoad to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRa
 

Practical Office Business Application

  • 1. Practical Office Business Application Practical Office Business Application Ronald Rajagukguk i-roraj@microsoft.com Developer Advisor AndriYadi andri@dycode.com CEO
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. ” A major trend in software through 2010 will be the integration of business application data, functionality and processes with personal productivity applications. Users will access their business application data and processes through the interfaces of their personal productivity tools, and those tools will provide a context for actions within the applications. ” Change is Coming Gartner Research Planning for 2010: Key Issues for Business Application and Workplace Productivity Systems Integration
  • 10. Examples eBay Outlook Integration
  • 11. Dassault PLM Word Integration Examples
  • 12. Accruent Outlook Integration Real Estate Performance Management: Creating visibility across the real estate lifecycle to deliver revenue growth, cost reduction and compliance CAPABILITY BI and Portals KEY OFFICE 2007 TECHNOLOGIES USED Excel Exchange Outlook SharePoint Server Word XML file format Virtual Earth Examples
  • 13. Fractal Edge Excel Integration Fractal Maps for Office 2007: Award-winning data visualization system made readily available to all information workers for the first time CAPABILITY BI and Portals KEY OFFICE 2007 TECHNOLOGIES USED Excel Pivot tables XML file format Custom ribbon/task pane Analysis / Reporting Services Examples
  • 14.
  • 15. A unified solutions platform for building Office Business Applicationsthat make line-of-business systems, enterprisedata and workflows accessible and relevant to users. Fully integrated Visual Studio Tools for Office technologies enable developers to build Office Business Applications and scalable enterprise grade solutions based on Microsoft Office.
  • 16. Tab Control Group Ribbon Visual Studio Tools For Office (VSTO) Extend Office Documents Ribbon Customization Outlook custom form regions Actions Pane
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. The Deployment Timeline VS 2005 Emulated “ClickOnce”
  • 23.
  • 25. Pre-reqsVS 2005 Emulated “ClickOnce”
  • 26.
  • 28.
  • 30. Pre-reqsVS 2005 Emulated “ClickOnce”
  • 31. Estimate custom design Unstructured Get specs from customer Validate specs with Tech Sales Cost out the solution Approve proposed response Decide discount strategy Assemble proposed response Create Opportunity Create Quote Create Lead Complete Sale Create Invoice Qualified? Closed? Retire Lead CRM ERP Structured Real World Information Work
  • 32. “Real World” Applications Word Excel Outlook InfoPath Office Business Applications Estimate custom design Estimate custom design Unstructured Unstructured Get specs from customer Validate specs with Tech Sales Office SharePoint Server Cost out the solution Decide discount strategy Assemble proposed response Approve proposed response “Classic” Enterprise Applications Create Lead Create Oppt’y Create Quote Complete Sale Create Invoice Qualified? Closed? Retire Lead Structured
  • 33. WCF DATA SERVICES (REST) Simple Scenario DEMO DATABASE
  • 35. POST http://localhost/Northwind.svc/Orders Web Server WCF Data Services Data Service Context HTTP XML/JSON ThisDocument Data Layer ADO.NET Entity Framework DATABASE
  • 37. GET http://localhost/Northwind.svc/Orders Web Server WCF Data Services Data Service Context HTTP XML/JSON ThisWorkbook Data Layer ADO.NET Entity Framework DATABASE