MIPL

Media-Independent Presentation Language

  HOME

  OVERVIEW

 IMPLEMENTATION

 MIPL TAGS
   ASK
   ASKITEM
   DATAIN
   EXIT
   FORM
   GOTO
   HIDDEN
   INVALID
   MENU
   MENUEND
   MIPL
  
NAME="label"
   NOINTERRUPT
   ONINTERRUPT
   PREFER="mode"
   RECORD
   SELECT
   SELECTION="char"
   SUBMIT
   TIMEOUT
   VOICE
   VOICERATE="rate"
   comment

 SCRIPT EXAMPLES
  Example
  Example-1
  Example-2

 SOURCE
  Example

 


Version 0.6, November 29, 2000
(previous versions were 0.4, Aug. 2, 1999, and 0.5, Feb. 27, 2000)

Media-Independent Presentation Language (MIPL), is an Internet based technology designed to facilitate general access to many types of information, which can be implemented by using a wide variety of hardware and software solutions.

Unlike HTML, which is typically used in a graphical environment, MIPL is specifically designed not to utilize graphics, or for that matter, any non-directly informational objects. HTML was originally designed as a textual presentation language, with a limited ability to utilize graphics. Although non-graphical navigation was always a bit tricky and perhaps difficult with early implementations of HTML, present day HTML implementations clearly dictate the necessity for a graphical environment. Trying to use the "Web" these days without graphics, is all but useless in most cases.

A video monitor is certainly not the only device which can be used for information output. A keyboard and mouse are certainly not the only devices, which can be used for input. Present Internet applications make this assumption far too often.

MIPL implementations are intentionally limited to brief and direct informational content, which can be deployed in a wide variety of applications, without graphical dependency.

MIPL was designed to co-exist with or within HTML script. MIPL code can be deployed within HTML script, or by itself. The existence of MIPL code within HTML will not interfere with HTML. MIPL and HTML are entirely independent of each other. MIPL deployment utilizes existing HTTP technology and servers.

MIPL was designed to give a user a clear, concise, efficient, no-nonsense way of obtaining the information they desire, in a format that is appropriate for their environment, needs, and application, whatever that may be. When developing MIPL solutions, the more you limit the types of presentations, the greater the potential will be of its applicability to a given scenario. If you minimize the complexity of data output, to no more than concise textual data, and utilize a concise built-in general navigation system based upon menus, you will have a scalable solution suited to a wide variety of needs.

MIPL has the unparalleled potential of bringing Internet-based technology and information to many people and realms. MIPL can be the bridge used to deliver information contained on the Internet, to everyone.

Access to information contained on the Internet is becoming more dependant upon the use of computers, to access information on the Internet. Not everyone in the world has a computer, or for that matter, is even capable of using a computer to it's fullest potential. Access to the Internet can be troublesome and problematic, for example, for persons with specific disabilities.  

MIPL can be used with audio, such as on a telephone, or with a microphone and speaker, or head set, or on a 2-way radio, or on a far more primitive communications medium, such as morse code. MIPL can be used by a deaf person that has a standard TTY/TDD device. Unlike other Internet technologies, MIPL is simply not bound to one particular method of presentation.

Even if a person has an Internet capable computer, and is physically capable of, and familiar with how to use it, there are situations where doing so just is not practical or possible. One could "browse" the Internet, for example, while driving or jogging, or doing some other sort of physical activity. In this example, accessing data would only involve their voice and their ears. The rest of their body would be available to do whatever else it is, that they are doing, as opposed to being idle for the most part, while sitting in front of their monitor and keyboard.

In addition, MIPL also serves the purpose of being an extremely simplified, yet powerful development and implementation environment for telephony and communications applications.

Before MIPL, it required extremely specialized knowledge (which in all but very rare cases was unattainable) to design, much less implement, a telephony application. The technology for the practical implementation of telephony applications has existed for many years (since about 1986/87), but its inherent requirement (to develop and use these technologies) for proficiency in a set of rather obscure (at best) areas has prevented its proliferation.

Now, if you can program in a scripting language (MIPL, which at this point is actually less complex then HTML), you can easily and quickly create virtually any telephony application (if the telephony-based MIPL browser supports all the telephony-application-specific functions you need, implemented as telephony-specific URI's, such as transferring a call, or teleconferencing, etc). This potentially brings costs of development and deployment of such an application (at least a simple one) down to several hundred dollars, as opposed to several hundred thousand dollars in the past.

 

The technologies, software, designs, drawings, concepts, methodologies (including the use of all of these, and that which is derived from the use of all of these), all other intellectual properties contained herein, and all intellectual property rights have been and shall continue to be expressly for the benefit of all mankind, and are perpetually placed in the public domain, and may be used, copied, and/or modified by anyone, in any manner, for any legal purpose, without restriction.

The text and non-informational images of this website (not the information contained herein) are Copyright © 1999-2010 H.R. Jim Dixon. May be reproduced in full, or in part, in any manner without modification.