Saturday, December 17, 2011

A javascript animation toolkit

Quote from site :

(...)CAAT is a multi-instance director-based scene-graph manager.
It is able to render using Canvas, WebGL and CSS with the same code base.
Features actors, containers, scene transitions, behaviors, interpolators, paths, custom affine transformation stack, timers, elements lifecycle, etc. Watch some demos here.(...)

http://labs.hyperandroid.com/static/caat/

Thursday, December 15, 2011

Extended WPF Toolkit

Quote frm site :

(...)The Extended WPF Toolkit is a collection of WPF controls, components and utilities made available outside the normal WPF Toolkit.(...)

http://wpftoolkit.codeplex.com/

http://nuget.org/packages/UsefulDB4OToWeb

Quote from site :

(...)This package allows you to easily use multiple db4o "object databases" in your asp.net project. It also adds to your code a sample implementation that you can use directly.

To install UsefulDB4OToWeb, run the following command in the Package Manager Console(...)

http://nuget.org/packages/UsefulDB4OToWeb

db4o, The Basics

From the author :

(...)With this post I start a little series about db4o, an object database. Why? Because I think object databases are a quite unknown technology. Normally when developers talk about databases they mean a relational database. Yes, relational databases are awesome and well known. But there are lots of alternatives out there! Sadly, lots of developer never even look at alternatives. For example graph-databases like Neo4J, document-database like CouchDB or a object-database like db4o.(...)


http://www.gamlor.info/wordpress/2009/09/db4o-the-basics/

Wednesday, December 14, 2011

ASP.NET Web Forms : Calling Web Service Page Methods Using JQuery

Amazing, this article shows how to call PageMethod without using 'ScriptManager'

http://tugberkugurlu.com/archive/asp-net-web-forms---calling-web-service-page-methods-using-jquery

Thanks Ugurlu

//-----------------------------------------------------------------------------+
// jQuery call AJAX Page Method                                                |
//-----------------------------------------------------------------------------+
function PageMethod(fn, paramArray, successFn, errorFn) {
var pagePath = window.location.pathname;
//-------------------------------------------------------------------------+
// Create list of parameters in the form:                                  |
// {"paramName1":"paramValue1","paramName2":"paramValue2"}                 |
//-------------------------------------------------------------------------+
var paramList = '';
if (paramArray.length > 0) {
for (var i = 0; i < paramArray.length; i += 2) {
            if (paramList.length > 0) paramList += ',';
paramList += '"' + paramArray[i] + '":"' + paramArray[i + 1] + '"';
}
}
paramList = '{' + paramList + '}';
//Call the page method
$.ajax({
type: "POST",
url: pagePath + "/" + fn,
contentType: "application/json; charset=utf-8",
data: paramList,
dataType: "json",
success: successFn,
error: errorFn
});
}

db4o A light weight Object Oriented Database

From Sony Arouje Blog :

db4o is a light weight Object Oriented database. Using db4o I can persist my entities very easily without any configuration. I can add or remove new properties to my entities without affecting the existing persisted entities.

http://sonyarouje.com/2011/01/05/db4o-a-light-weight-object-oriented-database/