Elementi di Informatica e Programmazione

Transcript

Elementi di Informatica e Programmazione
Dipartimento di Ingegneria Meccanica e Industriale
Elementi di Informatica e Programmazione
Elementi di informatica e programmazione
Corso di laurea: Ingegneria Gestionale
Dipartimento di Ingegneria Meccanica e Industriale
Università degli Studi di Brescia
OFFICE AUTOMATION
Docente: Marco Sechi
E‐mail: [email protected]
Vers. 14/07/2016.B
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
2
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale (desktop app)
Suite di Office
Automation
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
3
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Suite di Office Automation
Con il termine Suite di Office Automation (o di produttività individuale) si indica un
insieme di applicazioni desktop che consentono ad un utente la creazione di contenuti
(tipicamente d'uso personale o per il lavoro d'ufficio) quali documenti di testo,
presentazioni, archivi, schemi di calcolo, etc.
Le suite di Office Automation offrono funzionalità distinte, atte a migliorare la produttività personale come:
Funzionalità di Office Automation
Videoscrittura
Gestione archivi
Word processing
Database
Foglio di calcolo
Comunicazione
Spreadsheet
E‐mail e messaggistica istantanea
Presentazioni
Grafica
Presentation
Vettoriale, pittorica e diagrammi
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
4
Software libero
Software commerciale
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Esistono diverse Suite di Office Automation distribuite sia come software libero che
commerciale. La suite più diffusa in assoluto è quella commerciale prodotta dalla
Microsoft nota con il nome di Microsoft Office. Tale suite è presente sia in ambito
Windows che Apple. Non tutte le funzionalità contenute nella versione per Windows
sono presenti nel porting in ambiente Apple (ad esempio Access per Mac non esiste!).
Evoluzione della Koffice
La seconda suite più diffusa è OpenOffice.org ed è gratuita. E' multipiattaforma infatti
esistono versioni per Linux, Windows, Apple e Solaris (Sistema operativo di tipo Unix
sviluppato dalla Sun e ora di proprietà della Oracle).
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
5
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft Office
La versione attuale della suite della Microsoft è la 2016. Microsoft Office contiene
numerose componenti. Le funzionalità tipiche presenti nelle suite di office automation
vengono realizzate dai seguenti pacchetti software:
Videoscrittura
Gestione archivi
Word processing
Database
Foglio di calcolo
Comunicazione
Spreadsheet
E‐mail e messaggistica istantanea
Presentazioni
Presentation
Grafica
Vettoriale, pittorica e diagrammi
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
6
Versioni di Microsoft Office
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale La prima versione di Microsoft Office commercializzata fu quella
per ambiente Apple nel lontano 1989 (quella Windows arriverà
solo un anno più tardi).
Versione 2003
Versione 2007
Versione 2013 e 2016
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
7
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft WORD
Word è il programma di videoscrittura più utilizzato nel mondo. La prima versione risale
al 1983 e fu realizzata per il sistema operativo MS‐DOS. Solo nel 1989 venne prodotta una
versione per ambiente Windows. I suoi files hanno estensione .docx (.doc nelle versioni
precedenti alla 2007).
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
8
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft EXCEL
Excel è la componente SpreadSheet (foglio elettronico) della suite della Microsoft. Excel
viene utilizzato per:
 svolgere calcoli matematici, statistici e finanziari,  elaborare tabelle,  creare grafici
 gestire semplici archivi (database monolitici o monotabellari). I files di Excel hanno estensione .xlsx (.xls nelle vecchie versioni).
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
9
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft POWERPOINT
PowerPoint è la componente di presentation della suite della Microsoft. E' utilizzato per la creazione di presentazioni multimediali. Permette le animazioni degli elementi inseriti nel documento, l'aggiunta di suoni e transizioni tra le slide della presentazione. Tutte le slide del corso di Elementi sono state prodotte con questo programma. I files prodotti da PowerPoint hanno estensione .pptx (.ppt nelle vecchie versioni).
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
10
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft ACCESS
Access consente la gestione degli archivi (database). Si tratta di un ambiente di sviluppo con il quale è possibile costruire vere e proprie applicazioni.
I files prodotti da questa applicazione hanno estensione .accdb (.mdb nelle versioni precedenti alla 2007).
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
11
Microsoft Outlook
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Outlook è il client di posta contenuto nella suite della Microsoft.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
12
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft Lync / Skype for business
Microsoft Lync (ora diventato skype for business) è un vero e proprio client per la comunicazione con messaggistica istantanea, gestione riunioni e funzioni vocali. Nel client è disponibile un dashboard che semplifica l'individuazione e l'utilizzo delle funzioni utilizzate con maggior frequenza come:




la tastiera del telefono, la segreteria telefonica, l'elenco dei contatti l'elenco delle conversazioni attive.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
13
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft VISIO
Visio è un programma di grafica vettoriale orientato alla produzione di grafici e diagrammi. Visio permette la creazione di un qualsiasi tipo di diagramma come:
 organigrammi,
 mappe di flusso,
 pianificazione dei processi. Esiste anche una componente server che consente la condivisione dei diagrammi in rete. I files prodotti da questo programma hanno estensione .vsdx (.vsd nelle vecchie versioni).
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
14
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft PUBLISHER
Microsoft Publisher è un programma non professionale di editoria elettronica (DTP : desktop publishing). Inizialmente era presente solo in particolari pacchettizzazioni della suite della Microsoft. Consente la creazione di documenti cartacei di natura promozionale (brochure, depliant, etc). I files prodotti da questo programma hanno estensione .pub.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
15
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft ONENOTE
OneNote è la versione elettronica del blocco appunti cartaceo. E' possibile scrivere note, pensieri, idee, schizzi, promemoria e qualsiasi tipo di informazione. Microsoft OneNote consente di archiviare e condividere le informazioni in modo centralizzato, facilmente accessibile anche dal cloud. È inoltre possibile portare i blocchi appunti di OneNote
sempre con sé, nonché visualizzare e modificare le note da qualsiasi dispositivo dotato di una connessione Internet.
I files prodotti da questo programma hanno estensione .onetoc2.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
16
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft SHAREPOINT
Microsoft Sharepoint (in Office 2007
si chiamava Groove) è l'applicazione
client che permette l'accesso a
Microsoft SharePoint Server.
Questo software consente la
condivisione dei
documenti.
Possono essere caricati sul server
tramite un upload http oppure
direttamente con il “Salva con
nome” dell’applicazione.
Sharepoint permette di attivare dei
workflow sui documenti e quindi di
scatenare delle azioni come l’invio di
mail o altro consentendo la
creazione di soluzioni personalizzate
integrate con i processi aziendali.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
17
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft INFOPATH
Con InfoPath si possono creare moduli elettronici che consentono di raccogliere informazioni online. L’interfaccia WYSIWYG offre tutti gli elementi necessari per progettare un modulo, utilizzando dati in formato XML.
Tale componente non è stata inclusa nella suite 2016 poiché Microsoft ha deciso di sospenderne lo sviluppo promettendo che verrà sostituito in futuro con una soluzione migliore compatibile con un più ampio numero di dispositivi. I moduli prodotti con InfoPath richiedono per essere messi online uno SharePoint Server con i servizi "InfoPath Forms" attivi. L'estensione dei file moduli è .xml (.xsn per i modelli
modulo).
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
18
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft PROJECT
Project è un'applicazione di supporto al Project Management. Con l'espressione
inglese project management (gestione di progetto) si intende la gestione delle
attività volte alla realizzazione di un progetto. Un progetto è uno sforzo limitato nel
tempo (con una data di partenza e una di completamento) diretto a creare dei
prodotti e/o servizi e/o risultati.
La collocazione in un arco temporale finito distinguono il progetto dai processi
operativi aziendali (le cosiddette attività di routine) che sono invece permanenti o
semi‐permanenti e sono diretti a produrre in modo ripetitivo lo stesso prodotto o
servizio.
La sfida principale del project management è quella di raggiungere gli obiettivi del
progetto restando all'interno del perimetro costituito dai classici vincoli
determinati dal costo, dal tempo e dallo scopo (nel senso anche della qualità). La
sfida secondaria ‐ ma non meno ambiziosa ‐ è quella di ottimizzare l'allocazione
delle risorse.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
19
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Microsoft Office Project standard (versione desktop) offre strumenti destinati a piccoli team o singoli collaboratori incaricati di gestire progetti di cui non sono necessariamente i project manager.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
20
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Esiste anche una versione server (Project Server – eseguito come servizio applicativo di Sharepoint Server) che permette la gestione di progetti più complessi che richiedono anche un controllo strategico centralizzato. Sono presenti inoltre funzionalità per gestire progetti complessi dove la forza lavoro è distribuita a livello globale. Infine consente ai responsabili di organizzare il team da un'unica posizione tramite un qualsiasi dispositivo. Consente anche la creazione di un sito web dove si possono consultare i riepiloghi, i documenti, le attività, i news feed e i calendari relativi al progetto.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
21
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale iWork
iWork è la suite di produttività personale creata dalla Apple nel lontano 2005. iWork
include:
 Pages: applicazione con funzionalità di Word Processor e Desktop Publishing;
 Keynote: il software per le presentazioni;
 Numbers: il foglio di calcolo.
Gestione archivi
Database
Videoscrittura
Word processing
Foglio di calcolo
Comunicazione
Spreadsheet
E‐mail e messaggistica istantanea
Presentazioni
Grafica
Presentation
Vettoriale e pittorica e diagrammi
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
22
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Corel WordPerfect Office
WordPerfect Office è una suite di programmi per la produttività personale sviluppata
dalla ditta canadese Corel Corporation. Viene distribuita in tre edizioni: Home &
Student, Standard e Professional.
Videoscrittura
Gestione archivi
Word processing
Database
Foglio di calcolo
Comunicazione
Spreadsheet
E‐mail e messaggistica istantanea
Presentazioni
Grafica
Presentation
Vettoriale e pittorica e diagrammi
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
23
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale OpenOffice
OpenOffice.org, ora Apache OpenOffice, è una suite per ufficio completa di tipo Open Source. Legge e scrive file nei formati utilizzati dai prodotti di office più diffusi sul mercato e, a garanzia della futura accessibilità dei dati, supporta il formato OpenDocument, standard ISO. Consente inoltre l'esportazione in formato PDF.
OpenOffice.org è liberamente, gratuitamente e legalmente utilizzabile in ogni contesto sia pubblico, privato, professionale che aziendale.
Videoscrittura
Gestione archivi
Word processing
Database
Comunicazione
E‐mail e messaggistica istantanea
Foglio di calcolo
Spreadsheet
Presentazioni
Grafica
Presentation
Vettoriale e pittorica e diagrammi
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
24
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale OpenOffice.org Writer
Writer è il word processor della suite OpenOffice.org. L’estensione dei files prodotti da questo applicativo è .odt. Il programma può essere lanciato dal menu esegui con il comando swriter.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
25
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale OpenOffice.org Calc
Calc rappresenta lo spreadsheet
della suite OpenOffice.org
L’estensione predefinita dei files prodotti da Calc è .ods. Il programma può essere lanciato dal menu esegui con il comando scalc.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
26
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale OpenOffice.org Impress
Impress rappresenta la componente presentation della suite OpenOffice.org. Il programma può essere lanciato dal menu esegui con il comando simpress. L’estensione predefinita dei files prodotti da Impress è .odp. Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
27
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale OpenOffice.org Base
Base rappresenta la componente database della suite OpenOffice.org. I files prodotti hanno estensione predefinita .odb. Il programma può essere lanciato dal menu esegui con il comando sbase. Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
28
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale OpenOffice.org Draw
Draw consente la creazione di disegni in modalità vettoriale
inseribili successivamente all’interno di un qualsiasi documento prodotto con la suite OpenOffice.org. I files prodotti hanno estensione predefinita .odg. Il programma può essere lanciato dal menu esegui con il comando sdraw. In Microsoft Office una funzionalità similare al Draw
è fornita dalla componente Forme utilizzabile all’interno di un qualsiasi documento di MS Office.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
29
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale OpenOffice.org Math
Math consente la creazione
di formule matematiche che
possono essere inserite
all’interno di un qualsiasi
documento prodotto con la
suite OpenOffice.org. Il
programma può essere
lanciato dal menu esegui
con il comando smath. I
files prodotti hanno
estensione predefinita .odf.
In Microsoft Office la stessa funzione è fornita dalla componente Equation (OLE) utilizzabile all’interno di un qualsiasi documento di MS Office. Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
30
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Libre OFFICE
Sito applicativo:
http://it.libreoffice.org
http://www.libreoffice.org
LibreOffice è una suite per ufficio creata partendo dal codice sorgente di OpenOffice. La prima versione stabile è stata rilasciata nel 2011.
LibreOffice è liberamente scaricabile e modificabile a proprio piacere. È nata in seguito all’acquisizione della Sun Microsystem (possessore di OpenOffice) da parte di Oracle. Gli sviluppatori di OpenOffice erano preoccupati che la Oracle non volesse mantenere OpenOffice un prodotto opensource per cui fondarono la The Document Foundation dove, partendo dal codice sorgente di OpenOffice, crearono LibreOffice. LibreOffice è disponibile in ambiente Windows, Macintosh e Linux.
Videoscrittura
Gestione archivi
Word processing
Database
Comunicazione
Foglio di calcolo
Spreadsheet
E‐mail e messaggistica istantanea
Presentazioni
Grafica
Presentation
Vettoriale e pittorica e diagrammi
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
31
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Calligra
Calligra Suite (fino al 2010 KOffice), è una suite di office open source multipiattaforma disponibile per ambiente Windows, macOS, Linux, FreeBSD (SO unix‐like) e Haiku (erede di beOS) ed Android. Contiene un word processor (Words), uno spreadsheet (Sheets), un programma di presentazione (Stage), uno di grafica vettoriale (Karbon), uno di grafica pittorica (Krita), un database (Kexi), un programma di project management (Plan), un programma per disegnare diagrammi (Flow) e un programma analogo a OneNote
(BrainDump). Il motore di base di Calligra viene utilizzato sia per il desktop (computer) che per applicazioni mobili (palmare, smartphone, ecc.).
Words
Kexi
Videoscrittura
Gestione archivi
Word processing
Database
Comunicazione
Sheets
Foglio di calcolo
Spreadsheet
E‐mail e messaggistica istantanea
Stage
Flow
Krita
Karbon
Presentazioni
Grafica
Presentation
Vettoriale e pittorica e diagrammi
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia Sito applicativo:
https://www.calligra.org
D.I.M.I ‐ A.A. 2016/2017
32
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Star OFFICE
StarOffice nacque nel 1985 (il nome originario era StarWriter) come software commerciale alternativo a WordStar e sviluppato da StarDivision. La StarDivision venne poi acquistata da Sun Microsystems nel 1999. La strategia di Sun era quella di fornire un'alternativa al prodotto Microsoft Office. Nel 2000 Sun decise di rilasciare i sorgenti di StarOffice alla comunità open source, e così nacque il progetto OpenOffice.org. Questa strategia permise a Sun di accedere ad uno sviluppo rapido con dei costi più contenuti.
Un aspetto importante di StarOffice è la scelta di non usare un formato proprietario chiuso
ma una codifica basata su XML, che di fatto rende leggibili (portabili) i files prodotti con questa suite da parte di un qualsiasi programma in grado di interpretarlo correttamente. Nello specifico un file salvato in formato OpenDocument (lo standard usato da StarOffice) è un file zip contenente testi e formattazioni in XML ed elementi multimediali (foto, video) in formato originale. StarOffice (o Oracle/Sun Office) può essere considerata la versione a pagamento di OpenOffice.
Nel 2011 Oracle cessa di sostenerne lo sviluppo commerciale e successivamente dona la suite ad Apache Software Foundation (la fondazione che gestisce lo sviluppo di "Apache Open Office").
http://www.staroffice.com Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
33
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale (web app)
Suite di Office
Automation
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
34
Web App
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Le web‐application sono applicazioni che non risiedono direttamente sulle macchine che le usano, ma su server remoti. Le web‐application generano il loro output pilotando un front‐
end costituito da un semplice browser.
In pratica una web‐application è un programma che viene scritto per girare su Internet o in una rete locale e che viene distribuito sfruttando le capacità grafiche insite nei browser come: Opera, Firefox, Safari, Internet Explorer e Chrome.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
35
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale I servizi in rete sono un presente in espansione che sta rivoluzionando di nuovo il mondo.
In un futuro non troppo lontano, tutti i PC saranno interconnessi in maniera massiva e a
loro volta saranno allacciati a potenti server che daranno agli utenti finali tutti i servizi
possibili senza dover più installare nulla sul proprio computer. Non esisteranno più i
backup, in quanto gli hard disk non risiederanno più sui nostri pc, ma su server remoti che
gestiranno, al sicuro da danni fisici o black out, i dati per noi. I programmi stessi non
dovranno più essere installati, visto che risiederanno sulla rete.
Web-App di Office Automation
Già oggi Google fornisce dei servizi on line, molto efficienti e gratuiti, che sostituiscono in
maniera egregia buona parte della funzioni offerte dalla suite di Office della Microsoft. Per
editare un file di testo non è necessario "possedere" Word sul proprio PC (tipico delle
installazioni locali o desktop) ma basta caricare il nostro documento sui server dove risiede
la web‐app e modificarlo direttamente online. Vedremo le seguenti web‐app di Office
Automation:
https://docs.google.com/
https://www.icloud.com/
https://www.office.com/
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
36
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Solitamente le Web‐App, per funzionare correttamente, necessitano dell'ultima versione
del browser (sono i client HTTP come: Internet explorer, Opera, Safari, FireFox e Chrome).
Alcune funzionalità potrebbero quindi non essere disponibili quando si utilizzano client
obsoleti.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
37
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Google Docs
La suite è offerta da Google come parte del servizio Google Drive. Tutti i file creati con
le applicazioni presenti nella suite sono salvati, per impostazione predefinita, sul disco
cloud Google Drive. Le applicazioni sono compatibili con i formati usati da Microsoft
Office. I pacchetti abbinati alle funzioni tipiche delle suite di office automation sono:
Videoscrittura
Presentazioni
Grafica
Presentation
Vettoriale e pittorica e diagrammi
Word processing
Gestione archivi
Database
Foglio di calcolo
Comunicazione
Spreadsheet
E‐mail e messaggistica istantanea
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
38
La suite Google Docs consente agli utenti di creare e modificare documenti online e di collaborare con altri utenti in tempo reale. Consta delle seguenti applicazioni gratuite basate su web:


Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale 



Documenti: l'elaboratore testi;
Fogli: il foglio elettronico;
Presentazioni: il programma di presentation;
Moduli: per implementare semplici sondaggi e raccogliere dati online.
Disegni: disegno vettoriale
Gmail: web client di posta.
Le singole componenti della suite sono disponibili come:
 applicazioni web;
 applicazioni di Chrome (in questo caso possono funzionare offline);
 applicazioni per dispositivi
portatili Android e iOS. Google Docs è accessibile all'indirizzo https://docs.google.com
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
39
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Google Documenti
Google Documenti (Docs) è il word processor della web‐app Google Docs. A fianco un esempio di documento prodotto con tale componente, visualizzato all'interno di una finestra di Internet Explorer.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
40
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Google Fogli
Google Fogli (Sheets) è lo spreadsheet della web‐app Google Docs. A fianco un esempio di documento prodotto con tale componente, visualizzato all'interno di una finestra di Chrome.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
41
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Google Presentazioni
Google Presentazioni (Slides) è il programma di presentation della web‐app Google Docs. A fianco un esempio di documento prodotto con tale componente, visualizzato all'interno di una finestra di Internet Explorer.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
42
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Google Moduli
Google Moduli (Forms) consente la creazione di sondaggi, quiz e di raccogliere informazioni in modo semplice ed efficiente. I forms di Google Moduli possono essere collegati ai fogli di lavoro di Google Fogli. Se un foglio di lavoro viene collegato ad un modulo, le risposte saranno registrate automaticamente su tale foglio. Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
43
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Google Disegni
Google Disegni (Drawings) è un semplice programma di disegno vettoriale utilizzato per creare flow chart e diagrammi da inserire in Google Documenti e Google Presentazioni. Offre alcuni tools elementari le cui potenzialità sono valutabili dando un'occhiata a questo filmato su youtube: https://www.youtube.com/watch?v=OkAuMOjXFCc.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
44
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale GMail
Gmail è un servizio web‐mail gratuito fornito dalla Google. Gmail, oltre a fornire le classiche funzionalità di un client di posta, offre un ampio spazio di archiviazione dove conservare i messaggi inviati e ricevuti. Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
45
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Google Drive
Google Drive è un servizio, in ambiente cloud computing, di memorizzazione e sincronizzazione online introdotto da Google nel 2012. Il servizio comprende il file hosting, il file sharing e la modifica collaborativa dei documenti mediante le applicazioni della suite Google Docs.
Google drive è sostanzialmente un disco cloud corredato da una ampia serie di componenti applicative.
Tutti i documenti prodotti con Google Docs vengono visualizzati nel pannello di gestione di Google Drive. Il servizio può essere usato via web, caricando e visualizzando i file tramite un web browser … https://drive.google.com/
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
46
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale … oppure tramite un'applicazione, appositamente installata sul computer, che sincronizza in modo automatico la cartella locale sul pc con quella condivisa, presente nel cloud. In questo caso i documenti di Google Drive risultano accessibili direttamente dalle risorse del computer.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
47
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Office Online
Office Online (prima Office Web Apps) è una suite di office automation, accessibile
online, offerta dalla Microsoft. Consente la creazione e la modifica di files utilizzando
versioni ridotte delle applicazioni Word, Excel, PowerPoint, Outlook e OneNote e che
"girano" all'interno di un browser. La suite comprende anche un disco cloud chiamato
OneDrive.
La web‐apps «Office Online" è accessibile all'indirizzo: https://www.office.com/
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
48
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Office Word Online
Word Online è il modulo di videoscrittura.
A fianco un esempio di documento prodotto con tale componente, visualizzato all'interno di una finestra di Internet Explorer.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
49
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Office Excel Online
Excel Online è il foglio di calcolo.
A fianco un piano di ammortamento prodotto con tale componente, visualizzato all'interno di una finestra di Internet Explorer.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
50
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Office Powerpoint Online
PowerPoint Online è il programma per le presentazioni.
A fianco una presentazione delle web‐apps prodotta con tale componente, visualizzata all'interno di una finestra di Internet Explorer.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
51
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale OneDrive
Microsoft OneDrive (precedentemente conosciuto come Microsoft SkyDrive) è un servizio di cloud storage e backup offerto dalla Microsoft accessibile sia mediante browser che applicazione desktop o smartphone. Per accedervi è necessario possedere un account Microsoft. L'opzione gratuita offre all'utente uno spazio limitato espandibile solo a pagamento.
I documenti prodotti con Office Online sono messi a disposizione nel pannello di gestione di OneDrive. Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
52
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Anche la versione desktop della suite di Office della Microsoft permette di salvare il proprio lavoro direttamente su OneDrive.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
53
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale I documenti presenti in OneDrive possono essere consultati via WEB ma anche direttamente dalle "risorse del computer" utilizzando l’icona OneDrive che viene installata con la versione desktop di Microsoft Office oppure scaricando un apposito software dal sito della Microsoft.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
54
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale iCloud
iCloud è una collezione di Saas (Software as a Service) basati sul cloud computing
sviluppata da Apple e presentata ufficialmente nel 2011.
SaaS è un modello di distribuzione del software dove un produttore sviluppa e gestisce
un'applicazione web mettendola a disposizione dei propri clienti via Internet. Per utilizzare
iCloud è necessario possedere un Apple ID. L'opzione gratuita offre all'utente uno spazio
limitato espandibile a pagamento.
La suite icloud è raggiungibile all’indirizzo https://www.icloud.com
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
55
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale iCloud Pages
iCloud Pages è la componente on‐line di video scrittura. A fianco un esempio di documento prodotto con tale componente, visualizzato all'interno di una finestra di Chrome.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
56
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale iCloud Numbers
iCloud Numbers è la componente on‐line di foglio di calcolo. A fianco un esempio di documento prodotto con tale componente, visualizzato all'interno di una finestra di Chrome.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
57
iCloud Keynote
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale iCloud Keynote è la componente on‐line per creare presentazioni multimediali.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
58
iCloud Mail
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale iCloud mail è il client di posta online.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
59
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale iCloud Drive
iCloud Drive è un servizio, in ambiente cloud computing, di memorizzazione e sincronizzazione online introdotto dalla Apple nel 2011. Il servizio comprende il file hosting, il file sharing e la modifica collaborativa dei documenti mediante l'uso delle applicazioni presenti nella suite della Apple. iCloud Drive è sostanzialmente un disco cloud.
Il servizio può essere usato via web, caricando e visualizzando i file tramite il browser …
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
60
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale … oppure direttamente dalle risorse del computer utilizzando l’icona iCloud drive (che in ambiente Windows viene installata scaricando un apposito software dal sito della Apple).
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
61
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale La nascita dei
fogli elettronici
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
62
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Le origini dello SpreadSheet
In origine gli spreadsheet erano uno strumento
comune utilizzato per analizzare il mercato
finanziario (nel gergo degli operatori di borsa,
spread è la differenza tra prezzo di acquisto e
quello di vendita di un titolo). Erano grandi fogli
di carta suddivisi in celle disposte in righe e
colonne. Il problema era che lo strumento
richiedeva molto tempo per essere aggiornato:
cambiare il contenuto di una cella richiedeva il
ricalcolo manuale di tutte le celle che
dipendevano da quella variata. Rendere il tutto
in forma elettronica consentiva di fare in poco
tempo i calcoli che prima avrebbero portato via
un'intera giornata di lavoro.
Negli anni 1978‐79, Dan Brincklin (con il barbone nella foto) e Bob Frankston, scrissero
Visicalc, uno spreadsheet elettronico che girava su Apple II. La versione commerciale del
programma fu disponibile a partire dall'estate del 1979.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
63
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
64
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Lotus 1‐2‐3 è un ulteriore foglio elettronico sviluppato dalla Lotus (acquisita
successivamente da IBM). Disponibile dal 1983 surclassò in breve tempo il suo più
importante concorrente: VisiCalc della VisiCorp. Rispetto a VisiCalc, con cui era compatibile,
risultava particolarmente veloce perché scritto in linguaggio assembly x86.
Uno dei punti di forza del programma fu la coabitazione di tre ambienti di lavoro: i fogli di lavoro, i grafici e il database.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017
65
Dipartimento di Ingegneria Meccanica e Industriale – Corso di laurea: Ingegneria Gestionale Nel 1991 furono rilasciate le versioni per i principali sistemi operativi con interfaccia grafica: OS/2 di IBM, Windows di Microsoft e Mac OS di Apple.
La maggior integrazione tra le componenti software della suite della Microsoft rendeva Excel decisamente più versatile rispetto ad un "isolato" 123. Solo nel 1995 123 fu inserito in una suite. Purtroppo la prima versione fu sviluppata per un sistema operativo che fin da subito si è dimostrato incapace di competere con il rivale Microsoft Windows ovvero OS/2. 123 ha così perso quote di mercato ed è stato definitivamente soppiantato da Microsoft Excel. La suite di Office Lotus Smartsuite è stata definitivamente ritirata dal mercato nel 2013.
Docente: Marco Sechi ‐ Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I ‐ A.A. 2016/2017