Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Object Linking and Embedding - Teknopedia
Object Linking and Embedding - Teknopedia
Niente fonti!
Questa voce o sezione sull'argomento programmazione non cita le fonti necessarie o quelle presenti sono insufficienti.

Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti.

In informatica, Object Linking and Embedding (in italiano collegamento e incorporazione di oggetti), generalmente abbreviato OLE, è una tecnologia di transclusione per la creazione di documenti composti (compound document) sviluppata da Microsoft.[1]

OLE 1

[modifica | modifica wikitesto]

La prima versione di OLE, pubblicata nel 1991, permetteva di integrare un documento creato con un'applicazione (detta server OLE) all'interno di un'altra applicazione (detta client OLE) — un'applicazione può implementare sia la parte server che la parte client.

L'integrazione può essere di due tipi:

  • collegamento, nella quale il documento inserito risiede fisicamente in un file differente
  • incorporazione, nella quale il documento inserito risiede nello stesso file del documento che lo contiene

L'applicazione ospite non aveva la necessità di conoscere il formato interno dell'oggetto inserito, perciò era possibile integrare un documento generato da una qualsiasi applicazione in un'altra, a patto che entrambe supportassero OLE. Era ad esempio possibile integrare un foglio di calcolo all'interno di un documento di testo, o viceversa, generando in questo modo un "documento composto".

Il limite principale di OLE 1 era che per modificare l'oggetto inserito veniva aperta l'applicazione corrispondente in una finestra separata, perdendo così la percezione del contesto in cui l'oggetto si trovava.

La versione 1.0 utilizzava come infrastruttura il protocollo DDE, ed era stata implementata per i sistemi operativi Windows a 16 bit e per Macintosh.

OLE 2

[modifica | modifica wikitesto]

Per superare i limiti della prima versione, nel 1993 fu pubblicato OLE 2, la cui caratteristica più appariscente è la possibilità di modificare i documenti incorporati direttamente nell'applicazione ospite (inplace editing), che acquisisce l'interfaccia utente (menu, barre degli strumenti ecc.) dell'applicazione incorporata. Un'altra caratteristica è la possibilità di spostare oggetti tra applicazioni diverse con il drag and drop.

OLE 2, che di fatto è presente invariato nelle versioni odierne di Windows, è implementato con il protocollo COM (più precisamente, COM è stato sviluppato appositamente per OLE 2). COM è una tecnologia che permette di creare componenti software riutilizzabili, in un certo senso permette di fare a livello di programmazione ciò che OLE permette di fare a livello di documento. A livello software il confine tra OLE e COM è molto sfumato, e infatti il nome OLE è stato usato spesso per identificare tecnologie basate su COM che con lo scopo di OLE (i documenti composti) non hanno nulla a che fare.

COM è una tecnologia complessa e, per i computer del 1993, era decisamente pesante. Per questo i primi software che utilizzavano OLE 2 (Word 6 e Excel 5) avevano delle prestazioni non proprio eclatanti. Con l'aumento della potenza di calcolo COM e OLE sono diventate tecnologie molto diffuse nei sistemi Windows a 32 bit (ad esempio, Internet Explorer è un oggetto COM, ed è grazie ad OLE che nella finestra del browser è possibile visualizzare e modificare un documento di Word).

Il futuro

[modifica | modifica wikitesto]

Sebbene COM abbia subito nel tempo una notevole evoluzione, OLE 2 è rimasto fondamentalmente invariato, anche perché svolge al meglio il compito di creare documenti composti. Il futuro di queste tecnologie è incerto, perché con l'introduzione della piattaforma .NET Microsoft ha relegato COM ad un ruolo di secondo piano.

Note

[modifica | modifica wikitesto]
  1. ^ Common Questions: Object Linking and Embedding, Data Exchange, su support.microsoft.com, Microsoft. URL consultato il 13 febbraio 2014.

Voci correlate

[modifica | modifica wikitesto]
  • Transclusione

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Denis Howe, Object Linking and Embedding, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL
V · D · M
Componenti di Windows
Strumenti di sistemaApp Installer · Configurazione di sistema · Console di ripristino · Controllo file di sistema · Deframmenta disco · Driver Verifier · DxDiag · Gestione attività · Gestione dispositivi · IExpress · Impostazioni · Management Console · Monitoraggio risorse · Monitor di sistema · Netsh · Pannello di controllo (Componenti) · PowerShell · Pulizia disco · Prompt dei comandi · Ripristino configurazione di sistema · Sysprep · System Information · System Policy Editor · Visualizzatore eventi · Windows Error Reporting · Windows Ink · Windows Installer · Windows Update (Windows Insider) · WinRE · WMI · Windows System Assessment Tool
ApplicazioniAssistente vocale · Assistenza rapida · Blocco note · Calcolatrice · Calendario · Centro PC portatile Windows · Contatti · Cortana · Edge · Fax e scanner · Feedback Hub · File Manager · Film e TV · Foto · Fotocamera · Groove Musica · Il tuo telefono · Lente di ingrandimento · Mappa caratteri · Memo · Messaggi · Meteo · Money · News · OneDrive · OneNote · Paint · Pay · Phone Companion · Posta · Registratore vocale · Richiesta supporto · Riconoscimento vocale · Skype · Sport · Store · Strumento di cattura · Suggerimenti · Sveglie e orologio · Visualizzatore 3D · Windows Media Player · Windows Story Remix · Windows To Go · Xbox Console Companion
ShellAero · AutoPlay · AutoRun · Barra delle applicazioni · Centro notifiche (Windows) · ClearType · Esplora file · Menu start · Search (Cartella speciale · IFilter · Namespace · Ricerca salvata · Servizio di indicizzazione) · Stili di visualizzazione di Windows XP · Visualizzazione attività · Windows Spotlight
KernelSystem Idle Process · Registro di sistema · DLL · EXE · NTLDR · Winlogon · Recovery Console · I/O · WinRE · WinPE · Kernel Patch Protection
ServiziBITS · CLFS · Copia shadow · Error Reporting · Multimedia Class Scheduler · Service Control Manager · Utilità di pianificazione · Wireless Zero Configuration
File systemCDFS · DFS · exFAT · FAT · IFS · NTFS (Collegamento fisico · EFS · Junction point · Mount Point · Reparse point · Symbolic link · TxF) · ReFS · UDF
ServerActive Directory · DFS Replication · Distributed Transaction Coordinator · DNS · Domini · Group Policy · Hyper-V · IIS · MSMQ · Profilo utente in roaming · Protezione di accesso alla rete · PWS · Reindirizzamento delle cartelle · Remote Desktop Services · Remote Differential Compression · Remote Installation Services · Rights Management Services · Server Core · Servizi di stampa per UNIX · SharePoint · System Resource Manager · Windows Deployment Services · Windows Media Services · WSUS
ArchitetturaArchitettura Windows NT · Console Windows · Copia shadow · CSRSS · Desktop Window Manager · Enhanced Write Filter · Graphics Device Interface · hal.dll · I/O request packet · Imaging Format · Kernel Transaction Manager · Librerie · Logical Disk Manager · LSASS · MinWin · NTLDR · Ntoskrnl.exe · Object Manager · Portable Executable (EXE · DLL) · Processo di avvio (NT · Vista) · Registro di sistema · Resource Protection · Security Account Manager · Server Message Block · SMSS · System Idle Process · USER · WHEA · Winlogon · WinUSB · XML Paper Specification
SicurezzaAppLocker · BitLocker · Credential Guard · Family Safety · Kernel Patch Protection · Mandatory Integrity Control · Prevenzione di esecuzione dei dati · Protected Media Path · Sicurezza e manutenzione · User Account Control · User Interface Privilege Isolation · Windows Defender · Windows Firewall
CompatibilitàCOMMAND.COM · Macchina virtuale DOS · Windows Subsystem for Linux (Microsoft POSIX) · Windows on Windows · WoW64 · Windows XP Mode
APIActive Scripting (WSH · VBScript · JScript) · COM (ActiveX · ActiveX Document · COM Structured storage · DCOM · OLE · OLE Automation · Transaction Server) · DirectX · .NET Framework · Universal Windows Platform · Windows Mixed Reality · Windows Runtime · WinUSB
GiochiSolitaire Collection
Obsoleti
Giochi3D Pinball · Chess Titans · FreeCell · Hearts · InkBall · Hold 'Em · Othello · Purble Place · Spider Solitaire · Solitario · Tinker
ApplicazioniActiveMovie · Anytime Upgrade · Backup e ripristino · Cardfile · CardSpace · CD Player · Contatti · Desktop Gadgets · Diagnostics · DriveSpace · DVD Maker · Easy Transfer · Fax · Food & Drink · Help and Support Center · Health & Fitness · HyperTerminal · Journal · Media Center · Meeting Space · Messaging · Messenger · Mobile Device Center · Movie Maker · MSN Dial-up · NetMeeting · NTBackup · Outlook Express · Rubrica · Travel · Photo Gallery · Photo Viewer · Program Manager · Steps Recorder · Syskey · WinHelp · Write
AltriScanDisk · File Protection · Media Control Interface · Next-Generation Secure Computing Base · POSIX subsystem · Interix · Video for Windows · Windows SideShow · Windows Services for UNIX · WinFS
Trasferiti su
Microsoft Store
Lettore DVD · Hover! · Mahjong · Minesweeper
DeprecatiInternet Explorer · Media Player
RimossiMicrosoft WordPad · Paint 3D · Mappe
Controllo di autoritàGND (DE) 4338680-5
  Portale Informatica
  Portale Microsoft
Estratto da "https://it.wikipedia.org/w/index.php?title=Object_Linking_and_Embedding&oldid=146527111"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022