[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference gyro::internet_toolss

Title:Internet Tools
Notice:Report ALL NETSCAPE Problems directly to [email protected].rnet? Read note 448.L for beginner information.
Moderator:teco.mro.dec.com::tecotoo.mro.dec.com::mayer
Created:Fri Jun 25 1993
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:4714
Total number of notes:40609

3606.0. "Web Application Integration paper" by HOUBA::MEHERS (Damian Mehers@GEO / [email protected]) Fri May 10 1996 10:40

T.RTitleUserPersonal
Name
DateLines
3606.1Zip file with html, gifs and doc componentsHOUBA::MEHERSDamian Mehers@GEO / [email protected]Mon May 13 1996 11:432
3606.2Gartner Group reportsHOUBA::MEHERSDamian Mehers@GEO / [email protected]Tue May 14 1996 13:1211
3606.3AOSF1::krasCyber-ShredderThu May 16 1996 00:3412
3606.4notedHOUBA::MEHERSDamian Mehers@GEO / [email protected]Tue May 21 1996 12:256
3606.5More Gartner Group reportsHOUBA::MEHERSDamian Mehers@GEO / [email protected]Thu Jun 13 1996 04:3615
3606.6UpdatedHOUBA::MEHERSDamian, http://bigbird.geo.dec.com/Thu Jul 25 1996 16:018
3606.7http://bigbird.geo.dec.com/wwwrep.htmlHOUBA::MEHERSDamian, http://bigbird.geo.dec.com/Fri Nov 08 1996 04:506
3606.8http://bigbird.geo.dec.com/wwwrep.htmlHOUBA::MEHERSDamian, http://bigbird.geo.dec.com/Fri Jan 31 1997 07:135
    Updated again - lots of extremely interesting and relevent reports from
    Gartner, IDC, DQ etc.  Very useful for quotes in presentations and
    documents.
    
    	/Damian
3606.9Web Enabling Applications - informal newsletterHOUBA::MEHERSDamian, http://bigbird.geo.dec.com/Tue Apr 08 1997 06:28547
An informal mailing to people interested in Web Enabling Applications,
from Damian Mehers, a consultant with Digital's European Application
Development and Integration IST.

Please forward to anyone interested in Web Enabling Applications.

Contents
--------
Prologue - what is this mail then?
Upcoming European AD&I Group courses
Web TP - Techies, think again.
Visual JavaScript from Netscape
Caching in Browsers
The real world: http://www.sear.ch [email protected])
Presentation Available -  Web Enabling Applications: The State of the
                          Art
Java Beans and ActiveX Controls - Interfaces are behind it all

----------------------------------
Prologue - what is this mail then?
----------------------------------
Every so often, I send out an email to the people who have
attended the Advanced WWW AD&I course, and to people who
are interested in this domain.

If you know someone who would like to be added to this list, or if you
would like to be removed from this list, then please let me know.  These
emails are sent to both DEC and non-DEC people - hence the lack of 
specifics regarding customer names, etc.

I've included in this distribution people who may be interested in this
mailing list - if you are one of them, then email me and I'll add you to
the list, otherwise take no action, and you will hear no more.

--------------------------------
Upcoming Euro AD&I Group courses
--------------------------------
My group will be delivering the following courses in the next month or 
so.  Our group is focusing on key technologies.  We give courses that go
beyond the hype.  Lots of solid hands on work, with minimal fluff.

Note that the Java course is three days long, the ActiveX course
is two days long, both on the same week (21-25 April) - the week
after is the WWW AD&I course (four days).  All are being delivered in
Geneva, Switzerland.

** EY-V256E - Java for Object Oriented Programmers (21-23 April) **
(Inside DIGITAL: http://bigbird.geo.dec.com/jfoop.html)

** EY-W349E - ActiveX: Getting Started (24-25 April) **

** EY-V221E - Advanced WWW Application Development and Integration **
(Inside DIGITAL: http://bigbird.geo.dec.com/wwwadi/)

The full course descriptions are at the end of this message.  These
courses are open to customers.  The courses can be (and have been)
delivered at Digital or Customer sites.  If you are interested in these
courses and you don't work for Digital, then get in contact with your
local Digital contact, or contact me ([email protected] +41 22 709
5096).

------------------------------
Web TP - Techies, think again.
------------------------------
If you are like me, then you will have been listening to all
the talk on "Web Transaction Processing" with bemusement.

The WWW is not suited to TP systems - HTTP is stateless and
connectionless, you have no way of knowing whether a Browser
is looking at a WWW page or not.  Three phase commit sitting
on top of HTTP?  I don't think so.

Think again.  No, I'm not going to tell you how to implement three
phase commit on top HTTP, what I am going to do is cheat.  TP
on the WWW is possible, it just depends on how you define "TP".

This is where Gartner Group come in.  Their argument is that
most non-technical people don't care a what  computer people
mean by TP systems, what they mean is "Business Transactions",
which may have nothing to do with commit/rollback, etc. They
may simply be talking about intercting with business systems
via the WWW.

In any case, next time someone starts talking about Transaction
Processing on the Web, I'd skip the usual speel about HTTP, or
Java Applets talking IIOP to transaction monitors, they may not
be talking the same language.

Inside DEC,  see "The Reality of Web Transaction Processing"
http://webir.das.dec.com/cgi-bin/ir-display-object.pl?objectid=MR069K

I've updated the list of pointers to Gartner Group (and other)
reports that are related to WWW AD&I.
(http://bigbird.geo.dec.com/wwwrep.html)

-------------------------------
Visual JavaScript from Netscape
-------------------------------
Available for download from Netscape, if you work for Digital
http://developer.netscape.com/members/doc/gold/doc/visual_javascript/index.html
You'll find the username and password to use in the GYRO::INTERNET_TOOLS 
notes conference, topic 4552.

Completely written in Java, works remarkably quickly.  Visual 
development environment, with the usual "drag form elements on to web
page" type approach.  It will really start looking interesting when you
can work with Java Beans, and CORBA based objects via IIOP.

-------------------
Caching in Browsers
-------------------
One of the issues we face when web-enabling applications is that we do
not have the close control over the GUI that we have when developping 
traditional user interfaces.  This means, for example, that the user may
submit form data, go to several new pages, and then go back through the
browser history, and re-submit the form, which may no longer be
appropriate.

One thing you can do is tell the browser not to cache the HTML page 
containing the form.  You can do this by sending an additional HTTP
header back down to the browser (whether you are using, CGI, NSAPI, ASP
or whatever).  The Expires header will do this:
"Expires: Thu, 03 Apr 1997 00:00:00 GMT"

Note, the following from the HTTP 1.1 RFC, however:
     Note: if history list mechanisms unnecessarily prevent users from
     viewing stale resources, this will tend to force service authors to
     avoid using HTTP expiration controls and cache controls when they
     would otherwise like to. Service authors may consider it important
     that users not be presented with error messages or warning messages
     when they use navigation controls (such as BACK) to view previously
     fetched resources. Even though sometimes such resources ought not
     to cached, or ought to expire quickly, user interface
     considerations may force service authors to resort to other means
     of preventing caching (e.g. "once-only" URLs) in order not to
     suffer the effects of improperly functioning history mechanisms.


---------------------------------------------------------------------
Presentation Available -  Web Enabling Applications: The State of the
                          Art
---------------------------------------------------------------------
I spoke recently at the a large Swiss Bank's Developers Forum in Zurich,
Switzerland on the subject of WWW Application Development and 
Integration.  The presentation is aimed at a technical audience.

DIGITAL people can download the presentation from
        http://bigbird.geo.dec.com/wwwadi

If you have any comments or questions on it, don't hesitate etc.  Also
if you need someone to deliver this kind of presentation or workshop at
a seminar, road-show, etc. then I'd be happy to help out.

        Cheers,
                /Damian

This is a short description of the presentation:

Companies and Organizations are increasingly deploying Internet
related technology, specifically the World Wide Web, on their internal
networks (Intranets). This can create a schism between the older
"legacy" applications, and the newer WWW based environment.

This presentation is for Solutions Architects, Technology Consultants
and Technical Specialists with some experience in Internet Technology,
who wish to gain an overview of the tools and techniques currently
being used to "Web Enable" applications.

The competing visions of the major players are described, focusing
on Netscape's Open Network Environment, and Microsoft's ActiveX
framework.  Areas that are currently receiving a lot of attention,
including ActiveX, Java, and IIOP will be covered in more detail.

The presenter, Damian Mehers, is a consultant working for Digital's
European AD&I group, based in Geneva.  Damian delivers WWW Application
Development and Integration courses, workshops, and consultancy 
to customers throughout Europe.  Damian has over ten years experience
in application development and integration, largely focused on the
middleware arena.  For the past three years Damian has concentrated
on the integration of the WWW with new and existing applications.

-----------------------------------------------------------------
The real world: http://www.sea.ch ([email protected])
-----------------------------------------------------------------
Subject: Use of NSAPI goes live
  Date:  Wed, 26 Feb 97 12:41:06
  From:  [email protected]
    To:  [email protected]

Damian,
        A project that I've been working on since before Xmas
has officially gone live on the Web today (26th Feb. '97).  

        http://sear.ch

Using a special build of AVSI we have built an index of almost
600,000 pages specific to Switzerland (~.ch) and Liechtenstein 
(~.li).  This has been integrated with a Value Added Link to the
Web Index in Palo Alto to give users a choice of searching
Swiss Pages or the whole WWW.  The Swiss pages are updated
more often!? locally than at Palo Alto.

To achieve the above we use a Netscape Fasttrack Server, on
the same server as AVSI and have built the required front and
back end processing using NSAPI. See attached diagram.  The
service is available in four languages (German, English, French
and Italian.)

Using NSAPI overcomes the problem of not being able to modify
the query form and being forced to have the AltaVista detritus
cluttering up the page.  One problem not yet addressed is that 
this method circumvents the User License Quota since the only
IP address that AVSI sees is it's own!  Obviously the Fasttrack
Server could equally well sit on any box, DEC Alpha, NT or even
(cough, spit) Sun.

Locally I have extended the functionality of the NSAPI to emulate
the full capability of AVSI, i.e. various result formats, Advanced 
Search and quickly adding new languages.  I will also allow the 
user to enter the keywords AND, OR, NOT and NEAR in any 
supported language.

Anybody interested, commercially or otherwise, in the above should
contact me via Email . [email protected]

Cheers

Andrew

--------------------------------------------------------------
Java Beans and ActiveX Controls - Interfaces are behind it all
--------------------------------------------------------------
Both of the above are about component software.  A special kind of
component software - software that runs in a container - software
that has both a design-time and a run-time behaviour.

At design-time (should really be called 'programming-time'), the
component is configured, including how it should interact with other
components.

In order for a component to be able to interact with the container and
with other components it must implement certain interfaces.  What is an
interface?

At its simplest, an Interface is a collection of 'methods' or
'functions'.  If a component implements an Interface, it implements the
methods associated with that interface.

For example we may have an Edible Interface, which has the methods 
taste() and bite().  Now any component can be Edible, by implementing
those two methods.  Other components that need to interact with Edible
components can then do so, without knowing or caring what kind of
component the other components really are.

A slightly more reallistic Interface might be the interface that a Java
Bean has to implement if it is to allow its properties to be stored, so
that the Bean can be re-created - the "Serializable interface".  You
might also want to look at the Interface that an OLE Control must
implement in order to allow its properties to be stored
"IPersistStreamInit".

Interfaces are a Java language feature.  Interfaces are not a C, C++ or
Basic language feature.  That is where Microsoft's (COM) Common Object
Model fits in - it provides the plumbing.

There is a *lot* more to COM and OLE Controls, Java and Java Beans than
this. But OLE Controls and Java Beans operate in the same space, and it
is not surprising that there is a lot of overlap.  The key to
understanding it all (for me at least), was getting my head around the
concept of Interfaces.  

-------------------------------------------------------------
Course description:  JAVA - for Object-Orientated Programmers
-------------------------------------------------------------
Inside DEC: http://bigbird.geo.dec.com/jfoop_announce.txt

COURSE SUMMARY & CHARACTERISTICS
Dates : April 21/23, 1997                          Duration : 03 Days
Location : Geneva, SWITZERLAND                     Course Type : Lec/Lab
 
 Deadline For Enrolment : One Week Prior to the Event
                For Further Details Please contact your Training Group
 
                     JAVA - for Object-Orientated Programmers
                        ***********************************
    
TARGET AUDIENCE     This intensive course is for experienced software
                    developers who want to gain a thorough understanding
                    of the Java language and associated technology.
    
COURSE DESCRIPTION  The elegant nature of the Java language, and its
                    underpinnings as a secure, portable and easy to
                    learn language have catapulted Java to the forefront
                    of modern Object Oriented software development.
    
                    This three day course is an intensive introduction
                    to Java and related technology for experienced
                    software engineers who are well versed in Object
                    Oriented software development.
    
                    Each module is accompanied by lab work, giving
                    students an opportunity to put into practice the
                    concepts presented, and experiment further.  Upon
                    completion of the course students will not only
                    be familiar with Java and related technologies from
                    a theoretical standpoint, but also in practice.

                    The course is based on the latest release of the
                    Java Developers Kit (JDK 1.1).  This release has
                    seen a vast improvement in the AWT (GUI) model,
                    as well as support for substantial new technologies.
                    Remote Method Invocation, Introspection, Java Beans
                    and more, are covered by this course, including lab
                    work.


PREREQUISITES       Students are expected to have several years ware
                    development experience combined with a sound
                    understanding of Object Oriented concepts.
    
TOPICS COVERED      Java Basics
                    Interfaces
                    Exceptions
                    Packages
                    Input/Output
                    Threads
                    AWT (GUI)
                    Applets
                    Networking
                    Remote Method Invocation
                    Java Beans
                    Native Methods
                    JDBC (Database Access)
                    Java and CORBA

----------------------------------------------
Course description:  ACTIVEX : GETTING STARTED
----------------------------------------------
COURSE SUMMARY & CHARACTERISTICS
Dates   April 24/25, 1997                         Duration : 02 Days    
 Venue : Geneva, Switzerland                      Course Type : L/L
 Target organizations : DSD (NSIS, MCS) & Customers (Via Sales)
 
 Deadline for enrolment :  One week prior to the training
       For further details please contact your local Training Group 

    ******************************************************************
                           ACTIVEX : GETTING STARTED
    ******************************************************************
                        
                        This course is open to customers
    


TARGET AUDIENCE     This course is for Solution Architects, Application 
                    developers, Project Specialists, who need to 
                    understand what ActiveX is all about, how it works, 
                    how it relates to Internet technology, from a
                    busness solution provider to a software component 
                    implementor's view.

COURSE DESCRIPTION  This two day course goes beyond the hype and
                    provides solution providers with a practical
                    introduction to ActiveX Technologies and related
                    software development tools.

                    This course will start by positioning ActiveX both 
                    from a business and from a Technology perspective.  
                    The course continues by examining ActiveX in greater
                    depth concentrating on its foundations in
                    Microsoft's object technology. ActiveX aspects that
                    are relevant to the WWW are covered : this includes 
                    the tools and technologies (such as Active X 
                    Controls, Automation and Security) that are of
                    interest to component builders, solution providers,
                    and end-users. 

                    Most of the modules are accompanied by lab work,
                    giving participants an opportunity to put into 
                    practice the concepts presented, and experiment 
                    further. 

                    Upon completion of the course participants will be 
                    familiar with ActiveX and related Microsoft Object 
                    Technology COM/DCOM from a theoretical as well as a 
                    practical standpoint.


OUTLINE             Setting the scene
                    - Understanding the business view
                    - Software development evolution
                    - Positioning ActiveX and Java
                    - Current trends

                    Introducing ActiveX
                    - From DDE to ActiveX
                    - OLE COM/DCOM essentials
                    - OLE Compound document
                    - OLE Controls
                    - Automation server

                    ActiveX and the Web
                    - Active vs. Static Web pages
                    - From the client side to the server side
                    - ActiveX Documents, Scripting,
                      Controls, hyperlinks, multimedia

                    ActiveX from a End-User, Solution builder, 
                    Component implementor's standpoint
                    - Run-time view (security, licensing, 
                      downloading, cookies)   
                    - The Microsoft development environments, 
                      tools and utilities
                    - The Microsoft Active Platform (Active Client, 
                      Active Server, ActiveX core technology)

                    Inside ActiveX controls
                    - building controls, local vs. remote invocation 
                    - security concerns (versioning, events, 
                      licensing)

-------------------------------------------------------------------
Course description: Advanced Intranet/WWW Application Development &
                    Integration
-------------------------------------------------------------------

COURSE SUMMARY & CHARACTERISTICS
Dates : April 29/May 02, 1997                   Duration : 04 Days
 Location : Geneva, SWITZERLAND                 Course Type : Lec/Lab
 Target organizations : DSD (MCS, NSIS), Customers
 Deadline For Enrolment : One Week Prior to the Event

        For Further Details Please contact your Training Group

        Advanced Intranet/WWW Application Development & Integration     
                


TARGET AUDIENCE  This course is for Solutions Architects, Technology
                    Consultants and Technical Specialists with basic
                    experience in Internet Technology, who wish to take
                    their expertise to a greater depth. It concentrates
                    primarily on Server-side application integration
                    techniques, although Browser-side technologies such
                    as Java Applets and ActiveX Controls are introduced,
                    and positioned.

COURSE DESCRIPTION  Companies and Organisations are increasingly
                    deploying Internet related technology, specifically
                    the World Wide Web, on their internal networks
                    (Intranets). This can create a schism between the
                    older "legacy" applications, and the newer WWW based
                    environment.

                    Moving beyond the somewhat primitive mechanisms
                    currently being used, such as the Common Gateway
                    Interface (CGI), this four day course addresses the
                    tools, techniques and technologies required to build
                    secure, elegant and high performant gateways to both
                    new and legacy applications.

                    The course also covers the advanced use of the CGI,
                    including techniques such as the use of persistent
                    "Cookies" to maintain context across multiple client
                    access.

                    Extensive Lab work gives hands on experience in the
                    use of Web Server APIs, including Microsoft's and
                    Netscape's competing "standards", as well as other
                    tools and technologies such as Server-side Scripting
                    and Java.

                    The integration of applications with the WWW using
                    middleware such as OSF/DCE, Object Request Brokers,
                    and Message Oriented Middleware is presented. This
                    also includes the integration of middleware
                    technology with Web Servers, such as the use of DCE
                    Security in authenticated access to Web Servers.

                    This course is continually updated and improved so 
                    as to incorporate new developments in the WWW 
                    Application Development and Integration domain.

PREREQUISITES       Attendees are expected to be familiar with the World 
                    Wide Web including a basic understanding of
                    HyperText Markup Language (HTML) such as the use of
                    HTML forms and the Common Gateway Interface.
                    Such experience can be gained through attending the
                    "Building Internet/Intranet Web Applications"
                    course, or any similar course.

                    Extensive hands on experience in programming using C
                    or C++ is assumed, as is a working knowledge of
                    Digital UNIX or Windows NT, and some experience with
                    the Microsoft Development tools.

                    Familiarity with middleware technology in general is
                    also beneficial.

OUTLINE             Day 1
                    - Internet and WWW Overview, including HTTP, HTML,
                      and CGI
                    - The Business benefits of Web Application
                      Integration.
                    - Advanced CGI (includes Cookies)
                    - Advanced CGI Labs

                    Day 2
                    - Netscape's Server-side tools and technologies
                      including the Netscape Server API (NSAPI),
                      LiveWire (Server-side JavaScript)
                    - Labs on LiveWire and NSAPI

                    Day 3
                    - Microsoft's Server-side tools and technologies
                      including the Internet Server API (ISAPI)
                    - Labs on Microsoft's Server-side tools

                    Day 4
                    - Introduction and overview of Java, and the
                      standard Server-side Java classes. Overview of
                      Java related technology, such as Remote Method
                      Invocation (RMI) and Java to CORBA linkage using
                      Java IDL
                    - Labs on Java and the Server-side Java classes
                    - Security, including an introduction to SSL, and
                      the use of Web Server Security API's to integrate
                      existing authentication mechanisms (e.g. DCE
                      security) with Web Servers.
                    - Late breaking tools and technologies. This is
                      important, because the market and technology is
                      moving very fast.
                      This is also the time when students can ask
                      questions beyond the scope of the material already
                      covered, and probe areas specific to their problem 
                      domain.

-- 
Damian Mehers                          Phone (DTN) 821-5096
WWW Application Integration Consultant Phone +41 (0)22 709 5096
Digital Equipment Corporation          [email protected]
Geneva, Switzerland.                   [email protected]
In DEC: http://bigbird.geo.dec.com/    http://www.pobox.com/~damian/


    
3606.10Web Enabling Applications at the Amsterdam Stock ExchangeHOUBA::MEHERSDamian, http://bigbird.geo.dec.com/Fri Apr 18 1997 12:0757
    Subject:Web Enabling Applications at the Amsterdam Stock Exchange
       Date: Fri, 18 Apr 1997 16:54:07 +0200
       From: Damian Mehers <[email protected]>
         To: [email protected]
    
    First, an article describing the way in which a CORBA based
    prototype interface to a large European Stock Exchange
    has been rendered accessible via a World Wide Web interface.
    
    It is aimed at a technically sophisticated, but "web illiterate"
    customer audience.
    
            http://bigbird.geo.dec.com/stockexchange/
    
    The solution I chose involved creating OLE Automation
    Objects, and then using Microsoft's Active Server Pages
    and Server-side JavaScript.
                              o o o
    
    I *know* that I am not the only person inside DIGITAL
    who is doing this kind of thing.  Part of the reason for
    me sending this email is of course to promote myself and
    my group.  However, I feel that it would make a lot of sense
    for NSIS consultants and other people involved in this
    domain to share experience and solution architectures.
    
    I am thinking of setting up either a newsgroup/notes conference
    or distribution list relating to Web Enabling Applications.
    
    None of the existing forums - GYRO::INTERNET_TOOLS, 
    TERRI::WEB_AUTHORING, and this distribution list seem particularly
    appropriate - What do you think?
    
    There are the 90 or so people in Europe who have attended the
    Advanced WWW Application Development and Integration courses
    that I give, but there are a lot more people than this working
    in this domain.
    
    As I have said before, I firmly believe there to be a massive
    opportunity for DIGITAL in helping customers Web-Enable
    new and existing applications.
    
    If you would be interested in participating in such a news-group,
    notes conference, dist-list, or any other mechanism, then
    send me an email, or discuss in this group.
    
                    /Damian
    
    PS
    Please forward this email to people you know inside DIGITAL who
    are interesting in Web-Enabling applications.
    -- 
    Damian Mehers                          Phone (DTN) 821-5096
    WWW Application Integration Consultant Phone +41 (0)22 709 5096
    Digital Equipment Corporation          [email protected]
    Geneva, Switzerland.                   [email protected]
    In DEC: http://bigbird.geo.dec.com/    http://www.pobox.com/~damian/
3606.11Web Enabling Applications EmailHOUBA::MEHERSDamian, http://bigbird.geo.dec.com/Mon Jun 02 1997 16:23241
An informal mailing to people interested in Web Enabling Applications,
from Damian Mehers, a consultant with Digital's European Application 
Development and Integration Group, based in Geneva, Switzerland.

Contents
--------
1. Prologue - what is this mail then?
2. Upcoming European AD&I Group courses
3. Web Enabling a European Stock Exchange
4. **Netscape CORBA (AWADI course) Lab - feedback requested**
5. Integrating COM, CORBA and the Web
6. Mailing list / AV Forum focusing on Web Enabling Applications
7. NSIS Munich group working on WWW for Saab
8. AWADI Feedback
9. Request from John Giudice - Tools for Distributed Software 
   Development

-------------------------------------
1. Prologue - what is this mail then?
-------------------------------------
Every so often, I send out an email to the people who have
attended the Advanced WWW AD&I course, and to people who
are interested in this domain.

If you know someone who would like to be added to this list, or if you
would like to be removed from this list, then please let me know.  These
emails are sent to both DEC and non-DEC people - hence the lack of 
specifics regarding customer names, etc. (NOTE THIS ONE IS 
DIGITAL-INTERNAL ONLY).

I've included in this distribution people who may be interested in this 
mailing list - if you are one of them, then email me and I'll add you to 
the list, otherwise take no action, and you will hear no more.

I am also CCing the people that responded to my email to the IBG
Interest mail list concerning creating a forum for discussing
Web Enabling Applications, to keep you updated.

-----------------------------------
2. Upcoming Euro AD&I Group courses
-----------------------------------
My group will be delivering the following courses in the next month or
so. Focusing on key technologies,  we give courses that go beyond the 
hype.  Lots of solid hands on work, with minimal fluff.

You can enroll via the URL listed with each course.

** EY-V221E - Advanced WWW Application Development and Integration **
                3-6 June, 5-8 August
        (http://ramoth.ebc.vbe.dec.com/SI_education/intranet_adv.htm)

** EY-W349E - ActiveX: Getting Started **
                9-10 June, 21-22 August
                (http://ramoth.ebc.vbe.dec.com/SI_education/activex.htm)

** EY-V256E - Java for Object Oriented Programmers **
                11-13 June, 18-20 August
                (http://ramoth.ebc.vbe.dec.com/SI_education/java.htm)

These courses are open to customers.  The courses can be (and have
been) delivered at Digital or Customer sites.

-----------------------------------------
3. Web Enabling a European Stock Exchange
-----------------------------------------
An article describing the way in which a CORBA based
prototype interface to a large European Stock Exchange
has been rendered accessible via a World Wide Web interface.

It is aimed at a technically sophisticated, but "web illiterate"
customer audience.

        http://bigbird.geo.dec.com/stockexchange/

The solution I chose involved creating OLE Automation
Objects, and then using Microsoft's Active Server Pages
and Server-side JavaScript.

---------------------------------------------------------
4. Netscape CORBA (AWADI course) Lab - feedback requested
---------------------------------------------------------
The last AWADI course that I delivered included the beginnings
of a new module on Netscape's CORBA based Web Application Interface,
as well as the use of CORBA objects from Netscape's LiveWire
(server-side JavaScript).

The course now includes a module on the use of CORBA with
Netscape's latest (beta) Web Server.  It includes an introduction
to CORBA, the use of LiveConnect to allow you to access CORBA
objects from Server-side JavaScript (LiveWire), and Netscape's
new Web Application Interface.

If you would like to give this stuff a go, try out the preliminary
labs from http://bigbird.geo.dec.com/wwwadi/awadicorba.zip


-------------------------------------
5. Integrating COM, CORBA and the Web
-------------------------------------
I see a trend in Web-Enabling Applications towards the use of 
Server-side scripting, and Distributed Object technology - ASP/COM, 
LiveWire/CORBA.

Accordingly I am thinking of putting together a course that focuses 
purely on Web-Enabling applications using these two technologies.

A full description of the ideas for this course can be found at 
http://bigbird.geo.dec.com/comcorbaweb/

I would welcome any comments.  Would this course interest *you*?

----------------------------------------------------------------
6. Mailing list / AV Forum focusing on Web Enabling Applications
----------------------------------------------------------------
In an email that I sent to the IBG Interest mailing list, I
said:
> ... However, I feel that it would make a lot of sense
> for NSIS consultants and other people involved in this
> domain to share experience and solution architectures.

> I am thinking of setting up either a newsgroup/notes conference
> or distribution list relating to Web Enabling Applications.

> None of the existing forums - GYRO::INTERNET_TOOLS, 
> TERRI::WEB_AUTHORING, and this distribution list seem particularly
> appropriate - What do you think?

> There are the 90 or so people in Europe who have attended the
> Advanced WWW Application Development and Integration courses
> that I give, but there are a lot more people than this working
> in this domain.

> As I have said before, I firmly believe there to be a massive
> opportunity for DIGITAL in helping customers Web-Enable
> new and existing applications.

> If you would be interested in participating in such a news-group,
> notes conference, dist-list, or any other mechanism, then
> send me an email, or discuss in this group.

>                 /Damian


I got a great response.  Patti Anklam (Applied Internet Technologies
Group) has very kindly offered to host an Altavista Forum discussion on 
the topic.

My own feeling is that an mailing list may be more appropriate, however 
I would be happy to be overruled.  Send me email.  I will set up an mail 
list or ask Patti to set up a forum by the middle of this month.


--------------------------------------------
7. NSIS Munich group working on WWW for Saab
--------------------------------------------
People with skills and experience in Web Enabling Applications ...

>From John Conway ([email protected]):
We are a group of 4 within NSIS Munich. Our main customer is Saab 
Automobile with whom we have a 5 year partnership (94->98). Project 
includes sub-co in Sweden (Combitech Network) whow we use for systems 
management, help desk, third-party handling. Our main interest is 
software architecture and software development and the project 
management to bring it all together.

We work on a timer&material basis for Saab (approx 4 man
years per year). We deploy object-oriented analysis tools based on
Ian Graham's SOMA with elements of KISS. We work very closely with Saab
to understand their business processes and to figure out how best
to improve them with leading edge IT. Saab on the other hand learn
from us what the IT possibilities are and since we have control of
the environment (from all perspectives) we can make things happen fast.

One of our current projects involves a harness design system. This also 
includes supporting external partners via the extranet. The architecture 
we are evaluating includes Java, ObjectStore OODBMS, CORBA/IIOP, Oracle 
(legacy). We have already done some Java Apps, CGI and NSAPI for Saab. 
We are also responsible for part of Saab intranet. Other projects 
include applications for electrical system verification, web based 
standard document publishing, visualisation tools (based on Tom Sawyer 
Software).

Saab cannot be used as reference without permission from Saab.

-----------------
8. AWADI Feedback
-----------------

Selection of written feedback from 29 April-2 May 1997 delivery:
"Overall an Excellent course!"
"I liked the fast pace and the depth/breadth of the presented
information very much."
"The course was very interesting, the instructor excellent.  I learnt a 
lot of valuable things."
"One of the best ones I ever follow!"
"Congratulations, its really valuable"
"Very good course - fast pace and use of labs very valuable.  Covered
all areas of intenet application deployment - aiding choice of solution"

You *must* know someone who could benefit from this course ;-)
see http://bigbird.geo.dec.com/wwwadi/

--------------------------------------------------------------
9. Request from John Giudice - Tools for Distributed Software 
   Development
---------------------------------------------------------------

...

I am working with a team to develop a set of software tools for building 
distributed applications. You can get more information on the work at 
http://jwgl.zko.dec.com/software/.

I am interested in getting feedback from application developers who are 
building distributed applications (and web based applications) on what 
tools and resources they would find most valuable to help their work.
Our particular focus is on providing tools which will help developers be 
successful using DIGITAL servers. However, I would welcome feedback on 
all aspects of your (or others) needs around software development tools.

We are focused on helping developers build, and debug distributed 
applications using DCOM technology, from Windows NT (and W95) to UNXI 
servers, WNT servers and W95 desktops.

Let us know what you are seeing as important areas which can help your 
(and others) work.

Regards,
John Giudice
Senior Product Manager
For more information on Software Development Tools or Micro Focus COBOL
Visit this web site: http://jwgl.zko.dec.com/Software/

-- 
Damian Mehers                          Phone (DTN) 821-5096
WWW Application Integration Consultant Phone +41 (0)22 709 5096
Digital Equipment Corporation          [email protected]
Geneva, Switzerland.                   [email protected]
In DEC: http://bigbird.geo.dec.com/    http://www.pobox.com/~damian/