Componenti: interoperabilit - PowerPoint PPT Presentation

About This Presentation
Title:

Componenti: interoperabilit

Description:

Perch VisualBasic Tom Button, Microsoft s Visual Basic czar, loves to show how Visual Basic s custom controls have galvanized the component-software business. – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 9
Provided by: Maura153
Category:

less

Transcript and Presenter's Notes

Title: Componenti: interoperabilit


1
Componenti interoperabilità
2
Tecnologia per componenti
  • Sono necessari
  • Un linguaggio (con annessi e connessi) per
    esprimere le interfacce (IDL)
  • Un ambiente di esecuzione per la parte di
    implementazione
  • Il primo tenderà a derivare naturalmente dal
    linguaggio usato per descrivere le
    implementazioni
  • Il secondo sarà dipendente dalle piattaforme
    perché legato allesecuzione di processi
  • Morale una pletora di diverse scelte

3
Gli standard sonoo così belli che ciascuno vuole
avere il suo
4
Interoperabilità
  • Se ci sono varie proposte per tecnologie di
    supporto alle componenti, dovremo far comunicare,
    comporre, assemblare componenti descritte secondo
    diversi standard.
  • Ma come?
  • Serve uninfrastruttura (middleware) per evitare
    di doverlo descrivere a basso livello
  • Questa infrastruttura può gestire lo
    scambio/interazione in 3 modi
  • Utilizzando un formato comune di scambio
  • Facendo marshaling/unmarshaling dei dati ed
    usando un protocollo (più a basso livello) comune
  • Usando un linguaggio con tipaggio non stretto

5
Platform (in)dependence
  • Per quanto riguarda la parte di implementazione
  • o è per una specifica piattaforma (guadagna in
    efficenza, perde in portabilità)
  • o è in un linguaggio interpretato
  • o è in un codice intermedio eseguito sulle
    specifiche piattaforme (Byte code/CLI,CLR)

6
Un esempio (scemo)
  • Prima di vedere paradigmi veri un esempio
    particolarmente facile
  • Uso di componenti piccole per costruire
    interfacce grafiche
  • Usiamo Visual Basic dentro ad Excel
  • Scemo perché sviluppo di applicazioni senza
    problemi di interoperabilità (siamo dentro ad un
    ambiente di sviluppo) più vicino ad uso di
    librerie che a component based.

7
Perché VisualBasic
  • Tom Button, Microsofts Visual Basic czar, loves
    to show how Visual Basics custom controls have
    galvanized the component-software business.
  • Here are the 16 controls we shipped with Visual
    Basic for Windows 1.0 he says, positioning the
    Toolbox windows in the lower left corner of the
    screen.
  • When we shipped version 2.0, third-party custom
    controls were already becoming common
  • and here is the situation today. Now the
    Toolbox fills the screen
  • Jon Udell
  • Byte, maggio 94
  • (www.byte.com, printable archive, May 94)

1991
8
e tanto per essere politically correct..
  • Visual Basic eredita/ruba la parte di controlli
    da HyperCard, della Apple introdotta nel 1987.
  • Anche HyperCard aveva creato un suo (piccolo)
    mercato di componenti, che perdura a tuttoggi
  • Ma
  • Essendo legata al Macintosh il suo mercato era
    limitato, nella migliore delle ipotesi, agli
    utenti Mac
  • Le scelte di marketing fatte per HyperCard non
    sono state più felici di quelle globali della
    Apple
Write a Comment
User Comments (0)
About PowerShow.com