his page and related pages describe various issues surrounding the Web 2.0 tagging and folksonomy concepts, including discussions on schema architecture, common data access patterns, and replication/scale-out guidelines.
The success of WebML (Web Modeling Language) and of the supporting tool WebRatio for designing and generating data-intensive web applications suggested us to extend the approach to the Web GIS context. The proposal was based on Geo Server and Map Server, two standard, open solutions, to handle spatial data. In the present paper, we propose an alternative approach based on Google Maps, a freely available web mapping application provided by Google, which allows for the search and the visualization of geographic information. This solution is so diffuse that many Internet users are identifying it as a “standard” way for the presentation of geographical informa-tion. Moreover, Google Maps can be integrated into a Web application by exploiting Google Maps APIs. In the paper, we describe the proposed WebML-based visual language to design Web GIS applications and how it has been embedded into WebRatio to generate Web GIS applications by exploiting the potentialities of the Google Maps APIs. We also illustrate the architecture of the generated Web GIS applications together with the employed technologies and provide a sample example of design and generation of a Web GIS application.
The Web Modelling Language (WebML) is a visual notation for specifying the composition and navigation features of hypertext applications.
The Dojo Toolkit offers rapid, modular development with great tools to test and optimize production performance, with no compile step. It includes fast, efficient APIs for every Web Application: Ajax, Events, DOM, Querying, Effects, and much more. You can deliver accessible and great user experiences with sophisticated yet simple widgets, and create bleeding edge extensions including vector graphics, charting, offline, desktop, Data Abstraction, Secure Ajax, Comet, XMPP, and much much more.Integration is possible with many server-side developments including DWR, Zend, SpringSource, WebSphere, Nexaweb, WaveMaker, Django, TurboGears, Jaxer, Jetty, and pretty much any other server-side framework that understands HTTP.
This page documents the analysis of the extjs and dojo ui libraries. This analysis is done as part of the process for selecting a new UI technology for Openbravo. The sections in this document reflect the topics covered during the analysis.
The Ext 2.0 API is very extensive and remembering all of the functions, properties or configs available is virtually impossible. The API documentation is very thorough, but it would be nice if IDEs would provide code assist options in JavaScript as they do in other languages such as Java and C#. Luckily, there are some IDEs and plugins available that do just that — and also have direct support for Ext 2.0.
Ext JS is a cross-browser JavaScript library for building rich internet applications. It includes:
High performance, customizable UI widgets
Well designed and extensible Component model
An intuitive, easy to use API
Commercial and Open Source licenses available
mxGraph is a Javascript library that uses built-in browser capabilities to provide an interactive drawing and diagramming solution. mxGraph outperforms all existing solutions in startup time, interactivity and functionality.