Javascript Graphics and Effects Frameworks
From Ajax Patterns
See also Javascript_Multipurpose_Frameworks and Ajax_Frameworks.
Bitjuice (from 2007)
Bitjuice is a bitmap/raster API for easy graphics in the browser.
- Uses an HTML table (not canvas/SVG).
- Works in old and new versions of all major browsers.
- A single Javascript file, several KB.
- Open-source (MIT license) from Michael Mahemoff
Open-jACOB Draw2D (from 2007)
- OpenjACOB Draw2D OOP javascript vector library to create Vision like Ajax web applications
- Open-source (LGPL 2.1 or later) by andreas Herz. chut
Fade Anything Technique (FAT) (from 2005)
- FAT handles the Yellow Fade Technique (See One-Second Spotlight pattern).
- Open-source license (stated as Creative Commons in the page comments) by Adam Michela.
InfiView™ - Interactive & Infinite Ajax Graphical Maps and Diagrams (from 2007)
InfiView is a software platform that enables you to develop interactive, dynamic graphical maps and diagrams. InfiView is using Ajax technology, and its advanced dynamic memory use enables use of ANY data size (from very small all the way to infinite). Using InfiView you can add a smart layer over existing data, static or dynamic (for example: maps, flowcharts, schematic diagrams, LDAP and SNMP) thus creating powerful interactive applications.
Pure Ajax
InfiView is 100% built in Bindows: this means pure Ajax technology, no end-user downloads = TRUE zero-footprint (no Java, Flash, plug-ins or ActiveX are used) = zero client maintenance. It also means the most powerful Ajax development platform in the market, with the richest GUI and object-oriented development (and used by more than 500,000 business users).
Any Data Size (even infinite) From very small all the way to infinite, read about our unique memory management features.
Integrated Layers System
With InfiView your applications can include multiple layers (for example, a layer of a map application, a layer of network topology, a layer of a live dashboard, etc.). You have full control of how transparent is each layer (and you can interactively change it).
All the layers can be tied together (so if you zoom or pan in one layer, it affects all layers).
Polygonal Edges The polygonal edges enables creation of edges with any polygonal shape, color, gradient, arrows and more.
Live Motion & Flow
InfiView 1.5 now supports live graphical presentation of movements and flow (technical term: moving edges).
You can use this to develop applications presenting actual process flow and live location and movement.
Several examples, a live metro/subway application, showing location and movement of all the train cars (or buses) in real time, or money flow in a corporation, and how much is currently available in every site, or, live supply chain application, etc.
As a programmer you have full control over the weight of the edges (lines or any polygon), their color, the speed and direction of the animation, you can tie it to reallife events - and of course, the whole layout could be programatically generated and updated from database(s).
Grouping (groups created programmatically)
Now you can programmatically create groups. InfiView will automatically switch the display from groups to items depending on the zoom level.
This capability, coupled with the suport for infinite data size, enable you to present infinite size data, in a clear, legible way, at any zoom level.
Open & Extendable Platform
InfiView is an open platform software - you define and select your tools, interface, style and logic. You do it by either modifying XML templates (provided) or by using the InfiView wizard.
InfiView integrated layering system enables placement of smart layer(s) over existing data, static or dynamic (for example: maps, flowcharts, schematic diagrams, LDAP and SNMP) thus creating powerful interactive applications.
InfiView is enterprise strength. It is fully oject oriented and built for extension. It can be used to develop enterprise multi-layered, Ajax applications that are programmatically generated, graphical, interactive and dynamic, using ANY data size and any language. Several potential enterprise InfiView applications are:
Use With ANY Map InfiView's open architecture and it's integrated layers system enables live use of dissimilar maps (for example, geographical, weather, traffic, political, etc.), or webmaps from multiple sources (for example Google, Microsoft, Yahoo) for any InfiView applications.
Interface (from 2006)
Interface Interface is a collection of plugins for jQuery javascript library. With this plugins you can build Web 2.0 aplications with the same same simplicty as using jQuery and provide a rich user interface.
Moo.fx (from Oct 2005)
Moo.fx builds on a lite version of Prototype library to provide an extremely compact effects package.
- Visual Effects
- cookie memory for effects
- 3-6kb total file size
- Open-source (MIT license) from Valerio Proietti
Run Universal JavaScript Animation Framework (from 2006)
Run is based on prototype 1.5 and is the universal solution for animating CSS.
- size: 10 kB
- Intelligent CSS support.
- Event listeners.
- Well-documented.
- Compatible to all current browsers:
- General Public License
Script.aculo.us (from 2005)
Script.aculo.us, building upon the wonderful Prototype JavaScript library, script.aculo.us provides you with some great additional ingredients to mix in.
- Visual effects
- Drag and drop
- Controls
- Live demos and sample code
- Licensed under a MIT-style license
Time your website with
WebWait - from the creator of AjaxPatterns.org
