Technical Computing Excellence
Development Services: Graphical Data Visualisation Graphical User Interfaces Interactive Online Design Embedded Technologies Web-based Design Applications 2D/3D CAD Web Applications Schematic Systems Databases Document Management
Systems Implementation: Systems Integration Systems Customisation
Product-specific Consultancy: MEDUSA, STHENO/PRO and MPDS

Embedded Technologies for Online Design Applications - Overview

Deceptively simple: An HTML/Java-based interactive floor plan design tool embedded in a Web page.  Click to watch a video explaining this example.

Embedded technologies are the right choice if you are looking for an interactive design application that runs directly in your Web Page and does not require your customers to download software.

The benefits of using embedded technologies for online design applications


The Benefits:

The downside of using embedded technologies for online design applications


The Downside:

* Adobe Air and Google Gears go some way to solving this problem, but these are emerging technologies that require browser extensions to work.

The table below provides an overview of some of the features, benefits and shortcomings of each solution. Click on each technology header or browse the tick marks and crosses for more information.

 

Summary Online interactive 2D design without plug-ins, downloads or installations.

Online interactive design with vector graphics that run with the help of a Silverlight plug-in. Online interactive design with vector graphics and some 3D that run with the help of a Flash plug-in. Powerful online interactive design with vector graphics that run with the help of a Java plug-in.
Demo

Click to watch a video of an example HTML/Java-based interactive floor plan design tool embedded in a Web page.

No plug-ins/downloads

No plug-ins or downloads required

Plug-in required

Plug-in required

Plug-in required

Embedded in existing Web page

Yes

Yes

Yes

Yes

2D Graphics

Yes

Yes

Yes

Yes

Vector Graphics

Not supported

Yes

Yes

Yes

3D Graphics

Not supported

Not supported

Simple 3D

Supported

Quick with complex shapes

No

Yes

Yes

Yes

Visually smart and elegant

Not as smart as other options

Yes

Yes

Yes

Multi-platform

Modern browsers only

Yes - Linux pending

Yes

Yes

Can handle complex functionality

Limited functionality

Yes

Yes

Yes

Can support intelligent links to your catalogue data*

Yes

Yes

Yes

Yes

Can generate data suitable to other applications (e.g. CAD)**

Yes

Yes

Yes

Yes

Ease of developing applications using this technology (1=easier 5=more difficult)

4

3

2

1

* All technologies can use AJAX to dynamically update their contents based on a catalogue of parts downloaded from the server. This can occur asynchronously to improve the response time for Web page download.

** All technologies can generate data suitable for other systems. We also recommend using XHR (XML HTTP Requests) to transfer data on user interaction to server side processes for storage and evaluation.

Let's Chat About Your Requirements

Our experts are always pleased to discuss and quote for your unique requirements. We work on a time & materials, fixed budget or fixed price basis to suit your budgetary and technical needs. Contact us today for an informal chat.