Difference between Lync basic and Advanced when using Lync SDK? - lync-2013

I am planning to develop an communication apps based on Lync SDK. I understood that in order to run my application, i have to install lync client in the computer. This is where the following question arises
Is it possible to develop advanced features (that is available when installing Lync advanced) by using Lync SDK with Lync basic as client?
What is the difference between Lync basic and Lync advanced when using Lync SDK?
Should i install Lync Advanced to use the advanced features using Lync SDK?
It would be helpful if someone could tell me the difference?
Regards,
Raja

There is pretty much no difference between the Lync Basic Client and the Lync Client when using the Lync Client SDK.
I've only found one very small difference that hit me, Lync Basic doesn't support the "PIN to Gallery" feature. If you call the "PIN to Gallery" API, it will throw and the API doesn't tell you it's not supported.
The only other limitation of Lync Basic I've hit is that you can't configure any forwards. But this is more of a client configuration rather than API access limitation.
Everything else I've done with the Lync Client SDK has worked fine between the Lync Basic and the Full Lync Clients.

Related

Microsoft Edge Chromium: How to use "Install this site as an app" (PWA) via PowerShell / Command Prompt

is there any opportunity to use the very interesting "Install this site as an app" feature of the new Microsoft Edge Chromium Web Browser via PowerShell or Command Prompt? This would be very satisfying since one could run a script-based customization so that specific intranet applications would be as easy accessible for users in Windows as usual apps.
Unfortunately, I couldn't find any piece of information on that topic in Microsoft's Knowledge Base sites. Is there no dedicated (PowerShell) command or do I struggle to see the wood for the trees? :/
Thanks in advance.
Chromium would need to implement it, because Edge is based on Chromium.

Oracle IAM/WNA protocol fallback to form-based logon page fails when Microsoft Online Services Sign-In Assistant is installed

First post here. Facing a problem where on Windows 10 an Oracle Identity Access Management (IAM) Windows Native Authentication (WNA) protocol fallback to a form-based logon page always fails whenever the Microsoft Online Services Sign-In Assistant (SIA) is installed. Whenever we remove the SIA, the WNA fallback to a form-based logon page always succeeds. This error is reproducible 100% of the time. We have not tested on Windows 8 or Windows 7. I've researched it, and there is not much out there to read about the SIA; it does not look to be configurable on the client end. Really want to avoid changing up code on the IAM WNA side.
Anyone out there seen this before? This is a large enterprise network, using all Windows 10 computers, which has both Oracle IAM running for some applications as well as Microsoft Windows 2008 R2 Active Directory, to which all the Windows 10 computers are joined. We are also standardized with Office 2016 with all back-end servers supporting Office apps such as Outlook, Lync, etc. in the cloud (Office 365).
Please let me know if I need to show the Oracle IAM/WNA SSO fallback code.
The Microsoft Online Services Sign-In Assistant is not configurable. But, if all your computers are running Office 2016 you do not need it anyway and it can be safely uninstalled, which as you said will make the fallback to form-based logon page work. If you were running Office 2013 you would need it however. Office 2016 apps such as Outlook and Lync can go direct with ADFS whereas previous versions could not do this. I don't have a URL reference for you, this is based on my experience.

UCMA 3.0 Sample Learning Project

I am new to UCMA 3.0 (and new to Lync server as well) and want to get a feeling about how to talk to Lync 2010 server through UCMA. I want to have something quick and dirty, such as a step-by-step tutorial showing me how to set up the development environment, writing the least UCMA code to achieve a simple task, such as connect to the Lync server, get the list of all the users with their presence information, and print the results out to console. The purpose is to get a proof of concept about how UCMA works against Lync server.
I already have a Lync 2010 server setup and running with some testing users created, I also downloaded and installed UCMA 3.0 SDK on my 64-bit Windows 7 machine which also has Visual Studio 2008 SP1 with .NET 3.5 SP1. So, all hardware and software are ready.
Any advice, links, or even better direct step-by-step answers will be greatly appreciated!
I recently posted an answer in a technet forum here that might help - sorry if you are the same person :)
Basically, it reads:
There is no single article that explains the entire process, as far as I know. You'll need to read around quite a bit.
There are no UCMA application templates in VS (there are for client-side development with the Lync SDK, but not for UCMA yet). In your console app, you'll just need to add a reference to C:\Program Files\Microsoft UCMA 3.0\SDK\Core\Bin\Microsoft.Rtc.Collaboration.dll.
You'll need to undertand the difference between User endpoints and Application endpoints, more info in the SDK documentation here: http://msdn.microsoft.com/en-us/library/hh347238.aspx (you'll need a User endpoint)
There is some information about fetching contacts and groups here: http://msdn.microsoft.com/en-us/library/hh347376.aspx
Deploying a UCMA app can be long-winded. The best place to start learning about this is in the SDK - the articles in this section from the SDK documentation should get you started: http://msdn.microsoft.com/en-us/library/hh347291.aspx
Also, check out the sample applications in the SDK.

is it possible to integrate a desktop application in a Web application?

I have retail POS (Place of service) system implemented in .net and java swing versions. This is desktop application. Is it possible to integrate this into Web portal/application using some EAI/ middleware tools? or is there any approach to make it online with out redeveloping UI?
What kind of integration are you talking about? If about accessing data from/to then that should be feasible and there can be plenty of approach/tools/solutions for the same.
or is there any approach to make it
online with out redeveloping UI?
You can look at virtualized applications/desktops solutions (e.g Citrix XenApp, VMware Desktop as Service) where your desktop applications can be made available over internet.

Can winform C# applications run from citrix?

Can winform C# applications run from citrix?
If the application is kept on Citrix server, can it be viewed in windows OS machines?
Will the same be viewable via iPad?
-Karthick
The only real issue I've seen with home-grown .Net apps on Citrix is the occasional problem with code access security.
Yes to all of your questions.
Winform applications can be written in C# and run on Citrix
Once you publish the application it can be run on windows OS via the Citrix client. It will appear that the app is running locally.
Right now there is a client for the iPad available in the app store. Using this you should be able to connect to your apps via Citrix
I don't see why it wouldn't run on Citrix. If the corresponding framework is installed on the Citrix servers, it will run on it.
I don't know about iPad, since I believe it has to be from the App Store, but maybe.
Of course yes to all of your questions, Citrix is only an environment.