Projects tagged ‘uk’


[20 total ]

1 Users

Moodle plugins, blocks and activity modules by Amr Hourani Amr Hourani Amman - Jordan a dot hourani at gmail dont com
Created 11 months ago.

1 Users

Online employee and benefits management system, built on an in-house fully customised AJAX framework.
Created 11 months ago.

0 Users

We are developing a web based 'Green Map' for Glasgow, Scotland. The Green Map initiative aims to help people develop eco-friendly maps, both paper- and web-based, to help people make the the best ... [More] use of the reuse facilities in their city. There is already a paper-based Glasgow green map in production and we aim to leverage it with this addition community resource. The online map will be a system relying on the Google Maps API (though the code will make this interchangeable with other online mapping sites). We aim to have a very visual searchable interface where members of the community can search within their designated areas. The map is initially aimed at the poorest demographic in Glasgow. As this map is being developed as part of a community effort it will be licensed under an open source licence. Xplanner Iterations: http://deargreenplace.org/xplanner/ User: visitor Pass: visitor [Less]
Created about 1 year ago.

0 Users

Innovations Lives Here Recently, I have been working on a new initiative, Persistent Framework (Named Rapid Entity) and data access strategies. It is now very important for organizations to plan for ... [More] data access in this competitive market place, because good plan will save many in the long run, taking them as fast as possible to the market, supporting many clients application while using write once use everywhere framework, and encouraging code standardization with conformity across projects This is the first draft of the documentation of the Open Source ORM framework (Rapid Entity) developed in the United Kingdom. The motivation was to bridge the gap between the Object Oriented layer and the relational database world. This framework is based on Microsoft .NET framework, and it has been updated from .net 2003 – 2005 – 2008. The framework is constantly updated by me to be compliant with the CLR and the .net languages. Serious efforts have been put into this framework so that it meets the rules of the ORM community and to improve developer’s productivity. We are not boasting, “This ORM framework is easy to use”. Example Code: [Table("Address")] [CompositeKey(KeyName = "Id, CustomerId", Types = new[] { typeof(Int64), typeof(Int64)})] public class Address { [Key("Id", AutoKey = true)] public long Id { get; set; } [OneToOne(typeof(Customer), RelationColumn = "CustomerId")] public Customer Customer { get; set; } [Field("Street", false, true)] public string Street { get; set; } [Field("HouseNo", false, true)] public string HouseNo { get; set; } [Field("PostCode", false, true)] public string PostCode { get; set; } [Field("County", false, true)] public string Country { get; set; } public Address() { } }The project is about persisting plain .NET object to relational database. It understands various Object Orientation terminologies like Inheritance, Compositions, Lazy – Loading, polymorphism and the “Is a” and “has a” relationships. It comes with very rich capabilities that is missing in modern day ORM technologies, and as of this writing, it supports 3 relational databases (MySQL, MS SQL Server, and Access). Various aspect of this framework is open to extensibility. For example, you could change the provider API to support your custom built API (Meaning you can configure it to query object from different data sources like XML etc). The following list below is some of the functionalities that you enjoy if using this framework: Efficient On-Demand Lazy loading. Support for Composite Keys. 1: N, N: 1, N: N, 1:1 multiplicities are supported. (One-To-One, Many-ToOne, Many-To-Many, One-Many). Supports object oriented rules of Inheritance, Polymorphism, encapsulation etc. Support relational Inheritance by using. Discriminator, none persist able base class, table per class hierarchy etc. Object Oriented Queries: Support querying objects in an object oriented manner. Support for Linq Query and Lambda expressions (Also uses lazy loading). Does not force you to inherit or implements framework classes. 90% persistent Ignorance. The Unique Features of the Persistent FrameworkAutomatic Synchronization: When you make changes to an entity and that entity is related to another entity (Lets say Many of CustomerOrders to Customer), if you add new Customer Order in a separate context (Context here could mean, client thread (Standalone app, or web client) or/and between Open and Commit statements), that data, is automatically synchronized with other client. Efficient on Demand Lazy Loading:Lazy loading in this framework is very lazy, that is, it uses the on demand pattern. The objects are dynamically fetched at runtime per access to them. This statements means that, even if you call a list of objects, nothing is loaded until you try to access the objects in the list one after the other, each row(s) are efficiently loaded per access, not by calling the list itself. A good example will be following: Customer.Products //This does not load the list to the object, but only gets the count property. But when you do the following Foreach(Product product in Customer.Products) // each access to the product object in the iteration is loaded. Relationships like OneToMany, ManyToMany, are efficiently lazy loaded since this relationship fetches many entities. It is not wise to load these entities upfront, but with the lazy load feature, the entities are loaded one after the other when there is a demand for them. Efficient Caching Policy:The framework designers know before hand that it is not wise to load stale objects every time there is a need for them. The caching policy of the framework stores object in-memory and checks if an object is dirty which will be persisted afterwards. The caching provider also has the ability to lock object when changes are being made to them. It releases objects after changes have been committed, rolled back or is idle after 40 seconds (The idle timeout is configurable). Also, if an object is locked, and another thread requests that same object, a clone of the object with the persisted state (Not the dirty state, because we haven’t persist the object yet) is given to the other thread. So the changes decision to the data store between the two threads is resolved by the data store, (But by assumption, its last wins). If an object was made dirty, by a thread, and the thread refuses to persist/flush the changes to the data store, after the idle timeout has elapse, the persistent caching policy is to restore the object state to the last persisted state (Sounds good enh). Support for Object Orientation Relationship:One of the aims of this API is to support Object orientation to the fullest. And, I have carefully built a fine grained Object Orientation support from ground – up. An example is inheritance among Entity classes. The following is an example: Customer inherits from BaseCustomer, so object of customer can override BaseCustomer ‘s members (If a Base class has its properties marked to be persistent, then the base class properties is query able. Only the base class property that is query able not the base class itself, because the class is not marked as Table). Support for Generic and Non Generic Collections:The framework is built with CLR generics and non generics collection in mind. Automatic runtime collection instance is provided by the framework. If you have a relationship property as public virtual IList, at runtime the framework knows which concrete collection type to give to the interface IList. We do not force you to use a specified collection. Framework Built with Composite Key in mind:The use of Composite Key is allowed with this framework because the framework makes extensive use of composite keys. Rules apply for composite keys, so you have to obey the rules of sequence. Follow the sequence of which the owner entity describes its composite key(s) at the class level definitions. Some ORM framework does not support Composite Key(s), they only support Surrogate key. But this framework is one out of many that efficiently supports composite keys in an easy to use manner. Support for Bi-Directional Relationships:The Framework support both side relationship in (One – One). In a situation where by we have two tables in the database relating to them bi-directionally, the framework has a full support for bidirectional relationship and also Uni-directional relationship (owning side). [Less]
Created 12 months ago.

0 Users

Project OverviewThe php-govtalk project is a PHP client library designed to assist in developing web-based applications which interface with the UK’s Government Gateway through the use of the ... [More] standard message envelope. The GovTalk Message Envelope is a standard developed by the United Kingdom government as a means of encapsulating a range of government XML services in a single standard data format. For more information visit the project website and blog. [Less]
Created 4 months ago.

0 Users

AbeBooks.co.uk is one of the cheapest and best book stores on the net and not enough people know about it! They sell a huge range of new, used and rare books from sellers across the world. Its not ... [More] called the Advanced Book Exchange for nothing. This Google Gadget plugs into your Desktop Sidebar and puts a search box right there on the screen. Do a search for a book and get the results immediately. [Less]
Created 11 months ago.

0 Users

make your life colorful
Created 12 months ago.

0 Users

A module for Magento to pull up UK addresses via PAF data providers such as Allied Computing and Postcode Anywhere. Discussion here: http://www.magentocommerce.com/group/blog/action/viewpost/460/group/132/
Created 12 months ago.

0 Users

Cancer Research UK Widget/Gadget
Created 3 months ago.

0 Users

A python binding for the TheyWorkForYou API. This API is still not fully tested, so please report any bugs on the Issues page. Usagetwfy = TWFY.TWFY(APIKEY) twfy.api.METHOD(PARAMS) APIKEY = ... [More] You TheyWorkForYou API Key METHOD = The name of a TheyWorkForYou API Function, for example 'getMP' PARAMS = The parameters supplied to the different TheyWorkForYou API functions. See the API docs for more info. The 'output' parameter is required by all methods and sets the output format you want the results in, must be one of: 'xml','php','js','rabx' An example of how to use the API is included in the SVN repository, you can checkout the source here [Less]
Created 12 months ago.