This is the slide I\'ve presented on ISV Innovation Day event hosted by Microsoft Indonesia. I spoke about options to develop business solutions on top of Office 2010, and new features in VS 2010.
Slides from UX@Vitra presentation around Experience Continuum at Microsoft. The slides address Windows Presentation Foundation (WPF), Silverlight and Microsoft Surface.
Digitizing business processes with Microsoft Teams Custom app - Domenico MonacoDomenico Monaco
Digitizing Business Processes with Microsoft - Teams Custom App
---
Put your business processes into one digital place to work remotely with team, without distractions
Slides from UX@Vitra presentation around Experience Continuum at Microsoft. The slides address Windows Presentation Foundation (WPF), Silverlight and Microsoft Surface.
Digitizing business processes with Microsoft Teams Custom app - Domenico MonacoDomenico Monaco
Digitizing Business Processes with Microsoft - Teams Custom App
---
Put your business processes into one digital place to work remotely with team, without distractions
Tailwind Traders recent internal employee survey showed their employees are frustrated with lengthy processes for simple actions, such as booking vacation and other company benefits. They want to reduce the friction of reviewing and booking vacation so it’s a simple, easy and pleasant process for their employees. In this session you will see how Tailwind Traders applied Conversational AI best practices to simplify the vacation process for their employees. Using the Bot Framework Composer tooling you can quickly build conversation flows, incorporate intelligence services such as Q&A maker and LUIS, test and deploy your virtual assistant to the cloud and embed it where your customers and employees spend their time.
Introduce the Visual Studio IDE and its different editions plus some new key features introduced in VS2017. This series are lectured by Vahid Farahmandian.
Tailwind Traders recent internal employee survey showed their employees are frustrated with lengthy processes for simple actions, such as booking vacation and other company benefits. They want to reduce the friction of reviewing and booking vacation so it’s a simple, easy and pleasant process for their employees. In this session you will see how Tailwind Traders applied Conversational AI best practices to simplify the vacation process for their employees. Using the Bot Framework Composer tooling you can quickly build conversation flows, incorporate intelligence services such as Q&A maker and LUIS, test and deploy your virtual assistant to the cloud and embed it where your customers and employees spend their time.
Introduce the Visual Studio IDE and its different editions plus some new key features introduced in VS2017. This series are lectured by Vahid Farahmandian.
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
presented by @johnhead and @davidvia
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC’s “Application Modernization” strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages and advanced collaboration functionality.
InduSoft is releasing the first service pack for InduSoft Web Studio 8.0. In the upcoming Service Pack 1, InduSoft Web Studio sees several major improvements, including:HTML5 capabilities have expanded to include horizontal trends, custom widgets allow users to host third party applications within the InduSoft Web Studio environment without necessitating Microsoft specific Active/X and .NET controls, and support for the new Import Wizard for FactoryTalk™ ME/SE will greatly reduce the engineering time required for migrating applications from FactoryTalk™ to InduSoft Web Studio.
MWLUG 2011: Notes/Domino Application Development Competitive AdvantageJohn Head
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC's "Application Modernization" strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages and advanced collaboration functionality.
Session 2: Office as a development platform with Visual Studio 2008ukdpe
What's new in Smart Client Development
Do you build rich client applications? If so, you'll want to make sure that you're aware of all Microsoft's client-development technology. This event will showcase a wealth of new and forthcoming technology, including Visual Studio 2008.
Agenda:
Session 1: Building Rich Clients on the Microsoft Platform - Martin Parry
People want compelling user experiences supported by powerful online services. Microsoft's platform and tools empower developers to build both the rich client and the service. In this session we'll concentrate on some recent and forthcoming technologies that enable rich client apps: Visual Studio 2008, WPF, SQL Server Compact Edition and ClickOnce to name but a few.
Session 2: Office as a development platform with Visual Studio 2008 - Daniel Moth
The 2007 Microsoft Office System is extensible like never before. In this session we'll look at the numerous ways to extend the various Office applications such as Word, Excel, Outlook and others. Customisations demonstrated will include the new designers and templates for the Ribbon, Actions Pane, Task Pane, Content Controls and Form Regions. This will all be done in managed code from within Visual Studio 2008 and we will also see how to interop in both directions with VBA code.
For more details and the original slidedeck visit http://www.microsoft.com/uk/msdn/events/new/Detail.aspx?id=115
SharePoint Products and Technologies provide an extensible solution platform for the professional Microsoft .NET developer, and offer a wide array of built-in features and application hosting using well-known .NET development tools and technologies.
January’s call, hosted by Kim Brandl, featured the following presenters and topics:
-Alex Jerabek, Dev Writer, provided a general overview of Office Add-ins.
-Raymond Lu, Senior Program Manager, shared information about Excel preview (beta) APIs in requirement set 1.11.
-Vesa Juvonen, Principal Program Manager, presented about building Office Add-ins using the SharePoint Framework.
-Kim Brandl, Senior Dev Writer, shared that the Yeoman generator for Office Add-ins will soon support creating SSO-enabled Office Add-ins.
For more information, visit https://developer.microsoft.com/office
Office apps in Office 365 - Napa the next big thingSPC Adriatics
Speakers: Martina Grom, Toni Pohl; How to build development Solutions without your own Servers, only by using Office 365. In this session we will see how to use the new development model for building cool Office Apps. What is NAPA and how to use it. This session will provide an overview of the new developer features for Office and SharePoint.
A late upload. This slide was presented on Aug 31, 2019, when I delivered a talk for AIoT seminar in University of Lambung Mangkurat, Banjarbaru. It's part of Republic of IoT 2019 event.
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AIAndri Yadi
A late upload. I was honored to involve and deliver speaking for the 3rd time in TechInAsia - Product Development Conference (PDC). In this PDC 2019, I shared about the potential of IoT to be unlocked with the help of AI.
Global Azure Bootcamp 2019 - AIoT powered by AzureAndri Yadi
It's very late share. The deck I presented when discussing AIoT powered by Microsoft Azure, during Global Azure Bootcamp 2019 - Bandung, Indonesia on April 2019.
Introduction to AIoT & TinyML - with ArduinoAndri Yadi
On last March 21, 2020, we participated in worldwide Arduino Day 2020 and organized the online event for Bandung, Indonesia. This is the deck I delivered for my talk and demo.
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Andri Yadi
It's a late share. I was honored to represent Indonesia IoT Association to discuss about the future of IoT industry in Indonesia - the opportunities and challenges for years to come. It's during FGD of Development of National IoT Industry 2019-2024.
Microsoft Azure-powered IoT & AI Solution To Help FarmerAndri Yadi
This deck is presented during my speaking in Microsoft's //DevCon / Digital Economy Summit, Jakarta, Feb 27, 2020, which was one of a kind event since it was attended by Mr. Satya Nadella (CEO of Microsoft) and Mr. Joko Widodo (President of Indonesia). I shared about how Azure can power SMARTernak - a livestock-farming assistance platform - to help farmers.
Delivered a talk to discuss developer-perspective technical introduction, stories around LoRa/LoRaWAN, also the state in Indonesia.
Use this deck for a sharing session with Maker4Nation community, back then on Oct 3, 2018 in Jakarta.
I was invited by Indosat Ooredoo, one of 3 biggest telco operator in Indonesia, to share about IoT Development for its Ask The Expert program. This is the deck I use to discuss about tips and tricks, thoughts, and some real-world use cases for IoT development and implementation.
Global Azure Bootcamp 2018 - Azure IoT CentralAndri Yadi
The deck I presented when talking about Azure IoT Central during Global Azure Bootcamp 2018, in Bandung city, Indonesia.
I should have uploaded this on last March 2018. Usual, lot of works. So, some info in this deck may change and some code referred may be deprecated. But the concept still should be relevant.
Maker Movement toward IoT Ecosystem in IndonesiaAndri Yadi
I had an honour to share my thought on Indonesia Maker Movement to a group of Indonesia IoT stakeholders and community. It's during a forum group discussion organized by Indonesia Ministry of Communication and Informatics.
IoT for Agriculture in a Nutshell: Technical PerspectiveAndri Yadi
It's a late upload. I had a chance to share my thought on how IoT can help agriculture, esp precision agriculture. I used this slide for the talk in a Indonesia Ministry of Agriculture's event.
Road to Republic of IoT - IoT Technologies & Machine LearningAndri Yadi
Yep, should have uploaded this on July 2017. To promote Republic of IoT (RIoT) hackathon, we do roadshow to few cities in Indonesia and this time in Semarang city. Here, I talked about technologies will be used during hackathon, especially LoRa, ESP32, and machine learning.
IoT Connectivity: The Technical & PotentialAndri Yadi
I had a chance to deliver a talk in Huawei Tech Day 2017 at University of Indonesia. I used this slide to discuss the connectivity options in IoT, from the technical perspective, while also discussed a bit of the potential.
I used this slide to deliver a talk in "Face the Future through IoT" seminar, where I talked technicality behind IoT and delivered a comprehensive demo from the sensor, connectivity, and process with Machine Learning, all on top of Azure.
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityAndri Yadi
Should have posted 1 year ago. In this Global Azure Bootcamp 2017, I had a chance to share how to connect IoT devices to Azure IoT Hub by leveraging LoRa/LoRaWAN connectivity.
Road to Republic of IoT - ESP32 Programming and LoRaAndri Yadi
To promote Republic of IoT (RIoT) hackathon, we do roadshow to few cities in Indonesia and this time in Bogor. Here, I talked about technologies will be used during hackathon, especially LoRa and ESP32.
Road to Republic of IoT - ESP32 Programming and LoRa
Office 2010 Development in Visual Studio 2010
1. Office Development
in Visual Studio 2010
Microsoft Indonesia, March 18, 2010
Andri Yadi | a@dycode.com
CEO, DyCode | Microsoft MVP, VSTO
http://geeks.netindonesia.net/blogs/andriyadi
15. Server and Services connectivity
- Line of business connectivity with BCS
- Web Services & Standards-based interoperability
- Integrate with hosted and on-premises SharePoint
- Evolved developer platform solutions
with new services and Data-oriented development
extensibility - Open XML SDK
- Word, Excel, Access, Project, Visio, InfoPath
- Connected cloud and on- Services
premises services to a - Built on SharePoint Platform Services
common Office PC, phone Improved Office Development Experience
and browser user - Fluent UI & Backstage Programmability
experience
- Easier management with Visual Studio 2010 & .NET
- Developer tools for all skill- 4.0
levels, from Access to VBA - Application Compatibility Program
and Visual Studio Development tools for everyone
- Simplified InfoPath design
- Access applications published to Web
- Access application usability/design improvements
- Continued commitment to Visual Basic for
Applications (VBA)
22. RibbonX - Group Scaling
Built-in Ribbon groups change layout as
window resizes
In Office 2010, autoScale property can be
set on a custom group
<group id=“Wheel" autoScale="true">
23. <customUI ...>
<ribbon> ... </ribbon>
<contextMenus> Context Menu
<contextMenu idMso="MenuCell"> Extensibility
<button id="ButtonRefresh” .../> It’s customizable
</contextMenu> New control types supported
</contextMenus>
</customUI>
24. Backward compatibility (Office
2007)
Improved C#
Improved deployment
!"#"
More supports on SharePoint +
Office 2010 integration
25. Deployment
VSTOR PIA
!"#" Targeting to .NET Framework
3.5 Full/Client or 4.0 Full/Client
26. Resources
• Office developer center:
http://msdn.microsoft.com/office
• Office 2010 developer center:
http://msdn.microsoft.com/en-us/office/
ee513173.aspx
• VSTO team blog: http://blogs.msdn.com/vsto/
• How do I video: http://msdn.microsoft.com/en-us/
vsto/dd164303.aspx
• Office UI Control ID: http://go.microsoft.com/
fwlink/?LinkID=181052
• Open XML Developer: http://openxmldeveloper.org