Introduction

Web-Based Publishing (INFO 290-19)

Erik Wilde, UC Berkeley School of Information
2008-01-24
Creative Commons License

This work is licensed under a CC
Attribution 3.0 Unported License

Abstract

Web-Based Publishing refers to making available any information that is made accessible through a Web-Based Service. Thus, Web-based publishing refers to any publishing process that is based on Web technologies, but not necessarily as a delivery technology. Web-based publishing can also use non-Web technologies as a delivery platform, for example the new proprietary Rich Internet Applications (RIA) platforms Adobe Integrated Runtime (AIR) or Microsoft Silverlight, or mobile platforms such as Android or OpenMoko. There are two main differences between information systems built around Web-based publishing, and other approaches. The first difference is that the standards used for communicating between the delivery platform and the back end are open and widely deployed technologies, which makes it easy to find and use tools, developers, and reusable components. The second difference is that because of the flexibility of the involved technologies, such a scenario is ideally suited to implement easily adaptable multi-channel publishing platforms, which can aggregate and publish information from and to a large variety of different information sources and consumers.

Outline (Course Format)

  1. Course Format [5]
  2. Application Architecture [6]
  3. Varia [4]
  4. Conclusions [1]

Projects, Projects, Projects

Course Results

Location

Linked Data

Feed Technology

Outline (Application Architecture)

  1. Course Format [5]
  2. Application Architecture [6]
  3. Varia [4]
  4. Conclusions [1]

Resources, REST, UI

Web Application Tiers

Multiple UIs

Web Application with Multiple UIs

Mash-Ups

Mash-Up

Mash-Apps

Mash-App

Web-Based Application

Rich Internet Application (RIA)

Outline (Varia)

  1. Course Format [5]
  2. Application Architecture [6]
  3. Varia [4]
  4. Conclusions [1]

About Me

About this Course

About these Slides

Additional Resources

Outline (Conclusions)

  1. Course Format [5]
  2. Application Architecture [6]
  3. Varia [4]
  4. Conclusions [1]

Projects!