Are there examples of authenticating Desire2Learn api's using Flex or similar Adobe platform? - apache-flex

I'm new to Flex, not new to web services, but definitely not sure how to get started with authenticating as a user against the Desire2Learn API within the Flex platform.
Some examples would really help, and maybe promote some of the great tablet apps that could get developed. Are there any public samples out there? If not with Flex, then similar platforms?
Looking mostly here: http://code.google.com/p/desire2learn-valence/

There are no samples provided by Desire2Learn at this point. However, the source code for other platforms are posted. So you could take something like the c# code and combine that with the wiki docs in order to move it into flash/flex. (Also, javascript samples should be coming down the pipe)
If you create anything please feel free to contribute back to the project site.

Related

How to handle routing in a DukeScript web application

DukeScript looks like a life saver for we Java guys! I am considering it for a serious project. Was curious to know whether it's production ready and well documented. Also, liked to know what would be the best way to support routing in a web application.
I asked this question at the official google forum, but didn't get a reply. So, thought to re-ask here.
Here's a blog post with a little example. It shows a simple integration of location hash based routing with knockout templates. The full example code is available on github.
You might also use one of the javascript libraries like sammy or pagerjs, which would require integration with these frameworks, but I wanted to keep it simple.

EventStore example applications with source?

can anyone point me to any EventStore sample application with source code?
I'm learning event storing and want to view a reference implementation.
There seems to be a lack of full-featured sample projects for a lot of this stuff. So far the best option for EventStore/CommonDomain that I've found is Haf's Documently project on GitHub. You can find both source code and wiki pages there. It seems to gloss over some of the complications of real-world apps but it was enough to get me started with my own prototyping.

Data visualization / analytics / dashboard in ASP.NET (NOT Google analytics integration)

I need to create an ASP.NET site which can display graphs, charts, statistics for a dashboard type application pulling data from a backend data source.
I am trying to locate either:
(a) open-source modules that I can use / build up on
(b) tutorials which teach the above
(c) existing modules (preferably low-cost) that work well.
I did the basic googling, but found only VERY expensive paid solutions (eg: http://www.dundas.com/ $700+, http://www.devexpress.com/ $300 * n).
For simple visualizations, you should take a look at the EXTJS library. It's a free javascript framework.
http://www.sencha.com/products/js/
There are several good examples of dynamic charts there and I've found the API is pretty easy to use.
A non-free library that you can always go to is Adobe's Flex platform. That will give you more of a sexy front end. A basic license for Flash Builder (which comes with the Flex library) is only $249, so that may be within your budget.
If you can publish your data as JSON objects and have the results displayed in a browser, Protovis is a free JS library that's pretty nice to work with:
http://vis.stanford.edu/protovis/
ASP.NET is shipped with everything you need to build the application without having to purchase additional components.
(a) there are plenty of open source projects around charting. http://www.codeproject.com/KB/graphics/zedgraph.aspx
(b) there are plenty ASP.NET tutorials on the next including ones related to charting. Google is your friend here!
(c) see point a (if I understand well what you are asking for.
And the last but not least, don't hesitate to ask your questions on stackoverflow.com !

Providing SaaS functionality to a .NET portal with DLLs

I'm not sure I'm asking the right question here, but I'm looking to provide web based functionality from one ASP.NET application to another remote 'portal-like' application. Is it possible to simply give the portal a DLL? As an example, let's say the SaaS web app has a patient-entry form that I want to be able to use from the portal application. I would like the portal app to be able to set preferences (permissions, color, style, etc), make a function call, and have that capability presented within a certain div or something. Is there any .NET technologies that provide this kind of integration?
EDIT:
Here is a link to a quick diagram I made trying to describe the scenario: http://img.ly/ESG. I know there are other ways of doing this (eg JSON-P calls), but I need to give the portal developers something they can control on their end. Also, if anything changes they'll know I will send them a new version of the DLL which will indicate to them the new functionality.
I'll give you a shopping list of things to check out:
DotNetNuke:
http://www.dotnetnuke.com/
Workflow Foundation -
http://msdn.microsoft.com/en-us/netframework/aa663328.aspx
Microsoft SAAS platform -
http://www.microsoft.com/serviceproviders/saas/default.mspx
Depending on exactly what you're looking for, you might also research "multitenancy".
To answer your original question, yes, you can do it with DLL's, but there are easier ways to do it.

Framework /starting point for social networking site in .NET?

I did do some googling and searching on this site but did not find exactly what I was looking for.
I'm hoping that someone can point me in the right direction here. I'm an ASP.NET/SQL Server developer and would like to develop a (intially) basic social networking site (gasp). Before I start from scratch with a blank solution in ASP.NET, I'm wondering if there are any frameworks out there ASP.NET specific that would serve as a good starting point. I'm already thinking of using the Google Maps jquery control for my Google Maps integration, as well as the 'sharethis' control for my social networking website sharing integration. Captcha for human authentication... But other than that I'm not sure what I can leverage... Nothing on Google jumped out at me on my search terms.
I'm also wondering if anyone else has done something similar and could share their post mortem/war stories with me.
I'm also open to learning a new platform/language if it would mean saving time - my experience is mostly in ASP.NET, so that is what I plan on using if it makes the most sense. My initial requirements are basic and realistic - profile setup (images, information, etc.), 'group' creation, Google Map integration, calendar controls shared by groups, SMS support, discussion forums among groups, searching for groups, OpenID integration most likely, etc. I am not going to try to build the entire site and then release it, but take baby steps and release pieces of functionality at a time.
Any advice is greatly appreciated for a broad question such as this. Thanks again.
I've found DotNetOpenAuth which seems to be a nice API for handling OpenID for ASP.NET web forms. They also have an ASP.NET MVC version
I also found MS Web Platform. This looks like some good stuff. Anyone ever use it and think it would do well for this sort of app?
I found a library for DotNetNuke called ActiveSocial. It's priced right ($500) and has more than the features I need but lacks some. I wonder if anyone here has ever used AS before. Is DNN easy to extend so I can add Google Maps functionality and such? It doesn't say anywhere on snowcovered (the vendor that sells AS) if AS comes with the source. If it didn't, then I might be screwed because I wouldn't be able to integrate the functionality I want.
I went through this exercise about 15 months ago when I built a SNS for a client. Hoping to find some basic framework for Friends, Chat, Profiles etc I was pretty disappointed.
That said, in retrospect I wish rather than building one that we would have purchased a solution like Community Server. As with most projects I looked at the problem scope with beer, no strike that, ambitious goggles on and the level of work to cover all the edge cases was more than I imagined.
Tread careful my friend, tread careful.
I think this is what you're looking for. Kigg is an open source ASP.NET MVC app that would be a good starting point for what you want. Here is the url: http://www.codeplex.com/Kigg
You can also find a site that is using this here: http://dotnetshoutout.com/
At the very least you will learn the ASP.NET MVC framework which is fantastic.
While not exactly intended to be used for social networking sites, both of these frameworks can help you so you don't have to start from scratch:
DotNetNuke: http://www.dotnetnuke.com/
Umbraco: http://umbraco.org/
Also, for an out of the box solution (no code involved) you could always try this: http://www.ning.com/
Good luck!

Resources