Projects tagged ‘atom’ and ‘rest’


Jump to tag:

Projects tagged ‘atom’ and ‘rest’

Filtered by Project Tags atom rest

Refine results Project Tags xml (16) gdata (10) app (8) rss (8) restful (7) api (7) webservices (6) atompub (6) webservice (6) http (6) java (6) python (5)

[34 total ]

26 Users
   

Lightweight REST framework for Java Do you want to embrace the architecture of the Web and benefit from its simplicity and scalability? Leverage our innovative REST engine and start blending ... [More] your Web Sites and Web Services into uniform Web Applications! [Less]
Created over 3 years ago.

12 Users
   

OpenPlans, a site dedicated to helping communities organize virtually to effect real world change.
Created over 3 years ago.

7 Users

The goal of the Apache Abdera project is to build a functionally-complete, high-performance implementation of the IETF Atom Syndication Format (RFC 4287) and Atom Publishing Protocol (in-progress) specifications.
Created over 3 years ago.

7 Users
 

MindTouch Dream is a Web-Oriented Architecture Framework (WOAF) for developing lightweight, highly decoupled web-services.  The framework includes of a REST microserver and classes for web ... [More] communication, XML processing, and writing highly asynchronous code. MindTouch Dream runs on Microsoft .NET 2.0 and Novell Mono 1.9.1.  Dream is the foundation of MindTouch Core. Dream is open source, written in C#, and licensed under Apache 2.0. The goal of Dream is to make web-oriented programming as simple as possible without introducing abstractions that obfuscate the versatility of HTTP. Dream web-services can be hosted by standalone applications or Windows Services using the REST microserver, or by Windows IIS. [Less]
Created over 3 years ago.

3 Users

Apache Wink is a project that enables development and consumption of REST style web services. The core server runtime is based on the JAX-RS (JSR 311) standard. The project also introduces a client ... [More] runtime which can leverage certain components of the server-side runtime. Apache Wink will deliver component technology that can be easily integrated into a variety of environments. [Less]
Created 4 months ago.

2 Users

"We will either find a way, or make one." - Hannibal Barca Hannibal Barca, the great Carthaginian general, is widely regarded as the greatest strategist and tactician of all time. His ability to ... [More] engage the enemy, using innovative yet simple tactics in such a way as to ensure victory is second to none. Hannibal the code generator, strives to emulate Hannibal Barca's embodiment of minimalism, simplicity, and efficiency to advance pragmatic solutions to solve the problems associated with rapid web application development. Hannibal is much more than a code generator. It is a code generator that produces code that is tied to small but effective Hannibal packages that allow developers to efficiently tackle a finite but commonly encountered set of problems. Hannibal is written in Java, but generates code in Java, JavaScript, php, and SQL. We plan to have Hannibal generate code in other languages as well. We wanted to solve common problems encountered in web application development, without burdening the developer with the need to understand yet another tool set. Hannibal's supporting packages for Java and php merely support. When using Hannibal, it is our goal that the developer can quickly start creating code that works, and use and extend that generated code to build more interesting web applications. Here is a list of the common problems we are attempting to solve with Hannibal. Persistence. URI templating and processing. Search Validation Presentation Authorization Audit Internationalization If we can make these things easier, we can claim success. To meet this goal, here are some of the guidelines we developed over time to help of maintain focus: Ruthlessly minimize Hannibal's technology set dependencies. Rely on the target programming language built-in capabilities as much as possible. Only when necessary use open source third party software libraries. Keep the amount of Hannibal specific code to a minimum. Cater to popular open source tools for creating web based applications, such as Tomcat, and MySQL. Encourage integration with modern programming platforms like Amazon Web Services. Whenever possible choose the target programming language to be used as a configuration language over other more popular choices like property files or XML. We will try very hard to keep these promises to ourselves. [Less]
Created 12 months ago.

1 Users

Implementation (server / client) to share topic maps Protocol for the Syndication of Semantic Descriptions: http://www.egovpt.org/fg/CWA_Part_1b
Created 12 months ago.

1 Users

PHP5 includes an object for handling XML files using DOM; TDOM seeks to simplify the handling of different types of XML-based files, including: SVG, XUL Interfaces, DocBook?, RDF, XML, (x) HTML and ... [More] thanks to its interface via plugins try to incorporate many more (eg RSS, Atom). * Reading XML Files * Writing XML Files * Creation of Files (SVG, Docbook, etc) * Creating XML files from another sources (databases, files, LDAP, etc) * Modification and transformation * Screen output [Less]
Created about 1 month ago.

1 Users
 

JeCARS (Java Extendable Contents And Rights System) is a RESTful webservice which delivers pluggable output formats, e.g. Atom feeds or HTML. Third party applications can be plugged in. A JCR (JSR-170) repository (Jackrabbit) is used for storage.
Created over 2 years ago.

1 Users

News2008-12-01: The 0.12.0 release of the atomojo server is available. See the Roadmap for more information. 2008-07-21: The 0.11.1 release of the atomojo server is available. This is a bug fix ... [More] release. 2008-07-21: The 0.11.0 release of the atomojo server is available. This release now supports SPARQL queries. See the Roadmap for more information. 2008-06-13: The 0.10.0 release of the atomojo server is available. This release separates the storage from the eXist database. The default is now file-based and you must download an additional set of jars to get eXist XMLDB support. See the Roadmap for more information. 2008-05-21: The 0.6.0 release of the auth service is available. This release contains an enhancement to create a regular user which can authenticate across realms. 2008-05-20: The 0.10.0 release of the atomic client is available. OverviewThis project contains both an Atom Publishing Protocol (APP) server and client. While both are intended to be used together, as they implement a standard protocol, they can be used with other APP-enable applications. Atomojo Firefox ExtensionThe client is a Firefox plugin that contains an XPCOM component for interacting with the Atom Publishing Protocol (APP). You can install it from the addon page or download from this site. If you download it from this site, just drag the XPI file onto an open firefox window. DocumentsUsing Atomic with Blogspot. Atomojo ServerThe Atomojo server provides a uniform way to store multiple feeds and manipulate them with the Atom Publishing Protocol (APP). Feeds are organized hierarchically and indexed by their categorization. It provides both metadata feeds for getting context information about feeds as well as pulling a feed for each categorization stored in the database. The server runs on top of a restlet.org engine and uses a rest-style URI architecture for its feeds. Feed are organized hierarchically just like a file system using a plug-in based storage system that current supports files and an XML database called eXist. In addition to querie facilities provided by the storage (e.g. XQuery for eXist), there is a metadata index that is stored in an embedded Derby database. This index stores information about what feeds contain what entries as well as information about categorization. Once the server is started, you can get the service introspection document by a GET on the server root. All feeds are available under the /R/ URI hierarchy, terms are available under /T/, and metadata is available under /M/. DocumentsA development Roadmap for future directions. The Administration Guide for the server. The Users Guide for the server. The APP Extensions implemented by the server. Using XQuery with the server. The Atomojo Term Ontology describes the entry categorization used by the server. A specification of the pull synchronization process. A specification of the push synchronization process. Getting StartedJust download the jar-file installer and following the instructions in the Administration Guide for installing and running the server. Once you've done that, you can immediately start working with the server. When the server first starts for the first time, it creates the database. A administrator user is created with the username and password of 'admin'. The database is initially empty. You need to at least create the root feed. Given the server bound to the local host, you just need to post a feed to the root path: POST /R/ Content-Type: application/atom+xml ... Root You can use the poster addon to do this if you wish. In fact, you can create your feeds at any point in the hierarchy. If you want to start with a feed at /x/y/z, you'd just post your starter feed document to that path. Once you've got the server running, you can get the introspection document from the root of the server (e.g. https://localhost:8080). There is a single workspace that will be empty until you create at least one collection. Auth ServiceThe auth service provides an implementation of the auth protocol. The service itself is self contained and allows you to store multiple "realms" of authentication. This service is capable of supporting multiple atomojo servers. DocumentsA development roadmap for future directions. The Administration Guide for the server. The Authentication Protocol. Getting StartedJust download the jar-file installer and following the instructions in the Administration Guide for installing and running the server. Once you've done that, you can immediately start working with the server. When the server first starts for the first time, it creates the database. A administrator user is created with the username and password of 'admin'. [Less]
Created 12 months ago.