» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with License:LGPL + Web

Tigermouse

Tigermouse is a modern web applications framework for PHP. It relies on AJAX technology, so in pair with being lightweight enables you to build dynamic, responsive and interactive web applications. It is well suited for enterprise-grade tasks because of its strong commitment to server-side business logic processing. Tigermouse does not require any Javascript coding, so you can focus on your application core logic instead of tinkering in UI. Noteworthy features are:
  • full native AJAX support
  • MVC architecture
  • pluggable input/output filters
  • AJAX requests queuing and expiring
  • powerful ActiveRecord implementation
  • SWT or GTK#-like user interface implementation
  • extensible i18n support
  • native support for Smarty templates
  • easy to use development tools

Tigermouse is ready to use straight away. No configuration is needed.

Design principles

The most important design principle of Tigermouse is to be ready for enterprise grade appliances. The other just follows this requirement:
  • Perform business processing at the server side.
  • Be lightweight.
  • Be strictly MVC architecture compliant.
  • No Javascript coding needed.
  • Zero configuration, works out of the box.
  • Be data source independent.

Key applications

Tigermouse is solid foundation for rapid development of highly interactive web applications. It is well suited for business grade applications – CRM, accounting, stock management, logistics among them. It does not work like regular web page, therefore it does not work well as framework for portals, forums, polls, blogs or other URL-dependent applications.

WET

WET is a opensource web automation testing tool that drives an IE Browser directly: automated testing done using WET is equivalent to how a user would drive the web pages. Using WET, a developer can perform all the operations required for testing web applications – clicking a link, entering text in a textfield, clicking a button etc. WET allows a tester to perform various checks as a part of the testing process by using Checkpoints

Even though WET offers the convenience of recorders, it does so without compromising on the requirements of a true test automation tool – Powerful Scripting Ability. The WET Scripting Engine has been developed using Ruby, a powerful object oriented scripting language. WET is suitable for both the beginner level and advanced level test automation engineer.

An Advanced test automation engineer can directly take the full advantages of the WET Core engine. Since WET is written using Ruby, it exposes a tremendous amount of raw horse power. While WET has many built in testing abilities, a tester can also add libraries / use existing libraries to acheive just about any level of test automation. Your test automation is only gated by your ability to image.

A Beginner can directly jump into the world of test automation and start creating scripts using the WET UI. The WET UI, uses an innovative technique called Proxied UI of Testing using a simulated view. In this technique, you follow the same steps as in the manual test case, but in this case, you use a simulated browser view to perform these actions. With this technique, you get the convenience of a test script recorder, and at the same time, are able to overcome most of the inherent problems associated with test recorders

This release includes many new features which makes WET, arguably the best opensource alternative to expensive web testing tools

Few Features at a glance: Easy test development using the WET UI Excellent extensibility through powerful scripting ability Ability to plugin ruby libraries Object depot for good script maintanibility Object identification using multiple parameters. ‘Test definitions’ for robust test management Slick HTML results Integrated checkpoints support Integrated Datatable support Reliable popup handling

The latest build is at http://wet.qantom.org/downloads/wet_0.9.8_beta2_setup.exe

Full information about WET is available at http://wet.qantom.org

After getting the build, please go through the documentation / website to ensure that you have all the information required. You will find the required docs at a) http://www.wet.qantom.org – under ‘Docs’ tab and ‘Home -> Whitepapers’ tab b) Open QA Wiki / FAQ.

konstrukt

konstrukt is a REST-ful framework of controllers for PHP5.

Key Aspects

  • Controllers are resources
  • URI-to-controller-mapping gives your application a logical structure
  • Routing based on logic rather than rules
  • Nested controllers supports composite view rendering
  • Formcontroller provides filtering and validation

Design Goals

  • Embrace HTTP rather than hide it
  • Enable the programmer, rather than automating
  • Utilize programming-techniques such as inheritance and composition, rather than code-generation or config-files
  • Support MVC separation
  • Limit focus to the controller layer

wz_jsgraphics

This JavaScript VectorGraphics library provides graphics capabilities for JavaScript: functions to draw circles, ellipses (ovals), oblique lines, polylines and polygons (for instance triangles, rectangles) dynamically into a webpage.

smooks

Smooks is a Java framework for filtering content (XML/XHTML/HTML etc) in a manner that can be optimised for a given execution context, for example a servlet container.

External Links

XML for <SCRIPT>

XML for <SCRIPT> is a powerful, standards-compliant JavaScript XML parser that is designed to help web application designers implement cross platform applications that take advantage of client-side manipulation of XML data.

xulfaces

xulfaces integrates JSF with the XML User Interface Language (XUL).

It satisfies the following goals:

  • Light deployment.

    Mozilla and Firefox have an integrated XUL engine, so you can use your favorite web browser to run an XUL application.

  • Keep the business layer on the server side.

    XUL is fine for the UI but if you want to access your business logic on the server side, it turns to nightmare. JSF and AJAX are used to build a bridge between the client and the server.

  • Efficient but with rich UI features.

    XUL offers a rich UI for business applications. XUL is a simple XML language. There are trees, tabbed panes, list boxes, wizards and so on. You have the ability to refresh the entire screen or a part of it. Thunderbird is an example of a rich user interface in 100% XUL.

  • Facelets support.

    Add power to xulfaces via this Tapestry-like framework based on JSF.

xulfaces is a JSF custom RenderKit. It generates pure XUL, so you can get Mozilla look and feel.

External Links

Midgard CMS

Midgard is a freely-available solution for managing content on Web, Extranet, and Intranet services. It is also a toolkit for building dynamic applications to power eBusiness and Information Management processes.

JBlooming

JBlooming is a framework for building views of Java Web applications. It empowers JSP-based views with tools to easily integrate o-o modeling, and provides a large set of ready components.

twill

twill is a tool for Web application testing. twill implements a simple scripting language that can be used interactively or from scripts; this language contains commands for browsing the Web, filling out forms, and asserting various conditions.

twill can explore Web sites both interactively and via a script.

phpWebSite

PhpWebSite is a content management system.

PhpWebSite is a fork of php-Nuke that caters to education users and focuses on being generally easy to use and extensible.

External Links

redland

Redland is a library providing high-level APIs for the Resource Description Framework (RDF), allowing it to be stored, parsed, serialized, queried, and manipulated.

SwingWeb

Swingweb is an implementation of the AWT toolkit that enables an AWT/Swing application to operate inside a Web container and display as a Web application to a Web browser, purely in HTML, CSS, and JavaScript.

Urwid - curses-based UI library for Python

Urwid is a curses-based user interface library for Python. It includes many features useful for text console application developers including: Fluid interface resizing, a web application display mode, html screen shots, support for 8-bit and CJK encodings, multiple text alignment and wrapping modes, powerful list box widget, edit widget, buttons, check boxes and radio buttons.