XBL

XBL (XML Binding Language) is an XML-based markup language for altering the behavior of XUL widgets. It has only ever been implemented in the Mozilla codebase.

Mozilla deprecated XBL in 2017 and is now in the process of removing it from the codebase, which is primarily used to build the Firefox web browser.[1][2] However, the UXP fork of the codebase intends to continue supporting XBL indefinitely.[3]

Overview

XUL defines the user interface layout of an application. CSS rules can be used to change the appearance of various XUL elements. But XBL is needed to alter the behavior of a XUL widget, such as a scroll bar.

An XBL file contains bindings, each of which describes the behavior of a XUL widget. The root element of an XBL file is the <bindings> element, which contains one or more <binding> elements. Each <binding> element declares one binding, which can be attached to any XUL element. It may also possess an id attribute. A binding is assigned to an element by setting the CSS property -moz-binding to the URL of the binding's file. For example:

scrollbar {
  -moz-binding: url('somefile.xml#binding1');
}

History

XBL was devised at Netscape in the late 1990s as an extension of XUL.[4][5]

The current version of the specification is XBL 2.0. Mozilla attempted to get it standardized by the W3C in 2007,[6] but no other web browser vendors were interested in implementing it. Thus the XBL specification was abandoned in 2012.[7]

The Shadow DOM specification acknowledges XBL as a strong influence.[8]

References

  1. ^ "Design Review Packet - XBL Removal". mozilla.github.io. Mozilla. 2017-10-13. Retrieved 2018-04-15 – via GitHub Pages.
  2. ^ "XBL Graphs". bgrins.github.io. Retrieved 2019-02-04.
  3. ^ "Pale Moon future roadmap". Pale Moon. Retrieved 2019-02-15.
  4. ^ Jorge O. Castro (2004-06-15). "Ars Technica sits down with Scott Collins from Mozilla.org". Ars Technica. Retrieved 2018-11-28.
  5. ^ "XBL 2.0 Acknowledgments". www.w3.org.
  6. ^ "W3C news archive: 2007".
  7. ^ "XBL 2.0". www.w3.org.
  8. ^ "Shadow DOM". w3c.github.io.
Bus rapid transit in New Jersey

Bus rapid transit in New Jersey comprises limited-stop bus service, exclusive bus lanes (XBL) and bus bypass shoulders (BBS). Under the banner Next Generation Bus New Jersey Transit (NJT), the New Jersey Department of Transportation (NJDOT), and the metropolitan planning organizations of New Jersey (MPO) which recommend and authorize transportation projects are undertaking the creation of several additional bus rapid transit systems (BRT) in the state. In 2011, NJT announced that it would equip its entire bus fleet with devices for real-time locating, thus creating the basis for "next bus" scheduling information at bus shelters. The introduction and expanded use of bus rapid transit in Garden State is part of worldwide phenomenon to bring mass transit to heavily trafficked corridors in both high and medium density areas as a cost-saving, and sometimes more flexible, alternative to rail transportation, thus reducing automobile dependency and traffic congestion.

Comparison of DNS blacklists

The following table lists technical information for a number of DNS blacklists.

Contraflow lane

In transport engineering nomenclature, a counterflow lane or contraflow lane is a lane in which traffic flows in the opposite direction of the surrounding lanes.

Contraflow lanes are often used for bicycles or bus rapid transit on what are otherwise one-way streets. In a sample configuration for buses, a street might have four lanes: the outermost lanes are reserved for buses in both directions, while the center two lanes are available for general traffic in only one direction. Thus, the street functions as two-way for buses, but one-way for all other vehicles.

Contraflow lanes can also be used to extend the capacity of separated limited-access roads when there are physical constraints. For example, the Boston I-93-Southeast Expressway "Zipper-Lane", which provides an HOV lane for the morning rush on the northbound side, and the afternoon rush on the southbound side.In certain situations, reversible lanes will be contraflow for a portion of the day. The Lincoln Tunnel XBL to the Lincoln Tunnel is a contraflow exclusive bus lane for buses during the morning peak period. The XBL lane is fed by the New Jersey Turnpike at Exits 16E and 17, and New Jersey Route 3. The helix, tunnel, and terminal are owned and operated by the Port Authority of New York and New Jersey, the bi-state agency that also operates the 2.5-mile (4.02 km) contraflow lane along the left lane of three westbound lanes. The XBL serves over 1,800 buses, which transport more than 65,000 persons, each morning and is a major component of the morning "inbound" commutation crossing the Hudson River.When lanes on motorways are closed for repair and maintenance, a contraflow lane may be set up on the other side of the central reservation.

DOM Inspector

DOM Inspector (DOMi) is a web developer tool created by Joe Hewitt and was originally included in Mozilla Application Suite as well as versions of Mozilla Firefox prior to Firefox 3. It is now included by default in SeaMonkey and is an installable extension for subsequent versions of Firefox and other Mozilla-based applications. Its main purpose is to inspect and edit the Document Object Model (DOM) tree of HTML and XML-based documents.

A DOM node can be selected from the tree structure, or by clicking on the browser chrome. As well as the DOM tree viewer, other viewers are also available, including Box Model, XBL Bindings, CSS Rules, Style Sheets, Computed Style, JavaScript Object, as well as a number of viewers for document and application accessibility. By default, the DOM Inspector highlights a newly selected non-attribute node with a red flashing border.

Similar tools exist in other browsers, e.g., Opera's Dragonfly, Safari's Web Inspector, the Internet Explorer Developer Toolbar, and Google Chrome's Developer Tools.

Flashblock

Flashblock is a discontinued Flash content-filtering Firefox extension for Mozilla Firefox and SeaMonkey.

Lightning (software)

The Lightning project, announced on December 22, 2004, and currently developed by the Mozilla Foundation, produces an extension that adds calendar and scheduling functionality to the Mozilla Thunderbird mail and newsgroup client and SeaMonkey internet suite. Lightning is an iCalendar compatible calendar.

Unlike the discontinued Mozilla Sunbird and Mozilla Calendar extension, Lightning integrates tightly with Thunderbird.Lightning is available in 32-bit and 64-bit versions for Windows, macOS and Linux, and is installed by default on Thunderbird.

List of Xbox System Link games

This is a list of original Xbox games that are compatible with the System Link feature, both released and unreleased. Platinum Hits releases may not system link with non-platinum hits releases due to some Platinum Hits releases having 'Title Updates' that will not link with older versions, and some games will not link with non updated versions if they have 'Title Updates' applied, either through XBL or a softmod. For Xbox 360 games, see List of Xbox 360 System Link games. Some games allow more players if one Xbox acts as a Dedicated Server. A Dedicated Server means one of the Xbox's hosts the others and you can't play on the host Xbox.

Mass Transit Super Bowl

The Mass Transit Super Bowl was a public transportation plan and marketing strategy conceived for Super Bowl XLVIII and Super Bowl Week, a series of events leading up to the February 2, 2014, football game between the Denver Broncos and the Seattle Seahawks. It was originally projected that over 400,000 people would come to the New York–New Jersey region for the game and related activities, and that over 80,000 would attend the game itself; actual patronage of the metropolitan area during that time was projected to be over 500,000. Metropolitan area transit agencies worked with the National Football League, organizers of the event, and developed special services, schedules, fares, and maps to promote the use of mass transit during the week, which began with the arrival of teams on January 26.

On game day, those traveling by train experienced overcrowding and long delays due to miscalculated estimations and an unanticipated surge of passengers, leading to much criticism of the plan.

Microsoft Points

Microsoft Points, introduced in November 2005 as Xbox Live Points, were a digital currency issued by Microsoft for use on its Xbox and Zune product lines. Points could be used to purchase video games and downloadable content from Xbox Live Marketplace, digital content such as music and videos on Zune Marketplace, along with content from Windows Live Gallery.In June 2013, Microsoft announced that it would phase out Microsoft Points by the end of 2013, in favor of using local cash currencies (such as the United States dollar and Euro) on its digital distribution platforms. An Xbox 360 software update implementing this change was released on August 26, 2013; users' existing Microsoft Points were converted into an equivalent amount of local currency for purchases.

Mozilla Prism

Mozilla Prism (formerly WebRunner) is a discontinued project which integrated web applications with the desktop, allowing web applications to be launched from the desktop and configured independently of the default web browser. As of November 2010, Prism is listed as an inactive project at the Mozilla labs website.Prism is based on a concept called a site-specific browser (SSB). An SSB is designed to work exclusively with one web application. It doesn't have the menus, toolbars and other accoutrements of a traditional web browser.The software is built upon XULRunner, so it is possible to get some Mozilla Firefox extensions to work in it.The preview announcement of Prism was made in October 2007.On February 1, 2011, Mozilla labs announced it would no longer maintain Prism, its ideas having been subsumed into a newer project called Chromeless. However, the Mozilla Labs mailing list revealed that Chromeless is not in fact a replacement for Prism, and there is currently no Mozilla replacement for the out-of-the-box site-specific browser functionality of Prism, Chromeless instead being a platform for developers rather than users. For a while Prism continued to be maintained under the original name of WebRunner, which then also was discontinued in September 2011.

Mozilla application framework

The Mozilla application framework is a collection of cross-platform software components that make up the Mozilla applications. It was originally known as XPFE, an abbreviation of cross-platform front end. It was also known as XPToolkit. To avoid confusion, it is now referred to as the Mozilla application framework.

While similar to generic cross-platform application frameworks like GTK+, Qt and wxWidgets, the intent is to provide a subset of cross-platform functionality suitable for building network applications like web browsers, leveraging the cross-platform functionality already built into the Gecko layout engine.

The following are the various components of the framework:

Gecko

Gecko is a standard-based layout engine designed for performance and portability.

Necko

Necko provides an extensible API for several layers of networking from transport to presentation layers.

XUL

XUL is the basis of user interface. It is an application of XML that defines various user interfaces elements, mostly widgets, control elements, template, etc. It is similar in many ways to HTML.

XBL

XBL allows one to define his/her own widget for use in XUL.

XPCOM

XPCOM is an object interface that allows interfacing between any programming language for which a binding has been developed

XPConnect

XPConnect is the binding between XPCOM and JavaScript.

XPInstall

XPInstall is a technology for installing small packages like extensions and themes into Mozilla applications in form of installation archives known as XPI.

Web services

Mozilla includes built-in support for popular web services standards XML-RPC, SOAP (dropped since Gran Paradiso Alpha 7), and WSDL as well as a simple XMLHttpRequest object similar to the one in Internet Explorer.

Others

The framework supports a number of open or common standards, including DTD, RDF, XSLT/XPath, MathML, SVG, JavaScript, SQL, LDAP, etc.

Not Just Another Bogus List

Not Just Another Bogus List (NJABL) was a DNS blacklist.

NJABL maintained a list of known and potential spam sources (open mail relays, open proxies, open form to mail HTTP gateways, dynamic IP pools, and direct spammers) for the purpose of being able to tag or refuse e-mail and thereby block spam from certain sources. NJABL automatically retests only listed open relays every 90 days.The Open Proxy IPs portion (only) of NJABL data was used in Spamhaus XBL list NJABL's dynamic IP list originally came from Dynablock but was maintained independently since Dynablock stopped updating December 2003. The SORBS dynamic IP list is also a development from Dynablock, but is more aggressively inclusive than NJABL's version.

As of March 1, 2013, NJABL is in the process of being shut down. The DNSBL zones have been emptied. After "the Internet" has had some time to remove NJABL from server configs, the NS's will be pointed off into unallocated space (192.0.2.0/24 TEST-NET-1) to hopefully make the shutdown obvious to those who were slower to notice.

As of April 29, the above-mentioned pointing of the DNSBL NS's into 192.0.2.0/24 has been done.

As of Jan 02/2019, the domain name njabl.org was set to expire and dns servers were switched to tucows autorenew servers which would cause any lookups by servers still not having removed the configuration to have rejections.

Port Authority Bus Terminal

The Port Authority Bus Terminal (colloquially known as the Port Authority and in initials as PABT) is the main gateway for interstate buses into Manhattan in New York City. It is owned and operated by the Port Authority of New York and New Jersey (PANYNJ). The bus terminal is located in Midtown at 625 Eighth Avenue between 40th Street and 42nd Street, one block east of the Lincoln Tunnel and one block west of Times Square. It is one of three bus terminals operated by the PANYNJ, the others being the George Washington Bridge Bus Station in Upper Manhattan and the Journal Square Transportation Center in Jersey City.

The PABT serves as a terminus and departure point for commuter routes, as well as for long-distance intercity routes, and is a major transit hub for New Jerseyans. The terminal is the largest in the United States and the busiest in the world by volume of traffic, serving about 8,000 buses and 225,000 people on an average weekday and more than 65 million people a year. It has 223 departure gates and 1,250 car parking spaces, as well as commercial and retail space. In 2011, there were more than 2.263 million bus departures from the terminal.The PABT, opened in 1950 between Eighth and Ninth Avenues and 40th and 41st Streets, was built to consolidate the many different private terminals spread across Midtown Manhattan. A second wing, extending to 42nd Street, was added in 1979. Since then, the terminal has reached peak hour capacity, leading to congestion and overflow on local streets. It does not allow for layover parking; hence, buses are required to use local streets or lots, or return through the tunnel empty. The PANYNJ has been unsuccessful in its attempts to expand passenger facilities through public private partnership, and in 2011 it delayed construction of a bus depot annex, citing budgetary constraints. In June 2013, it commissioned an 18-month study that would consider options for reconfiguration, expansion, and replacement of the terminal.

SXBL

sXBL (SVG's XML Binding Language) is a mechanism for defining the presentation and interactive behavior of elements described in a namespace other than SVG's (an XML language supporting vector graphics, user events and scripted behavior). sXBL is very similar to XBL, as it does for SVG documents what XBL does for XUL documents. For example, it is possible to define a generic scrollArea in sXBL and use it in SVG documents.

The Spamhaus Project

The Spamhaus Project is an international organisation, based in both London and Geneva, founded in 1998 by Steve Linford to track email spammers and spam-related activity. The name spamhaus, a pseudo-German expression, was coined by Linford to refer to an Internet service provider, or other firm, which spams or knowingly provides service to spammers.

XBL (disambiguation)

XBL may refer to:

Exploits Block List

The Exclusive Bus Lane in the Lincoln Tunnel that carries hundreds of buses to the Port Authority Bus Terminal and other locations in Manhattan every weekday morning.

eXtreme BL linearity, a term used for a high excursion loudspeaker motor covered by US Patent 7,039,213

Xbox Live, an online multiplayer gaming and digital media delivery service created and operated by Microsoft Corporation

XML Binding Language, a markup language developed by the Mozilla project

XUL

XUL ( ZOOL), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is implemented as an XML dialect, enabling graphical user interfaces to be written in a similar manner to web pages. Such applications must be created using the Mozilla codebase (or a fork of it); the most prominent example is the Firefox web browser.

In the past, Firefox permitted add-ons to extensively alter its user interface via custom XUL code, but this capability was removed in Firefox 57 and replaced with the less-permissive WebExtensions API. (Three forks of Firefox still support the legacy capability: Pale Moon, Basilisk, Waterfox.)

XULRunner

XULRunner is a discontinued, packaged version of the Mozilla platform to enable standalone desktop application development using XUL, developed by Mozilla. It replaced the Gecko Runtime Environment, a stalled project with a similar purpose. The first stable developer preview of XULRunner was released in February 2006, based on the Mozilla 1.8 code base. Mozilla stopped supporting the development of XULrunner in July 2015.XULRunner was a "technology experiment", not a shipped product, meaning there were no official XULRunner releases, only stable builds based on the same code as a corresponding Firefox release.

Xbox Live Vision

Xbox Live Vision is a webcam accessory that was developed as an accessory for the Xbox 360 video game console. It was announced at E3 2006 and was released in North America on September 19, 2006, Europe and Asia on October 2, 2006, and Japan on November 2, 2006.In 2010, Xbox Live Vision was succeeded by Kinect, a new camera accessory that also incorporates a motion tracking system and adds voice recognition functionality to the console.

Products and
standards
Organizations
Software
Conferences

This page is based on a Wikipedia article written by authors (here).
Text is available under the CC BY-SA 3.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.