Office Add-ins have been around for a while as VSTO packages, but things have changed with the introduction of Office 2013. A new App Model for Office provides add-ins who live both in the Office Desktop client and Office Online. Join this session to discover what Office Add-ins are, discover the latest changes and how to create them using standard-based technologies like HTML5, JavaScript and CSS3.
The session covers different types of Office Add-ins, like task pane, content add-ins for Word, Excel, PowerPoint and mail add-ins for Outlook. We'll talk about how to develop, build, package and deploy Office Add-ins. Demo's cover creating add-ins with Visual Studio and deploy them for availability in the store.
Developing hybrid SharePoint apps that run on-premise and in the cloud - Bram...Bram de Jager
With the new SharePoint App model running outside the SharePoint worker process it introduces new authentication models. As a developer you don't want to build multiple versions of the same app implementing each authentication model separately. This session explains the differences between securing SharePoint apps with OAuth in Office 365 and S2S High Trust in on-premise deployments. You will learn how to build a single app that will run on-premise, online and hybrid SharePoint environments.
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Bram de Jager
The new SharePoint App Model provides different ways of building apps. As a developer you have to choose between development techniques, hosting options and more. This session discusses the architecture, various types of apps, application identity and permissions, and how to build these different types of apps.
The session contains demos covering building SharePoint-hosted apps, implementing SharePoint 2013 chrome control, setting the right permissions, and more with Visual Studio 2012.
Deep Dive Building Office Mail Add-ins with the Microsoft GraphBram de Jager
Developers deliver true business value when building Office Add-ins that integrate Office 365 data. With Microsoft releasing the Microsoft Graph this becomes easier, but how do you build apps like these and provide the best user experience?! This session covers a short introduction into both Office Mail Add-ins and the Microsoft Graph. Then the real fun starts when building an Office Mail Add-in which enables sync to your Azure AD Users into your Contacts by using the Microsoft Graph. This can be extended with Profile data from the SharePoint User Profile service. One of the biggest challenges is overcoming a single authentication, which will be covered.
Developing hybrid SharePoint apps that run on-premise and in the cloud - ESPC...Bram de Jager
With the new SharePoint App model running outside the SharePoint worker process it introduces new authentication models. As a developer you don't want to build multiple versions of the same app implementing each authentication model separately. This session explains the differences between securing SharePoint apps with OAuth in Office 365 and S2S High Trust in on-premise deployments. You will learn how to build a single app that will run on-premise, online and hybrid SharePoint environments.
Attending the session provides in-depth insights into the authentication models for SharePoint Apps. After attending the session the developer is able to make a decision whether to implement SharePoint Apps as on-premise only, cloud only or "Hybrid" app that runs both on-premise and cloud.
Developing SharePoint 2013 apps with Visual Studio 2012 - Microsoft TechDays ...Bram de Jager
The new SharePoint App Model provides different ways of building apps. As a developer you have to choose between development techniques, hosting options and more. This session discusses the architecture, various types of apps, application identity and permissions, and how to build these different types of apps. The session contains demos covering building SharePoint-hosted apps, implementing SharePoint 2013 chrome control, setting the right permissions, and more with Visual Studio 2012.
Developing hybrid SharePoint apps that run on-premise and in the cloud - Bram...Bram de Jager
With the new SharePoint App model running outside the SharePoint worker process it introduces new authentication models. As a developer you don't want to build multiple versions of the same app implementing each authentication model separately. This session explains the differences between securing SharePoint apps with OAuth in Office 365 and S2S High Trust in on-premise deployments. You will learn how to build a single app that will run on-premise, online and hybrid SharePoint environments.
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Bram de Jager
The new SharePoint App Model provides different ways of building apps. As a developer you have to choose between development techniques, hosting options and more. This session discusses the architecture, various types of apps, application identity and permissions, and how to build these different types of apps.
The session contains demos covering building SharePoint-hosted apps, implementing SharePoint 2013 chrome control, setting the right permissions, and more with Visual Studio 2012.
Deep Dive Building Office Mail Add-ins with the Microsoft GraphBram de Jager
Developers deliver true business value when building Office Add-ins that integrate Office 365 data. With Microsoft releasing the Microsoft Graph this becomes easier, but how do you build apps like these and provide the best user experience?! This session covers a short introduction into both Office Mail Add-ins and the Microsoft Graph. Then the real fun starts when building an Office Mail Add-in which enables sync to your Azure AD Users into your Contacts by using the Microsoft Graph. This can be extended with Profile data from the SharePoint User Profile service. One of the biggest challenges is overcoming a single authentication, which will be covered.
Developing hybrid SharePoint apps that run on-premise and in the cloud - ESPC...Bram de Jager
With the new SharePoint App model running outside the SharePoint worker process it introduces new authentication models. As a developer you don't want to build multiple versions of the same app implementing each authentication model separately. This session explains the differences between securing SharePoint apps with OAuth in Office 365 and S2S High Trust in on-premise deployments. You will learn how to build a single app that will run on-premise, online and hybrid SharePoint environments.
Attending the session provides in-depth insights into the authentication models for SharePoint Apps. After attending the session the developer is able to make a decision whether to implement SharePoint Apps as on-premise only, cloud only or "Hybrid" app that runs both on-premise and cloud.
Developing SharePoint 2013 apps with Visual Studio 2012 - Microsoft TechDays ...Bram de Jager
The new SharePoint App Model provides different ways of building apps. As a developer you have to choose between development techniques, hosting options and more. This session discusses the architecture, various types of apps, application identity and permissions, and how to build these different types of apps. The session contains demos covering building SharePoint-hosted apps, implementing SharePoint 2013 chrome control, setting the right permissions, and more with Visual Studio 2012.
Continuous Integration is a wonderful and popular practice in the software development universe. Yet, for whatever reason, it seems much less commonly utilized in the SharePoint community. SharePoint (naturally) throws a few wrinkles into the process, but no substantial roadblocks, and the benefits of CI can be realized just as well on SharePoint projects as anywhere else. In this session, you'll learn why you should implement a CI process and then see how to do it using TFS and Visual Studio.
One of the biggest news of SharePoint 2013 is the app model, which allows creating apps for selling them through a public marketplace, the Microsoft Office Store, as well as for publishing them in a corporate App Catalog.
In this session you will learn what an app is, what are the available hosting models, how you can leverage the Client Side Object Model and the REST API to enrich your solutions. Moreover, you will learn how to publish your apps to the Office Store, or on the corporate App Catalog.
The overall goal of the session is to make you aware of the real potentials of this new capability. To attend this session you should have a good understanding of developing with .NET and general knowledge of SharePoint 2013.
[Aleksandar Drašković] The next iteration of SharePoint Server is arriving within the next couple of months. This session will cover the new features coming with the new version of the product, shed a light on the benefits you will gain and considerations you have to make before deploying it in your environment.
SharePoint 2013 provides a flexible platform and introduces the concept of SharePoint modern development. In addition to the conventional development methods, we will explore the SharePoint development tools that are part of Visual Studio 2012/2013. You will see the first class support for common app features including the app pages, lists, client parts, and more. Come learn how to develop apps using an Office 365 Developer Site, all without SharePoint installed on your developer machine!
One of the major changes in SharePoint 2013 is the introduction of apps. Apps for both SharePoint and Office provide a new model for developing, packaging and deploying custom solution for SharePoint.
This brief presentation will introduce the main aspects of the apps model introduced form Microsoft to addres custom features to SharePoint both on-premises and online.
This cover the information how the SharePoint Online Migration API (in preview when I am writing) help using Azure to migrate files and metadata from fileshares/SharePoint on-premises to SharePoint Online.
Continuous Integration is a wonderful and popular practice in the software development universe. Yet, for whatever reason, it seems much less commonly utilized in the SharePoint community. SharePoint (naturally) throws a few wrinkles into the process, but no substantial roadblocks, and the benefits of CI can be realized just as well on SharePoint projects as anywhere else. In this session, you'll learn why you should implement a CI process and then see how to do it using TFS and Visual Studio.
One of the biggest news of SharePoint 2013 is the app model, which allows creating apps for selling them through a public marketplace, the Microsoft Office Store, as well as for publishing them in a corporate App Catalog.
In this session you will learn what an app is, what are the available hosting models, how you can leverage the Client Side Object Model and the REST API to enrich your solutions. Moreover, you will learn how to publish your apps to the Office Store, or on the corporate App Catalog.
The overall goal of the session is to make you aware of the real potentials of this new capability. To attend this session you should have a good understanding of developing with .NET and general knowledge of SharePoint 2013.
[Aleksandar Drašković] The next iteration of SharePoint Server is arriving within the next couple of months. This session will cover the new features coming with the new version of the product, shed a light on the benefits you will gain and considerations you have to make before deploying it in your environment.
SharePoint 2013 provides a flexible platform and introduces the concept of SharePoint modern development. In addition to the conventional development methods, we will explore the SharePoint development tools that are part of Visual Studio 2012/2013. You will see the first class support for common app features including the app pages, lists, client parts, and more. Come learn how to develop apps using an Office 365 Developer Site, all without SharePoint installed on your developer machine!
One of the major changes in SharePoint 2013 is the introduction of apps. Apps for both SharePoint and Office provide a new model for developing, packaging and deploying custom solution for SharePoint.
This brief presentation will introduce the main aspects of the apps model introduced form Microsoft to addres custom features to SharePoint both on-premises and online.
This cover the information how the SharePoint Online Migration API (in preview when I am writing) help using Azure to migrate files and metadata from fileshares/SharePoint on-premises to SharePoint Online.
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
SharePoint Development
===================
Overview of SharePoint Development
Development Tools for SharePoint 2010
Developer Dashboard in SharePoint
Visual Studio 2010 templates for SharePoint
ESPC 2016 - From SharePoint to Office 365 Development - The path to your new ...Sébastien Levert
The world around the Office Developer is changing and for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don’t be scared SharePoint Developer – From SharePoint to Office Development, become an added-value Office Developer and contribute to maximise the productivity of your enterprise. In this session, we will cover every aspect of the new Office Developer paradigm and we will ensure that you can make yourself at home in such a new world. The topics covered will be :
– SharePoint Add-In
– Office 365 Apps
– Office Add-In
– Microsoft Graph
Benefits of Attending this Session:
Learn what an Office Developer is
See code in action representing the Office Developer day-to-day
Leverage the most active community around productivity development
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.
SharePoint Fest Chicago - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
In this session, we will cover every aspect of the new Office Developer paradigm and we will ensure that you can make yourself at home in such a new world.
The topics covered will be :
SharePoint Add-In
Office 365 Apps
Office Add-In
Microsoft Graph
SharePoint Saturday Ottawa - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
In this session, we will cover every aspect of the new Office Developer paradigm and we will ensure that you can make yourself at home in such a new world.
The topics covered will be :
- SharePoint Add-In
- Office 365 Apps
- Office Add-In
- Microsoft Graph
Building an App Forms Business Solution - Penelope CoventrySPC Adriatics
In this session, after a brief introduction on how to use Microsoft Access® 2013 to build Microsoft® SharePoint® apps with a full SQL Server® database, Penny will demonstrate how such technology was used in an actual business scenario. Most of the session will be ‘no-code’, and Penny will discuss hints and tips that she found useful. This session is applicable to information users, using either Office 365™ or an on-premises installation of Microsoft SharePoint® 2013. This session also briefly summarise other existing and planned SharePoint-related Microsoft Forms solutions, such as Excel Surveys (aka “FoSS”), and Forms on SharePoint Lists (aka “FoSL”).
New SharePoint Features in Visual Studio 2012!SPC Adriatics
Speaker: Paul J. Swider
The Visual Studio team has provided SharePoint developers with new templates and project items in the latest release of Visual Studio. Now developers have new templates and tools to enhance the developer experience within SharePoint 2010 and SharePoint 2013. In this session learn about compatibility, upgrading source code and what’s new with SharePoint development and Visual Studio 2012.
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
- Understand your new role as an Office 365 Developer
- Have a complete overview of the technology stack you need to master in the cloud
- Change the way you will think for your next SharePoint & Office 365 project
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT
SharePoint has become mission critical, complex, and wide-ranging in most enterprises. How do we apply the best practices of ALM in this environment?
Learn more from this presentation, delivered by Envision IT, Leaders in SharePoint Solutions
Microsoft is switching gears by focusing on developers and web technologies. Office Add-ins enable you to extend Office clients such as Word, Excel, PowerPoint, and Outlook using web technologies like HTML, CSS and JavaScript.This presentation will cover Add-in architecture as well as development tools and process.
Now you know how to get up and running with a SharePoint Framework project, how to get up and running with Microsoft Graph and use it in your SharePoint Framework solutions we will look at integrating with Microsoft Teams.
Join this session to understand available assets of SharePoint Framework (SPFx) and what is important for you as SharePoint Developer and Architect in the development area with SharePoint modern portals. In this session, you will know more about extending existing experiences across SharePoint and Teams.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaYara Milbes
Discover the transformative power of the WhatsApp API in our latest SlideShare presentation, "Top 7 Unique WhatsApp API Benefits." In today's fast-paced digital era, effective communication is crucial for both personal and professional success. Whether you're a small business looking to enhance customer interactions or an individual seeking seamless communication with loved ones, the WhatsApp API offers robust capabilities that can significantly elevate your experience.
In this presentation, we delve into the top 7 distinctive benefits of the WhatsApp API, provided by the leading WhatsApp API service provider in Saudi Arabia. Learn how to streamline customer support, automate notifications, leverage rich media messaging, run scalable marketing campaigns, integrate secure payments, synchronize with CRM systems, and ensure enhanced security and privacy.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
4. Agenda
• Intro to Office Add-ins
• Develop and Build add-ins
• Package and Deploy add-ins
• Wrap-up
5. INTRO TO OFFICE ADD-INS
Develop, Build, Package and Deploy Office Add-ins with Visual Studio
6. History
• Visual Studio Tools for Office, supports COM and VSTO Add-ins
• VSTO 2003 downloadable for Visual Studio 2003
• VSTO 2005 (SE) downloadable for Visual Studio 2005
• VSTO 3.0 build into Visual Studio 2008
• VSTO 4.0 build into Visual Studio 2010
• Office Developer Tools, supports also Office Add-ins
• Office Developer Tools for Visual Studio 2012
• Office Developer Tools for Visual Studio 2013
• Office Developer Tools for Visual Studio 2015
7. Different Office Add-in types
• Task Pane Add-in
• Content Add-in
• Contextual Mail Add-in
• Add-in Command
8. Task pane Add-in
• Side-by-side
• Shown next to the Office
document
• Supported by Word, Excel,
PowerPoint, and Project
• Contextual information
• Insert content into the document
• Gets content to perform an action
• Can be used for
• Retrieving information from web
service based on the selection of
the user
9. Content Add-in
• Appears in body
• Shown in line of the document
• Integrate
• Integrate rich, web-based data,
visualizations, embedded media,
as well as other external content
• Can be used for
• Display Excel data plotted on top of
geographical maps
10. Contextual Mail Add-in
• Shown in Outlook item
• Requires Outlook 2013 & Exchange
2013
• Seamless integration on desktop,
browser and devices
• Scenarios
• Based on contextual trigger in item
body
• Runs in messages and/or
appointments
• Can be used for
• Shows Bing Maps centered on the
address found in the body of the
email
11. Add-in Command
• Currently shown in Outlook item
• Command in the Office UI to
launch add-in or perform UI-less
operation
• Scenarios
• Open a task pane to perform
advanced operations based on the
emails body
• Can be used for
• Copying the email (with details) to
note taking app
12. Win32 Online iPad iPhone Mac Android UWA
Read
Compose
APIs
View
Edit
Add-in Roadmap
13. Roadmap highlights
• Expanding to more clients
• Support for iPad Office clients
• Support for Outlook.com (consumer market)
• New features
• New Add-in command (ribbon extensibility)
• New Outlook Task Pane add-ins
18. Demo scenario
• Introduction to Content Add-in in Excel
• Use the Bing Maps add-in to visualize geographical dispersed
information
• Show the same Excel sheet in both Excel desktop client and Excel
Online
19. DEVELOP AND BUILD OFFICE ADD-INS
Develop, Build, Package and Deploy Office Add-ins with Visual Studio
20. Anatomy of an app for Office
HTML5, CSS,
JavaScript (in all its
glory!)
2
Web applications
hosted by any HTTP
delivery mechanism
3
Document-based
manifest driven
applications.
1
21. Developer tool sets and APIs
• “Napa” Office 365 Development Tools
• Browser based developer tool, http://dev.office.com
• Start in Napa, continue in Visual Studio
• Office Developer Tools for Visual Studio
• Visual Studio 2012 extension
• Visual Studio 2013 RTM
• Visual Studio 2013 – March 2014 Update
• Support for Office 2013 SP1 (Office.js v1.1)
• Combine with the Office 365 (Unified) APIs
22. Office UI Fabric
• Responsive, mobile-first, front-
end framework for developers
that delivers instant look and feel
of Office
• Handles typography, color, icons,
animations, responsive grid
layouts and localization
26. Demo scenario
• Introduction to Office Add-in project template in Visual Studio
• Develop Task Pane add-in using the Wikipedia REST API
• Build and debug experience
27. PACKAGE AND DEPLOY ADD-INS
Develop, Build, Package and Deploy Office Add-ins with Visual Studio
28. Publish Office Add-ins
• Office Store
• Public marketplace that Microsoft will host and regulate on Office.com
• Apps for Office catalog on SharePoint
• For task pane and content add-ins
• Centralized corporate catalog managed by IT
• Exchange catalog
• Private catalog for mail add-ins
• Network shared folder app catalog
• Deploy task pane and content add-ins to a central network shared folder
29. Add-in availability by location
App type
Office Store Corporate catalog Exchange Server Shared folder app
catalog
Task Pane add-in x x x
Content add-in x x x
Mail add-in x x
Same Office-solution
catalog experience that
the Office Store
provides. App Catalog
located in SharePoint.
Add-ins are only shown
in Office clients.
Availability based on
access to file share.
30. What goes where?
Visual Studio 2013
MS Build
WebDeploy package
XML Manifest
Office Client
File ShareCorporate Catalog
IIS Webserver
Azure Website
Office Store
32. Demo scenario
• Publish WebDeploy package to Azure
• Upload XML manifest to Corporate Catalog
• Configure Word desktop to consume add-ins from the Corporate
Catalog
33. Configure Office client for App Catalog
• Office client configuration
• Open Word
• Open Options » Trust Center » Trust Center Settings
• Select Trusted App Catalogs (on left)
• Add the Corporate Catalog URL (check “Show in menu” box)
• Registry entry
• HKEY_CURRENT_USERSoftwareMicrosoftOffice16.0WEFTrustedCatalogs
35. Scenarios
• Start (review/approval) workflow process from within the Office
clients
• Allowing employees to browse, select and insert (legal) text snippets
into documents, which are managed in a central location
• Pull meeting location from meeting invite and highlight the meeting
room plotted onto the building floor plan
• Recognize the tracking number for package delivery and retrieve real-
time delivery status
• And many more…
37. Key takeaways
• Office Add-ins are the means for enabling contextual experiences
• Office Add-ins boost productivity by integrating services into Office
• Leverage existing investments when building Office Add-ins
38. Further reading…
• Getting Started with Office add-ins
• Office add-in Code Samples
• Office add-in Training videos & hands on labs
• Office add-in Snack videos
• Office add-in documentation
• Use Office UI Fabric in Office Add-ins
39. Related sessions Office Add-ins
• Overview
• This session, Bring Your Business Solutions Into Our Office Clients Using HTML
& JavaScript (level 200), T12, Jeremy Thake, Bram de Jager
• Getting started
• Today 16:45, Develop, Build, Package and Deploy Apps for Office with Visual
Studio (Level 300), T26, Bram de Jager, Jeremy Thake
• Deep Dive
• Thursday 15:15, Deep Dive Into Building Outlook Add-ins (level 300), TH27,
Jeremy Thake
• Today 18:00, LIVE Hackathon at ESPC15 with Jeremy Thake
Build apps in Office
Ongoing investment area for Microsoft
Connect to Office 365 API’s (Office 365 Unified API)
Make it easy for developers to integrate data and apps
Outlook Add-ins built for Office 365 and Exchange Server will be able to target the 400 million users of Outlook.com
Microsoft Dynamics CRM App for Outlook is in preview (perfect example of integration between products), see https://twitter.com/Peter_Cutts/status/578216610881794048 and https://www.microsoft.com/en-us/dynamics/crm-customer-center/crm-app-for-outlook-user-s-guide.aspx
Add-in support on iPad (announcement at //build conference)
Source: http://blogs.msdn.com/b/richard_dizeregas_blog/archive/2015/05/02/next-generation-office-365-development-with-apis-and-add-ins.aspx
Pop-up in Mac based on the context (address in email)
This is to be expected more and more in products
New extensibility (announcement at //build conference)
New Add-in command (ribbon extensibility)
New Outlook Task Pane read add-ins
Source: http://blogs.msdn.com/b/richard_dizeregas_blog/archive/2015/05/02/next-generation-office-365-development-with-apis-and-add-ins.aspx
The manifest specifies settings and capabilities of the app, such as the following:
The URL of the webpage that implements the app UI and programming logic.
The app display name, description, ID, version, and default locale.
Whether the app can be shown as a task pane, in line with document content, or activated contextually in an email message, meeting request, or appointment.
The kinds of client applications (including rich and Web App clients) that an app supports.
The permission level and data access requirements for the app.
Visual Studio 2013 RTM extension (12.0.21005.1)
Visual Studio 2013 – March 2014 Update (12.0.30225.00), http://msdn.microsoft.com/library/dn610877.aspx
Office 365 API Tools for Visual Studio Preview, http://blogs.msdn.com/b/officeapps/archive/2014/03/12/announcing-office-365-api-tools-for-visual-studio-preview.aspx
Understanding the runtime, http://msdn.microsoft.com/en-us/library/jj220082(v=office.15).aspx#StartBuildingApps_Runtime
You can publish Office Add-ins to four distribution end-points:
Office Store - Public marketplace (on Office.com).
When a developer uploads an app to the Office Store, Microsoft validates the code:
Verifies app manifest markup is valid and complete.
If the code is valid, Microsoft digitally signs the app package.
Office catalog on SharePoint – Private app catalogs for Task Pane and Content Apps.
An app catalog enables publishing and management of both internally created apps as well as apps that are available in the Office Store and licensed for corporate use.
Exchange catalog - Private catalog for mail apps (on Exchange 2013 server).
It enables publishing and management of corporate mail apps, including internally created apps as well as apps that are available in the Office Store and licensed for corporate use.
Network shared folder app catalog - Deploy Task Pane and Content Apps to a central network shared folder
Downside is only available from within the network
Users can then acquire apps by specifying this shared folder as a trusted catalog, or IT departments can configure this shared folder as a trusted catalog by using a registry setting.