|Silicon Office Application Model|
SILICON OFFICE employs a revolutionary application model
which provides the unique capability to develop on-line applications, which can be run by
anyone in the world, at a fraction of the cost and time normally associated with
traditional development techniques.
Traditionally, user interfaces are developed as applications, but with the explosion of the internet and the introduction of intranets, more and more interfaces are being developed using Web-based technologies.
Web based interfaces provide reduced maintenance, and simplified deployment, however this often comes at the price of reduced functionality and features, and is costly and time consuming to develop. This interface uses HTML pages, which by themselves can be eye pleasing, but they are static and limited in functionality. Changing a web pages content or layout after it has loaded requires a request to the server and a reload of the page, ultimately resulting in lower performance, limited scalability and frustrated users.
Traditional applications, offer the most functionality and flexibility. They can be developed rapidly and have almost unlimited capabilities, however this often comes at the price of complex deployment and high cost of maintenance. The developed application usually comprises a small number of large files. These files must be delivered, installed and configured locally on the users machine before they can be used. Changes to the application require complete re-delivery of the files to the user.
SILICON OFFICE breaches this void and provides a solution to the problem. Applications developed in Silicon Office offer the functionality and flexibility of traditional applications. They can be developed rapidly and can have almost unlimited capabilities. A Silicon Office application is structured and delivered in page(file) format, like web based interfaces, to reduce maintenance and simplify deployment. The pages in a Silicon Office application provides dynamic access to data and information stored on the web server.
SILICON OFFICE applications are developed using the Silicon Office Application Generator or Publisher, on a local machine, the pages generated by Silicon Office can then be posted to the internet. The pages, and therefore the application, is then accessible directly from the internet from users which have the Silicon Office Application Browser* installed on their computer. No application specific configuration, installation or local setup is required on the users machine. Any changes to the application pages are automatically available and implemented into the users application.
Users can generate their own web sites, using Silicon Office. The site runs as a fully functioning application using Silicon Office generated pages, which could be combined with the graphical pleasantrys of HTML and image files. More trusted visitors, can be allowed access to sensitive information, perhaps allowing them to place orders, view order progress, and pay their invoices etc. Intranets, where internal only access is granted, could host a more complex application, such as centralized stock control, order processing, contact management and accounts.
Development of these types of systems using traditional web development tools, would not be practical or cost effective. Silicon Office allows you to implement these systems, with the minimum amount of effort, time and cost.
See our Online Technology Case for a more detailed presentation and comparison of the SILICON OFFICE application model.
* Silicon Office Application Browser requires files to be generated using the Silicon Office Application Publisher.