All Projects → xdev-software → xapi

xdev-software / xapi

Licence: LGPL-3.0 License
XDEV Application Framework

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to xapi

SCORM-to-xAPI-Wrapper
APIWrapper.js file commonly used with SCORM with xAPI calls embedded
Stars: ✭ 82 (+583.33%)
Mutual labels:  xapi
xapi-profiles
A set of documents addressing the structure of and supporting services for xAPI Profiles.
Stars: ✭ 47 (+291.67%)
Mutual labels:  xapi
TinCan.NET
C#/.NET library for Tin Can API
Stars: ✭ 42 (+250%)
Mutual labels:  xapi
TinCanPython
Python Library for xAPI (originally Tin Can API)
Stars: ✭ 38 (+216.67%)
Mutual labels:  xapi
scormcloud-api-wrapper
Node.js client for the SCORM Cloud API.
Stars: ✭ 15 (+25%)
Mutual labels:  xapi
lrsql
A SQL-based Learning Record Store
Stars: ✭ 35 (+191.67%)
Mutual labels:  xapi
xapi-node
xStation5 Trading API for NodeJS/JS
Stars: ✭ 36 (+200%)
Mutual labels:  xapi
xAPI-Workshop
Workshop presentation and tools for a basic statement generator and reporting app
Stars: ✭ 18 (+50%)
Mutual labels:  xapi
xapicohort.github.io
The xAPI Learning Cohort is a free, vendor-neutral, 12-week learning-by-doing project-based team learning experience about the Experience API.
Stars: ✭ 20 (+66.67%)
Mutual labels:  xapi
xapi-authored-profiles
Repository of official xAPI Profiles
Stars: ✭ 35 (+191.67%)
Mutual labels:  xapi
lrs-conformance-test-suite
A NodeJS project that tests the MUST requirements of the xAPI Spec and is based on the ADL testing requirements repository. The test suite website can be found here: https://lrstest.adlnet.gov/. The adopters website can be found here: https://adopters.adlnet.gov/
Stars: ✭ 52 (+333.33%)
Mutual labels:  xapi

Latest version Build javadoc

XDEV Application Framework

The XDEV Application Framework is the core of every application developed with XDEV-IDE. It provides a basic architecture and infrastructure for graphic Swing interfaces and database applications and facilitates many tasks that every Java programmer usually has to take care of himself, including:

  • JDBC and SQL programming
  • transaction management
  • data encryption
  • protection against SQL injection
  • connection pooling
  • processing of query results (result sets)
  • lazy loading
  • data binding
  • data validation.

With version 4, the framework provides a concept for automated data record locking. The framework also offers numerous classes and methods that simplify access to databases, files, RAM, interfaces, external applications, and web services.

The framework can be used with every Java IDE. Without the XDEV IDE, however, the wizards and RAD-tooling of the XDEV IDE (GUI Builder, VT Editor, etc.) are missing for the best RAD-development experience.

XDEV-IDE

XDEV(-IDE) is a visual Java development environment for fast and easy application development (RAD - Rapid Application Development). XDEV differs from other Java IDEs such as Eclipse or NetBeans, focusing on programming through a far-reaching RAD concept. The IDE's main components are a Swing GUI builder, the XDEV Application Framework, and numerous drag-and-drop tools and wizards with which the functions of the framework can be integrated.

The XDEV-IDE was license-free up to version 4 inclusive and is available for Windows, Linux and macOS. From version 5, the previously proprietary licensed additional modules are included in the IDE and the license of the entire product has been converted to a paid subscription model. The XDEV Application Framework, which represents the core of the RAD concept of XDEV and is part of every XDEV application, was released as open-source in 2008.

Migration Guide to version 6+

This guide only applies if you use XAPI outside of the XDEV IDE.

The guide is available in the changelog.

Contributing

We would absolutely love to get the community involved, and we welcome any form of contributions – comments and questions on different communication channels, issues and pull request in the repositories, and anything that you build and share using our components.

Get in touch with the team

Twitter: https://twitter.com/xdevsoftware
Mail: [email protected]

Some ways to help:

  • Report bugs: File issues on GitHub.
  • Send pull requests: If you want to contribute code, check out the development instructions below.

We encourage you to read the contribution instructions by GitHub also.

Dependencies and Licenses

The XDEV Application Framework is released under GNU Lesser General Public License version 3 aka LGPL 3
View the summary of all dependencies online

Releasing Build

Before releasing:

If the develop is ready for release, create a pull request to the master-Branch and merge the changes.

When the release is finished do the following:

  • Merge the auto-generated PR (with the incremented version number) back into the develop
  • Link the corresponding version from the changelog to the GitHub release
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].