“H” – IT Outsourcing Vocabulary

  • Handwriting Recognition: Handwriting recognition refers to a computer receiving handwritten input and intelligently recognize it to some characters. The image of the written text may be sensed “off line” from a piece of paper by optical scanning (optical character recognition). Alternatively, the movements of the pen tip may be sensed “on line”, for example, by a pen-based computer screen surface
  • Haskell Programming Language: Haskell Programming Language, simply called Haskell in most cases, is a standardized pure functional programming language with non-strict semantics, named after the logician Haskell Curry. Haskell was designed by a committee from the functional programming community in April 1990. It features static polymorphic typing, higher-order functions, user-defined algebraic data types, and pattern-matching list comprehensions. Innovations include a class system, systematic operator overloading, a functional I/O system, functional arrays, and separate compilation
  • HTML Editor: A HTML editor is an software application for creating web pages. Although the HTML markup of a web page can be written with any text editor, specialised HTML editors can offer convenience and added functionality. For example, many HTML editors can work not only with HTML, but also with related technologies such as CSS, XML and JavaScript or ECMAScript
  • HyperCard : HyperCard was an application program from Apple Computer in 1987. It most closely resembles a database application in concept, in that it stores information, and is graphical, flexible and creates files that are easy to modify. It also includes HyperTalk to manipulate data and the user interface. HyperCard users often used it as a programming system for Rapid Application Development as opposed to a database. The HyperCard model consists of cards, and collections of cards, called stacks. You can connect the cards in various ways, and leaf through them the way you would with a set of Rolodex cards. In addition to data, each card can contain graphics and buttons that trigger other events, such as sound or video
  • Hypermedia: Hypermedia, a logical extension of the term hypertext, allows graphics, audio, video, plain text and hyperlinks intertwine to create a generally non-linear medium of information. This contrasts with multimedia, which, although often capable of random access in terms of the physical medium, is essentially linear in nature. The World Wide Web is a classic example of hypermedia, whereas a movie on a DVD is an example of standard multimedia. The lines between the two can (and often do) blur depending on how a particular technological medium is implemented
  • HLA: High Level Architecture : The High Level Architecture (HLA) is a general purpose architecture for distributed computer simulation systems. Using HLA, computer simulations can communicate to other computer simulations regardless of the computing platforms. Communication between simulations is managed by a runtime infrastructure (RTI)
  • HTML-Kit: HTML-Kit is an HTML editor for Microsoft Windows made by chami. com. It falls into the class of HTML editors that emphasize editing HTML code directly, although it does have built-in functionality for previewing code
  • HLA: High Level Assembly: High Level Assembly (HLA) is an assembly language developed by Randall Hyde which can use high level language constructs to aid x86 assembly programmer beginners and advanced assembly developers alike. It fully supports advanced data types and object-oriented assembly language programming. It uses a syntax loosely based on several high-level languages, such as C/C++, Ada, Modula-2, and Pascal, to allow the creation of readable assembly language programs, and to allow High-level language (HLL) programmers to learn HLA as rapidly as possible
  • HSQLDB: HSQLDB is a relational database management system written in Java. It is based on Thomas Mueller’s discontinued Hypersonic SQL Project. The software is available under a BSD license. HSQLDB has a JDBC driver and supports a rich subset of SQL-92, SQL-99, and SQL:2003 standards. It offers a fast, small database engine which offers both in-memory and disk-based tables
  • HyperTalk: HyperTalk is a high-level programming language created in 1987 by Dan Winkler and used in conjunction with Apple Computer’s HyperCard hypermedia program. The main target audience of HyperTalk was beginning programmers, hence HyperTalk programmers were usually called authors, and the process of writing programs was called “scripting”. HyperTalk scripts are fairly similar to written English, and use a logic structure similar to the Pascal programming language
  • High-Level Language: High-level language, also known as high-level programming language, is a programming language that, in comparison to low-level programming languages, may be more abstract, easier to use, or more portable across platforms. Examples include languages such as C, FORTRAN, or Pascal that enables a programmer to write programs that are more or less independent of a particular type of computer
  • Heterogeneous System: Heterogeneous systems, in software context, refer to systems that have different aspects such as the interface, the implementation, the data, etc. Two systems in a family are heterogeneous to the extent that they are incompatible in some way. One may represent information differently or not include certain functionality or adopt different security policies. If everything between two systems are the same and interoperate, they are homogeneous. Federating or integrating homogeneous systems is presumably simpler than federating heterogeneous systems
  • Horizontal Software : Horizontal software, also known as horizontal application, refers to the kind of software used by many different kinds of organizations, such as word processing or bookkeeping software
  • Homogeneous System: Homogeneous systems, in software context, refer to the systems if they have the same aspects like the same interface, the same implementation, that can interoperate, can share data, etc. Otherwise, they are heterogeneous, which may represent information differently or not include certain functionality or adopt different security policies. Federating or integrating homogeneous systems is presumably simpler than federating heterogeneous systems
  • HMP: Hybrid Multiprocessing: Hybrid multiprocessing(HMP) refers to a kind of multitasking which provides some elements of symmetric multiprocessing, using add-on IBM software called MP/2. IBM OS/2 supports HMP
  • HotHTML: HotHTML is a HTML editor and text editor rolled into one with a strong focus on web development, originally released as a freeware web coding tool (WYSIWYN)
  • Hex editor: Hex editor is a tool used to create and modify binary files
  • Helper Applications: Helper application is an external viewer program launched to display content retrieved using a web browser. These applications commonly let you see and hear video and audio files, as well as view specialized text files or virtual reality models. Windows Media Player, QuickTime, Shockwave, CosmoPlayer, and RealAudio are examples of helper applications. Another common term for these programs is “plug ins,” because they supplement the capabilities of your browser, and only run when they are needed to display files
  • Hydrogen Software: Hydrogen software is an advanced drum machine application originally developed for GNU/Linux but later ported to Windows and Mac OS X. Its main goal is to bring professional yet simple and intuitive pattern-based drum programming
  • Hoard Memory Allocator: The Hoard memory allocator, or Hoard, is a memory allocator for Linux, Solaris, Microsoft Windows and other operating systems. Hoard can improve the performance of multithreaded applications by providing fast, scalable memory management functions (malloc and free). In particular, it reduces contention for the heap (the central data structure used in dynamic memory allocation) caused when multiple threads allocate or free memory, and avoids the false sharing that can be introduced by memory allocators. At the same time, Hoard has low fragmentation