[29 total ]
From a code point of view, Equinox is an implementation of the OSGi R4 core framework specification, a set of bundles that implement various optional OSGi services and other infrastructure for running OSGi-based systems.
More generally, the goal
... [More]
of the Equinox project is to be a first class OSGi community and foster the vision of Eclipse as a landscape of bundles. [Less]
Apache Sling is a Web application framework based on REST principles that provides easy development of content-oriented applications. Sling uses a JCR repository, such as Apache Jackrabbit, as its data store.
Apache Sling is an effort undergoing
... [More]
incubation at The Apache Software Foundation (ASF), sponsored by the Apache Jackrabbit PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. [Less]
Nuxeo 5 is an innovative, standards-based, open source framework for ECM applications. Its component-based and service-oriented architecture makes it easy to customize and extend, making developers more efficient and ultimately, happier!
Next generation collaboration software.
Open-Xchange Server provides collaborative functions such as e-mail, calendaring, contacts and more with a clean, high-performance AJAX frontend.
In addition to around 20 million mailboxes sold to
... [More]
customers companies like world's biggest hosting company 1&1 uses Open-Xchange and sells it to his customers, too.
Open-Xchange Customers get security & stability build for world's biggest service providers together with next generation collaboration features and integrations in VoIP, directory servers, instant messaging solutions and more for the best price on market.
Open-Xchange is cheaper than MS Exchange and performs much better than its competitors. Because of this Open-Xchange got most relevant product awards over the last years. [Less]
If any of the following is true;
*You often change from one OSGi platform to another.
*You don't know what OSGi is, but want to spend half an hour checking it out.
*You can't be bothered about following the setup and requirements README for the
... [More]
OSGi platform of your choice.
*You have problem to get the OSGi platform working at all.
then perhaps the Pax Runner can help. [Less]
Pax URL is a set of OSGi URL Handlers Service implementations as follows:
classpath: protocol handler. Provides access to classpath resources from your bundle or other bundles installed.
mvn: protocol handler. Provide access to maven repository
... [More]
artifacts based on the well known groupId, artifactId, version and type
obr: protocol handler. Make use of OBR bundle repository.
war:/war-i: protocol handlers. Automates war deployment.
wrap: protocol handler. Wraps "classic" jars as OSGi bundles. [Less]
Pax Exam - Painless Testing for OSGi
This project is the new name of Pax Drone.
OSGi R4 Http Service implementation using Jetty 6.
Pax Web extends OSGi Http Service with better servlet support, filters, listeners, error pages and JSPs and some others in order to meet the latest versions of Servlet specs.
MiniG is a webmail written as an alternative to IMP for the OBM groupware solution. MiniG interface uses google web toolkit to provide a full ajax interface similar to GMail.
OBM is an open source alternative to exchange based on postfix, cyrus imap and openldap.
Pax Cursor is an Eclipse Plugin that adds Eclipse launch configurations for all platforms / versions supported by Pax Runner.
By using Pax Cursor you will be able to install and start your bundles into any of Felix, Equinox, Knopflerfish or
... [More]
Concierge beside the built in Equinox. (even more you will be able to start more versions of Equinox). And you will do all of this without learning anything new beside what you already know as Pax Cursor transparently integrates into the OSGi Framework Launcher using the OSGi Frameworks extension point. [Less]
Net4j Signalling Platform
=========================
Net4j is an extensible client-server communications platform based on OSGi but also executable stand alone. You can easily extend the protocol stack with Eclipse plugins that provide new
... [More]
transport or application protocols. Net4j's focus on performance and scalability is featured by non-blocking I/O, zero-copy signals and multiplexed binary protocols. Net4j was originally developed to support the CDO technology for distributed shared and persistent EMF models but can also multiplex your own user-supplied application protocols through the same socket connection. [Less]
GASP is a pure JavaTM middleware under L-GPL license for mobile multiplayer online games and implements the OMA GS (Open Mobile Alliance Games Services working group) specifications, enabling multiplayer games on J2ME MIDP and Doja mobile phones over
... [More]
phone networks (2/2.5/3G). GASP Bluetooth is the GASP middleware version enabling multiplayer gaming over Bluetooth local network on J2ME MIDP 2.0. [Less]
Coalevo is a non-profit project that pursues the creation of a community communication platform based on Internet technologies, and distribution to the public at no charge.
Pax Web Extender is a set of utilities related to web development under OSGi and it contains the following modules:
Pax URL - war — war:/war-i: protocol handlers. Automates war deployment.
Pax Web Extender - War — Pax Web Extender WAR is an
... [More]
extender bundle that makes possible to deploy WAR files into OSGi.
Pax Web Extender - Whiteboard — Pax Web Extender Whiteboard is an extender bundle that ease the pain of registering servlets, resources, filters and listeners and keeping track of Http Service availability. [Less]
A Java binding for Grahphviz built on top of the existing SWIG-generated api. This provides a more flexible object-oriented interface to the graph model, and support for rendering the generated graphs using GEF/draw2d.
The g-Eclipse project is an open-source Eclipse project that provides an integrated framework to access the power of existing Grid infrastructures. The framework offers tools to customize Grid users’ applications, to manage Grid resources and to
... [More]
support the development cycle of new Grid applications.
With the help of g-Eclipse, access to the power of Grid infrastructures is more intuitive and simpler:
Grid application users are able to access the Grid with standardized, but customizable user-friendly interfaces.
Grid resource providers can reduce the cost of operation while the complexity of the Grid is reduced with supporting tools.
Grid application developers are empowered to speed up the development cycle of new Grid applications. [Less]
reliablesource.org's Core Model are the base abstractions that are used to compose the higher level abstractions. This layering can be used to establish a layered convention in an implementation. These base abstractions are what the domain may be
... [More]
modeled atop this layer. classes are internal, while those classes provide the implementation of the classes, only the client interfaces are exposed. [Less]
Apache Licensed OSGi R4 v4.1 framework.
This is the google home page for most of my projects. There are a lot of sample applications to be found here. Most of them are discussed in my blog items which you can find on my blog http://www.gridshore.nl.
If you have issues or requests please
... [More]
use the Issues tab from this project.
The following table gives you an overview of the different samples and there main technologies and reasons I created them.
projecttechnologiesreason for existenceBlog item(s) Felix Tryoutosgi, felix, maven2, intellijFirst real tryout with an osgi application running on felixstarting-with-osgi-using-apache-felix-step-1, using-maven-to-create-an-osgi-bundle-osgi-felix-sample-step-2, embedding-jetty-in-osgi-osgi-felix-sample-step-3, creating-a-jetty-based-osgi-httpservice-for-apache-felix RaffleGoogle web toolkitThis application I used to explain he basics of Google web toolkit Rowing-the-Google-Web-Toolkit-boat-with-intellij Raffle Appjpa, annotations, google web toolkit, wicket, jqueryI used this application to show multiple front end frameworks. Before you can start with the front end, you need to have a solid back end. Therefore I tried jpa using springframework and hibernate at the back end. The different front ends all use the same back end without changes.Creating-an-application-with-maven2,-jpa,-springframework-and-intellij, start-using-jquery-with-some-small-samples-and-using-spring-mvc-25 Spring OSGi SampleOSGi, springframeworkMy first thing I did with OSGi, I must admit that I did not understand that much about OSGi back than.Spring-osgi-an-evaluation-using-maven-2-and-the-special-spring-osgi-archetype Springframework archetypespringframework, maven2, acegiI was doing a lot of projects with the same kind of architecture. I also wanted to experiment with maven archetype. So the ideal combination to create my custom archetype.Creating-a-maven-archetype-for-acegi-and-springframework Training Overviewspring 2.5, annotations, jpa, jquery, mavenIn this application we go to the extreme with plain web development. A lot about using spring mvc 2.5 in combination with jquery. Again the back end is created using springframework, hibernate and jpa.using-annottions-in-springframework Ajax dwr sample dwr, springframework, scriptoculousOne of the most known implementations is creating auto complete solutions. With this project I create an autocomplete using scriptoculous and dwr. The blog item in which I described the solutions is still one of the best read posts of my blog.Creating-an-autocomplete-with-Spring-and-DWR books-overviewflex 3, BlazeDS, springframeworkThis is the latest sample I have created. This is also the sample for the coming months. I a experimenting a lot with flex 3 and I show all this is this sample. For now there is a custom component for filtering results in a DataGridcreating-a-flex-3-datagrid-component-with-backend-filtering, integrating-flex-3-with-spring-security-formerly-known-as-acegi integration-spring-security-acegi-and-flex-3-the-sequel feeling-secure-with-webserviceswebservices, securitySample showing everything you need to know about webservices and security http://www.gridshore.nl/2008/05/17/feeling-secure-with-web-services-introduction/|feeling-secure-with-web-services-introduction,feeling-secure-with-web-services-part-1-the-usernametoken, feeling-secure-with-web-services-part-2 spring-ws-samplesspring ws, maven, springframwork, jaxbThis application shows a webservice as well as a webservice client using the spring-ws framework.Using-Spring-ws-for-creating-a-webservice, Creating-a-webservice-client-using-Spring-ws-and-maven2 buildversion-pluginmavenCreates a file version.jsp in the web application folder wth the version of the maven build in it. payment-batch-sample I started this sample to create a batch application, but I never finished it. [Less]
Introduction
Opengoss is an open-source based, full stack network management platform. It does not provide the end-user function, but provide the developer helpful function.
Principle
Unix/Linux Based Data-Centric Web Oriented
Pax VFS integrates Apache Commons VFS into OSGi. It allows to dynamically register and unregister VFS providers in the OSGi registry. A secondary goal is to expose VFS filesystems as OSGi protocal handlers in order to leverage the rich set of existing VFS providers as OSGi protocol handlers.
peaberry 1.0 alpha is now available for testing and feedback.
The peaberry project is an extension library for Google-Guice that supports dependency injection of dynamic services. It provides OSGi integration out of the box, and has plug-in support
... [More]
for other registry-based service frameworks. It ships as an OSGi bundle that can be dropped into any R4 framework, such as Apache Felix or Eclipse/Equinox.
current status
The Guice trunk (which will become 2.0) now includes the changes to support OSGi.
The peaberry trunk is now stable again, while I work on writing up documentation.
future plans
peaberry will also look into supporting dependency injection for the Eclipse extension registry, so Eclipse plugins can take full advantage of Guice. [Less]
OSGi R4 Service Platform implementation
Written in Java for OS-independence, it is also multi-protocol (X10, Insteon, Zigbee, etc), and multi-channel (Swing clients, web, J2ME, etc). A home 'operating system'. Visit SourceForge for source and binary packaged releases.
engroup (Enterprise Groupware) is the Groupware platform for enterprise. It includes useful modules for any enterprise:
- Human Resource
- Customer Relationship Management
- Project Management
- Enterprise Content Management
-
... [More]
Time-sheet
- Workflow
- Forum
- Wiki
- Video Conference and Chat
...
engroup is developed based on SaaS model, it is written by Java (Back-end) and Flex (front-end). [Less]
Escape-K is an open-source project which goal is to build a unique software for managing complete IT ecosystems.
Faced with multiple tools required for the management of IT ecosystems and because of their lack of relative interoperability, we offer
... [More]
to build the tool which will provide:
* helpdesk,
* maintenance management,
* asset management,
* hypervision,
* business processes monitoring,
* and finally our ecosystem supervision module. [Less]