he goal of XMLVM is to offer a flexible and extensible cross-compiler toolchain. Instead of cross-compiling on a source code level, XMLVM cross-compiles byte code instructions from Sun Microsystem's virtual machine and Microsoft's Common Language Runtime. The benefit of this approach is that byte code instructions are easier to cross-compile and the difficult parsing of a high-level programming language is left to a regular compiler. In XMLVM, byte code-based programs are represented as XML documents. This allows manipulation and translation of XMLVM-based programs using advanced XML technologies such as XSLT, XQuery, and XPath.
The Beryl XML GUI library was written to ease the development of graphical user interfaces using Swing on Java. It lets you store user interfaces as XML markup. This will help you avoid unnecessary clutter in your source - Swing code mixed with application logic can become a troublesome and hard to read mess as the application size increases. The library comes with a visual component builder, which makes development a breeze. The most important features are:
XMind, combined with online sharing service, provides a revolutionary way to enable both team brainstorming and personal mind mapping. With this major upgrade, we bring Web 2.0 concepts on community sharing into a popular desktop application. New Gantt view allows project managers to easily track project tasks and schedules. You'll find many more useful and time-saving functions in XMind product family.
XINS is an open-source Web Services framework supporting HTTP protocols such as REST, SOAP, XML-RPC, JSON, JSON-RPC and more.
From the specifications written in simple XML, XINS generates the Client API (.jar), the Java server code template (.war), the WSDL and the documentation of the specification in HTML (with the test forms) or in OpenDocument format.
Flying Saucer is an XHTML renderer written in Java. It's 100% Java, not a native wrapper, and it only handles well-formed XHTML + CSS. It is intended for embedding web-based user interfaces into Java applications (ex. web photo album generator, help viewer, iTunes Music Store clone). It cannot be used as a general purpose web browser since it does not support the malformed legacy HTML found on the web, though recent work on compatibility libraries may be enough to do what you need. You may be able to work with legacy HTML (e.g. HTML that is not well-formed XML) by using a pre-processor that cleans it up; there are several of these, including JTidy and TagSoup.
Hm. RAD environment with Swing GUI, no downloads yet (2008-08-18), uses an proprietary scripting language, only the Enterprise Edition (2.2 K $) allows to use the Java API. Targeted customer group seems to be procedural developers. What sort of Java product should that be where you need to mention that you can write your own classes??? doesn't seem to use the Java EE API, would be interesting if the "ObjectScript" is interpreted or bytecode.
IMHO too proprietary, goes into the wrong direction for bigger enterprises.
It is currently common to build a number of releases from a single code base. For example, a development release, a QA release, a production release and perhaps customer-specific releases. However, these releases seem to differ mostly in the contents of their XML configuration files, and then only very little. Maintaining all these slightly different configuration files is a real nuisance.
XConf was created to simplify this maintenance. Its fundamental premise is that a single development-release (or production-release) configuration file is created and maintained, and is processed by XConf at either build or deployment time into an appropriate release by applying one or more XML-based scripts. Each script contains only the differences required to create the appropriate release, thus removing the need for the mass duplication of configuration files.
This is not really a new solution, since XSLT has been used in the past to do this quite successfully, but XPath can get a little arcane, and maintaining transformation scripts using XSLT can become really complex very quickly. XConf uses a very simple and compact method of specifying elements that need to be processed, and provides some very useful constructs to make transformations painless.
Set up and run Xcarecrows 4 WS to manage Apache Tomcat and Apache Axis2 in a few clicks.
* Install and configure Apache Tomcat and Apache Axis2. SSL ready !
* Start, stop and restart Apache Tomcat servers
* Configure as many Apache Tomcat as needed. No limitation.
* Manage Web Applications
* Manage Tomcat users
* Deploy and undeploy Web Services
* Download new Web Applications
* Download new Web Services
* Apache Tomcat version 6.0.13 ready
* Apache Axis2 version 1.2 ready
Create a full working application in short time writing only POJOs! Roma will render your POJOs as Ajaxed Web Pages, will store your business POJOs in the database, etc.
The short answer is that Qi4j is a framework for domain centric application development, including evolved concepts from AOP, DI and DDD.
Qi4j is an implementation of Composite Oriented Programming, using the standard Java 5 platform, without the use of any pre-processors or new language elements. Everything you know from Java 5 still applies and you can leverage both your experience and toolkits to become more productive with Composite Oriented Programming today.
MXQuery - a low-footprint, extensible XQuery Engine
XQueryP is implemented to allow easier application development by extending the XQuery Update facility, which is also implemented in MXQuery.
The engine uses a very low memory footprint (both in code size and runtime data requirements) to be able to run on low-powered devices. This is achieved by using restricted type support, streaming data processing and a efficient token-based representation of XML.
WSMO Studio is a Semantic Web Service editor compliant with the Web Service Modeling Ontology. WSMO Studio is available as a set of Eclipse plug-ins that can be further extended by 3rd parties.
E. Sekerinski, and R. Zurob. &\#171;UML&\#187; '01: Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools, page 376--390. London, UK, Springer-Verlag, (2001)