A blog for developers programming with Autodesk platforms, particularly AutoCAD and Forge. With a special focus on AR/VR and IoT.

35 posts categorized "IoT"

June 06, 2017

OK, so that was perhaps a little mad. Earlier today I spent 5 hours on the train – going from Neuchatel to Zurich and then on the new SBB service via the Gotthard Base Tunnel – to get to Milan, had a coffee with my uncle (who lives and works nearby), gave a 30-minute presentation on Forge and AR/VR at a Meetup, and then spent 4.5 hours on more trains – this time going towards Geneva on the EuroCity (formerly Cisalpino), and then changing at Brig to head via Bern – to get home. This was the main train...
Read more →

May 30, 2017

I was asked recently by Bill Debevc to talk about Dasher 360 during an interview for the BIM Thoughts podcast series. It was certainly fun chatting about the project with Bill. I’m happy to see that the podcast is now live on the BIM Thoughts site. Enjoy!
Read more →

May 24, 2017

Most of my team has been 100% focused on an event taking place in Toronto, this week, the Symposium on Simulation for Architecture and Urban Design (or SimAUD). This is a really interesting conference for people working in our space: I’m looking forward to attending myself, at some point. As the only non-Toronto based member of the team, it made sense for me to skip it (and given the fact I’m about to embark on a 6-month trip – including some time in Toronto – I didn’t even suggest that I attend). This meant that I ended up spending...
Read more →

May 19, 2017

We’ve been busy working on a number of interesting features for Dasher 360 over the last few weeks. The main focus – at least from my side – has been to extend the filtering capability to allow people to filter sensors based on type and their location in the model. Not only that, but the filtering is reflected in realtime in the list of sensors, even when highlighting different areas of the model via the site’s breadcrumbs. I wasn’t sure if this was going to be viable – mainly for performance reasons – but for now it seems to...
Read more →

April 25, 2017

Over the coming weeks I’ll be sharing a number of guest posts by Autodesk colleagues working on a project that I think will be of interest to many of this blog’s readers. The first post is by Alec Shuldiner, who is introducing the project. At Autodesk, we have a bridge. Recently, we gave that bridge a nervous system: sensors, wires to carry the signal, a small amount of local computing power to pre-sort the data, and, far away, in a virtual head, a brain to make sense of it all. It’s a neat thing, and in a subsequent post...
Read more →

April 20, 2017

One year ago today, on April 20th, 2016, Dasher 360 was born. Here’s the email I sent one year ago to Simon – the other developer working on the project – on creation of the Git repo. For the first day of its life, Dasher 360 didn’t even embed the Forge viewer. :-) Things have come a long way over the last 12 months: Dasher 360 now has a significant number of the features originally found in the desktop version of Dasher, plus a few extra besides. Of course there’s always more to do, but it feels as though...
Read more →

April 01, 2017

Please note the date above: this is an April Fools’ Day post that was deliberately intended to make people only realise late in the article that it is, indeed, #FakeNews. Unfortunately a few (quite possibly automated) news aggregators have passed this on as real. In order to prevent further damage coming from this, I’ve placed this text at the beginning of the post to make the situation super clear. As much as I’d love to have people continue to fall for it – it gives me a fair amount of personal pleasure, I admit – I think it’s safest...
Read more →

March 30, 2017

I mentioned in last week’s post describing the March update to Dasher 360 that we had temporarily removed the fake surface shading animation – something I talked about way back when – from the public site in order to focus on something based on actual sensor data. Well, we’ve made quicker progress than expected – largely thanks to the genius of my colleague Simon Breslav, who’s a complete GLSL wizard – allowing me to give you all a sneak peek of what’s about to go into the public demo: As you can see we have an adjustable range on...
Read more →

March 24, 2017

This week we rolled out a significant update to Dasher 360. Those of you who follow this blog regularly will already have seen the implementation details for a number of the features in this release, from point cloud-based sensor dots to “Kiosk Mode”. I’ve linked to those posts wherever possible. We’ll take a look at the changes in terms of Dasher 360’s Forge viewer extensions, which mostly correspond to items in the Dasher 360 toolbar to the left of the page: Here are the major changes since the December release. If you want to skip the details, just open...
Read more →

March 20, 2017

I’ve been interested in participating in – or at least attending – an AEC Hackathon for a couple of years now. I was first introduced to them during the VR Hackathons I attended in SF in 2014 and 2015 (Damon, Greg and Paul, who help organize the AEC Hackathons, were also organizing/involved in/attending the VR ones). There are a number of AEC Hackathons planned for Europe over the coming months, so I’m happy to say I’ll finally get my chance. I’ve been asked to present at the first – which is in Munich from March 31st – April 2nd...
Read more →

February 28, 2017

Some of you may remember this post, which talks about the ability to export to Navisworks from Revit to bring room information into the Forge viewer. One of the side effects of using this technique is that there’s a bunch of semi-transparent room boundary geometry in the resultant model, which can make navigation a little tricky. For instance, here’s what happens when I try to select the wall at the end of a corridor (you can’t see the cursor, but you should get the idea – the invisible room geometry gets selected rather than the wall). To help improve...
Read more →

February 24, 2017

As a follow-up from Tuesday’s post, I wanted to hide the title bar of the dialog showing the legend for our surface shading feature. It turned out to be really easy: we’re deriving from DockingPanel and we simply need to override the initialize() method and choose not to create either the title bar or the close button. All we do in the method is create “move handlers” that allow the dialog to be moved by clicking and dragging anywhere on it: very important if you no longer have a title bar on your dialog. Here’s the TypeScript class I...
Read more →

February 17, 2017

Today I was asked to add the ability to place a custom logo onto an instance of the Forge viewer (in my case for Dasher 360, of course). It seemed like an interesting one to share, as I’m sure others have the same requirement. There are probably lots of ways to solve this – for instance by adding the image with its own camera as an overlay inside the Forge viewer’s 3D scene – but I decided to stick to something simple and have the browser overlay the image. There are a few changes needed for this to work....
Read more →

January 26, 2017

In the last post we talked about a recent optimization to Dasher 360, where we implemented a point cloud rather than individual SVG-based markers for our various sensors. As mentioned, last time, this was pretty straightforward to get working, but did add some complexity: rather than having seperate DOM-resident markers – which can easily have separate tooltips assigned – we now have a single object and need to be able to display tooltips when individual points in the cloud are hovered over. Here’s the basic algorithm we used to determine when an individual sensor was being hovered over: Implement...
Read more →

January 23, 2017

At the Forge Accelerator in Munich, back in December, while I spent most of my time answering what questions I could about Forge I also showed up with a question of my own. In the original prototype of Dasher 360 we used code from a very helpful sample that showed how to add SVG markers to the DOM inside the Forge viewer. The original sample showed this in the context of adding markup to a model: on our side we wanted it to mark the location of sensors in the model. While this was great for small numbers of...
Read more →

January 09, 2017

Happy New Year, everyone! This is my first day back after two full fantastic weeks off. We were up in the Bernese Oberland for the full 16 days and even managed to ski (or – in my case – snowboard) for 13 of them, despite an initial lack of snow. At the beginning of the break the conditions were like this: But thankfully by the end it was more like this: As a bit of an experiment, I’ve started to use the place where we stay in the mountains as a small-scale test-bed for home automation: as a holiday...
Read more →

December 02, 2016

During the lead up to Autodesk University 2016, held a few weeks ago in Las Vegas, we made a number of key updates to Dasher 360. For those of you who haven’t heard of it, Dasher 360 is Project Dasher re-imagined for the web using Autodesk’s Forge platform. Here’s a video that shows many of the enhancements we’ve made in recent months: Aside from my AU2016 class on Dasher – and how we used Forge to implement it – Alex Tessier and I presented Dasher 360 during the Construction Launch Pad event in front of around 1,000 attendees. Our...
Read more →

November 18, 2016

Tuesday was my big day at AU2016: my colleagues, Alex Tessier, and I delivered a short segment during the Construction Launchpad session attended by roughly 1,000 people. This shot gives some idea of the size of the audience. I think it’s probably the first time I’ve delivered a session with a camera showing me in close-up on the big screen. Here are a few tweets from the audience, showing what it probably looked like. Collaborative design review - Autodesk research using Microsoft Halolens. @keanw #au2016 pic.twitter.com/WoAdpa7otE— Clay Helm (@HelmClay) November 15, 2016 Visualising data using @Autodesk Dasher 360 as...
Read more →

November 11, 2016

On Saturday I’ll be flying out to Las Vegas for the latest Autodesk University. I thought I was going to have a relatively lightweight AU, this year – I have just one class to deliver – but that’s not how it turned out, in the end. My first big engagement is at the ADN pre-conference, where Cyrille Fauvel and I will be talking about VR and AR at Autodesk. It’s going to be a fun session – typically we get around 500 attendees at the DevDay, so it’s a big crowd. While it’s hard to demo these technologies to...
Read more →

September 22, 2016

I’ve had the pleasure of having Cyrille Fauvel from the Forge team with me in Neuchatel, this week. I’ve worked with Cyrille for many years, and we continue to be interested in very similar technology areas (particularly AR/VR, IoT and robotics/UAVs). So we inevitably have lots to talk about. :-) So it’s been a fun-packed few days: on Wednesday we spent the afternoon at Microcity at the Innovation World Cup Conference which was focused primarily on wearable computing and IoT. There were a number of presentations both from established platform providers such as STMicroelectronics and BSH (Bosch) and from...
Read more →