Over a million developers have joined DZone.

Kuwaiba Open Inventory System: Version 0.1 Alpha

· Java Zone

Navigate the Maze of the End-User Experience and pick up this APM Essential guide, brought to you in partnership with CA Technologies

This is the very first release of the Kuwaiba project, a NetBeans Platform based enterprise grade open source Network Inventory System, developed in Java and focused on scalability, reliability, usability and interoperability. Although it still has many rough edges (like any other alpha release), it is completely usable. This version has four main modules:

  • Navigation tree: Which shows the elements in a hierarchical fashion (Continent->Country->State->…->Rack->Shelf->Slot->Board->Port), and provides drag and drop operations and cut, paste, create object and delete actions. You can get a small navigation tree from any point of the main one in case there are too many objects in the hierarchy.

  • Container Manager: Used to configure how the objects can be contained, so the objects that one can create using the contextual menu in the navigation tree are only the ones provided in this configuration tool.

  • Detailed properties: Is a property sheet that will allow to see the details (attributes) of a selected object within the navigation tree. It is also possible to create a permanent window related to a given object using a contextual action

  • Query builder: Provides basic searching functionality, being able to search using the different attributes of each class as filters. It’s the first version of the query subsystem to be implemented in the near future.

Screenshot (click to enlarge):

By now, the data model is static, that is, it’s not possible to add or remove classes and attributes at runtime. In next releases (0.5 or so) we’ll implement a dynamic data model, because we consider this as a core feature, but due to its complexity it can take a while. In this week, in the road to the beta version, the static model is going to be enriched with new classes and attributes as should be used for most of the users. You can request the classes attributes of your interest in the Trac section! You help us to improve the system by submitting requests regarding to the data model.

Download both client and server here. Documentation on the installation process is here. Post your comments in this blog or in the project forum!

The beta version is scheduled by the next Monday.

Thrive in the application economy with an APM model that is strategic. Be E.P.I.C. with CA APM.  Brought to you in partnership with CA Technologies.


Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}