SCIM 2.0 implementations with good documentation - scim

I just started exploring scim2.0. Following link provides me different implementations of scim2.0.
http://www.simplecloud.info/
Can some one suggest me, which one is easy to learn and has good documentation. It is helpful, if you suggest me some good tutorials about scim.....

If you're interested in a .NET / OWIN-based open source solution, please take a look at https://github.com/PowerDMS/Owin.Scim. Documentation is limited as the project is still in alpha, but there is a WIKI and sample project to help you get started.
Note: I am the lead developer on this project.

If you are looking for a reference Java/EE implementation of SCIM2 you can checkout Apache Directory SCIMple or SCIM 2 SDK | PingIdentity

Related

what is swagger exactly ? And why doesn't the online editor run requests?

I've spent the last few days trying to understand if I should use api blueprint, RAML or swagger.
It looks like swagger has the biggest community but the closer I look the more I feel that it greatly lacks in documentation (I was forced to look at the code many times to try and integrate it with my current project), many github issues and stackoverflow questions are unanswered.
Is it possible that I am missing something here?
All I want is a tool to help me write the API documentation and test the endpoints.
Why must swagger become part of the server logic?? If I create swagger files in the editor and then serve them to the UI directly it breaks..
As far as I can tell it even makes the server slightly slower and forces the existence of many clumsily maintained integrations :p What am I missing here?
We're trying to work a lot on improving the documentation of Swagger. It's a bit more difficult when many of the projects are community-driven and not managed by a single organization.
We actually try to reply to issues on github quickly (we don't always succeed) and we have our own google group for general questions so we follow stackoverflow somewhat less.
The editor you mention is a new tool as part of the work on Swagger 2.0 and it's not final yet. As such, it still have a few bugs and missing features. The UI is also in the process of being adapted to Swagger 2.0 and the same limitations apply to it.
You most certainly don't have to integrate it with your server and you can expose the documentation statically. The advantage of integrating it with the server is that it's easier to maintain if the API changes.
You can try RAML + ramlev + Abao
The steps should be
Write API Spec in RAML with your fav editor, ie. Atom, vim
Validate your RAML with ramlev
Implement the server logic according API Spec
Validate server logic with Abao

How to configure KNIME/Weka to interact with my own software?

I have this task to bridge an analytics engine(like KNIME/Weka) to a software. However, I am new to KNIME and APIs and most of CSE.
Could someone possibly guide me as to how do I bridge the softwares? A brief explaining KNIME APIs would be very helpful or any other tips for that matter.
Thanks !!
Here are two links to use Weka from you Java code:
Basic tutorial 1
Basic tutorial 2
I cannot say how to use knime as I am mostly familiar with Weka.

Evernote API in Unity3D

Since I haven't got any response on the Unity3d or Evernote forums, I'll try it here.
The last year I have worked a lot with Unity3D, mostly because the good integration with the Vuforia Augmented Reality library and the fact that publishing for multiple platforms is a piece of cake.
Now I want to show notes in an AR setting and am looking at the Evernote API for this. I couldn't find anything about using this with Unity, I can see why this is not the most common combination.
My question is: do you think I can access the Evernote API through Unity? If so, how should I do this? Or is it for this purpose perhaps wiser to make (parts of) the application with Eclipse/xCode?
Hope to hear from you!
Link to Evernote API: http://dev.evernote.com/doc/
The Evernote API has a C# SDK which you should be able to call through Unity. In terms of how to do it, you will probably need to download the SDK and follow the instructions yourself. Their github seems like a good starting point.
One thing to note is that Unity's .Net library for mobile clients are quite limited and with webplayer you will need to deal with sandbox security issues. But start with the standalone build first and see how you go

How to use apache UIMA audio annotator

Can anyone provide documentation for audio to text annotator for apache UIMA.
I have really got confused.i am beginner for UIMA.
If you are new to UIMA I would recommend to start from the beginning to get a better understanding of what UIMA is and how it works. The UIMA website has good documentation in this regards.
The SDK doesn't supply a sample, but does explain how to create your own. This is detailed in Chapter 5 of "Tutorials and Users Guide" book.
The short answer though is that it doesn't by itself annotate audio. Instead it is a framework to allow you to create/work with annotations. So you would need to create your own annotator in the framework for the audio. I personally am not aware of one, but someone might link a third party annotator.

cryptoapi for dummies

Can some one point me to some books or online resources to help learn about the windows cryptoapi package? I did find "Cryptography for Visual Basic" by Richard Bondi. I'd be more interested in something aimed at C++ or the package in general. The MDSN is overwhelming!
Here is a simple tutorial that could point you in the right direction. I hope it helps.
http://www.codeproject.com/KB/security/EncryptionCryptoAPI.aspx
MSDN can be overwhelming however there are some pieces of light. This page would provide you some context:
http://msdn.microsoft.com/en-us/library/ms867086.aspx
In any case, it really depends on what are you planning to do. If you're just using CryptoAPI to perform cryptographic operations you're fine with MSDN or just have a look to Wincrypt.h (there's a lot of info inside that header).
However, if you're panning to develop you own CSP (cryptographic service provider) with or without hardware you would need further information.
If you give me more details I can point you to the appropriate place (I did both things time ago).
Regards