An acronym for application program interface – a set of routines, protocols, and tools for building software applications that enable programs to communicate with each other.
Active Server Pages. An open, compile-free application environment in which Web developers can combine HTML, scripts, and reusable Active Server components. ASP technology enables server-side scripting for IIS with native support for both Visual Basic Scripting Edition and JScript.
A component that provides an interface between an internal application and external applications or messaging systems. An adapter detects events and validates event contents.
Applications are the primary objects that developers work with in Mobile Web Studio. Applications are comprised of one or more content elements and portal pages can contain one or more applications.
An Unwired Accelerator wizard used to define applications. A succession of windows guides you through the process of creating, configuring, and customizing the application. You do not need to use all the windows to define your application; the windows needed vary depending on the type of application you are creating (for example, Web, HTML, JSP, database, document, and so forth).
Web content that is optimized for and delivered to mobile devices by M-Business Anywhere server. Channels are defined by a base URL and by other parameters such as channel size, link depth, image preferences, and frequency of refresh. M-Business Anywhere server automatically delivers new information from the specified URL to M-Business Client on the connecting mobile device.
An Unwired Accelerator feature that enables you to connect related or unrelated applications in a flow using events.
A network architecture in which one or more computers (servers) accept requests for services from one or more workstations (clients).
This may also refer to a back-end application (server) that accepts requests for information from a front-end application (client).
Connection pooling is a performance optimization based on using collections of pre-allocated resources, such as objects or database connections. Pooling results in more efficient resource allocation.
Communications that do not require a dedicated connection or session between applications.
An Unwired Accelerator feature that enables you to capture a set of Web pages from a remote site and define how to extract the content for display.
Application Builder window used to capture a set of Web pages from a remote site and define how to extract the content for display.
Elements are used to build applications. An application can consist of one or more elements. See application.
A reference to all aspects of a large business organization—from manufacturing to finance, marketing, to human resources. This term can also refer to an organization plus its partners, vendors, suppliers, and customers.
An acronym for Enterprise Resource Planning. An ERP is an integrated information system that serves all departments within an enterprise. ERP includes the use of packaged software rather than proprietary software. ERP components can interface with a company’s own software, and also, depending on the software, ERP components can be altered using the vendor’s proprietary tools as well as proprietary or standard programming languages
An event is a notification that occurs in response to some action. It can be a change in state or as a result of the user clicking or moving the mouse, pressing a keyboard key, or other actions that are focus-related, element-specific, or object-specific. Programmers write code that respond to these actions. An event can also be an object that is imported, passed between processors, and exported to an external database.
Application Builder window used to identify which rows, columns, and fields to use in the application and which to exclude; and to define additional grid rules.
The Unwired Accelerator feature for manipulating the content and format of an application for display on a mobile device.
HyperText Transport (or Transfer) Protocol is the set of rules that governs the exchange of text, graphic, sound, and video files on the World Wide Web.
Developed by Sun Microsystems, Java is an object-oriented programming language, similar to C++. Java-based applications, or applets, can be quickly downloaded from a Web site and run using a Java-compatible Web browser such as Microsoft Internet Explorer or Netscape Navigator. Java applets are the most widespread use of Java on the Web.
Lightweight Directory Access Protocol. LDAP is a software protocol that allows anyone to locate organizations, individuals, and other resources (files, devices, etc.) on the Internet or on a corporate intranet.
A platform for delivering Web-based content and applications to mobile devices rapidly and cost-effectively, with minimal recoding. Web developers can leverage their existing skill sets and open standards to develop and deploy fully interactive Web applications with wireless capabilities.
Data that describes other data. Any file or database that holds information about another database's structure, attributes, processing, or changes.
A platform for developing applications for mobile devices. Mobile Web Studio is a Web-based rapid development tool for creating powerful and interactive mobile Web applications or for mobilizing existing Web applications or data sources like databases, XML, Web Services, HTML and JSPs/ASPs.
Application Builder window used to create the element of your choice, including elements for Web, XML, HTML, JSP, database, document, and so forth.
Open Database Connectivity. ODBC is a Windows standard API that is used for SQL communication to connect applications to a variety of data sources. Access is generally provided through the Control Panel, where data source names (DSNs) can be assigned to use specific ODBC drivers.
Application Builder window used to customize the parameters, or variables, used to capture the grid. This enables application end-users to customize or personalize parameter values when they view the application.
Simple Object Access Protocol. SOAP provides a way for applications to communicate with each other over the Internet, independent of platform. Remote objects can give a program almost unlimited power over the Internet, but most firewalls block non-HTTP requests. SOAP, an XML-based protocol, gets around this limitation to provide intraprocess communication across machines.
In Unwired Accelerator, the implementation of SOAP is intended to provide businesses with a way to expose corporate software functionality to their customers with minimal firewall constraints, platform dependencies or complex development implementations involving DCOM or CORBA.
SOAP was developed by Microsoft, DevelopMentor, and Userland Software and has been proposed to the Internet Engineering Task Force (IETF) as a standard.
Secure Sockets Layer. SSL is a standard for providing encrypted and authenticated service over the Internet. Using the Rivest Shamir and Adleman (RSA) public key, a public key cryptography for Internet security, specific TCP/IP ports can be encrypted. Primarily used for handling commerce payments, SSL is a general-purpose encryption standard for the Internet.
A computer or software package that provides specific capabilities to client software running on other computers.
A servlet is a small, persistent, low-level program that runs on a server. The term was coined in the context of the Java applet, a small program that is sent as a separate file along with a Web (HTML) page.
Some programs that access databases based on user input need to be on the server. These programs were most often implemented using a Common Gateway Interface (CGI) application. However, if a Java virtual machine is running in the server, servlets can be implemented in Java. A Java servlet can execute more quickly than a CGI application. Instead of creating a separate program process, each user request is invoked as a thread in a single daemon process, so that the system overhead for each request is slight.
Application Builder window used to add parameters for splitting rows and columns in a grid. Split rules are defined for rows and columns; for delimiters; and for personalization adapters.
A program that creates a named collection of SQL or other procedural statements and logic that is compiled, verified and stored in a server database.
General term for software that transforms XML documents based on one XML vocabulary into XML documents based on a different XML vocabulary. Example stylesheets are Java Server Pages (JSPs) and XSLT stylesheets.
Transmission Control Protocol/Internet Protocol—the network protocol for the Internet that runs on virtually every operating system. IP is the network layer and TCP is the transport layer.
A software solution that accelerates the mobilization of enterprise Web applications and data sources for constant access. Unwired Accelerator is comprised of Mobile Web Studio and M-Business Anywhere.
Software used to automatically route events or work-items from one user or program to another. Workflow is synonymous with process flow, although traditionally has been used in the context of person-to-person information flows.
eXtensible Markup Language—a simplified subset of Standard Generalized Markup Language (SGML)—is a way to that provides a file format for representing data, a method for describing data structure, and a mechanism for extending and annotating HTML with semantic information.
As a universal data format, XML provides a standard for the server-to-server transfer of different types of structured data so that the information can be decoded, manipulated, and displayed consistently and correctly. In addition, it enables the development of three-tier Web applications, acting as the data transfer format between the middle-tier Web server and the client.
Copyright © 2005. Sybase Inc. All rights reserved. |