Broccoli Products home | contact us | about us

WEB DESIGN

In 1997 Broccoli Products created a website for an aviation company that allowed pilots to request their next flight-plan over the Internet. Flight plans combining route points with current weather and air-traffic data could be viewed and modified by the pilot from their hotel room using an Internet browser on a laptop. Sine then we have continued to develop website projects, including providing patients with online access to their medical test results, processing credit-card payments, mail order tracking, database driven forums and blob-spots, shopping baskets, three-stage inter-business transactions, online application installation and upgrading, and secure transfer of human and porcine genetic data over the Internet.

Our web pages integrate features that make them attractive to search engine web-bots - the mechanisms that search-engines use to index websites. The position of a website in a list of search results can be greatly improved by combining good page-indexing techniques with low-cost scalable advertising.

Website development is faster than application development, and changes to websites are often trivial and can be completed remotely. The main body of work when creating a website is in the artistic design and branding.

Our scope of internet development includes the following:


ASP (MICROSOFT'S ACTIVE SERVER PAGES)

ASP (Active Server Pages) is a leading server-side programming language that allows developers to create websites users can interact with. For example, having an account with an online store and being able to log in and add products to a basket is possible because of server-side programming.

We develop ASP using JavaScript and, if the server supports ASP.NET, C# and web forms. These tools are freely available, and accessible to clients without any software experience.

If you do not house web-servers on your premises there are many Internet service providers (ISPs) that will accommodate and maintain your website on their premises at little expense, and support ASP.


PHP (LINUX BASED HYPERTEXT PREPROCESSOR)

PHP is a widely used scripting language for generating dynamic web content, and is constantly being redeveloped by it's creators. Unlike ASP, PHP is not object-orientated, so PHP code in more concise than its ASP equivilent.

PHP is supported by the majority of ISPs, and tools for developing PHP are freely available on the Internet. PHP is usually accompanied by MySQL, a simple database that is again, freely available. Adding PHP and MySQL functionaility promotes a website from a source of information, into a remote software application that will handle online user accounts, process online credit card payments, automatically send emails, and house forums for discussion groups.


FLASH DEVELOPMENT

Flash is a vector graphics plug-in available for website browsers. Flash adds style and features to a website in a way that HTML, ASP and PHP cannot do alone. The Flash plug-in is freely available from the Adobe.

An examples of a Flash banners is shown on the right. Other uses of Flash include micro-adverts often placed on a third-parties websites, and navigation-bars providing an enhanced drop-down menu.

Flash development is fast, especially for advertising banners. For more interactive displays Flash has a scripting language. For an example of a Flash applet that uses the script language, see The Art Puzzle.


 


SELLING OVER THE INTERNET (CREDIT CARD PAYMENTS)

In order to sell products over the Internet a website must provide an online shopping basket, a checkout, and an order tracking facility. There are credit-card processing services that provide all of this functionality. Alternatively the client may decide they want to provide a seamless payment service using their own credit-card merchant account. Both options require a website to interface to another company's remote service.

When a user provides personal information through a browser, that data must not be readable to anyone else on the Internet. For browsers this is achieved using a secure certificate, also called an SSL, which is installed onto the web server, and which encrypts data as it is transferred. SSL's are renewed every year.


SHARING DATA OVER THE INTERNET

Applications can use the World Wide Web to transfer data, giving an application a global scope of operation. For example, a company with workshops in Berlin and an accounts department in Guildford can use the Internet as their own private network so that the engineers and the accounts both have access to a single shared database.

Because the Internet is a public network, there are security design rules that must be included in the development of an Internet application to ensure that the data being transmitted is not read by a stranger, or tampered with in transit.

The diagram below shows the path of data between the database store and the application. SQL is the language used to communicate with a database server. XML is a markup language used to format data, and SOAP is a special type of XML.

Internet application data flow


Return to the home page.

Broccoli Products Ltd © 1998-2010 Broccoli Products Ltd
Reg Number: 2895355
Reg Office: 27 Old Gloucester Street, London. WC1N 3AX
Bug Report Form Privacy Policy
Copyright Notice
Liability Disclaimer
Contact Us