News: 1621959594

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Fluid components and custom scenes: Microsoft pitches developers with new tools for Teams

(2021/05/25)


Build Microsoft has introduced new features and developer tooling for Teams, calling it (along with Microsoft 365) a platform for "a new class of apps designed for hybrid work."

Teams, according to the company's latest architectural diagram, is the user experience (UX) layer in a platform that uses Azure Active Directory for identity, Microsoft Dataverse and the Microsoft Graph for data, and Power Platform for logic.

The developer tools range from low-code Power Apps to Visual Studio and Visual Studio Code for custom code.

[1]

Teams as the UX layer in Microsoft’s 365 platform

Newly introduced at Build is a public preview of what the company described as shared stage integration, the "stage" being the main window in a Teams meeting. The integration enables developers to build applications such as whiteboards and project boards that appear in this area, so that all meeting participants can interact.

Like being in the same room (not really)

Microsoft is also introducing what it calls Together Mode extensibility, which is the ability to create custom scenes for meetings. Unlike a custom background, which applies only to a single participant, a custom scene is for the whole meeting. Together Mode (itself still in preview) uses AI to position people on a shared background. The new feature will enable companies to place attendees in a virtual version of their own boardroom, or in more exotic environments according to taste.

Tooling for Teams development is being enhanced, with a new version of the Teams Toolkit for Visual Studio and VS Code. New features include integration with Azure Functions, for running code on a serverless platform in Azure, simplified integration with Microsoft Graph, and integration with the SharePoint Framework (SPFx).

[2]Microsoft sheds some light on perplexing Outlook blank email incident: Word was to blame

[3]With so many cloud services dependent on it, Azure Active Directory has become a single point of failure for Microsoft

[4]Imagine OLE reinvented for the web and that's 90% of Microsoft's Fluid Framework: We dig into O365 collaborative tech

SPFx is also being extended to support web parts (components) based on [5]Microsoft Viva , a platform for employee-oriented resources such as training and knowledge management.

Microsoft is also introducing a Developer Portal for Teams, an update and rename for the existing App Studio. The [6]Developer Portal , now in preview, is "the primary tool for configuring, distributing, and managing your Microsoft Teams apps."

[7]

[8]

[9]

Here, developers can register applications, add environments which enable global variables, and test and preview Teams applications. There are also metrics on usage.

[10]

The new (or revamped) Developer Portal for Teams applications

New media APIs, expected this summer, will include real-time access to audio and video streams for purposes such as transcription and translation, as well as what the company calls "insights gathering."

Fluid components in Teams chat

From a technical perspective, a notable addition to Teams is Fluid components in Teams chat. Fluid components build on the Fluid Framework, which we looked at in detail [11]here , a system for collaborative real-time editing that is much faster and lighter weight than the co-authoring features which are part of SharePoint and Office. Using Fluid in Teams means users can embed tables and lists that others can edit. In theory it could be handy for things like deciding the agenda for a meeting, or brainstorming a to-do list. Fluid components can be copied and pasted between chats, Microsoft said.

What do users most want from Teams?

The [12]top requests according to Microsoft's feedback site are the ability to reply to specific messages in chat, and the ability to use multiple Teams accounts at the same time. Next comes a request to move channels from one team to another, and to have Office 365 group calendars.

Microsoft says it is working on all of these, and has been for some time, though moving channels is "on our backlog due to prioritization of other work items."

[13]

Custom scenes in Together Mode? Not a user priority, we'd imagine, but no doubt easier to implement than challenges like multiple Teams accounts at once.

Teams is, under the covers, built on multiple Microsoft technologies including SharePoint, Office 365 Groups, and Azure Active Directory. Integration with these systems is its strength but also its weakness, for those who would like it to be a more general-purpose communications platform.®

Get our [14]Tech Resources



[1] https://regmedia.co.uk/2021/05/25/collab-apps.jpg

[2] https://www.theregister.com/2021/05/17/outlook_incident_report/

[3] https://www.theregister.com/2020/09/29/onedrive_azure_active_directory_outage/

[4] https://www.theregister.com/2019/11/05/microsoft_previews_fluid_framework/

[5] https://www.microsoft.com/en-us/microsoft-365/blog/2021/02/04/microsoft-viva-empowering-every-employee-for-the-new-digital-age/

[6] https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/teams-developer-portal

[7] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YK1zgwSjA4VM7c3ATKmO1gAAAAE&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YK1zgwSjA4VM7c3ATKmO1gAAAAE&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[9] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YK1zgwSjA4VM7c3ATKmO1gAAAAE&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[10] https://regmedia.co.uk/2021/05/25/devportal.jpg

[11] https://www.theregister.com/2020/09/09/microsofts_fluid_framework_is_now/

[12] https://microsoftteams.uservoice.com/forums/555103-public/filters/top

[13] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YK1zgwSjA4VM7c3ATKmO1gAAAAE&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[14] https://whitepapers.theregister.com/

Apparently you CAN polish a turd...

TRT

and what you end up with is a shiny looking turd.

Have they fixed the bug where it rings but there's no notification to answer incoming calls?

Anonymous Coward

I'll answer that for you - no they haven't.

Perhaps they could concentrate on the basics first instead of piling on the bloat.

Re: Have they fixed the bug where it rings but there's no notification to answer incoming calls?

TRT

What about the notifications that cover the leave button?

smot

Have they updated the Linux build?

No they have not.

> : Any porters out there should feel happier knowing that DEC is shipping
> : me an AlphaPC that I intend to try getting linux running on: this will
> : definitely help flush out some of the most flagrant unportable stuff.
> : The Alpha is much more different from the i386 than the 68k stuff is, so
> : it's likely to get most of the stuff fixed.
>
> It's posts like this that almost convince us non-believers that there
> really is a god.
(A follow-up by alovell@kerberos.demon.co.uk, Anthony Lovell, to Linus's
remarks about porting)