Wednesday, 13 November 2013

HTML

Introduction :

HTML (Hypertext Markup Language) is the set of markup symbols or codes inserted in a file intended for display on a World Wide Web browser page. The markup tells the Web browser how to display a Web page's words and images for the user. Each individual markup code is referred to as an element (but many people also refer to it as a tag). Some elements come in pairs that indicate when some display effect is to begin and when it is to end.

HTML is a formal Recommendation by the World Wide Web Consortium (W3C) and is generally adhered to by the major browsers, Microsoft's Internet Explorer and Netscape's Navigator, which also provide some additional non-standard codes. The current version of HTML is HTML 4.0. However, both Internet Explorer and Netscape implement some features differently and provide non-standard extensions. Web developers using the more advanced features of HTML 4 may have to design pages for both browsers and send out the appropriate version to a user. Significant features in HTML 4 are sometimes described in general as dynamic HTML. What is sometimes referred to as HTML 5 is an extensible form of HTML called Extensible Hypertext Markup Language (XHTML).

















There are a few advantages and disadvantages of HTML :


Advantages:

Disadvantages:

v  Its plain text so is easy to edit.

v  It is static needs to be manually updated or needs some scripting support to change it in some way.

v  Its also fast to download (text is highly compressable).

v  Isn't rendered correctly in all browsers
v  Is very easy to pickup\learn

v  Isn't really as flexible as other standards or technologies

v  Its now a standard

v  Different vendors added (mostly Microsoft early on) their own custom tags that aren't widely supported if at all by most browsers (e.g. marquee tag).

v  Its supported by most browsers across most if not all platforms
v  Very limited styling capabilities and its essentially massively outdated (xhtml and xml suite of standards).

v  Simple to edit only requires a text editor
v  Tags can be used (or used to be able to be used) very loosely (i.e. used to be able to omit end tags etc).



for any references please refer to this link:




Tuesday, 5 November 2013

Maple

Images : 






 Maple is a software that helps the user to develop their own computer algebra system. Maple software can be purchased either online or offline. Maplesoft. a software company also based in Waterloo, OntarioCanada. The current major version is version 17 which was released in March 2013.

Maplesoft products have helped institutions offer more progressive instruction to students in mathematics, engineering, and science. The generations of Maplesoft products have made flexible and intelligent mathematical computing an essential component of modern education. By using the Maple software, people can gain the benefits or advantages which are Maple has the full power of the advanced mathematical software Maple behind it. Maple has the ability to represent and solve problems in pre-calculus, calculus, linear algebra, abstract algebra, vector calculus, statistics, number theory, group theory, and more. The powerful Maple can determine mathematical equivalences, and automatically grade the student response appropriately. Like a human teaching assistant, Maple will detect when the response is equivalent to the programmed answer, instead of doing a mindless simple comparison.


People can purchased online this beneficial software via this link :

Comparison between Maple and another mathematical software, Mathematica.

Maple
Mathematica
1. Maple has a software floating point model which is an extension of IEEE 754.
1. Mathematica provides a floating point arithmetic model that allows precision tracking to identify and control the propagation of rounding errors.
2. Maple supports only data.
2. It has data models for data, censored data and temporal data.
3. Maple is more powerful on solving Integral equations, differential equations and Groebner basis.
3. Mathematica is more powerful for integration, recurrence relations, equation solving and simplification.
4. Maple can declare symbols to be real, complex, or within intervals.
4. It can declare real, complex, interval and integer attributes.
5. Maple provides 3D fly-by views , which it can display all your equations look the same as they do in your textbook
5. Mathematica does not provide 3D fly-by views.