Web Page Delivery:  Push Model

CS6204: Java and the WWW
CS4984:  WWW The Underlying Technology

Reference:

Whit Andrews, "Planning for PUSH," Internet World, May 1997, 48-52.


"Pull" vs. "Push"

Original Web model:

Push:

Logic behind channels:

People are used to the broadcast model, so reduce the Internet to a broadcast medium!

One Example:  Marimba's CastaNet

Overview

Channels (from Marimba's documentation):

"Channels are a cross between Java applets and conventional applications.

Like applets, channels are:

Like applications, channels are: Unlike either applets or applications, channels are: Some uses of channels:

Subscribing to a channel



Castanet Tuner

Castanet Transmitter

Push product offerings:

The list changes weekly!
Company Description Price
PointCast
  • First offered push, in 1996
  • Got bad reputation for poor technological implementation that quickly consumes network bandwidth
  • Content provider
  • Uses advertisements to generate additional revenue
  • News, weather, sports, stock quotes
  • $995/server 

    Client is free

    Marimba
  • Not a content provider!
  • Used to deliver software; offers auto-update of software Enterprise-wide
  • User sees client window that looks like a file browser box; clicking on link downloads and opens app
  • Marimba sells transmitter, repeater, proxy, and tuner.
  • Uses delta-encoding of software updates to save bandwidth
  • You an customize exactly what features groups of users see in their apps
  • Used by Corel for their Java-based Office suite
  • Transmitter is 
    $1k to $25k. 

    Tuner is free.

    iFusion 
    Com
  • Wants to obtain look/feel of TV, right down to the remote control
  • IFusion works with content providers to develop and produce content.
  • Complex 
    pricing
    InCommon
  • User sees news-ticker interface that scrolls headlines across title bar of active application
  • $10k one-time 
    charge to 
    content-provider 
    plus monthly 
    fee for user 
    volume.
    BackWeb
  • Delivers InfoPaks
  • Arrive as floating banners or other multimedia elements
  • Delivers mostly content, but also McAfee virus signature files
  • $10.5k/mo 
    for server w/ 
    25k InfoPaks/ 
    month
    NETdelivery
    Intermind
    Wayfarer 
    Communications

    Partnerships

    Netscape and Microsoft have incorporated push into their browsers.

    Netscape's Netcaster is based on Marimba. It has have channels for (see http://www.pagecrafter.com/lighthouse/push.html):

    Microsoft offers Active Channels including business oriented publications:

    Last modified on 4 February 1997.

    Send comments to abrams@vt.edu.
    [This is http://ei.cs.vt.edu/~jwww/courseNotes/PushPullProxy/Push.html.]