Home Articles FAQs XREF Games Software Instant Books BBS About FOLDOC RFCs Feedback Sitemap
irt.Org

Core Team Profiles - Pankaj Kamthan

You are here: irt.org | About | Profiles | Pankaj Kamthan

My area of teaching and research interest is Computational Mathematics, in particular, Numerical Analysis and Dynamical Systems. I am also interested in the implications of the WWW towards education and commerce.

Articles By Pankaj Kamthan:

215. Sunday 3rd December 2000 - Perspectives of XML in E-Commerce
Synopsis:
Electronic Commerce (E-Commerce) has proliferated on the Web in the last few years. XML is touted to accelerate this growth further. The advantages XML offers to businesses, developers, and customers are discussed. Applications to various business domains are provided. Issues that prove obstacles to effective deployment of XML in E-Commerce, along with suggested solutions, are pointed out. By Pankaj Kamthan and Hsueh-Ieng Pai

Techniques:
213. Sunday 13th August 2000 - XML Conformance : The Burden of Proof
Synopsis:
The notion of "correctness" in authoring documents for the Web is important. Extensible Markup Language (XML) allows various levels of flexibility to the author during document production. Tools and techniques that can lead to XML conformance are discussed. Written by Pankaj Kamthan

Techniques:
XML, XML Conformance, XML Well-Formedness, XML Validation, XP, RUWF, XML Spy, XmetaL, XML4C, XML4J, DOMit, STG Validator
212. Sunday 21st May 2000 - XML Entities and their Applications
Synopsis:
Extensible Markup Language (XML) documents consist of entities that are content placeholders. Different types of entities serve a number of different functions, in different contexts, and use different ways to point to the data that they hold. Syntax and semantics of XML entities are discussed by Pankaj Kamthan. Examples of their use in various scenarios and applications are given.

Techniques:
MathML, XML, DTD, Entities, XHTML
209. Monday 27th March 2000 - XMLization of Graphics
Synopsis:
Scalable Vector Graphics (SVG) is an important step towards creating a standard platform for graphics on the World-Wide Web (Web). Pankaj Kamthan discusses the motivation for SVG, along with its advantages, applications in various contexts, and issues concerning its deployment.

Techniques:
Graphics for the Web, Raster Graphics, Vector Graphics, Scalable Vector Graphics, SVG, SVG Rendering, Optimization, Security and Grammar
208. Sunday 19th March 2000 - The State of MathML : Mathematically Speaking (and Stuttering)
Synopsis:
Mathematical Markup Language (MathML) is an Extensible Markup Language (XML) vocabulary for describing mathematical notation, capturing both its structure and content. The current state of MathML in lieu of other technologies is discussed by Pankaj Kamthan. A variety of examples are presented.

Techniques:
MathML, Issues, Authoring, software, Mathematical Markup and Semantics, XML, SMIL
203. Monday 7th February 2000 - XML Euphoria in Perspective
Synopsis:
Extensible Markup Language (XML) is a meta-language for the World-Wide Web (Web) that has been applied to several diverse domains of society. The current state of XML and related initiatives, separating possibilities (rigor) from popularizations (hype), are discussed by Pankaj Kamthan. Caveats in deployment of XML are pointed out with the help of case studies in synchronized multimedia and electronic commerce (E-Commerce).

Techniques:
Markup Languages, Structure, XML, Extensibility, Data/Object view Semantics, Authoring, Rendering, XML Case Studies, SMIL, E-Commerce
198. Sunday 2nd January 2000 - XML and CSS : Structured Markup with Display Semantics
Synopsis:
Extensible Markup Language (XML) is a standard for marking up data in a structured manner. Styling the content of XML documents so that it can be presented to a Web browser is therefore desirable. Viability of Cascading Style Sheets (CSS) in styling XML documents is discussed. Examples from a variety of XML applications are included. By Pankaj Kamthan

Techniques:
XML, Extensible Hypertext Markup, CSS, Cascading Style Sheets, DTD, MathML, Mathematical Markup, SVG, Graphical Markup, Extensible Stylesheet Language, XSL, XSL Formatting Semantics, XSL-FS, XSL Transformations, XSLT
193. Sunday 21st November 1999 - XML Namespaces : Universal Identification in XML Markup
Synopsis:
XML namespaces provides a method for qualifying element and attribute names used in Extensible Markup Language (XML) documents by associating them with namespaces uniquely identified by Uniform Resource Identifier (URI) references. The motivation for XML namespaces, along with their internal workings are discussed by Pankaj Kamthan with the help of various examples. Specific applications are included.

Techniques:
XML Namespaces, Qualified Names, Explicit and Default Declarations, Uniqueness, Attributes, Authoring, MATHML, SVG, Translating XML to XHTML, XSL, Metadata, RDF
192. Sunday 30th January 2000 - The Emperor has New Clothes : HTML Recast as an XML Application
Synopsis:
HTML (Hypertext Markup Language), the definitive markup language for the Web, is inflicted with various limitations. To resolve those, HTML has been reformulated as XHTML (The Extensible Hypertext Markup Language) 1.0, which is a vocabulary based on XML (Extensible Markup Language) 1.0 syntax. An introduction, from the author's viewpoint, is given. Issues of XHTML 1.0 syntax and semantics, transition from HTML to XHTML 1.0, and XHTML 1.0 authoring, rendering and validation are discussed by Pankaj Kamthan

Techniques:
XHTML, SGML, HTML, XML, XHTML Syntax and Semantics, XHTML DTDs, XML Namespaces, XHTML Namespaces, HTML to XHTML, HTML Tidy, HTML-Kit, Amaya, XML Spy, Mozquito Factory, Validating XHTML, Rendering XHTML
184. Sunday 19th September 1999 - CGI Security : Better Safe than Sorry
Synopsis:
The Common Gateway Interface (CGI) is a standard for interfacing external programs with the Web servers. In absence of appropriate security measures, CGI scripts can present a variety of security problems to their host. Solutions are suggested by Pankaj Kamthan to minimize these problems, and even eliminate them in certain cases.

Techniques:
CGI, SSI, privileges, security, NOBODY, wrappers, CGIWrap, SBOX, suEXEC, Apache, tainting, Shell, back ticks, pre-built CGI scripts
180. Sunday 22nd August 1999 - Made to Measure : Apache Web Server Customization
Synopsis:
Apache is a powerful and widely-used World-Wide Web (Web) server. One of its strengths is that the modules that it is made of are customizable according to the user's requirements. Pankaj Kamthan discusses the benefits and the process of customization, along with a brief introduction to some useful modules.

Techniques:
Apache, Modules, Standard, Customizing, Configuring Apache
177. Sunday 1st August 1999 - Apache at your Web Service
Synopsis:
A World-Wide Web (Web) server is a program that provides information to the client on request. One of the most powerful and widely-used Web server in use today, Apache, is discussed by Pankaj Kamthan.

Techniques:
Apache, Binary, Source, Operating Systems, Compiling, Installing, Running, Linux, Windows, Macintosh, Support, Limitation
175. Monday 26th July 1999 - E-Store on the Web : Let's Go Shopping!
Synopsis:
E-commerce over the World-Wide Web (Web) is a rapidly evolving and proliferating field. Establishing an electronic store (e-store) makes selling on the Web a reality. Pankaj Kamthan discusses issues involved in deploying an e-store, using the software PerlShop as a prototype.

Techniques:
Tools, E-Store, Shopping Cart, PerlShop, Catalogs, Security, Payment Methods
172. Sunday 11th July 1999 - Speed Thrills : CGI Please ... and Fast!
Synopsis:
The Common Gateway Interface (CGI) is a standard for interfacing external programs with the Web servers. Under testing conditions, such as computationally-intensive tasks or large number of concurrent users, CGI scripts can degrade in performance. Reasons for this behaviour are pointed out and solutions are suggested by Pankaj Kamthan.

Techniques:
CGI Performance, CGI Optimization, Perl, Tools, I/O Buffering, Reverse DNS Lookups, Non-Parsed Headers, NPH, Client-Side Processing, State Persistence Using Cookies, Coprocessing, mod_perl
171. Sunday 4th July 1999 - CGI Programming Made (Relatively) Easy Using Libraries
Synopsis:
The Common Gateway Interface (CGI) is a standard for external gateway programs to interface with HTTP servers. CGI libraries simplify the task of writing CGI scripts. The use of one widely used CGI library, CGI.pm, is discussed in detail by Pankaj Kamthan.

Techniques:
CGI Libraries, cgi-lib.pl, CGI Lite, CGI :: * Modules, CGI.pm
167. Sunday 20th June 1999 - Looking for Something? : Searching the Web
Synopsis:
Searching for information is one of the most common activities on the Web. However, it can also be one of the most frustrating to carry out. Pankaj Kamthan describes some of the basics behind searching and provide recommendations that could improve the outcome and the experience. The nature of information, which is the search object, is also discussed.

Techniques:
Obstacles, Views, Search Engines, Gateways, Techniques, Metadate, RDF
166. Saturday 12th June 1999 - Server-Side Includes and its Extensions
Synopsis:
Server-side includes (SSI's) extend and introduce implicit dynamism in HTML documents, and can be a useful alternative to CGI's in certain cases. Use of SSI's, and their extensions in the Apache WWW server, XSSI's, are described. Applications SSI's and XSSI's are given. Written by Pankaj Kamthan

Techniques:
Server-Side Includes, SSI, Extended Server-Side Includes, XSSI, Editing, Environment Variables, Directives, config, echo, exec, flastmod, fsize, include, Configuration, Debugging, printenv, set, if, elif, else, endif, Variable Substitution, XBitHack, Applications of XSSI's, Concerns, Performance, Security
158. Sunday 25th April 1999 - E-Commerce on the WWW : A Matter of Trust
Synopsis:
In this article, by Pankaj Kamthan, the risks involved in E-Commerce (E-Commerce) on the World-Wide Web (WWW) that lead to breach of privacy and loss of trust are addressed. Ongoing efforts to tackle these risks are outlined.

Techniques:
E-commerce, Risks, Business Practices, Information Protection, Transaction Integrity & Security, Privacy and Trust, WebTrust, TRUSTe, P3P
155. Monday 29th March 1999 - E-Commerce on the WWW : Prospects and Concerns
Synopsis:
Internet and the World-Wide Web (WWW) have opened new vistas in Electronic Commerce (E-Commerce). Pankaj Kamthan discusses the prospects and concerns that this medium provides from the viewpoints of Business-to-Consumer and Business-to-Business commerce.

Techniques:
E-Commerce, ecommerce, Electronic Commerce, Businesses, Consumers, Web Presence, Timelessness, Communication, Networking, Information, Services, Sales, Marketing, Advertising, Privacy, Security, Competition, Quality, Searching, Efficiency, Cost Reduction, Timelessness, Inventory Control, Security, Interoperability, Models
152. Sunday 14th March 1999 - Web Design Hints and Tips
Synopsis:
Hints and Tips to make your Web pages more pleasurable to your visitors - by Paul Rundle, Pankaj Kamthan and Martin Webb

Techniques:
Java, Sounds, Images, Animated GIFs, Logo's, Color, Guestbooks, Page Length, Counters, Links, Clocks, Status Bar, Proprietary and obsolete HTML tags
151. Sunday 7th March 1999 - Java Applets in Education
Synopsis:
Java applets are one type of Java programs that can be displayed within a WWW browser that supports Java. Advantages of using applets for the purposes of teaching and learning are discussed by Pankaj Kamthan. Guidelines for developing educational applets are suggested. Technological and pedagogical issues involved are pointed out. Prototypical examples are given as applications.

Techniques:
Java Applets, Education, Resources, Applications
148. Sunday 14th February 1999 - You do have "CSSTYLE" with Emacs
Synopsis:
Use of Cascading Style Sheets (CSS) is an important approach towards separating 'aesthetics' from content and structure of HTML documents. Pankaj Kamthan discusses two methods of editing CSS files using the powerful and widely used Emacs editor.

Techniques:
CSS, Cascading Style Sheets, Emacs, HTML editor, CSS editor, CSS Module, CSS Mode, CSS Validation, CSS1 and CSS2 properties
145. Saturday 23rd January 1999 - Linux with RPM
Synopsis:
In this article, Pankaj Kamthan discusses how one can readily manage packages on Linux-based platforms using the RPM. We assume the reader has some background in using UNIX-like operating systems, preferably Linux. The ideas presented here carry over to other UNIX-based platforms which support RPM.

Techniques:
Linux, Installing Packages, RPM, Red Hat software, Querying, Upgrading, Verifying, Installing and Uninstalling packages
143. Friday 15th January 1999 - A Gift of "Life" : The Document Object Model
Synopsis:
The introduction of proprietary methodologies to induce "dynamic effects" in otherwise static documents have led to a state of chaos on the World-Wide Web (WWW). Pankaj Kamthan discusses the Document Object Model (DOM) Level 1, an application programming interface (API) for HTML and XML documents, which brings order by standardizing these efforts.

Techniques:
DOM, Document Object Model, W3C Recommendation, Objects, node, child, descendent, element, leaf, method, parent, root node, sibling
141. Sunday 10th January 1999 - E-Payment on the WWW : An Introduction to Merchant Accounts
Synopsis:
Electronic payment (E-Payment) systems are an integral part of electronic commerce (E-Commerce) on the World-Wide Web (WWW). Pankaj Kamthan discusses the significance of one method of electronic payment, a credit card, how they can benefit businesses and consumers, limitations of their use, and the means of making them accessible on the WWW.

Techniques:
E-commerce, E-payment, credit cards, merchant banks
138. Friday 30th April 1999 - Stop! Is Your HTML Document Valid?
Synopsis:
It is important that the Hypertext Markup Language (HTML) document you create conforms to the corresponding Document Type Definition (DTD). Selected online and offline HTML validation techniques are discussed by Pankaj Kamthan. Updated to include a reference to a GUI version of HTML Tidy, CYAN an online interface to HTML Tidy, and information about Optimization with HTML (UN)Compress, and HTML-Kit.

Techniques:
Validation, HTML, syntactical, semantical, spelling, stylistic, bandwidth, W3C HTML Validation Service, CYAN, HTMLChek, Weblint, HTML Tidy, HTML-Kit, Doctor HTML, Emacs and Weblint
137. Saturday 5th December 1998 - Intranets in Education
Synopsis:
An Intranet uses the technology of the Internet for dissemination, sharing and enhancement of information internal to an organization. Advantages of an educational intranet are discussed and some applications are suggested by Pankaj Kamthan.

Techniques:
Intranets in Education, benefits, applications, information sharing, information dissemination
136. Saturday 5th December 1998 - HTML Editing With Emacs
Synopsis:
GNU Emacs is one of the most widely used and powerful editors today. The task of formatting HTML files can be greatly simplified by using editing modes available for HTML. Pankaj Kamthan briefly describes the use of editing mode html-helper-mode, supported by the modes tempo, and hilit19.

Techniques:
Emacs, Unix, Linux, HTML editing
134. Sunday 29th November 1998 - Representation of Japanese Language Characters on the WWW
Synopsis:
The issue of representing Japanese language characters on the World-Wide Web (WWW) can pose various challenges. In this article, Pankaj Kamthan presents some possible solutions, and discuss their advantages and limitations. We restrict ourselves to Windows 95/NT and UNIX/X-based platforms.

Techniques:
Japanese Language, Operating Systems, Browsers, World-Wide Web
133. Friday 20th November 1998 - Rendering Chinese Language Characters on the World-Wide Web
Synopsis:
The issue of rendering Chinese language characters on the World-Wide Web (WWW) can pose various problems due to their varied support in different operating systems and different browsers. In this article, Pankaj Kamthan presents some possible solutions. We restrict ourselves to Windows 95/NT and Unix/X-based platforms.

Techniques:
Chinese Language, Operating Systems, Browsers, World-Wide Web
130. Saturday 14th November 1998 - Timestamping an HTML Document
Synopsis:
Pankaj Kamthan presents two solutions - one on the client-side, and the other on the server-side - to the problem of including the date of last modification of an HTML document. Limitations of these approaches are also pointed out.

Techniques:
Date & Time stampimg, lastModified, SSI, Server Side Includes, *.shtml, #echo, #include, Client Side JavaScript, JavaScript source files, Perl, finding and renaming files

Software Reviews By Pankaj Kamthan:

015. - Actinic Catalog 3.0
Synopsis:
Pankaj Kamthan evaluates this online catalog creator from Actinic Software.

Techniques:
software, software reviews, programs, buy software, purchase software, real audio, actinic, catalog, e-commerce, e-catalog, e-store, electronic commerce, transactions, web store, web shop, online catalog, catalogue

©2018 Martin Webb