rpg framework
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1443
SMS Framework A4
SMS Framework is an Objective C framework for decoding SMS messages in PDU format to objects. more>>
SMS Framework is an Objective C framework for decoding SMS messages in PDU format to objects.
It is easily usable in Cocoa and GNUstep environments, and it reduces developer responsibility for decoding messages to extracting the raw messages from the phone.
The XCode project file contains three targets: one system wide framework, one framework to include in applications, and a small application for testing the framework.
Enhancements:
- Fixes two small bugs in decoding that seem to affect international users.
- The bugs became apparent after OS X 10.4.5 appeared.
<<lessIt is easily usable in Cocoa and GNUstep environments, and it reduces developer responsibility for decoding messages to extracting the raw messages from the phone.
The XCode project file contains three targets: one system wide framework, one framework to include in applications, and a small application for testing the framework.
Enhancements:
- Fixes two small bugs in decoding that seem to affect international users.
- The bugs became apparent after OS X 10.4.5 appeared.
Download (0.10MB)
Added: 2006-03-07 License: LGPL (GNU Lesser General Public License) Price:
1331 downloads
Roma Framework 10 RC1
Roma Framework is a Meta-Framework designed to build cross frameworks applications in very short time. more>>
ROMA wants to change the way to do Java Applications. Its a Meta-Framework designed to build cross frameworks applications in very short time.
ROMA wants to glue the best of Java tools and frameworks together. ROMA doesnt want to reinvent the wheel or another brand new Web Framework, but just use the existent products with very low effort for the developer.
Main features:
- Roma its totally based on POJO (Plain Old Java Objects)
- True Object Oriented vision in all aspects: from the model to the view and to the repository/database
- Encourage the use of the Domain Driven Model (DDD) approach: lets think to the Domain: the other things are secondary Aspects
- It works with Conventions? ala Ruby On Rails: much less code to write and maintain and more uniformity in projects
- Applications are fully portable across frameworks since the application is developed using POJOs. For example you can switch between JDO and EJB3 PersistenceAspect without changing code unless you use directly the aspect implementation (see below)
- Allow to makes things dirty: you can use directly the target framework taking the full advantage of the implementation power
- You can use the already developed Modules (CRUD, User&Profiles, etc.) and extend their if you need
- The skill requested to build application can be lower than required for modern Java Web Applications: minor cost of development
- Roma is based on Spring Framework as IoC container, but you can use another one if you want.
<<lessROMA wants to glue the best of Java tools and frameworks together. ROMA doesnt want to reinvent the wheel or another brand new Web Framework, but just use the existent products with very low effort for the developer.
Main features:
- Roma its totally based on POJO (Plain Old Java Objects)
- True Object Oriented vision in all aspects: from the model to the view and to the repository/database
- Encourage the use of the Domain Driven Model (DDD) approach: lets think to the Domain: the other things are secondary Aspects
- It works with Conventions? ala Ruby On Rails: much less code to write and maintain and more uniformity in projects
- Applications are fully portable across frameworks since the application is developed using POJOs. For example you can switch between JDO and EJB3 PersistenceAspect without changing code unless you use directly the aspect implementation (see below)
- Allow to makes things dirty: you can use directly the target framework taking the full advantage of the implementation power
- You can use the already developed Modules (CRUD, User&Profiles, etc.) and extend their if you need
- The skill requested to build application can be lower than required for modern Java Web Applications: minor cost of development
- Roma is based on Spring Framework as IoC container, but you can use another one if you want.
Download (MB)
Added: 2007-04-03 License: The Apache License 2.0 Price:
935 downloads
PIC USB Framework 1.1
PIC USB Framework is a USB application framework dedicated to Linux. more>>
PIC USB Framework is a USB application framework dedicated to Linux (on the host side) and to the PIC 18F4550 family of microcontrollers (on the device side).
PUF includes: a bootloader that can flash the PIC application through the USB, a PIC demo and its corresponding application on the host side, and docker, the host-side flash programming utility.
The PUF also contains gputils and sdcc as cross-building tools, and odyssey 0.4vasco as a parallel port PIC programmer.
Enhancements:
- sdcc optimization flags are now switched on by default.
- A component library (including a console mechanism and a small real time scheduler) has been added to help building user applications.
- Tools have been upgraded to automake 1.9.6, autoconf 2.59d, sdcc snapshot 4482, odyssey 0.5, and gputils 0.13.4.
- The applications size has been optimized.
<<lessPUF includes: a bootloader that can flash the PIC application through the USB, a PIC demo and its corresponding application on the host side, and docker, the host-side flash programming utility.
The PUF also contains gputils and sdcc as cross-building tools, and odyssey 0.4vasco as a parallel port PIC programmer.
Enhancements:
- sdcc optimization flags are now switched on by default.
- A component library (including a console mechanism and a small real time scheduler) has been added to help building user applications.
- Tools have been upgraded to automake 1.9.6, autoconf 2.59d, sdcc snapshot 4482, odyssey 0.5, and gputils 0.13.4.
- The applications size has been optimized.
Download (4.3MB)
Added: 2007-01-01 License: LGPL (GNU Lesser General Public License) Price:
1032 downloads
Clover framework 2.2.0
Clover.ETL is a Java based ETL framework. more>>
Clover.ETL is a Java based ETL framework which can be used to transform structured data. While using JAVA technology it allows for platform independence.
Clover framework can be used standalone as an application run from command line or can be embedded into Your application. Clover.ETL is released under LGPL License.
Clover.ETL is used by many individual developers and several companies, which embeds it into their solutions.
Enhancements:
- The internal transformation language has been improved.
- All reader and writer components support the same set of parameters (dataPolicy, skipFirstLine, skipRows, numRecords, etc.).
- Several new transformation components have been added.
<<lessClover framework can be used standalone as an application run from command line or can be embedded into Your application. Clover.ETL is released under LGPL License.
Clover.ETL is used by many individual developers and several companies, which embeds it into their solutions.
Enhancements:
- The internal transformation language has been improved.
- All reader and writer components support the same set of parameters (dataPolicy, skipFirstLine, skipRows, numRecords, etc.).
- Several new transformation components have been added.
Download (3.1MB)
Added: 2007-07-25 License: LGPL (GNU Lesser General Public License) Price:
824 downloads
Designer Framework 1.0
Designer Framework provides a highly customizable e-commerce framework. more>>
Designer Framework provides a highly customizable e-commerce framework.
It automatically builds e-commerce interfaces that support a products contraints and properties and can be used to model the product to be sold, automatically and dynamically generating different output formats depending on the generator used.
It includes a Java modelling application, a finite state machine described in XML as intermediate format for the customer interface, and XSLT scripts for transforming the state machine into the final interface.Designer Framework is a highly customizable e-commerce framework.
It automatically builds e-commerce interfaces that support a products contraints and properties and can be used to model the product to be sold, automatically and dynamically generating different output formats depending on the generator used.
It includes a Java modelling application, a finite state machine described in XML as intermediate format for the customer interface, and XSLT scripts for transforming the state machine into the final interface.
<<lessIt automatically builds e-commerce interfaces that support a products contraints and properties and can be used to model the product to be sold, automatically and dynamically generating different output formats depending on the generator used.
It includes a Java modelling application, a finite state machine described in XML as intermediate format for the customer interface, and XSLT scripts for transforming the state machine into the final interface.Designer Framework is a highly customizable e-commerce framework.
It automatically builds e-commerce interfaces that support a products contraints and properties and can be used to model the product to be sold, automatically and dynamically generating different output formats depending on the generator used.
It includes a Java modelling application, a finite state machine described in XML as intermediate format for the customer interface, and XSLT scripts for transforming the state machine into the final interface.
Download (MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
983 downloads
Aranea framework 1.2.2
Aranea is an Open Source Java Hierarchical Model-View-Controller Web Framework. more>>
Aranea framework 1.2.2 is professionally designed as an Open Source Java Hierarchical Model-View-Controller Web Framework that provides a common simple approach to building the web application components, reusing custom or general GUI logic and extending the framework.
The framework enforces programming using Object-Oriented techniques with POJOs and provides a JSP tag library that facilitates programming web GUIs without writing HTML.
Major Features:
- Small core:
Aranea core consists of ca. 10 interfaces, some conventions concerning how to use them and a number of default or base implementations. - Component-oriented:
In Aranea everything is a component and everything is reusable, the framework itself is assembled from a number of components with specific responsibilities. The framework itself is assembled from a number of components with specific responsibilities and programmer also writes the code in terms of components. The components have very simple interface which has about 4-6 methods. - Event-driven:
The whole programming model is based on components reacting to events generated by the user. One typically doesnt have to deal with request or determine what button was pressed since the event handler just calls the appropriate listener or method. - Plain Old Java:
The components in Aranea are pure Java objects supporting polymorphism, inheritance and encapsulation. - Explicit state management:
Aranea component fields are persistent and framework will automatically determine component lifecycle without limiting to any scopes. - Powerful navigation:
Aranea out-of-the-box supports the so called flows and flow nesting, which allows to create nested processes that preserve the previous process state and restore it when finished. - Type safe:
Since there is no playing around with session attributes and no XML mappings the Java compiler is able to verify that all types and classes match and navigating between components is as easy as holding Ctrl and clicking. - Secure:
Since components are created explicitly when needed and removed when they are needed no more there is no need to protect the controller URLs with roles or privileges. - Testable:
Testing pure Java is as easy as it sounds, and there is no need for any J2EE containers. And since Aranea can be used with Dependency Injection containers like Spring, it makes testing even easier. - AJAX-ready:
- Aranea supports natively both partial page updates and AJAX-enabled components like autocompletion search boxes. Aranea can also be used as a controller for a purely AJAX application.
Enhancements
- Features and Improvements:
-
- TabContainerWidget can add tab-switch-listeners
- Add FileInfo.getFileName() to return the file name without path
- Add AJAX file upload support
- Add JavaScript page pre/post submit event listeners
- Divide dependencies into smaller groups (Ivy)
- Bugfixes:
-
- Wrong Modal dialog position in IE (7.0)
- StandardOverlayContainerWidget must init overlayChild first
- AutoCompleteTextControl: on ChangeEventListener does not work
- < ui:widgetInclude id="..." page="relativePage.jsp" / > throws NPE
- Transition Handlers not visible to all flow containers
- AraneaPage.event(el) should return true for checkboxes, radios
- Allow ListWidget. SetFullPages() before ListWidget.init()
- Safari goes to infinite switching between links
Added: 2009-06-18 License: The Apache License 2.0 Price: FREE
12 downloads
Other version of Aranea framework
License:The Apache License 2.0
Expresso Framework 5.6
Expresso Framework provides an architectural framework. more>>
Expresso Framework provides an architectural framework.
Expresso Framework is an open standards-based J2EE architectural framework that allows the developer to concentrate on application logic.
It is a library of extensible Java Server application framework components for creating database-driven Web applications based on open standards. Expresso integrates with Apache Jakarta Struts, which emphasizes presentation and application configuration, and bringing a powerful tag library to Expresso.
Expresso adds capabilities for security, robust object-relational mapping, background job handling and scheduling, self-tests, logging integration, automated table manipulation, database connection pooling, email connectivity, event notification, error handling, caching, internationalization, XML automation, testing, registration objects, configuration management, workflow, automatic database maintenance, and a JSP tag library.
Enhancements:
- Move password hash to UserInfo interface and its implementers: password hash no longer in User.java facade, but rather in UserInfo.java interface and its implementers. This allows more flexibility in handling external authentication.
Contributed By: Larry Hamel
- Velocity support for view rendering: Velocity can now be used to render the view. See EDG for details.
Contributed By: David Lloyd
- RunSQL Can Display Table Definitions: Enter the table name in the query section of RunSQL and it will now display the current definition of the underlying database table. Experimental
Contributed By: Michael Rimov
- RunSQL Executes Updates: RunSQL can now execute updates methods as well as select. This allows you to issue ALTER TABLE statements straight through the (secured) web interface. Experimental
Contributed By: Michael Rimov
- Initial Maven integration: Currently has been tested with the site:generate target and the corresponding compile, unittest, etc reports. Not yet used for building distributions. Experimental
Contributed By: Michael Rimov
- RequestRegistry automatically sets data context and security parameters: All calls to setDataContext() will no longer be necessary in client code. This info is propagated using ThreadLocal variables and the "Registry" pattern as described by Martin Fowler. Security parameters (i.e., requesting UID) are also propagated to RowSecuredDBObject, but for the sake of backwards compatibility, they are not propagated to SecuredDBObject. CheckLogin does this work. However, this functionality is also available in a servlet filter, RequestRegistryFilter. If you choose to use RequestRegistryFilter, you could do away with CheckLogin calls from the controller. We would use RequestRegistryFilter everywhere, but legacy installations have various URL paths, each of which requires filtering.
Contributed By: Michael Rimov
- Customizable per-instance UserInfo: Theres a new constructor in User that takes a UserInfo parameter. It allows special behavior for certain users.
Contributed By: Michael Rimov
- New Method: DataObject.setFieldsWithDefaults(): Populates all null fields in the object with default values as specified by the data objects metadata. The behavior mirrors that of DefaultAutoElement.
Contributed By: Michael Rimov.
- revise login bean CurrentLogin to be overridable: revise login bean CurrentLogin to be overridable, as a class handler in expresso-config.xml
Contributed By: Larry Hamel
- Added delimiter attribute to IfMemeberOfGroup tag: If a the delimiter is specified, the groupname will be split on the delimiter. The user will be search for any of the named groups (a logical OR is performed).
Contributed By: Mike Traum
- DataField.isChanged() works after update() and add(): Add method so that DBObject.update() and DBObject.add() can indicate when to cache the current field value as the original value for purposes of isChanged() comparison. Previously, isChanged() was working for DBObject.retrieve() only.
Contributed By: Larry Hamel
- AllowedHtmlPlusURLFilter: AllowedHtmlPlusURLFilter offers the recognition of a limited subset of HTML to be used within an input field. the subset has been chosen to offer some basic formatting without risking Cross site scripting (XSS) dangers.
Contributed By: Larry Hamel
- Struts Validator Integration: Expresso can now use Struts Validator for validating input forms. Rules are defined in validation.xml and validator-rules.xml. See Validating user input in EDG for more details
Contributed By: Raul Davidovich
- new class - com.jcorporate.expresso.core.controller.TilesController: Expresso aware implementation of the org.apache.struts.tiles.Controller interface. This allows for manipulation of theControllerResponse for a particular tile before it is displayed, independantly of the State currently being processed. Developers should extend this class and code the execute() method.
Contributed By: Malcolm Wise
- Various JoinedDataObject enhancements/fixes: You can now specify which fields to retrieve from each dataobject in the join. This list can also include expressions such as SUM(). Added custom WHERE clause facility. Aliases can be used in the custom WHERE clause and these will be translated when the WHERE clause is built. Fixed generation of ON clause when joining tables with a compound key. Provided setConnection() method to facilitate transactioning.
Contributed By: Malcolm Wise
- Stored Procedure support: Now DBObjectos have built in support for database stored procedures
Contributed By: Yves Henri Amaizo
<<lessExpresso Framework is an open standards-based J2EE architectural framework that allows the developer to concentrate on application logic.
It is a library of extensible Java Server application framework components for creating database-driven Web applications based on open standards. Expresso integrates with Apache Jakarta Struts, which emphasizes presentation and application configuration, and bringing a powerful tag library to Expresso.
Expresso adds capabilities for security, robust object-relational mapping, background job handling and scheduling, self-tests, logging integration, automated table manipulation, database connection pooling, email connectivity, event notification, error handling, caching, internationalization, XML automation, testing, registration objects, configuration management, workflow, automatic database maintenance, and a JSP tag library.
Enhancements:
- Move password hash to UserInfo interface and its implementers: password hash no longer in User.java facade, but rather in UserInfo.java interface and its implementers. This allows more flexibility in handling external authentication.
Contributed By: Larry Hamel
- Velocity support for view rendering: Velocity can now be used to render the view. See EDG for details.
Contributed By: David Lloyd
- RunSQL Can Display Table Definitions: Enter the table name in the query section of RunSQL and it will now display the current definition of the underlying database table. Experimental
Contributed By: Michael Rimov
- RunSQL Executes Updates: RunSQL can now execute updates methods as well as select. This allows you to issue ALTER TABLE statements straight through the (secured) web interface. Experimental
Contributed By: Michael Rimov
- Initial Maven integration: Currently has been tested with the site:generate target and the corresponding compile, unittest, etc reports. Not yet used for building distributions. Experimental
Contributed By: Michael Rimov
- RequestRegistry automatically sets data context and security parameters: All calls to setDataContext() will no longer be necessary in client code. This info is propagated using ThreadLocal variables and the "Registry" pattern as described by Martin Fowler. Security parameters (i.e., requesting UID) are also propagated to RowSecuredDBObject, but for the sake of backwards compatibility, they are not propagated to SecuredDBObject. CheckLogin does this work. However, this functionality is also available in a servlet filter, RequestRegistryFilter. If you choose to use RequestRegistryFilter, you could do away with CheckLogin calls from the controller. We would use RequestRegistryFilter everywhere, but legacy installations have various URL paths, each of which requires filtering.
Contributed By: Michael Rimov
- Customizable per-instance UserInfo: Theres a new constructor in User that takes a UserInfo parameter. It allows special behavior for certain users.
Contributed By: Michael Rimov
- New Method: DataObject.setFieldsWithDefaults(): Populates all null fields in the object with default values as specified by the data objects metadata. The behavior mirrors that of DefaultAutoElement.
Contributed By: Michael Rimov.
- revise login bean CurrentLogin to be overridable: revise login bean CurrentLogin to be overridable, as a class handler in expresso-config.xml
Contributed By: Larry Hamel
- Added delimiter attribute to IfMemeberOfGroup tag: If a the delimiter is specified, the groupname will be split on the delimiter. The user will be search for any of the named groups (a logical OR is performed).
Contributed By: Mike Traum
- DataField.isChanged() works after update() and add(): Add method so that DBObject.update() and DBObject.add() can indicate when to cache the current field value as the original value for purposes of isChanged() comparison. Previously, isChanged() was working for DBObject.retrieve() only.
Contributed By: Larry Hamel
- AllowedHtmlPlusURLFilter: AllowedHtmlPlusURLFilter offers the recognition of a limited subset of HTML to be used within an input field. the subset has been chosen to offer some basic formatting without risking Cross site scripting (XSS) dangers.
Contributed By: Larry Hamel
- Struts Validator Integration: Expresso can now use Struts Validator for validating input forms. Rules are defined in validation.xml and validator-rules.xml. See Validating user input in EDG for more details
Contributed By: Raul Davidovich
- new class - com.jcorporate.expresso.core.controller.TilesController: Expresso aware implementation of the org.apache.struts.tiles.Controller interface. This allows for manipulation of theControllerResponse for a particular tile before it is displayed, independantly of the State currently being processed. Developers should extend this class and code the execute() method.
Contributed By: Malcolm Wise
- Various JoinedDataObject enhancements/fixes: You can now specify which fields to retrieve from each dataobject in the join. This list can also include expressions such as SUM(). Added custom WHERE clause facility. Aliases can be used in the custom WHERE clause and these will be translated when the WHERE clause is built. Fixed generation of ON clause when joining tables with a compound key. Provided setConnection() method to facilitate transactioning.
Contributed By: Malcolm Wise
- Stored Procedure support: Now DBObjectos have built in support for database stored procedures
Contributed By: Yves Henri Amaizo
Download (16.2MB)
Added: 2007-02-21 License: The Apache License Price:
977 downloads
EmanonPHP Framework 1.0
EmanonPHP Framework is a framework developed in PHP which uses a .NET-like convention for calling classes. more>>
EmanonPHP Framework is a framework developed in PHP which uses a .NET-like convention for calling classes.
<<less Download (0.10MB)
Added: 2007-02-13 License: GPL (GNU General Public License) Price:
986 downloads
SA Web Framework 0.3
SA Web Framework project is a complete PHP application framework, based on the Front Controller Pattern. more>>
SA Web Framework project is a complete PHP application framework, based on the Front Controller Pattern.
SA stands for SkyApp? and is the framework which we developed and which we are using here at Skyweb.
SA is open source and released under LGPL license which means you can use it for free.
SA relies heavily on PEAR which gives us access to some nice features like mime mail handling, independent database abstraction layer, destructors, database session storing and many more.
SA was developed and tested using PHP 4.4.0.
Enhancements:
- The whole application stack has been rewritten in order to take advantage of the PHP5 object model.
- Some new classes and interfaces were introduced and the existing ones were completely rewritten.
- A new Page handling concept was implemented.
- The default page class now extends Smarty.
<<lessSA stands for SkyApp? and is the framework which we developed and which we are using here at Skyweb.
SA is open source and released under LGPL license which means you can use it for free.
SA relies heavily on PEAR which gives us access to some nice features like mime mail handling, independent database abstraction layer, destructors, database session storing and many more.
SA was developed and tested using PHP 4.4.0.
Enhancements:
- The whole application stack has been rewritten in order to take advantage of the PHP5 object model.
- Some new classes and interfaces were introduced and the existing ones were completely rewritten.
- A new Page handling concept was implemented.
- The default page class now extends Smarty.
Download (0.75MB)
Added: 2006-06-22 License: LGPL (GNU Lesser General Public License) Price:
1222 downloads
Stripes Web Framework 1.4.2
Stripes is a framework that makes building Java Web applications as easy as it should be. more>>
Stripes is a presentation framework for building web applications using the latest Java technologies. The main driver behind Stripes is that web application development in Java is just too much work! It seems like every existing framework requires gobs of configuration.
Struts is pretty feature-light and has some serious architectural issues. Others, like WebWork 2 and Spring-MVC are much better, but still require a lot of configuration, and seem to require you to learn a whole new language just to get started.
Goals:
- Make developing web applications in Java easy
- Provide simple yet powerful solutions to common problems
- Make the Stripes ramp up time for a new developer less than 30 minutes
- Make it really easy to extend Stripes, without making you configure every last thing
Main features:
- Zero external configuration per page/action (ActionBeans are auto-discovered, and configured using annotations)
- Powerful binding engine that will build complex object webs out of the request parameters
- Easy to use (and localized) validation and type conversion system
- Localization system that works even when you use direct JSP->JSP links
- Ability to re-use ActionBeans as view helpers
- Ridiculously easy to use indexed property support
- Built in support for multiple events per form
- Transparent file upload capabilities
- Support for incremental development (e.g. you can build and test your JSP before even thinking about your ActionBean)
- And a lot of built in flexibility that you only have to be aware of when you need to use it
Stripes aims to provide an experience similar to owning Apple hardware, Sony TVs and luxury German cars (without the price premium); things just work, they feel right and every now and again you get that "oh, it does that too? awesome!" feeling.
Enhancements:
- This release includes several minor bugfixes and improvements.
<<lessStruts is pretty feature-light and has some serious architectural issues. Others, like WebWork 2 and Spring-MVC are much better, but still require a lot of configuration, and seem to require you to learn a whole new language just to get started.
Goals:
- Make developing web applications in Java easy
- Provide simple yet powerful solutions to common problems
- Make the Stripes ramp up time for a new developer less than 30 minutes
- Make it really easy to extend Stripes, without making you configure every last thing
Main features:
- Zero external configuration per page/action (ActionBeans are auto-discovered, and configured using annotations)
- Powerful binding engine that will build complex object webs out of the request parameters
- Easy to use (and localized) validation and type conversion system
- Localization system that works even when you use direct JSP->JSP links
- Ability to re-use ActionBeans as view helpers
- Ridiculously easy to use indexed property support
- Built in support for multiple events per form
- Transparent file upload capabilities
- Support for incremental development (e.g. you can build and test your JSP before even thinking about your ActionBean)
- And a lot of built in flexibility that you only have to be aware of when you need to use it
Stripes aims to provide an experience similar to owning Apple hardware, Sony TVs and luxury German cars (without the price premium); things just work, they feel right and every now and again you get that "oh, it does that too? awesome!" feeling.
Enhancements:
- This release includes several minor bugfixes and improvements.
Download (3.1MB)
Added: 2006-11-12 License: LGPL (GNU Lesser General Public License) Price:
1078 downloads
Amanith Framework 0.3
Amanith Framework is a Crossplatform & Opensource C++ Vector Graphic Framework. more>>
Amanith Framework is a Crossplatform & Opensource C++ Vector Graphic Framework.
Amanith gives to developers a complete and reliable set of classes to work with geometric elements (lines, curves, paths, meshes, and so on); it provides many powerful modelling operators (like cut, join, flatten and so on) and, at the same time, the fastest rendering layer totally built on top of OpenGL.
Some other useful classes included in Amanith complete the framework with: fonts and pixelmaps support, hierarchycal animations, fast and robust tesselation, bitmap to vector tracing, mathematics and calculus functions, matrices, distance and intersection queries.
Main features:
Open Sourced!
- Open source has made Amanith possible, so we wanna Amanith to be open source too.
- This mean that Amanith source code is fully available for everyone.
Cross Platform
- Same source tree can be compiled without modifications under multiple targets.
- Linux, Win32, Mac, FreeBSD, NetBSD, OpenBSD, Solaris, IRIX, AIX are only few of them.
Modular
- All the framework is heavily based on a light plug-in system.
- This make fast and easy to include or esclude everything you want.
Standards adherence
- The Amanith philosophy is to support many open standards as possible.
- Png, Jpeg, Svg, Xml, OpenGl, Ansi c++, and many others.
<<lessAmanith gives to developers a complete and reliable set of classes to work with geometric elements (lines, curves, paths, meshes, and so on); it provides many powerful modelling operators (like cut, join, flatten and so on) and, at the same time, the fastest rendering layer totally built on top of OpenGL.
Some other useful classes included in Amanith complete the framework with: fonts and pixelmaps support, hierarchycal animations, fast and robust tesselation, bitmap to vector tracing, mathematics and calculus functions, matrices, distance and intersection queries.
Main features:
Open Sourced!
- Open source has made Amanith possible, so we wanna Amanith to be open source too.
- This mean that Amanith source code is fully available for everyone.
Cross Platform
- Same source tree can be compiled without modifications under multiple targets.
- Linux, Win32, Mac, FreeBSD, NetBSD, OpenBSD, Solaris, IRIX, AIX are only few of them.
Modular
- All the framework is heavily based on a light plug-in system.
- This make fast and easy to include or esclude everything you want.
Standards adherence
- The Amanith philosophy is to support many open standards as possible.
- Png, Jpeg, Svg, Xml, OpenGl, Ansi c++, and many others.
Download (7.5MB)
Added: 2006-01-30 License: GPL (GNU General Public License) Price:
782 downloads
Config::Framework 2.5
Config::Framework is a Perl module with handy one-stop shopping for (most) of your configuration file needs. more>>
Config::Framework is a Perl module with handy one-stop shopping for (most) of your configuration file needs.
SYNOPSIS
#create a new object, load two configuration files and decrypt the passwords. my $Object = new Config::Framework( Files => [ApplicationCfg.xml,UserCfg.xml], GetSecure => 1 ) || die $Config::Framework::errstr;
#change some data in one of the loaded configs $Object->{UserCfg}->{backgroundColor} = #00CCFF;
#write that change back to the file you loaded it from $Object->WriteConfig(configNamespace => "UserCfg") || die $Object->{errstr};
#Define a new configuration namespace %{ $Object->{newConfig} } = ( configNamespace => "newConfig", protectNamespace => 1, Version => 1, #arbitrary data keys follow backgroundColor => #006699, getRecords => 10, followLinks => 1, someThing => "in a bag" );
#Write your new configuration data out to an encrypted file #under the applications ApplicationFramework directory $Object->WriteConfig( configNamespace => "newConfig", Encrypt => 1, Crypt => "Rijndael", Key => "l33tp4sw3rd" File => "$Object->{FrameworkDir}/newConfig.xml" ) || die $Object->{errstr};
At long last I have decided to re-write the documentation for Config::Framework, in a manner which should be comprehensible by people other than myself. I would like to offer my sincerest appologies to anyone who tried to comprehend the sprawling stream-of-consiousness rant that was the previous documentation. Im sorry, I wasnt trying to make you insane. Now on with the show.
Ok so what is Config::Framework? Its a handy module for dealing with situations where you need your program to be able to load external data from a file that controls how your program operates. Im talking about configuration files here. So what do you do in a situation like that? Well you figure out a format to store your configuration parameters in, then write routines to read that format and put it some sort of meaningful data structure, and to write data from the data structure back out to the file.
Wouldnt it be nice if someone defined a standard config file format so that you wouldnt need to write your own parser? Well in the end, all a config file really is, is an arbitrary data structure expressed in in ascii. A standard way of serializing data structures in ascii you say? That sounds a bit like XML! Well the Data::DumpXML module will serialize perl data structures into XML and restore them for you, and you could certainly dump that to a file easily enough.
Ok getting to the point. The main thing that Config::Framework does for you is to define a standard data structure (or at least some standard guidelines for your data structure) and then front-ends Data::DumpXML so that you can arbitrarily dump and restore these data structures to files.
While were at it, Config::Framework aspires to be your one-stop-shop for config-type-stuff, by helping you stay organized in the way you handle external configuration data.
<<lessSYNOPSIS
#create a new object, load two configuration files and decrypt the passwords. my $Object = new Config::Framework( Files => [ApplicationCfg.xml,UserCfg.xml], GetSecure => 1 ) || die $Config::Framework::errstr;
#change some data in one of the loaded configs $Object->{UserCfg}->{backgroundColor} = #00CCFF;
#write that change back to the file you loaded it from $Object->WriteConfig(configNamespace => "UserCfg") || die $Object->{errstr};
#Define a new configuration namespace %{ $Object->{newConfig} } = ( configNamespace => "newConfig", protectNamespace => 1, Version => 1, #arbitrary data keys follow backgroundColor => #006699, getRecords => 10, followLinks => 1, someThing => "in a bag" );
#Write your new configuration data out to an encrypted file #under the applications ApplicationFramework directory $Object->WriteConfig( configNamespace => "newConfig", Encrypt => 1, Crypt => "Rijndael", Key => "l33tp4sw3rd" File => "$Object->{FrameworkDir}/newConfig.xml" ) || die $Object->{errstr};
At long last I have decided to re-write the documentation for Config::Framework, in a manner which should be comprehensible by people other than myself. I would like to offer my sincerest appologies to anyone who tried to comprehend the sprawling stream-of-consiousness rant that was the previous documentation. Im sorry, I wasnt trying to make you insane. Now on with the show.
Ok so what is Config::Framework? Its a handy module for dealing with situations where you need your program to be able to load external data from a file that controls how your program operates. Im talking about configuration files here. So what do you do in a situation like that? Well you figure out a format to store your configuration parameters in, then write routines to read that format and put it some sort of meaningful data structure, and to write data from the data structure back out to the file.
Wouldnt it be nice if someone defined a standard config file format so that you wouldnt need to write your own parser? Well in the end, all a config file really is, is an arbitrary data structure expressed in in ascii. A standard way of serializing data structures in ascii you say? That sounds a bit like XML! Well the Data::DumpXML module will serialize perl data structures into XML and restore them for you, and you could certainly dump that to a file easily enough.
Ok getting to the point. The main thing that Config::Framework does for you is to define a standard data structure (or at least some standard guidelines for your data structure) and then front-ends Data::DumpXML so that you can arbitrarily dump and restore these data structures to files.
While were at it, Config::Framework aspires to be your one-stop-shop for config-type-stuff, by helping you stay organized in the way you handle external configuration data.
Download (0.015MB)
Added: 2006-09-26 License: Perl Artistic License Price:
1125 downloads
Azuki Framework 1.0.1
Azuki Framework is a Java application framework designed to resolve various problems in the software development lifecycle. more>>
Azuki Framework project is a Java application framework designed to resolve various problems in the software development lifecycle. These goals are achieved by splitting the software conception into two main stages: creation of independent components and definition of component dependencies (weaving).
The latter is performed with a graphical tool named "the weaver". By representing component interactions using different perspectives, the weaver provides a straightforward way to analyze an applications architecture, allowing deep and easy customization of its behavior.
Whats New in This Release:
azuki-ant
(ADD) Copy $beanproject/tools into $dist/tools directory when deploying
bean.
(ADD) Additional sources files could be specified into checkbuildXXX
macros.
azuki-common
(FIX) Missing characters into StringUtil.splitQuote().
(ADD) SQL_MAX_ROWS global variable for sql query limitation.
(ADD) SQL utility class.
(ADD) Possibility to enable/disable filters on document and text fields.
azuki-framework
(FIX) New method to retrieve framework version.
azuki-weaver
(FIX) Dont show Definition menu entry in pointcut popup menu.
(FIX) Enable status was not displayed correctly into schemas.
(FIX) Check if bean instance is duplicated before renaming.
(FIX) Automatically set a new label when pasting a bean instance.
dist
(FIX) Do not start azuki shell server by default (kernel.xml).
(FIX) Invalid commons-codec library name in CLASSPATH.
(FIX) Set up JNDI and SOAP implementation in shell script .sh and .bat.
(ADD) Create directory $dist/tools.
bean-apportal
(FIX) Display framework version.
(FIX) Bean indentifier retrieval doesnt take care of root context.
bean-gwt
(DEL) Removed, will be included from future 1.1 branch releases.
bean-injection
(FIX) Add some comments.
(FIX) Include arrays in method parameters conversion.
(FIX) Include primitive types in method parameters conversion.
bean-logger
(FIX) Take care to not close the System.err stream when using the
java.util.logging API.
(FIX) Move SQL sources into tools directory.
bean-requesthandler
(FIX) Use the servlet context path for set up the base URI.
(FIX) Throws exception when trying to bind an already binded URI.
bean-shell
(FIX) Null pointer while searching bean metadata in TCP request processing.
(FIX) Move C program sources into tools directory.
<<lessThe latter is performed with a graphical tool named "the weaver". By representing component interactions using different perspectives, the weaver provides a straightforward way to analyze an applications architecture, allowing deep and easy customization of its behavior.
Whats New in This Release:
azuki-ant
(ADD) Copy $beanproject/tools into $dist/tools directory when deploying
bean.
(ADD) Additional sources files could be specified into checkbuildXXX
macros.
azuki-common
(FIX) Missing characters into StringUtil.splitQuote().
(ADD) SQL_MAX_ROWS global variable for sql query limitation.
(ADD) SQL utility class.
(ADD) Possibility to enable/disable filters on document and text fields.
azuki-framework
(FIX) New method to retrieve framework version.
azuki-weaver
(FIX) Dont show Definition menu entry in pointcut popup menu.
(FIX) Enable status was not displayed correctly into schemas.
(FIX) Check if bean instance is duplicated before renaming.
(FIX) Automatically set a new label when pasting a bean instance.
dist
(FIX) Do not start azuki shell server by default (kernel.xml).
(FIX) Invalid commons-codec library name in CLASSPATH.
(FIX) Set up JNDI and SOAP implementation in shell script .sh and .bat.
(ADD) Create directory $dist/tools.
bean-apportal
(FIX) Display framework version.
(FIX) Bean indentifier retrieval doesnt take care of root context.
bean-gwt
(DEL) Removed, will be included from future 1.1 branch releases.
bean-injection
(FIX) Add some comments.
(FIX) Include arrays in method parameters conversion.
(FIX) Include primitive types in method parameters conversion.
bean-logger
(FIX) Take care to not close the System.err stream when using the
java.util.logging API.
(FIX) Move SQL sources into tools directory.
bean-requesthandler
(FIX) Use the servlet context path for set up the base URI.
(FIX) Throws exception when trying to bind an already binded URI.
bean-shell
(FIX) Null pointer while searching bean metadata in TCP request processing.
(FIX) Move C program sources into tools directory.
Download (11.5MB)
Added: 2007-08-08 License: LGPL (GNU Lesser General Public License) Price:
809 downloads
WebWork MVC Framework 2.2
WebWork MVC Framework is a Java pull HMVC Web application framework. more>>
WebWork MVC Framework is a Java pull HMVC Web application framework, designed for creating dynamic websites using minimal effort and maximum flexibility.
It supports multiple views, allowing you to switch between different view technologies, including HTML, Swing, PDF, XSLT, and Velocity, without changing the logic producing the data.
It includes a powerful expression language for navigating its object stack, as well as a small but complete tag library. WebWork MVC Framework supports internationalization, error handling, chaining actions, validation, command driven actions, redirection and type conversions.
Enhancements:
- Full support for Java 5 Annotations and Generics.
- Rich AJAX support using DWR and Dojo.
- A new QuickStart tool makes development easier.
- Client side validation using AJAX or plain JavaScript.
- Built in support for Continuations.
- A rich UI template framework.
- Native support for Spring and Pico IOC containers.
- More intelligent error reporting.
- Developer Mode makes building Web applications easier with improved error reporting.
- A simplified tag syntax.
- An advanced data binding framework that works with any object, including domain objects.
<<lessIt supports multiple views, allowing you to switch between different view technologies, including HTML, Swing, PDF, XSLT, and Velocity, without changing the logic producing the data.
It includes a powerful expression language for navigating its object stack, as well as a small but complete tag library. WebWork MVC Framework supports internationalization, error handling, chaining actions, validation, command driven actions, redirection and type conversions.
Enhancements:
- Full support for Java 5 Annotations and Generics.
- Rich AJAX support using DWR and Dojo.
- A new QuickStart tool makes development easier.
- Client side validation using AJAX or plain JavaScript.
- Built in support for Continuations.
- A rich UI template framework.
- Native support for Spring and Pico IOC containers.
- More intelligent error reporting.
- Developer Mode makes building Web applications easier with improved error reporting.
- A simplified tag syntax.
- An advanced data binding framework that works with any object, including domain objects.
Download (32.3MB)
Added: 2006-01-12 License: BSD License Price:
1383 downloads
ProM Import Framework 3.1
ProM Import Framework allows you to extract process enactment event logs from a set of information systems. more>>
ProM Import Framework project allows you to extract process enactment event logs from a set of information systems.
These can be exported in the MXML format, which is the standard event log data format for Process Mining analysis techniques.
Process Mining is a family of a-posteriori analysis techniques to extract abstract information from process enactment logs. More in-depth information about the are of process mining is available at processmining.org.
Installation:
- Decompress and extract the provided *.tar.gz archive.
- This will create a folder ProMimport, containing all files necessary.
- Start the application by running the provided shell script start.sh.
- The import filter plugins delivered with your installation package are located in the Plugins folder inside the ProMimport directory.
- Load the plugins (which are packaged in *.jar files) that you want to use from within the running app. For that, use Load filter plugin.. from the Filters menu.
- 3rd party plugins, or plugins developed by you, can be added to the application in exactly the same manner.
- Once imported, filters are automatically added to the applications filter cache, and zre re-loaded on every successive startup. Further, all filter and application configuration data is transparently made persistent by the application.
- Thus, after importing all filter plugins necessary, you can safely delete the Plugins folder.
Enhancements:
- This is the initial release of the ProM framework under the new open source CPL license.
- Installers / disk images are provided for Windows and Mac OS X, while the provided source archive is also executable on all platforms supporting Java 5.0.
- Notice that this release depends on a Java runtime environment of version 1.5 / 5.0 or later.
- Prior JRE releases may yield unexpected errors.
<<lessThese can be exported in the MXML format, which is the standard event log data format for Process Mining analysis techniques.
Process Mining is a family of a-posteriori analysis techniques to extract abstract information from process enactment logs. More in-depth information about the are of process mining is available at processmining.org.
Installation:
- Decompress and extract the provided *.tar.gz archive.
- This will create a folder ProMimport, containing all files necessary.
- Start the application by running the provided shell script start.sh.
- The import filter plugins delivered with your installation package are located in the Plugins folder inside the ProMimport directory.
- Load the plugins (which are packaged in *.jar files) that you want to use from within the running app. For that, use Load filter plugin.. from the Filters menu.
- 3rd party plugins, or plugins developed by you, can be added to the application in exactly the same manner.
- Once imported, filters are automatically added to the applications filter cache, and zre re-loaded on every successive startup. Further, all filter and application configuration data is transparently made persistent by the application.
- Thus, after importing all filter plugins necessary, you can safely delete the Plugins folder.
Enhancements:
- This is the initial release of the ProM framework under the new open source CPL license.
- Installers / disk images are provided for Windows and Mac OS X, while the provided source archive is also executable on all platforms supporting Java 5.0.
- Notice that this release depends on a Java runtime environment of version 1.5 / 5.0 or later.
- Prior JRE releases may yield unexpected errors.
Download (0.41MB)
Added: 2006-05-19 License: GPL (GNU General Public License) Price:
1258 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above rpg framework search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed