Schema, Parsers, validators - Java
An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntax constraints imposed by XML itself. An XML schema provides a view of the document type at a relatively high level of abstraction.
From : en.wikipedia.org/wiki/XML_schema
Knopflerfish
The goal with the Knopflerfish project is to develop and distribute easy to use open source code, build tools and applications, related to the OSGi specifications.
The OSGi specification currently supported by Knopflerfish is R3 and includes
the the R3 components listed below.
- Base framework The framework allows installing, start, stop,
update and uninstalling of program or data components called
bundles. Bundles are standard jar files
The framework contains the following internal components:
- PackageAdmin service. The PackageAdmin service allows
bundles to inspect other bundles packages.
- PermissionAdmin service. The PermissionAdmin service allows
bundles to manage the permissions of other bundles.
- StartLevel service. (new in R3)
The StartLevel service allows grouping of bundles into startlevels.
- URL service. (new in R3)
The URL service allows bundles to safely add URL schemas to
the framework.
- ServiceTracker utility The ServiceTracker provides utilities
for handling dynamic services.
- Log service The log service provides logging functions for
other bundles.
- HTTP service The HTTP service provides a web server where
applications can publish servlets or data.
- Configuration Manager The Configuration Manager
manages persistent storage of application data.
- Device Manager The Device Manager manages software
components related to physical device drivers.
- UserAdmin service The UserAdmin service provides functionality
for users, groups and access control.
- Preferences service (new in R3)
The Preferences service provides API and
functionality for storing bundle preferences.
- Position API (new in R3)
The Position API allows applications to
handle position-related data in a uniform way.
- Measurement API (new in R3)
The Measurement API allows applications to
handle measurements in well-defined units.
- Metatype API
The Metatype API allows applications to publish typing information
for configuration data.
- XML utility
The XML utility class provides a template class for publishing
XML parsers.
Loading .....