In the M6 milestone the extjs core library (nan21.dnet.core.ui.extjs) is refactored so that the namespaces match the physical folder structure where the files (classes) are located. The old generic`dnet.base` namespace is replaced with the standard rule as in java so that the namespace reflects the physical location.
To upgrade to M6 you'll have to use the new namespaces in your code.
Also it comes with an ext.jsb2 to use autocompletion ( here is a tutorial for spket editor with eclipse )
January 21, 2012
December 1, 2011
Front-end portal: Product catalog
The first component of the front-end portal will be available in the next release ( M5 ).
The high level concept is similar to back-end, i.e. each module contributes components to the portal. The first one is a product catalog, part of the Material Management (MM) module.
From implementation perspective these are built on the standard spring MVC pattern with JSP as view technology. The modules portal components are glued together with Virgo Snaps
The high level concept is similar to back-end, i.e. each module contributes components to the portal. The first one is a product catalog, part of the Material Management (MM) module.
From implementation perspective these are built on the standard spring MVC pattern with JSP as view technology. The modules portal components are glued together with Virgo Snaps
Labels:
Features,
Virgo/OSGI,
What's new
November 18, 2011
Extjs 4 themes
Somewhere on a forum post, a guy was asking once "Everything in Extjs is blue? "
- well actually DNet is gray :)
The well known truth is that creating a new theme for Extjs 3 was really a challenge. However, Sencha team says things has been changed in Extjs 4 - and i thought it's just about the time to try this out.
Personally, i'm not a designer, i do not like much to dig in CSS files, but i have to admit that i like good looking nice applications. So, following the basic Extjs theming tutorials, i tried to hack the default gray theme so that with a minimum effort bring up something a little bit different. And it's been really easy to do it - exactly as they say.
These themes will be available in M5
Apart from this, if someone is willing to contribute a good-looking theme or color/psd template to be used to create a representative default theme for DNet is more than welcome.
- well actually DNet is gray :)
The well known truth is that creating a new theme for Extjs 3 was really a challenge. However, Sencha team says things has been changed in Extjs 4 - and i thought it's just about the time to try this out.
Personally, i'm not a designer, i do not like much to dig in CSS files, but i have to admit that i like good looking nice applications. So, following the basic Extjs theming tutorials, i tried to hack the default gray theme so that with a minimum effort bring up something a little bit different. And it's been really easy to do it - exactly as they say.
![]() |
| Capuccino theme |
![]() |
| Aqua theme |
These themes will be available in M5
Apart from this, if someone is willing to contribute a good-looking theme or color/psd template to be used to create a representative default theme for DNet is more than welcome.
Labels:
What's new
November 13, 2011
1.0-M4 available for download
Milestone 4 is available for download
http://sourceforge.net/projects/dnet-ebs/files/milestone/
For installation instructions as well as other documentation check the included documentation or visit:
http://www.nan21.net
http://sourceforge.net/projects/dnet-ebs/files/milestone/
For installation instructions as well as other documentation check the included documentation or visit:
http://www.nan21.net
Labels:
What's new
October 28, 2011
1.0-M3 available for download
Milestone 3 is available for download
http://sourceforge.net/projects/dnet-ebs/files/milestone/
For installation instructions as well as other documentation check the included documentation or visit:
http://www.nan21.net
http://sourceforge.net/projects/dnet-ebs/files/milestone/
For installation instructions as well as other documentation check the included documentation or visit:
http://www.nan21.net
Labels:
What's new
October 14, 2011
Oracle JDBC driver (ojdbc) for OSGI
When it comes to connect to an Oracle database from java, things are well known. Download some ojdbc-X.jar place it in the classpath and ready to go.
To do the same thing from osgi, the proper osgi-fied version is required.
The bad news is that Oracle doesn't provide such a version of their jdbc driver ( at least at the time of writing this post i'm not aware that they would) and due to license restrictions there is no such version published by third parties.
Usually this is an issue for those who are not familiar with osgi, so here is a simple way to convert ojdbcX.jar (or some other .jar) :
If you need more details please check the DNet Documentation - M3 - Installation guide
To do the same thing from osgi, the proper osgi-fied version is required.
The bad news is that Oracle doesn't provide such a version of their jdbc driver ( at least at the time of writing this post i'm not aware that they would) and due to license restrictions there is no such version published by third parties.
Usually this is an issue for those who are not familiar with osgi, so here is a simple way to convert ojdbcX.jar (or some other .jar) :
- Go to http://www.aqute.biz/Bnd/Download , download
biz.aQute.bnd.jarand rename it to something simple for example bnd.jar - Run the command:
java -jar bnd.jar wrap ojdbcX.jar
As a result of this step you should get a new file:ojdbcX.bar
If you need more details please check the DNet Documentation - M3 - Installation guide
Labels:
Virgo/OSGI
October 6, 2011
1.0-M2 available for download
Milestone 2 is available for download
http://sourceforge.net/projects/dnet-ebs/files/milestone/
For installation instructions as well as other documentation check the included documentation or visit:
http://dnet.nan21.net
http://sourceforge.net/projects/dnet-ebs/files/milestone/
For installation instructions as well as other documentation check the included documentation or visit:
http://dnet.nan21.net
Labels:
What's new
October 4, 2011
Migrate to extjs 4
Extjs 4 as most of you already know comes with some huge improvements regarding the overall architectural concepts, starting with a clean separation between the model and view elements, better separation of concerns, the new class system and countless other things, so far i haven't gone through everything yet. Personally, when i'm wearing the technical guy shoes, i would choose the class system as the first choice, whereas some product managers definitely appraise the ARIA support as most valuable improvement. Doesn't really matter actually, Santa-Sencha brought some gifts for everybody :)
Labels:
What's new
August 31, 2011
First milestone ( 1.0-M1 ) released
I'm happy to announce that the first milestone is released, it is available for download from sourceforge:
https://sourceforge.net/projects/dnet-ebs/files/milestone/
For installation instructions as well as other documentation check the included documentation or visit:
http://dnet.nan21.net
https://sourceforge.net/projects/dnet-ebs/files/milestone/
For installation instructions as well as other documentation check the included documentation or visit:
http://dnet.nan21.net
Labels:
What's new
May 24, 2011
DNet new application model
Once with the migration to the osgi model the initial vision about what should be DNet starts getting shape.
The new structure splits the application into two main parts:
- DNet Core is the application's framework including all the base classes. Its license is changed to Apache License, Version 2.0 so that you can embed it in your commercial application(s) if you want to.
- DNet Modules is a set of application logic implementation plugins, which implement business functionalities like:
- AD: administration module which encapsulates system components, user management and others
- BD: Base Data where different basic shared master-data is managed like geographical data (countries, regions, cities, etc ) , measuring units, currencies , etc
- BP: Business Partners
- MM: Material Management
- HR: Human Resources
- SD : Sales and Distribution
etc.
All the currently existing business logic is licensed similar to the core as Apache License, Version 2.0, so anybody who wants can either build an own plugin, extend existing features or start an entire own commercial application based on DNet's infrastructure.
ATTENTION: Although DNet is going to a more liberal license, please note that there are third party libraries used which are more restrictive and might require that you purchase a license depending on usage (for example Extjs )
Labels:
Features,
Virgo/OSGI,
What's new
Subscribe to:
Posts (Atom)




