Jeremy Tammik, Forge Program Development
Combine the Forge Data Management, Model Derivative and Viewer APIs with REST and socket.io to implement a real-time round-trip BIM editor. Selected data only! Free choice!
Forge - DevCon 2016: Extend BIM 360 Docs with the Issues Service APIAutodesk
Â
The document provides an overview of the BIM 360 Docs Issues API, including a product demo and details on authentication, the data management API, and the issues API. It discusses using the issues API to create, retrieve, update, and link issues to BIM 360 projects and documents. Future capabilities may include bulk updates, associating issues to 3D locations, and expanding beyond BIM 360.
Forge - DevCon 2016: Cloud PDM Demystified â The Future of File ManagementAutodesk
Â
Hagay Dvir and Will Sterbenz, Autodesk
This class will cover managing file attachments within Autodesk Fusion Lifecycle â formally known as Autodesk PLM 360 â adding PDM functionality to Product Lifecycle Management (PLM). This will introduce file and design relationship APIs as well as how to manipulate them in PLM.
Forge - DevCon 2016: Implementing Rich Applications in the BrowserAutodesk
Â
Sebastian Dunkel, Autodesk
Cloud based web applications running in the browser have fundamental advantages over their desktop based siblings: They run on any device and are not tied to a certain operating system. The transition to web applications can solve many of the deployment problems and facilitates effortless real-time collaboration in a connected world.
However, implementing rich browser applications is challenging. Besides general technical limitations, leveraging existing technology is far from trivial. In this presentation we will discuss these and other challenges based on selected browser-based applications developed at Autodesk. Moreover, we will show how Forge technology can help to accelerate application development and improve the development experience.
Forge - DevCon 2016: The Future of Making Buildings Forms Follow FormulaeAutodesk
Â
Anthony A. Hauck, Director of Product Strategy, Autodesk
Computation can apply to far more than recording and communicating decisions about buildings through drawings. More than 50 years ago, advanced architecture and engineering firms foresaw the potential for technology to become an exploratory partner in the design and building process. Now this potential is being realized through the intersection of captured project intent, shared expertise, known physical and regulatory constraints, and scalable cloud computing. Autodesk is investing in this future, creating a platform to capture and express building expertise in the context of project requirements to rapidly arrive at possible solutions. This session will summarize three years of research and development in generative form and highlight current customer collaborations and coming development opportunities for the Autodesk partner network.
Forge - DevCon 2016: Collaborating with Design DataAutodesk
Â
Autodesk's Augusto Goncalves and Phaneendra Kumar Divi show how to combine the Forge Model Derivative, Viewer, Markup, Commenting and Data Management APIs to create powerful review and collaboration workflows around your design.
Forge - DevCon 2016: Integrate & extend your construction ecosystem with BI...Autodesk
Â
Manu Venugopal, Keith White, Saikat Bhattacharya, Autodesk
The BIM 360 web services simplify collaborative workflows from pre-construction through field management to handover of a construction project. In this session, we will discuss a new area of the BIM 360 API: HQ APIs for unified account administration and data across BIM 360. HQ APIs allow customers to integrate with BIM 360 and extend their construction eco-system to automate workflows, reduce manual data entry and improve data quality.
The HQ API plays a critical role as part of the Forge platform, providing a secure and single point of integration for customer accounts, into their projects, partner companies, user management, and other account level information. We will introduce the basic functionalities of the HQ API and present use cases on how early adopters such as Layton Construction and JE Dunn Construction are leveraging this API to add value to their construction ecosystem. We will also share the latest developments and future direction for the BIM 360 product line and APIs,
Tom Jones, a Solution Architect at Amazon Web Services, gave a presentation on developing and deploying secure, scalable applications on AWS. He discussed AWS's broad range of services including compute, storage, databases, and networking. He also covered security features, development tools, and best practices for building applications on AWS including using services like Elastic Beanstalk, CloudFormation, and CodePipeline. The presentation provided an overview of how to leverage AWS services at different stages of the development lifecycle.
The document discusses a presentation about the Design Automation API given by representatives from Autodesk, Risersoft, and BIMobject. It provides an overview of the API and demonstrations of how it can be used to process DWG files without needing to install or run AutoCAD locally. Risersoft demonstrates their UnitCAD tool which uses rules to automate CAD model creation. BIMobject discusses how they provide parametric BIM content and how the API could be used to generate DWG files from their BIMscripts.
Forge - DevCon 2016: From Desktop to the Cloud with ForgeAutodesk
Â
Fernando Malard, OFCdesk
This class will introduce the Forge platform from the perspective of an early adopter â starting with business aspects, paradigm shift, cloud concepts, and the future of Autodesk cloud platform strategy. We will cover some of the technical challenges with web programming from the perspective of someone migrating from a desktop programming environment to the cloud, and discuss how to overcome them. We will then walk through some simple yet representative code samples helping you to get started with the Forge platform through Model Derivative API and Design Automation services.
Forge - DevCon 2016: 10 Great Fusion 360 Sample ApplicationsAutodesk
Â
Brian Ekins, Patrick Rainsberry, Autodesk
This class will inspire you to come up with your own great ideas by showing you some of the great Fusion 360 apps other people have written. This class will demonstrate and dissect 10 reference examples of applications built with the Fusion 360 API to show you the art of the possible.
This document discusses integrating the Forge Data Management API with other storage providers. It covers using the API to access file storage on A360 Team, BIM 360 Docs and Fusion Team. The class objectives are to understand Forge file storage, learn how to download, upload and interact with files via the API, and review how to integrate with other providers like Box, Google Drive and Dropbox. It provides information on the Forge data structure and transferring files between Forge and other storage providers using AWS Lambda.
Forge - DevCon 2016: Building Value-Added Integrations with Autodeskâs IoT APIsAutodesk
Â
Brian Sherman and Allan OâLeary, Autodesk
A technical overview of the Autodesk IoT APIs, including how to connect devices and how to view and export messages for use in other applications.
who we are and what we do
complexity, detail and automation
solution on Revit CFE
hsbTimber on Revit
jump into the cloud: hsbShare
from cloud to AR with Hololens
My name is Kris Riemslagh
Co-founder of a company called hsbCAD
Â
In construction the biggest money loss happens on site. Our customers achieve to build a house in 1 or 2 days. Of course, one can only do this with the walls, floors and roofs being delivered fully assembled.
Hsbcad delivers applications to make this prefabrication happen.
We have already application that work on the desktop, but we are dedicated to bring these to the cloud. That is our competitive edge.
Â
Hsbcad has 30 years of experience.
We have 30 highly motivated people on the payroll, and are active worldwide: in Europe, Japan, Canada, US
Basically we go wherever companies invest to automate their prefabrication of construction.
(Our focus is on cnc machines for wood processing. )
It is our mission to bring these prefabrication companies to the cloud.
We start where the architect stops.
We deliver a software solutions to the prefab industry to enable them to be free to construct any design, with any technology, and with any production system. Now and in the future. Thereby enabling them to position themselves in their unique market position.
Make your own PokeĚdex with the PokeĚapi & Node/Express! Autodesk
Â
Code is cool. In this presentation, we share how to build your own PokeĚdex with the PokeĚapi. Fun way to use javascript and learn about APIs. Forge.Autodesk.com
Forge - DevCon 2017, Darmstadt Germany - Introduction and RoadmapAutodesk
Â
This document discusses Autodesk's Forge platform and cloud-based solutions. It highlights how Forge allows connections between teams, provides visibility into projects, and generates insights from data. Various Forge APIs and applications are presented, including tools for construction management, reality capture, design automation, and product configuration. The benefits of digitalization and cloud-based collaboration are emphasized.
Forge - DevCon 2017, Darmstadt Germany: Innovate with ForgeAutodesk
Â
This document discusses Autodesk's Forge platform and its capabilities for enabling connected, data-centric, and collaborative workflows. It introduces Forge.HFDM as a new cloud service that allows design collaborators to store and access data in a centralized location, enabling granular access control and collaborative workflows. Custom applications and integrations can also be built on top of Forge to add business logic and endpoints. The document provides examples of how Forge could be used for product configuration and branding tools to improve the customer experience.
Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...Autodesk
Â
This document provides an overview and agenda for a presentation on Autodesk Forge 3D Print API. The presentation will cover an overview of the 3D Print API, how Dremel leverages Forge, print preparation steps, the printer simulator, sending a print job to a printer, and connecting to service bureaus. The document includes code samples for importing and repairing meshes, generating supports, creating trays, slicing models, and submitting print jobs using the Forge 3D Print API in Python. Resources mentioned include documentation, a print simulator sample on GitHub, and the Forge developer website.
Customer feedback is not a moment in time; it's a continuous process. In this presentation, Aradhana Vaidya, Cloud Rendering Engineer, talks about being guided by your product vision and the real problems for real people that are you trying to solve. Use your product knowledge, and customer feedback and market trends to decide where to go next.
3D Visualization is closer than you think. In this presentation, Sharmila Phadnis and Shiya Luo show WWCode attendees how to quickly and easily start sharing your own 3D Visualizations with the Forge Platform. forge.autodesk.com
Introduction of the possibilities to integrate with Dynamics 365 CE / PowerApps Platform. Talks about FLow, LogicApp and Azure Integration Services (Service Bus).
This document discusses Autodesk's Forge platform and its focus on immersive experiences using augmented reality (AR), virtual reality (VR), and mixed reality. It outlines Autodesk's current and planned offerings in this area, including VR experiences like Sketchbook, Revit Live, and VRED. Prototypes involving AR model overlays and flood simulations are also mentioned. The document discusses Autodesk's goal of preparing models for AR/VR through automated processes like decimation, LOD generation, UV unwrapping, and topology repair. An AR/VR API in development will streamline access to prepared models from Forge and other Autodesk products for use in third-party apps.
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...Autodesk
Â
This document summarizes a class on controlling and programming real robots using 3D models in Forge. The class covers bringing robotic arm CAD models into Fusion 360 for version control and difference visualization. It also discusses using the Model Derivative API to view 3D models in Forge Viewer and customize them with controls. Finally, it discusses options for connecting physical robots to their 3D models for programming and control.
This document summarizes a presentation about developing custom visuals for Power BI. The presentation covers:
- The process and tools for developing custom visuals, including the Power BI custom visual API, capabilities definition, and folder structure.
- How to publish custom visuals to the Power BI custom visual gallery to extend their audience and get more testing scenarios.
- Resources for developing custom visuals, including documentation, CLI tools, code samples, and certification requirements.
- A demonstration of starting to code a sample bar chart visual.
Joe Raio is a senior technical evangelist at DX Audience based in Miami, FL. He is passionate about music, space, aviation, and technology. The document discusses serverless computing on Azure Functions and provides various resources for developing functions locally and deploying them to Azure, including documentation, SDKs, samples, and a live demo URL.
Jim Swain gave a presentation on engineering apps for the iPad. He showed that Autodesk offers many apps for collaboration, presentation, design, and analysis including Autodesk 360, Sketchbook Express, AutoCAD 360, InfraWorks 360, BIM 360 Glue, BIM 360 Field, Buzzsaw, Configurator 360, ForceEffect, ForceEffect Motion, and ForceEffect Flow. He demonstrated some of the key capabilities of these apps like collaboration features in Autodesk 360, sketching in Sketchbook Express, and force diagram tools in the ForceEffect apps. Swain concluded by noting the growing number of engineering apps and wished these resources had been available when he was in college.
Slides of my #SPBizConf session about using office graph API's. We begin by some recaps, then demonstrate what's a graph and talk about microsoft's implementation
The Greatest Introduction to SharePoint Framework (SPFx) on earth!MaĹgorzata BorzÄcka
Â
The document discusses various options for developing customizations for SharePoint, including SharePoint Add-ins, external apps/SPAs, and the SharePoint Framework (SPFx). It provides an overview of SPFx, describing how it allows customizations to run within the SharePoint page context using modern development tools and frameworks. It also outlines the SPFx build process and deployment options like the Office 365 public CDN and Azure CDN.
The document discusses a presentation about the Design Automation API given by representatives from Autodesk, Risersoft, and BIMobject. It provides an overview of the API and demonstrations of how it can be used to process DWG files without needing to install or run AutoCAD locally. Risersoft demonstrates their UnitCAD tool which uses rules to automate CAD model creation. BIMobject discusses how they provide parametric BIM content and how the API could be used to generate DWG files from their BIMscripts.
Forge - DevCon 2016: From Desktop to the Cloud with ForgeAutodesk
Â
Fernando Malard, OFCdesk
This class will introduce the Forge platform from the perspective of an early adopter â starting with business aspects, paradigm shift, cloud concepts, and the future of Autodesk cloud platform strategy. We will cover some of the technical challenges with web programming from the perspective of someone migrating from a desktop programming environment to the cloud, and discuss how to overcome them. We will then walk through some simple yet representative code samples helping you to get started with the Forge platform through Model Derivative API and Design Automation services.
Forge - DevCon 2016: 10 Great Fusion 360 Sample ApplicationsAutodesk
Â
Brian Ekins, Patrick Rainsberry, Autodesk
This class will inspire you to come up with your own great ideas by showing you some of the great Fusion 360 apps other people have written. This class will demonstrate and dissect 10 reference examples of applications built with the Fusion 360 API to show you the art of the possible.
This document discusses integrating the Forge Data Management API with other storage providers. It covers using the API to access file storage on A360 Team, BIM 360 Docs and Fusion Team. The class objectives are to understand Forge file storage, learn how to download, upload and interact with files via the API, and review how to integrate with other providers like Box, Google Drive and Dropbox. It provides information on the Forge data structure and transferring files between Forge and other storage providers using AWS Lambda.
Forge - DevCon 2016: Building Value-Added Integrations with Autodeskâs IoT APIsAutodesk
Â
Brian Sherman and Allan OâLeary, Autodesk
A technical overview of the Autodesk IoT APIs, including how to connect devices and how to view and export messages for use in other applications.
who we are and what we do
complexity, detail and automation
solution on Revit CFE
hsbTimber on Revit
jump into the cloud: hsbShare
from cloud to AR with Hololens
My name is Kris Riemslagh
Co-founder of a company called hsbCAD
Â
In construction the biggest money loss happens on site. Our customers achieve to build a house in 1 or 2 days. Of course, one can only do this with the walls, floors and roofs being delivered fully assembled.
Hsbcad delivers applications to make this prefabrication happen.
We have already application that work on the desktop, but we are dedicated to bring these to the cloud. That is our competitive edge.
Â
Hsbcad has 30 years of experience.
We have 30 highly motivated people on the payroll, and are active worldwide: in Europe, Japan, Canada, US
Basically we go wherever companies invest to automate their prefabrication of construction.
(Our focus is on cnc machines for wood processing. )
It is our mission to bring these prefabrication companies to the cloud.
We start where the architect stops.
We deliver a software solutions to the prefab industry to enable them to be free to construct any design, with any technology, and with any production system. Now and in the future. Thereby enabling them to position themselves in their unique market position.
Make your own PokeĚdex with the PokeĚapi & Node/Express! Autodesk
Â
Code is cool. In this presentation, we share how to build your own PokeĚdex with the PokeĚapi. Fun way to use javascript and learn about APIs. Forge.Autodesk.com
Forge - DevCon 2017, Darmstadt Germany - Introduction and RoadmapAutodesk
Â
This document discusses Autodesk's Forge platform and cloud-based solutions. It highlights how Forge allows connections between teams, provides visibility into projects, and generates insights from data. Various Forge APIs and applications are presented, including tools for construction management, reality capture, design automation, and product configuration. The benefits of digitalization and cloud-based collaboration are emphasized.
Forge - DevCon 2017, Darmstadt Germany: Innovate with ForgeAutodesk
Â
This document discusses Autodesk's Forge platform and its capabilities for enabling connected, data-centric, and collaborative workflows. It introduces Forge.HFDM as a new cloud service that allows design collaborators to store and access data in a centralized location, enabling granular access control and collaborative workflows. Custom applications and integrations can also be built on top of Forge to add business logic and endpoints. The document provides examples of how Forge could be used for product configuration and branding tools to improve the customer experience.
Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...Autodesk
Â
This document provides an overview and agenda for a presentation on Autodesk Forge 3D Print API. The presentation will cover an overview of the 3D Print API, how Dremel leverages Forge, print preparation steps, the printer simulator, sending a print job to a printer, and connecting to service bureaus. The document includes code samples for importing and repairing meshes, generating supports, creating trays, slicing models, and submitting print jobs using the Forge 3D Print API in Python. Resources mentioned include documentation, a print simulator sample on GitHub, and the Forge developer website.
Customer feedback is not a moment in time; it's a continuous process. In this presentation, Aradhana Vaidya, Cloud Rendering Engineer, talks about being guided by your product vision and the real problems for real people that are you trying to solve. Use your product knowledge, and customer feedback and market trends to decide where to go next.
3D Visualization is closer than you think. In this presentation, Sharmila Phadnis and Shiya Luo show WWCode attendees how to quickly and easily start sharing your own 3D Visualizations with the Forge Platform. forge.autodesk.com
Introduction of the possibilities to integrate with Dynamics 365 CE / PowerApps Platform. Talks about FLow, LogicApp and Azure Integration Services (Service Bus).
This document discusses Autodesk's Forge platform and its focus on immersive experiences using augmented reality (AR), virtual reality (VR), and mixed reality. It outlines Autodesk's current and planned offerings in this area, including VR experiences like Sketchbook, Revit Live, and VRED. Prototypes involving AR model overlays and flood simulations are also mentioned. The document discusses Autodesk's goal of preparing models for AR/VR through automated processes like decimation, LOD generation, UV unwrapping, and topology repair. An AR/VR API in development will streamline access to prepared models from Forge and other Autodesk products for use in third-party apps.
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...Autodesk
Â
This document summarizes a class on controlling and programming real robots using 3D models in Forge. The class covers bringing robotic arm CAD models into Fusion 360 for version control and difference visualization. It also discusses using the Model Derivative API to view 3D models in Forge Viewer and customize them with controls. Finally, it discusses options for connecting physical robots to their 3D models for programming and control.
This document summarizes a presentation about developing custom visuals for Power BI. The presentation covers:
- The process and tools for developing custom visuals, including the Power BI custom visual API, capabilities definition, and folder structure.
- How to publish custom visuals to the Power BI custom visual gallery to extend their audience and get more testing scenarios.
- Resources for developing custom visuals, including documentation, CLI tools, code samples, and certification requirements.
- A demonstration of starting to code a sample bar chart visual.
Joe Raio is a senior technical evangelist at DX Audience based in Miami, FL. He is passionate about music, space, aviation, and technology. The document discusses serverless computing on Azure Functions and provides various resources for developing functions locally and deploying them to Azure, including documentation, SDKs, samples, and a live demo URL.
Jim Swain gave a presentation on engineering apps for the iPad. He showed that Autodesk offers many apps for collaboration, presentation, design, and analysis including Autodesk 360, Sketchbook Express, AutoCAD 360, InfraWorks 360, BIM 360 Glue, BIM 360 Field, Buzzsaw, Configurator 360, ForceEffect, ForceEffect Motion, and ForceEffect Flow. He demonstrated some of the key capabilities of these apps like collaboration features in Autodesk 360, sketching in Sketchbook Express, and force diagram tools in the ForceEffect apps. Swain concluded by noting the growing number of engineering apps and wished these resources had been available when he was in college.
Slides of my #SPBizConf session about using office graph API's. We begin by some recaps, then demonstrate what's a graph and talk about microsoft's implementation
The Greatest Introduction to SharePoint Framework (SPFx) on earth!MaĹgorzata BorzÄcka
Â
The document discusses various options for developing customizations for SharePoint, including SharePoint Add-ins, external apps/SPAs, and the SharePoint Framework (SPFx). It provides an overview of SPFx, describing how it allows customizations to run within the SharePoint page context using modern development tools and frameworks. It also outlines the SPFx build process and deployment options like the Office 365 public CDN and Azure CDN.
This document provides an overview of a development webinar series. It discusses SharePoint web development and lists the presenter's credentials and expertise. The webinar covers topics like using SharePoint out of the box versus customization versus development. Examples of web parts, forms, and other applications are shown to illustrate development possibilities. Interactive demos are included to showcase sample projects.
The document discusses options for developing customizations for SharePoint, including SharePoint Add-ins, external apps/SPAs, and the SharePoint Framework (SPFx). It provides an overview of SPFx, describing how it allows customizations to run as part of the SharePoint page with a flexible web part experience. It also covers SPFx tooling, the build process, debugging, the property pane, APIs like REST and Graph, and extensions.
Presentation about Oracle Application Express - getting started to getting productive. Check out http://bdb.intelivideo.com for a full ApEx education for just $49.99!!!!
This sessions if for everybody that always wanted to know about SharePoint development, but didnât have anyone to ask, or didnât have opportunity to try on their own. Weâll show how to start with SharePoint development, what API to use, when to use client API, is server side object model deprecated, how to setup development environment and more tips & tricks which are not usually mentioned.
Code first in the cloud: going serverless with AzureJeremy Likness
Â
The popularity of microservices combined with the emergence of serverless based solutions has transformed how modern developers tackle cloud native apps. Microsoft's Azure cloud provides a feature known as serverless functions (including Azure Functions and Logic Apps) that enable developers to stand up integrated end points leveraging the programming language of their choice without having to worry about the supporting infrastructure. Learn how to develop serverless .NET apps and connect them with queues, web requests, and databases or seamlessly integrate with third-party APIs like Twitter and Slack.
A New Development Platform Connecting BIM to Anything
Mr. Xiaodong LIANG China Manager, Developer Technical Service Department (DevTech) Autodesk Inc
HKIBIM Annual Conference 2017
Theme: Transforming BIM to Action
Date: 22-Nov-2017 (Wed)
Time: 9:00 a.m. â 4:30 p.m.
Venue: Grand Ballroom I-III, Level 6, Royal Plaza Hotel, Hong Kong
Organizers:
The Hong Kong Institute of Building Information Modelling (HKIBIM)
http://www.hkibim.org
HKIBIM Annual Conference 2017 is the 8th Annual Conference organized by the Hong Kong Institute of Building Information Modelling (HKIBIM). It is the premier annual event for experienced professionals to demonstrate the practical use of Building Information Modelling (BIM) processes using real cases. The speakers are encouraged to illustrate lessons learned in practical projects so that more professionals from different disciplines can improve their productivity through efficient use of BIM and advance practical knowledge. This is an exciting opportunity to share your knowledge and experience with the larger BIM community.
Google AutoML, AWS SageMaker and other ML tools automate some but not all steps in machine learning workflows. Learn about problem formulation, data engineering, monitoring, and fairness assessment.
How we built a job board in one week with JHipster - @KileNiklawski @IpponUSAKile Niklawski
Â
JHipster - a modern, opinionated, full stack web app generator. JHipster ties together Spring, Angular, Grunt, Bower, and much more to help you build production ready responsive web apps in a fraction of the time.
In the discussion, we will look at how we built a job board in one week using JHipster and give a brief demo.
From the JHipster site - Our goal is to generate for you a complete and modern Web app, unifying:
- A high-performance and robust Java stack on the server side with Spring Boot
- A sleek, modern, mobile-first front-end with AngularJS and Bootstrap
- A powerful workflow to build your application with Yeoman, Bower, Grunt and Maven
Skill level: All levels
Speaker: Kile Niklawski
Bio: Kile Niklawski, Architect @Ippon USA. Ippon delivers Digital, Big Data and Cloud applications on top of proven Java expertise #RVA #DC #NYC
How we built a job board in one week with JHipsterKile Niklawski
Â
@KileNiklawski with @IpponUSA presents on how we built a job board in one week using JHipster.
About JHipster:
Our goal is to generate for you a complete and modern Web app, unifying:
- A high-performance and robust Java stack on the server side with Spring Boot
- A sleek, modern, mobile-first front-end with AngularJS and Bootstrap
- A powerful workflow to build your application with Yeoman, Bower, Grunt and Maven
Discover the extensibility scenarios around the Cireson Portal and get inspired.
Watch these scenarios in action to help you better understand the flexibility and capabilities in customizing the Cireson Portal in your environment. Scenarios will include:
⢠General Portal Customizations
⢠Forms Customizations
⢠Task Customizations
⢠vNext Customizations
⢠Interactive Q&A
No, itâs not just a halfway-decent Star Wars movieâitâs a real use case in Office 365. Learn how to easily âcloneâ SharePoint sites and create flexible, reusable site templates in Office 365, using tools provided by Microsoftâs official Patterns and Practices community.
This deck covers simple template creation and application with PowerShell, plus more advanced scenarios like provider-hosted site collection provisioning using the Add-In Model.
SharePoint Development has many potentials with to the massive opportunity its creating with increasing number of users. This will be a good place to jump-start for SharePoint development.
This document summarizes a presentation about developing provider hosted SharePoint apps. It discusses:
1) What provider hosted apps are and how they are hosted outside of SharePoint and can be developed using any language.
2) The history of customizing SharePoint and how apps differ from past methods like farm solutions.
3) The options for hosting apps, including provider hosted, autohosted, and SharePoint hosted.
4) Considerations for providers like maintaining hosting costs and updating customers.
5) The development process including using Visual Studio and the app manifest to define permissions.
6) How to authenticate with OAuth and make calls to SharePoint using the client-side object model.
Custom Development in SharePoint â What are my options now?Talbott Crowell
Â
Since Microsoft has released SharePoint 2013 with a whole new application development methodology, there has been some confusion and frustration in the community on what the best approach for customizing SharePoint for developers. In this session, we will look at the options, new and old, and discuss the pros and cons. We may even see some novel approaches you havenât thought about yet.
Web Development Institute is one of the best Institutes in North Delhi for all IT courses.WDI provides many Diploma as well as a certification course. Join our institute. To Enroll call us on: 7683072463 or visit:https://www.webdevelopmentinstitute.com/
Uncovering the Latest in SharePoint DevelopmentEric Overfield
Â
The document discusses modern approaches to SharePoint development. It outlines traditional development models for SharePoint like full trust solutions and sandboxed solutions, as well as more modern client-side approaches using the SharePoint Framework, Add-ins, and Microsoft Graph API. The document recommends transitioning to client-side development using these modern tools and the new SharePoint Framework for building web parts that work across SharePoint platforms. It provides an overview of Microsoft's roadmap for SharePoint development in 2017, focusing on continued evolution of the SharePoint Framework and client-side capabilities.
2/15/2012 - Wrapping Your Head Around the SharePoint BeastMark Rackley
Â
The document discusses an introduction to SharePoint development, providing an outline of topics such as why SharePoint, what SharePoint is, the SharePoint overview, what SharePoint development entails, the steps to becoming a SharePoint developer, and the SharePoint community. It also addresses learning SharePoint development, the reasons for using SharePoint as a development platform, and terminology related to SharePoint.
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...Sabino Labarile
Â
The document discusses an e-SUAP project with the goal of satisfying the needs of a local Sportello Unico delle AttivitĂ Produttive (SUAP) office through a digital management platform for both back office users and citizens/companies. The main objectives are to develop a browser-based, cross-device application with high availability, scalability, security, and rapid application development capabilities. The proposed architecture is a hexagonal architecture with the HTML5 shell interfacing with RESTful controllers, repositories, external systems, and business process engines.
Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud Autodesk
Â
Kris Riemslagh, co-founder of hsbCAD presented at Autodesk's first DevCon in 2016. We work with companies who are investing in automating their prefabrication of construction, picking up where the architect stops.
HSBCad delivers software solutions to the prefab industry to enable them to be free to construct any design, with any technology, and with any production system. Now and in the future, improving their competitive edge.
In construction the biggest money loss happens on site. Hsbcad offers software applications to make this prefabrication happen, both applications that work on the desktop and cloud solutions. This presentation will cover these solutions and more, including:
 - More about HSBCad
- Complexity, detail and automation solution on Revit CFE
hsbTimber on Revit
- Jump into the cloud: hsbShare
-From cloud to AR with Hololens case study
Forge - DevCon 2016: Bringing BIM to Facility Management with Forge â Collabo...Autodesk
Â
Brian Haines, FM:Systems
FM:Systems detail how they are using the Forge Model Derivative API and Viewer to enable their customers to move to BIM for Facility Management. We will explore the challenges facing organizations who are managing large dynamic facility portfolios and how Autodesk solutions were a natural fit to help transition FM:Systems customers to true Lifecycle BIM for Facility Operations and away from traditional CAFM (Computer-Aided Facility Management) based solutions.
Forge - DevCon 2016: Dancing with Elephants, Leveraging Market Leaders to Gro...Autodesk
Â
Jim Quanci, Autodesk
As a small company or startup, partnering with a large, established company can be like dancing with an elephant â one small misstep and you get squashed. But the upside is well worth it for the fleet-footed. A large company can bring to the dance all those things that are scarce for you as a startup - money, people, time, industry expertise and a huge customer base. Learn how you can use leaders in the market such as Google, Facebook, Apple, Microsoft, IBM and even Autodesk to stretch your marketing dollar, add virtual R&D staff to your team, finance your business growth â and accelerate your exit strategy.
Forge - DevCon 2016: Collaborative VR using Google Cardboard & the View & Dat...Autodesk
Â
Kean Walmsley, Autodesk Research
One of the issues with VR today relates to the largely solitary experience it delivers: the user is by definition immersed and isolated from the people around them. But this doesnât have to be the case. Web technology allows us to enable collaborative design reviews in VR, where one person guides others through a virtual experience.
Google Expeditions allows teachers to take their students on virtual field trips to the Great Wall of China or to the bottom of the ocean. Weâll be showcasing a comparable solution â using Forge â for the design industry, whereby architects and engineers can lead a group of participants â each using Google Cardboard â through a design review in a virtual space.
This session will demonstrate a prototype, collaborative VR solution created by a cross-divisional Autodesk team as part of the 2015 VR Hackathon in San Francisco.
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...Autodesk
Â
Michael Beale, Autodesk
If you are building a VR walkthrough like Google Street View, learn how you can use Forge to generate your stereo-panorama assets. A simple cube-map is all you need to display on your mobile device to experience depth and immersion. Using the API, you can learn how to extract alpha maps and depth maps to create parallax effects with camera translation, and blend in real 3D geometry into the scene.
Forge - DevCon 2016: Introduction to building for HoloLensAutodesk
Â
The document discusses the capabilities and features of the HoloLens augmented reality headset. It describes how HoloLens blends interactive holographic content with the physical environment using features like gaze input, gesture input, voice commands, spatial mapping, and spatial sound. It provides examples of how these features can be used to build immersive experiences and applications for storytelling, exploration, collaboration, and more. Resources for developing for HoloLens using tools like the HoloToolkit and Windows Holographic platform are also mentioned.
Forge - DevCon 2016: Forecast for Design, Make, & Use is CloudyAutodesk
Â
Justin Berger, FirstBuild
Cloud technology holds enormous potential for positive impact on the way we design, make, and use products. In this session you will learn about how the cloud opens up opportunities to address questions and problems, in the context of product development, with ready answers and options from a vast network of information, infrastructure and expertise.
Forge - DevCon 2016: Building a Drone Imagery ServiceAutodesk
Â
3D Robotics builds drones and drone imagery services for construction, inspection, and surveying. Each drone survey can result in hundreds of high resolution images that must be uploaded to the Autodesk Reality Capture API to be converted into a textured three-dimensional mesh. This talk will discuss the challenges faced by 3D Robotics in managing such large datasets, and explain how they architected their server to solve these challenges by integrating Scala, Couchbase, and an array of other technologies with the Reality Capture API.
Forge - DevCon 2016: Visual Reporting with Connected Design DataAutodesk
Â
Viewing a 3D model on a webpage or in a mobile app is really cool, but visualizing design data isnât just about meshes and textures. In this class Philippe Leefsma of Autodesk will show you how the Forge Model Derivative API and JavaScript viewer give you access to the valuable data associated with each model component that is extracted from the original design file. We will take that a step further and connect those models to an external database to add even richer data. Finally, we will stylize the model to turn a model into a powerful, intuitive reporting tool.
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxAnoop Ashok
Â
In today's fast-paced retail environment, efficiency is key. Every minute counts, and every penny matters. One tool that can significantly boost your store's efficiency is a well-executed planogram. These visual merchandising blueprints not only enhance store layouts but also save time and money in the process.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
What is Model Context Protocol(MCP) - The new technology for communication bw...Vishnu Singh Chundawat
Â
The MCP (Model Context Protocol) is a framework designed to manage context and interaction within complex systems. This SlideShare presentation will provide a detailed overview of the MCP Model, its applications, and how it plays a crucial role in improving communication and decision-making in distributed systems. We will explore the key concepts behind the protocol, including the importance of context, data management, and how this model enhances system adaptability and responsiveness. Ideal for software developers, system architects, and IT professionals, this presentation will offer valuable insights into how the MCP Model can streamline workflows, improve efficiency, and create more intuitive systems for a wide range of use cases.
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxJustin Reock
Â
Building 10x Organizations with Modern Productivity Metrics
10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, âThe Coding War Games.â
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method we invent for the delivery of products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches actually work? DORA? SPACE? DevEx? What should we invest in and create urgency behind today, so that we donât find ourselves having the same discussion again in a decade?
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
Â
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Â
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where weâll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, weâll cover how Rustâs unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Â
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just toolsâthey're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
Â
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnellâs ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
Mobile App Development Company in Saudi ArabiaSteve Jonas
Â
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
HCL Nomad Web â Best Practices and Managing Multiuser Environmentspanagenda
Â
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-and-managing-multiuser-environments/
HCL Nomad Web is heralded as the next generation of the HCL Notes client, offering numerous advantages such as eliminating the need for packaging, distribution, and installation. Nomad Web client upgrades will be installed âautomaticallyâ in the background. This significantly reduces the administrative footprint compared to traditional HCL Notes clients. However, troubleshooting issues in Nomad Web present unique challenges compared to the Notes client.
Join Christoph and Marc as they demonstrate how to simplify the troubleshooting process in HCL Nomad Web, ensuring a smoother and more efficient user experience.
In this webinar, we will explore effective strategies for diagnosing and resolving common problems in HCL Nomad Web, including
- Accessing the console
- Locating and interpreting log files
- Accessing the data folder within the browserâs cache (using OPFS)
- Understand the difference between single- and multi-user scenarios
- Utilizing Client Clocking
AI and Data Privacy in 2025: Global TrendsInData Labs
Â
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the todayâs world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
Â
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Â
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Â
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Hereâs how:
⢠Optimized Torizon OS & Yocto Support â Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
⢠Seamless Integration with i.MX 8M Plus and i.MX 95 â Toradex SMARC solutions leverage NXPâs i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
⢠Secure and Reliable â With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
⢠Containerized Workflows for AI & IoT â Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
⢠Strong Ecosystem & Developer Support â Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradexâs Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
2. Summary
Combine the Forge Data Management, Model
Derivative and Viewer APIs with REST and
socket.io to implement a real-time round-trip
BIM editor. Selected data only! Free choice!
3. ⢠passionate about cooperation and sharing
⢠The Building Coder and The 3D Web Coder
⢠support Autodesk APIs and web services
⢠blog, present, train, developers, community
⢠KISS!
⢠I love adventure, survival, problem
solving and challenges of all kinds
⢠fluent in six European languages,
vegetarian, kids, grandchildren
Jeremy Tammik
Autodesk Forge Partner Development
4. KISS â keep it simple, stupid
⢠Lazy
⢠... the three great virtues of a programmer: laziness, impatience, and
hubris â Larry Wall
⢠Simple
⢠Simplicity is the ultimate sophistication â Leonardo da Vinci
⢠There is no greatness where there is no simplicity â Leo Tolstoy
⢠Perfect
⢠Perfection is achieved, not when there is nothing more to add, but when
there is nothing left to take away â Antoine de Saint-ExupĂŠry
5. Agenda
⢠Forge for BIM
⢠BIM family
⢠Model Derivative API
⢠Samples
⢠Forge real-time round-trip BIM editor
7. How Does Forge Help?
⢠platform! empower developers
⢠empower users
⢠design
⢠visualise
⢠collaborate
⢠make
⢠use
8. BIM Roles Collaboration
⢠Participant counts grow by orders of magnitude
⢠design â architect, engineer â Revit
⢠visualise â client, everybody â Viewer
⢠collaborate â BIM management â Glue + Plan
⢠make â construction â Field + Layout
⢠use â inhabit, maintain, FM â Building Ops
9. Free Your BIM Data!
100
1000
10000
design visualise, collaborate, make use
orders of magnitude in building design, construction, maintenance and use
11. BIM Family
⢠A360 Collaboration for Revit
www.autodesk.com/products/collaboration-for-revit
⢠BIM 360 Family
www.autodesk.com/products/bim-360/overview
12. A360 Collaboration for Revit
⢠Connect building project teams
⢠All participants work on shared BIM
⢠Visualise, share, coordinate, document
⢠Communicator chat tool within model
⢠Stay connected in real time
15. Forge Components
⢠Launched
⢠Authentication
⢠Data Management API
⢠Model Derivative API
⢠Viewer
⢠Design Automation API
⢠Review Queue
⢠3D Print API
⢠BIM 360 API
⢠Issues API
⢠Reality Capture API
⢠Fusion Connect API
⢠A360 API
16. Model Derivative API
⢠Used to be View and Data API
⢠Now Model Derivative API and Viewer
⢠Model: CAD design seed file
⢠Derivative: extract generic data
⢠Object hierarchy tree
⢠Thumbnail
⢠Properties
⢠Geometry
17. Model Derivative Terms
⢠source file â CAD design source seed file
⢠derivatives â translated output
⢠metadata â extracted elements and properties
⢠manifest â JSON container holding job status and
derivative information, e.g. type and URN
⢠model view â a set of object trees and properties
18. Translation
⢠Simultaneously into many types of output
⢠Derivative data stored in one manifest
⢠Simple to locate translations
⢠Translate parts of a model into geometry
20. Translation Workflow
⢠Endpoints
1. GET formats â retrieve list of available translations
2. POST job â translate source file
3. GET :urn/manifest â verify job complete, derivatives
ready for download, retrieve their URNs
4. GET :urn/manifest â retrieve derivative URNs
5. GET :urn/manifest/:derivativeurnâ download derivative
21. Translation Job Status
⢠POST job is asynchronous
⢠Returns success on submittal
⢠Job runs in background
⢠Check for completion with GET
:urn/manifest
22. Data Extraction
⢠Extract metadata
⢠Identify objects in hierarchical tree,
⢠Retrieve properties and geometries
⢠Fusion and Inventor â single model view
⢠Revit â multiple model views
23. Data Extraction Workflow
⢠Translate to SVF
⢠GET :urn/metadata
⢠information about metadata
⢠GET :urn/metadata/:guid
⢠object tree for selected metadata
⢠GET :urn/metadata/:guid/properties
⢠list of objects and their properties within the
specific metadata view
25. Manifest
⢠JSON container from GET :urn/manifest
⢠Translated job statuses
⢠Information about derivatives
⢠urn base64 encoded source file URN
⢠type type of this JSON object
⢠progress overall progress for all translation jobs, complete or %
⢠status overall status for translation jobs, pending, success,
inprogress, failed or timeout
⢠hasThumbnail bool indicateng whether thumbnail has been
generated
⢠derivatives array of requested output files
26. Derivative
⢠Information about requested translations
⢠Possible types STL, STEP, IGES, OBJ, SVF, thumbnail
⢠name
⢠hasThumbnail
⢠role output file type
⢠status pending, inprogress, success, failed or timeout
⢠progress complete or percentage done
⢠children: array of associated files, each equipped with its
own role, mime type, un identifier, progress and status
28. Properties
⢠GET :urn/metadata/:guid/properties
⢠Flat collection of application specific object
properties
⢠type object type 'properties'
⢠collection array entries, each with
⢠objectid
⢠name
⢠properties array of the object properties
29. Extract Data
⢠Register app, OAuth token, upload seed file
⢠Step 1: Convert source URN to Base64
⢠Step 2: Translate source sile to SVF
⢠Step 3: Verify the job is complete
⢠Step 4: Retrieve list of model view metadata IDs
⢠Step 5: Retrieve properties for the model view ID
30. Try it out using Paw and Postman
⢠Postman for Chrome or Mac
⢠www.getpostman.com
⢠Paw for Mac
⢠luckymarmot.com/paw
31. Related Sessions
⢠Integrate and Extend Your Construction Ecosystem with BIM360 HQ APIs and Forge
⢠Unified account administration and data across BIM 360. Single point of integration for
customer accounts, projects, partner companies, user management, and other account level
information â Manu Venugopal, Saikat Bhattacharya, Keith White
⢠Extend BIM 360 Docs with the Issues Service API
⢠Create issues related to Forge documents incl. BIM360 Docs â Galia Traub, Mikako Harada
⢠Collaborating with Design Data
⢠Combine the Forge Model Derivative, Viewer, Markup, Commenting and Data Management
APIs to create powerful review and collaboration workflows around your design â Augusto
Goncalves, Phaneendra Kumar Divi
⢠Free Your Design Data
⢠Model Derivative API, translate design files to different formats, extract data to use
anywhere â Shiya Luo, Adam Nagy, Autodesk
32. Mainstage Keynotes
⢠JeDunn Dashboard
⢠BIM, Oracle, Excel, SharePoint, etc.
⢠Forge
⢠Ben Cochran
⢠Drilling down into individual Forge API calls
34. Samples
⢠Forge Sample Collection
⢠github.com/Developer-Autodesk
⢠Connecting desktop and cloud in the past
⢠One-off, simplified, hard-coded, no security
⢠Connecting desktop and Forge
⢠More generic, flexible, secure, larger audience
⢠Future? Pure Forge apps?
⢠Complete solution, lower desktop focus
35. Forge BIM Samples
⢠Data Management API
⢠data.management.api-nodejs-sample
⢠Model Derivative API
⢠derivative-service-node.js-sample
⢠LmvNavTest
⢠Extract properties, statistics, dashboard
⢠LmvNavTest
36. DM Basic Sample â Augusto
⢠Revit model in A360
⢠Data Management,
Model Derivative
Service, Viewer
⢠Hub, project, folder, item, version
github.com/Developer-Autodesk/derivative-service-node.js-sample
autodesk-ds.herokuapp.com
37. MD Basic Sample â Adam
⢠Revit model in A360
⢠Data Management,
Model Derivative
Service, Viewer
⢠Hub, project, folder, item, version
github.com/Developer-Autodesk/derivative-service-node.js-sample
autodesk-ds.herokuapp.com
38. LmvNavTest
⢠Forge Viewer Visual Report
⢠Pie and bar charts represent model quantites
⢠Click on chart to highlight model elements
⢠Select 3D element to highlight on 2D sheet
⢠Select element in 2D to isolate and fit it in 3D
github.com/Developer-Autodesk/LmvNavTest
calm-inlet-4387.herokuapp.com
40. Real-time Round-trip 3D BIM Editor
⢠Edit model in viewer
⢠Transmit real-time update to BIM
41. Samples Connecting Desktop and Cloud
⢠It is so simple!
⢠Tools: REST, HTML, SVG, JavaScript, NoSQL
⢠Open source: npm, node, mongo
⢠Some aspects are hard or complex
⢠Choice of web development tool stacks
⢠BIM collaboration
⢠Security
42. Connecting Desktop and Cloud in the Past
⢠Round-trip Revit BIM, CouchDB, node.js, MongoDB
⢠RoomEditorApp â roomedit
github.com/jeremytammik/RoomEditorApp
⢠FireRatingCloud â fireratingdb
github.com/jeremytammik/FireRatingCloud
⢠Three.js viewer
⢠vA3C
⢠va3c.github.io
43. Connecting Desktop and Forge Today
⢠Roomedit3dV2
⢠Edit BIM in Forge viewer
⢠Load extension
⢠Move element
⢠Log translation in web client and server
⢠Broadcast via socket.io
⢠Revit add-in subscribes to broadcast
⢠Update BIM in real time
roomedit3dv2.herokuapp.com
44. How can you edit in the viewer?
⢠No way!
⢠Viewer is viewer, read-only!
⢠Oh yes!
⢠Translation is one-way, but...
⢠Viewer is three.js open source JavaScript
⢠Data is open source JSON stream
⢠Edit to your heart's content
46. Todo â Save Changes
⢠Real-time socket broadcast
⢠No add-in listening? Changes lost!
⢠Alternative, todo item:
⢠Store pending modifications in database
⢠Add-in retrieves change and marks it done
48. Cutting the String
⢠Revit is a heavy duty tool
⢠Create CAD seed file
⢠What can you now?
⢠Design data on the cloud
⢠Full access to meta data plus geometry
⢠Cut the string attached to Revit
⢠Liberate Revit data
⢠Combine with other data
⢠Where do you want to take this?
49. Revit I/O
⢠Forge Design Automation API
⢠Currently supports DWG read-write
⢠Max, Maya, Inventor coming soon
⢠What do you need from Revit in the cloud?
thebuildingcoder.typepad.com/blog/about-the-author.html#5.28b
51. Resources
⢠Live on
⢠roomedit3dv2.herokuapp.com
⢠Code on
⢠model.derivative.api-nodejs-sample-roomedit3d
⢠Demo on
⢠www.youtube.com/watch?v=bDI5YX7PDP8
⢠Documented by The 3d Web Coder
⢠Roomedit3d Thee-legged OAuth Access to Forge
52. Now it's up to you...
⢠What is your client's ultimate effective BIM use?
⢠Which Forge platform components fit the bill?
⢠Let us know what you need!
forge.autodesk.com â @AutodeskForge
Free your BIM data!
Jeremy Tammik, Forge Partner Development
@jeremytammik
54. Play with Postman
⢠http://developer.api.autodesk.com
⢠JSON API format
⢠Hubs: /project/v1/hubs
Authorization: Bearer [TOKEN]
55. Interesting Data Management API endpoints
⢠List of project
/project/v1/hubs/::hubid::/projects
⢠Project
/project/v1/hubs/::hubid::/projects/::projecti
d::
⢠Folder contents
/data/v1/projects/::projectid::/folders/::folde
rid::/contents
⢠Versions (of an item)
57. Next Steps
⢠Register your app and get your key
developer.autodesk.com
⢠See documentation & tutorials
developer.autodesk.com/en/docs/data/v2
Reuse code
github.com/Developer-Autodesk
⢠Ask questions
TAG: autodesk-data-management