Showing posts with label design. Show all posts
Showing posts with label design. Show all posts

Friday, 5 October 2012

About Scripting Languages

Scripting languages are based on high level programming language. High level languages are more compatible to human language than system and it is very useful to system hardware to recognize the various instructions. C, C++ etc. are the example of high level language and all these language are converted into machine language via interpreter and compiler. Scripting means a programs that are written in scripting languages are not executed in front of specific period for particular system. As a substitute scripts which are made in plain text get interpreted into system compatible code when the program runs.

We can add the interactivity into web pages using scripting language. We can use it in many places in our web pages to carry out various cyclic jobs like filling the content in web based form along with users.

JavaScript is popular web scripting language and we can use it with HTML language to improve the functionality of web pages. We can use java scripting with HTML many times to perform some action such as to check validation of input which is put by user, playing audio and video file and image sliding etc.

There are various browsers and they are Internet explorer, Firefox, safari, Google Chrome and Opera etc. all are interpreting these scripting languages along with languages which are used to build web page. In other way this can be done at server side means these scripting are run at server. In server base scripting common gateway interface allow client to execute the scripting located in web server.

Tuesday, 25 September 2012

Important things at the time of Web Design and Development

We can assess the company representation and make important clients by developing the website using various content management system techniques like Joomla, Drupal and Wordpress etc. Website design and developing is an organizational task and using talent suitably. We should follow the various key features during website designing and development and they are as

1.    We should design every website according to your business and personal needs.

2.    Ths site can be developede by taking minimum time. This is possible  when we have huge set of template in various styles and other important tools.

3.    We should design our website which should user friendly interface by focus on delivering an easy navigation for users.

4.    We should develop  web site based on SEO technique so it’s very important to increase the ranking of website.

5.    Developer should keep in mind the important thing is that Website is simply navigable and the content of site is csn be easily explored.

6.    Website should be compatible to all browsers like Internet Explorer, Firefox, Safari and Opera etc. without changing the look and feel of website.

7.    It should take minimum time to open its pages and it should give fast downloading speed.

8.    Web 2.0 tools are very important in web designing and developing like RSS, Blog and social media.

Wednesday, 29 August 2012

Standards for website design and development

People have been using every type of medium to promote and sell their products and services. Yet Internet is the best medium for this.  Attractive and catchy websites can pull attention of consumer towards their company thereby increasing their sales. However there are some standard for designing and developing websites.

There are not any obligatory web standards. Anybody can design and develop site according to his own initiative. However following the recommendations of institutes like W3C (World Wide Web Consortium), ISO (International Organization for Standardization), ECMA (European Computer Manufacturers Association), ensures the quality of sites, lowers the cost of production, makes sites accessible to most of the people and on most of the Internet devices. They require less bandwidth. They are extensible, easy to maintain and compatible with most of browsers.

There are following web standards.

Structural and semantic languages: Developer should use structural and semantic languages like HTML, XML, and XHTML.

Presentation Languages:  CSS which stands for Cascading Style Sheet is a presentation language. There are three levels of this.

Object Models:  DOM stands for Document Object Model. Again there are three levels of DOM.
Scripting Languages:  ECMA which is advance version of JavaScript.
Additional Markup Languages:  Mathematical Markup Languages like MathML 1.01, MathML 2.0.
These were the languages and other aspects recommended by W3C to build standard website.

As written above the first thing is the code on site, it should be validated. The code doesn’t mean only HTML but also XHTML, CSS, JavaScript. The validation of code means it should be according to definition of doctype. The code should be semantically correct. It means each element in web page should have it’s conform value and purpose. Following these standards helps Google and other search engines to properly understand the each and every part of web page’s code. It provides great help for SEO.

Thursday, 23 August 2012

Asynchronous JavaScript and Xml (Ajax) Technology

Ajax is assembly of correlated web development tools and which is used on the client side application to build asynchronous application. The application which is developed using Ajax tools that can be send and retrieve data to and from the server without disturbing the any other part of same page of that web application.

Ajax is a collection of multiple technologies. In which we should do the mark up and style the information using HTML and CSS tools. We can develop a web application in which information exchange asynchronously between server and browser using the concept of JavaScript and XmlHttpRequest object.
              
Figure: Comparison between classic and Ajax based web application model. It can reject the start and stop environment of communication on web application by hosting the concept of Ajax engine between the user and web server. The whole process looks similar to putting new layer in application and that takes longer time to react. This process loads only particular section of web page instead of whole page. When session is started the web browser loads

Ajax engine which is built by using JavaScript and frequently put left in unseen frame. When we work on client side programming at that time we cannot access the function of server side. But this is possible when we uses Ajax technology. In this technology we can access server side function by using page method which is built in JavaScript.

Most of the Google products are developed using Ajax Technique and they are Orkut, Google map, Google suggest and Google groups.

Sunday, 19 August 2012

Website Design for Mobiles

The design of website of your business, organization and any other related services is most important. Similarly design of web site for mobile phones, iPhones, tablets is important as well. This is because now a days most of the people of the world use mobile phones, iPhones, tablets etc.

If the website already exists then you have to make changes in it so that it will easily available on smartphone or any other device which have smaller screen display then desktop or laptops.

When designing website for mobiles or any other device that has smaller screen than desktop computer or laptops: 

1.    One column design: Most of the web pages have more than one column of content and it is difficult for user to read and scroll. But the single column design is easy to read and scroll the content of the web page.

2.    Less Content of information: The content of your web pages should be limited and meaningful so that user can easily read and understand the concept of it.

3.    Important and limited images: You should use limited and important images to build your website. But at the time of development you should optimize all this images in 8KB or below 8KB. Before embedding in your website make the entire images small in width. This way all images will easily display on mobile phones or any other small size devices.