Ilya please keep us up to date on your progress, and let us know how
we can help!

-Ryan

On Thu, Aug 9, 2012 at 6:06 AM, Ilya Builuk <[email protected]> wrote:
> Thanks for reply!
>
> Yes, I've already seen negrony and considered it as "a fast and
> flexible markup processor for building arbitrary parsing and rendering
> control structures" according to the description from site. It was
> useful to understand how to implement opensocial standard by exploring
> source code / debugging. But I think it would be better to me to
> continue development using my source code as it was designed using new
> features of .NET Framework as async Tasks (all I/O operations are
> async, e.g. fetching gadget definition from remote location,
> rendering), expression trees, upcoming ASP.NET WebAPI (as REST
> services).. Also I'm trying create it as lightwight component which
> can be integrated easly into existing ASP.NET (MVC) sites.
>
> However I understand that it is far away from production quality as
> negroni and isn't ready to publish. So I plan to continue development
> and when it become more stable, I will try to populate it and
> opensocial concept among .NET developers (for example publish articles
> which describe key principes at codeproject.com - popular resource
> where I haven't found any major reference on opensocial topic).
>
> Thanks,
> Ilya
>
> 2012/8/8, Chris Cole <[email protected]>:
>> Hey, good to hear from you.  Also nice to hear there's some .Net interest.
>>
>> Negroni is being hosted on Google Code here:
>> http://code.google.com/p/negroni/
>>
>> Myspace is not actively contributing any longer, but the implementation is
>> available under the Apache license.  I have also moved on to other items
>> and have not been actively maintaining the project, so it's a little out of
>> date.
>>
>> Negroni is not an "out of the box" OpenSocial container like Shindig, but
>> rather a fast parsing engine that has an OpenSocial Gadget parser written
>> on top of it and the basic hooks to tie into APIs that can hydrate the .Net
>> based OpenSocial data contracts.
>>
>> I'd be happy to help you get started with this code base if you are
>> interested in trying to move it forward and get a good .Net OpenSocial
>> option available in the market.
>> --
>> clc
>>
>>
>>
>> On Tue, Aug 7, 2012 at 9:42 AM, Ryan Baxter <[email protected]> wrote:
>>
>>> Welcome Llya!
>>>
>>> Have you taken a look at Negroni [1]?  It is probably not that active
>>> anymore but I know it was open sourced by MySpace and was based on
>>> .NET.  Chris Cole (CCed) was one of the lead developers and can
>>> probably give you more information.
>>>
>>> As always we are welcome to contributions from everyone, but we need
>>> to evaluate any new implementations and make sure there is a serious
>>> developer community around them so they live up to the high standards
>>> of our consumers :)
>>>
>>> -Ryan
>>>
>>> [1] http://code.google.com/p/negroni/
>>>
>>> On Tue, Aug 7, 2012 at 4:18 AM, Ilya Builuk <[email protected]>
>>> wrote:
>>> > Hello Shindig community!
>>> >
>>> > As developer who works with Microsoft .NET Framework platform I found
>>> > that there are no open implementations of opensocial container on .NET
>>> > (pesta/baadal isn't production quality, poorly designed and aren't
>>> > using .NET benefits as they just unsuccessful port of shindig java
>>> > implementation). So I've started my own open source project here:
>>> > catpic.codeplex.com. It uses all client-side (javascript) of shindig,
>>> > but server-side is written from scratch. Also it will be distributed
>>> > as nuget package (package manager for Visual Studio - see nuget.org)
>>> > that means it will be integrated into existing ASP.NET application.
>>> > This is the goal: integrating of opensocial facilities into existing
>>> > applications with minimal efforts. Just install nuget package,
>>> > implement some interfaces which are mediators between different
>>> > systems (e.g. repositories of people, activities) and your site is
>>> > opensocial container now.
>>> >
>>> > So, what have I done:
>>> > * simple gadget server (some features, as preload aren't implemented)
>>> > * social handlers: people.get, people.create, activities.get,
>>> > activities.create, activitystreams.get, activitystreams.create
>>> > * demo site (continues integration build): http://catpic.apphb.com/
>>> >
>>> > Why am I writing here? Maybe this project can be considered as good
>>> > start point to develop Shindig in .NET world.
>>> >
>>> > Resources:
>>> > * catpic.codeplex.com - project repository
>>> > * http://catpic.apphb.com/social/ActivityStreams
>>> >
>>> > Tests:
>>> > *
>>> http://catpic.apphb.com/gadgets/ifr?url=http://catpic.apphb.com/content/gadgets/social/ActivitiesSuiteTest.xml
>>> > *
>>> http://catpic.apphb.com/gadgets/ifr?url=http://catpic.apphb.com/content/gadgets/social/PeopleSuiteTest.xml
>>> >
>>> > Thanks,
>>> > Ilya
>>>
>>

Reply via email to