Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 2 of 30

Composite C1 CMS is a fully featured free open source web content management system developed for (and by) web professionals who focus on customized websites. The user interface is very functional and task oriented and enables users of varying skills to complete tasks and cooperate using familiar ... [More] tools and guides. High-end technical skills are not a requirement to build websites with Composite C1, but if you've got them, you will own the system. [Less]

5.0
 
  1 review  |  2 users  |  371,160 lines of code  |  1 current contributor  |  Analyzed 10 days ago
 
 

SocialTFS is an extension of the Team Foundation Server which provides members of a global software team with information from Enterprise 2.0 applications, such as professional social networks (Ohloh and LinkedIn) and corporate microblogging (first StatusNet, then Yammer). It is developed in C# and ... [More] available under MPL license. SocialTFS is part of a research project in the areas of Social Software Engineering and Global Software Development, led by the Collaborative Development Group at the University of Bari, Italy. The project has got the Software Engineering Innovation Foundation (SEIF) Award from Microsoft Research in the 2011 competition. [Less]

0
 
  0 reviews  |  2 users  |  67,458 lines of code  |  3 current contributors  |  Analyzed 9 days ago
 
 

A framework to develop complex JavaScript applications. OOP Intellisense support: base constructor, base methods, namespaces, imports,... (VS2012) LINQ: fw.linq.asEnumerable(cars).where("x => x.brand == 'bmw'").groupBy("year").toArray() ... [More] EventDispatcher/EventProperty: this.myEvent = new fw.events.EventProperty(this, "changeSomething"); ... this.myEvent.add(handler); ... this.myEvent.dispatch({additionalData: "abc"}); Queues: Advanced queuing of steps (wait for previous steps/events/..., handle errors,...) Localization ... [Less]

3.0
   
  0 reviews  |  2 users  |  8,493 lines of code  |  1 current contributor  |  Analyzed 9 days ago
 
 

An extension to Java language with an engine based on Stack-Based Architecture (SBA) It provides capabilities similar to Microsoft LINQ for Java language. Allows to process Java objects with queries. SBQL4J follow software engineering principles such as orthogonality, modularity, minimality ... [More] , universality, typing safety, and clean, precise semantics. Code with queries are parsed by preprocessor integrated with OpenJDK Compiler. SBQL4J builds AST query trees which are then analyzed and as output Java code is produced. It integrates tightly with Java which means: Java variables can be used in queries directly (no special syntax like setParameterX is required). Queries returns Java objects (collection or single object depending on query and used Java types). Java methods and constructors can be invoked inside queries. Query language is type-safe - queries are checked in compile time. Queries can be translated to pure Java code (with no reflection usage) so execution is very fast. (Description) SBQL4J gives Java developers full power of SBQL query language . Multiply nested and complicated queries are well-supported, which can't be written in any other query language (including LINQ). Available operators: arithmetic: +, -. *, /, %, == , != , >, =, 0 and unitPrice > 3.00 };Selects all orders, while referring to customers by the order in which they are returned from the query (example from LINQ page). (Model description) List customers = getCustomerList(); List customerOrders = #{ (customers as c). ($index as custIndex, c.orders as o). ("Customer #"+(custIndex + 1)+" has an order with OrderID "+o.orderID) };This sample uses an order by operator with a custom comparer to sort first by word length and then by a case-insensitive sort of the words in an array (example from LINQ page). String[] words = { "aPPLE", "AbAcUs", "bRaNcH", "BlUeBeRrY", "ClOvEr", "cHeRry" }; Comparator comp = new Comparator() { @Override public int compare(String o1, String o2) { return o1.toLowerCase().compareTo(o2.toLowerCase()); } }; List sortedWords = #{ words as w order by w.length(); w using comp }; Is it true that each department employs an employee earning the same as his/her boss? (Model description) List dept = data.getDepts(); Boolean res = #{ all (dept as d) any ((d.employs minus d.boss) as e) (e.salary == d.boss.salary) };Get the minimal, average and maximal number of employees in departments. (Model description) List dept = data.getDepts(); Struct res = #{ min(dept.count(employs)) as minimum, avg(dept.count(employs)) as average, max(dept.count(employs)) as maximum };For each employee get the message containing his/her name and the percent of the annual budget of his/her department that is consumed by his/her monthly salary (Model description) List emp = data.getEmps(); List res = #{ emp.("Employee " + name + " consumes " + (salary * 12 * 100 / (worksIn.budget)) + "% of the " + worksIn.name + " department budget.") };See more executable examples (about 90 queries) in download section. There is a run-ready Eclipse project with build SBQL4J library and examples. [Less]

0
 
  0 reviews  |  2 users  |  279,179 lines of code  |  1 current contributor  |  Analyzed 6 days ago
 
 

The eobjects.org MetaModel is a project created for maximum reuse of a domain model of the database domain. The MetaModel is a model that contains classes that represent the structure of a database (schemas, tables, column, relationships) and interaction with the database (queries) using ... [More] SQL/LINQ-style expressions. In short a model for modelling (hence the word "metamodel") data in databases and other datastores like CSV-files, MS Access files and Excel spreadsheets. [Less]

5.0
 
  0 reviews  |  2 users  |  48,541 lines of code  |  6 current contributors  |  Analyzed 4 days ago
 
 

Geospatial Services Implementation Kit eases the development of OGC Web Services in .NET.

0
 
  0 reviews  |  2 users  |  400,329 lines of code  |  1 current contributor  |  Analyzed 4 days ago
 
 

JsonFx.NET ExamplesExample projects built using JsonFx.NET, the JSON-savvy Ajax Framework for ASP.NET. For environment setup help, see: http://help.jsonfx.net/instructions For ASP.NET MVC, Web Application and Web Site Visual Studio Project Templates, see: http://jsonfx.googlecode.com ... [More] "UIToolkit"JsonFx.NET (JBST, JSON-RPC) C# / ASP.NET / Visual Studio 2005 jQuery 1.3.2 UIToolkit shows how to build reusable control libraries which allow sharing of JBST client-side templates, scripts, and stylesheets among many projects. The UIToolkit is an example implementation of a full-featured TreeView control, flexible modal dialog controls, loading indicator and buttons with various states. The UI controls and affiliated parts are compiled into a redistributable Assembly which is also available for download. "OpenID Dialog"JsonFx.NET (JBST, JSON-RPC) C# / ASP.NET / Visual Studio 2008 DotNetOpenAuth jQuery 1.3.2 The third example is an OpenID library which can be easily added to another to provide a clean UI for authenticating via various OpenID providers. This project demonstrates how JsonFx easily allows UI components to be created as reusable libraries. Scripts, StyleSheets, and JBST UI controls may all be embedded into Assemblies and easily shared among multiple projects. (still in development) "CalendarApp"JsonFx.NET (JBST, JSON-RPC) C# / ASP.NET MVC / Visual Studio 2008 LINQ-to-SQL / C# 3.0 Anonymous Objects Date.js jQuery 1.3.2 The second example application is a multi-view, shared calendar app. Users can add events and view a shared calendar in the spirit of Google Calendar or Apple Mobile Me. CalendarApp shows integration of JsonFx within an ASP.NET MVC application. Each year, month or day view of the calendar has a unique, user-friendly URL. (still in development) "MusicApp"JsonFx.NET (JBST, JSON-RPC) C# / ASP.NET WebForms / Visual Studio 2008 LINQ-to-SQL / C# 3.0 Anonymous Objects jQuery 1.3.2 The first example project in this series is an application that allows inline editing of music bands and their members. Users can edit artists and the members directly inline, dynamically switch between views, and navigate between genres and artists. As an extreme example of Ajax, the "one page" application, demonstrates the power of JsonFx.NET client-side templating (JBST) and Ajax services (JSON-RPC) in combination with jQuery and LINQ. The UI is wired up using the freedom of pure JavaScript and standards compliant markup/CSS. Data is requested via Ajax and client-side templates are dynamically bound in the browser which allows grid column sorting and change of view-type without re-requesting the bound data. This project uses LINQ-to-SQL as a simple DAL. For client-server communication, the JSON-RPC service bi-directionally serializes LINQ-to-SQL entities and unidirectionally serializes C# 3.0 Anonymous Objects as DTOs. [Less]

0
 
  0 reviews  |  1 user  |  70,461 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

LINQ to Objects is missing a few desirable features. This project will enhance LINQ to Objects - and possibly incorporate Push LINQ at some point in the future.

0
 
  0 reviews  |  1 user  |  3,572 lines of code  |  0 current contributors  |  Analyzed 5 days ago
  linq c net
 
 

ModelShredder is a class library that can translate Collections implementing IEnumerable into flat DataTables. It is written with extensibility in mind. AnnouncementModelshredder has been merged with the MoreLinq project and features a more streamlined interface for customization now. Please see ... [More] the MoreLinq project page for details. Why would I want to do that?:I started this project while adding printing and reporting capabilities to the LOB Application I am currently working upon. I wanted to have a consistent Interface to the report engine, which API favors using DataSets for data exchange. Once the templates are deployed, it is cumbersome to change them everytime i update my model or rename something. Via projecting my model into annonymous types, I am able to have this consistent interface while also beeing able to include values returned by functions into my Report Model without having to declare and map to DTOs. Another application is when you do need to bind your domain model to a table style view. Projecting your model into annonymous types can help you build a ViewModel. When you bind the resulting collection to a DataGridView it is not sortable. By letting ModelShredder translate it into a DataTable you gain this ability. ModelShredder uses dynamically injected IL to do its work. Thats why it outperforms most Generic List Binding solutions by orders of magnitude. How it works:ShredderOptions - defines how a type should be shreddered (order and visibility of fields and properties) IShredderOptionsProvider - provides shredder options for a type. ISchemaBuilder - Builds a DataTable schema according to a ShredderOptions instance. IObjectShredder - Shredders an object into an object array Shredder - Uses the interfaces defined above to shred a IEnumerable collection into a DataTable The key to performance is the InjectionObjectShredder which directly injects MSIL instructions into the Type to shred in order to quickly load each instance of it into a DataRow. What you can do with it:var source = from x in p select new {x.Id, x.Name, x.Price, x.Qty, x.LineTotal}; DataGridView.DataSource = source.ToDataTable();Check out the RoadmapPlease do also check out the RoadMap. Feel free to contact me if you have any questions. [Less]

5.0
 
  0 reviews  |  1 user  |  769 lines of code  |  0 current contributors  |  Analyzed 12 days ago
 
 

A SQL to LINQ translator that will help the development community to adopt the new expression language using a user friendly integrated tool for Visual Studio 2008.

0
 
  0 reviews  |  1 user  |  6,131 lines of code  |  1 current contributor  |  Analyzed 6 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.