Welcome to Innerheight.com labs
Since Innerheight builds state of the art web application's I tend to develop on the edge of what seems possible.
If something looks impossible, but might just be do-able, there's a good change it will wind up in the labs first.
Tools, and code in here will be in varying stages of development, some usable, and some just nice to look at but completely broken.
Current lab projects:
- SVG/VML graphing on top of html/css graphs: Using the SVG/VML abstraction layer listed below, I developed a javascript based bezier curves graph that takes it input from a pure html/css graph.
- SVG/VML abstraction layer: An abstraction layer for using either SVG or VML to draw stuff in browsers with line drawing example.
- Freevolution 0.9: Freevolution is a Isometric DHTML / ajax game engine.
- DHTML window manager, This window manager can be used to display floating windows on top of any webpage, with normal window manager controlls like opening, closing, and shading windows. The edge can be found in the smooth moves this window manager brings to the web.
- DHTML Syntax highlighting text editor, This html and css highlighting editor should one day become the de-facto standart replacement for all thos ugly plain textarea view source boxes in al those nice wysiwyg editors online today.
- SGML/XML parser, This php based SGML/XML parser is being used in a pretty large set of our software to capture and understand off-site webpages. It even runs inside our lab webspiders.
- Javascript parser && DOM manipulator, This php based Javascript parser is used to process javascript calls inside webpages, and update the DOM stored in our XML-parser accordingly.
- MetaData scavenger, This system relies on our inhouse spider to deliver web-content from various websites, which it then evaluates and scans for a known set of fields, all of this while maintaining the relationship between multiple information fields within one page. We use it to scan for real-estate information.
- HTTP based cluster file system, The Cluster File system is used to redundantly store all sorts of data while also maintaining an high-performance path to each of the stored files. Automatic node crash detection and triggered replication allow us to use cheap of the shelf hardware.
- CSS parser, This php based CSS parser is being used in a pretty large set of our software to capture and understand off-site webpages. Our spiders use it to discard various forms of stylesheet cloaking from spidered pages.
