Università degli Studi di Brescia Elementi di Informatica ... · urea: Ingegneria Gestionale Il...

80
Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019 Dipartimento di Ingegneria Meccanica e Industriale Dipartimento di Ingegneria Meccanica e Industriale Corso di laurea: Ingegneria Gestionale Elementi di informatica e programmazione Elementi di Informatica e Programmazione Docente: Marco Sechi E-mail: [email protected] Università degli Studi di Brescia OFFICE AUTOMATION Vers. 11/07/2018.A

Transcript of Università degli Studi di Brescia Elementi di Informatica ... · urea: Ingegneria Gestionale Il...

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

Dipa

rtim

ento

di I

ngeg

neria

Mec

cani

ca e

Indu

stria

le

Dipa

rtim

ento

di I

ngeg

neria

Mec

cani

ca e

Indu

stria

leCo

rso

di la

urea

: Ing

egne

ria G

estio

nale

Elem

enti

di in

form

atica

e p

rogr

amm

azio

ne

Elementi di Informatica e Programmazione

Docente: Marco SechiE-mail: [email protected]

Università degli Studi di Brescia

OFFICE AUTOMATION

Vers. 11/07/2018.A

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

2Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Suite di Office Automation

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

3Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Il software può essere paragonato all'esperienza del computer: senza questo elemento il calcolatore non è in grado di risolvere il particolare problema per il quale un determinato programma è stato progettato.

Tipologie applicative

Nelle Desktop App il software viene installato direttamente dentro il computer.

Quando le applicazioni risultano inserite all'interno del disco fisso del PC utilizzato si parla di applicazioni desktop. Prima di poterle utilizzare è necessario effettuare la specifica procedura di installazione del software.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

4Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Le web-application invece sono applicazioni che non risiedono fisicamente sulle macchine dove vengono utilizzate ma su server remoti. Le web-application generano il loro output pilotando un front-end costituito da un semplice browser (ad esempio Chrome o Internet Explorer).

In sostanza una web-application è un programma che viene scritto per girare online e che viene distribuito sfruttando le capacità grafiche ed applicative insite nei browser come: Opera, Firefox, Safari, Internet Explorer e Chrome.

Il modello di distribuzione del software nelle web-app (Cloud Computing) comporta che ilproduttore che sviluppa e gestisce un'applicazione web la metta a disposizione dei propriclienti come se fosse un normale servizio online (Saas - Software as a Service).

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

5Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Il formato di salvataggio rappresenta la modalità utilizzata da un'applicazione per registrare dei dati all'interno di un suo file. Essenzialmente è come un programma salva i propri documenti. Solo i programmi che conoscono il formato utilizzato per registrare un determinato file sono in grado di leggerne il contenuto. Il formato di salvataggio utilizzato in modo predefinito da un'applicazione si dice nativo. Un formato che risulta leggibile da molte applicazioni si dice portabile (esempio gif, txt, jpg etc…). L'importazione è la funzione che consente ad una applicazione di leggere un formato non suo (non nativo!).

Nell'immagine a lato è visibile l'elenco dei formati di salvataggio supportati da Excel

Windows utilizza l'estensione per identificare il formato di un file. L'estensione è la sequenza di caratteri situata dopo l'ultimo punto all'interno del nome di un file. Ad esempio il file DomandeAppello.SessioneInvernale.docx ha estensione .docx che identifica il formato nativo di Microsoft Word.

Tutte le informazioni prodotte da un applicativo vengono salvate su una periferica di massa (ad esempio un hard disk) per essere recuperate successivamente.

Formato di salvataggio

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

6Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Con il termine di Suite di Office Automation (o di produttività individuale) si indica uninsieme di applicazioni che consentono la creazione di contenuti (tipicamente d'usopersonale o per il lavoro d'ufficio) come: documenti di testo, presentazioni, archivi,schemi di calcolo, etc.Le suite di Office Automation offrono generalmente le seguenti funzionalità:

Videoscrittura

Foglio di calcolo

Grafica

Gestione archivi

Comunicazione

Presentazioni

Spreadsheet

Word processing

Presentation Vettoriale, pittorica e diagrammi

Database

E-mail e messaggistica istantanea

Funzionalità di Office Automation

Prerogative di una suite di Office Automation

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

7Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Ogni applicazione presente in una suite di Office Automation, a seconda della tipologia diappartenenza, gestisce oggetti differenti.

VideoscritturaWord processing

I programmi di videoscrittura manipolano principalmente oggetti come pagine, paragrafi e caratteri. Ad ogni oggetto vengono assegnate proprietà specifiche.

Oggetti manipolati dalle componenti di una suite di O. A.

Ad esempio per la pagina vengono definiti: margini, dimensioni del foglio, orientamento, numero di colonne, etc.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

8Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Relativamente al paragrafo vengono definiti: allineamenti, spaziature e rientri.

Il paragrafo è per definizione una sequenza di caratteri terminata dall'invio. L'invio è codificato in modo differente a seconda del sistema operativo ospitante. Ad esempio in ambiente Windows è rappresentato dalla combinazione di caratteri: Ascii 13 + Ascii 10(CRLF - Carriage Return/Line Feed); in ambito Unix/MAC è costituito solo dal simbolo Ascii 10 (LF - Line Feed) mentre nelle vecchie versioni di MacOS (fino alla versione 9 inclusa) dal carattere Ascii 13 (CR - Carriage return).

Solitamente la fine di un paragrafo viene simboleggiata con il simbolo "piede di mosca".

rientririentri

Interlinea

Spaziatura tra paragrafi

Giustificato

Allineamento a sinistra

Allineamento a destra

Allineamento al centro

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

9Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Per il carattere invece vengono definiti: la dimensione, lo stile e il colore.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

10Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

I programmi database manipolano principalmente oggetti come tabelle, campi, record e relazioni.

Gestione archiviDatabase

La tabella rappresenta un contenitore per dati omogenei. Le proprietà che caratterizzano gli elementi (record) contenuti nella stessa tabella vengono definite campi (ad esempio: cognome, nome matricola, data di nascita, etc.).

Le relazioni sono collegamenti logici che mettono in evidenza i legami esistenti tra i record presenti nelle diverse tabelle di un archivio.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

11Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

I fogli elettronici manipolano principalmente oggetti come fogli, cellee cartelle.

Un foglio non è altro che una griglia composta da contenitori detti celle. Ogni cella è identificata da una sigla che specifica la sua riga e la sua colonna. All'interno delle celle vengono inserite le formule e i dati utilizzati per i calcoli. L'insieme dei fogli presenti all'interno di uno stesso file prende il nome di cartella di lavoro.

Foglio di calcoloSpreadsheet

CELLAFOGLIO

CARTELLA

PresentazioniPresentation

Oltre alla composizione dei contenuti di ogni singola slide vengono definiti gli effetti di transizione tra una diapositiva e la sua successiva.

Il principale oggetto gestito dai programmi di presentazione è la diapositiva (slide).

SLIDE

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

12Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Suite di Office Automation

(desktop app)

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

13Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Esistono diverse Suite desktop di Office Automation distribuite sia come software libero(gratuito) che commerciale (a pagamento). La suite desktop più diffusa in assoluto èquella commerciale prodotta dalla Microsoft nota con il nome di Microsoft Office. Talesuite è presente sia in ambito Windows che Apple. Non tutte le funzionalità contenutenella versione per Windows sono presenti nell'equivalente versione in ambiente Apple(ad esempio Access per Mac non esiste!).

Softw

are

com

mer

ciale

La seconda suite più diffusa è OpenOffice.org ed è gratuita. E' multipiattaforma, infattiesistono versioni per Linux, Windows, Apple e Solaris (Sistema operativo di tipo Unixsviluppato dalla Sun e ora di proprietà della Oracle).

Softw

are

liber

oEvoluzione

della Koffice

Desktop Suite di Office a pagamento e gratuite (free)

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

14Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Microsoft OfficeLa versione attuale della suite della Microsoft è la 2016. Microsoft Office e contienenumerose componenti. Le funzionalità tipiche presenti nelle suite di office automationvengono realizzate dai seguenti pacchetti software:

Videoscrittura

Foglio di calcolo

Grafica

Gestione archivi

Comunicazione

Presentazioni

Spreadsheet

Word processing

Presentation Vettoriale, pittorica e diagrammi

Database

E-mail e messaggistica istantanea

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

15Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Versione 2003

Versione 2007

Versione 2013 e 2016

VERSIONI DI MICROSOFT OFFICELa prima versione di Microsoft Office usci nel lontano 1989 edera per ambiente Apple (quella Windows arriverà solo un annopiù tardi!).

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

16Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Word è il programma di videoscrittura più utilizzato nel mondo. La prima versione risaleal 1983 e fu realizzata per il sistema operativo MS-DOS. Solo nel 1989 venne prodotta unaversione per ambiente Windows.

Microsoft WORD

I suoi files hanno estensione .docx (.doc nelle versioni precedenti alla 2007).Il programma può essere lanciato dal menu esegui (+r) con il comando winword.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

17Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Excel è la componente SpreadSheet (foglio elettronico) della suite della Microsoft.

Excel viene utilizzato per:

svolgere calcolimatematici, 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). Il programma può essere lanciato dal menu esegui (+r) con il comando excel.

Microsoft EXCEL

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

18Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

PowerPoint è la componente di presentation della suite della Microsoft. E' utilizzato per la creazione di presentazioni multimediali. Permette le animazioni, l'aggiunta di suoni e transizioni tra le slide.

Tutte le slide di questo corso sono state prodotte con questo programma. I files prodotti con PowerPoint hanno estensione .pptx (.ppt nelle vecchie versioni).

Microsoft POWERPOINT

Il programma può essere lanciato dal menu esegui (+r) con il comando powerpnt.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

19Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Microsoft ACCESS

Access permette la gestione degli archivi (database). E' anche 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).

Il programma può essere lanciato dal menu esegui (+r) con il comando msaccess.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

20Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Outlook è il client di posta contenuto nella suite della Microsoft.

Microsoft OUTLOOK

Il programma può essere lanciato dal menu esegui (+r) con il comando outlook.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

21Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Microsoft Lync (ora diventato skype for business) è un vero e proprio client per la comunicazione con messaggistica istantanea, gestione riunioni e funzioni vocali.

Il software presenta un "cruscotto" (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.

Microsoft LYNC / SKYPE for business

Il programma può essere lanciato dal menu esegui (+r) con il comando lync.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

22Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Visio è un programma di grafica vettoriale orientato alla produzione di diagrammi. Visio permette la creazione di un qualsiasi tipo di diagramma come:

organigrammi, mappe di flusso, pianificazione dei

processi.

Esiste anche una versione server che consente la pubblicazione dei diagrammi in rete.

Microsoft VISIO

I files prodotti da questo programma hanno estensione .vsdx (.vsd nelle vecchie versioni). Il programma può essere lanciato dal menu esegui (+r) con il comando visio.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

23Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Microsoft Publisher è un programma non professionale di editoria elettronica (DTP : desktop publishing).

Inizialmente era presente solo in particolari pacchettizzazioni della suite della Microsoft.

Microsoft PUBLISHER

Consente la creazione di documenti cartacei di natura promozionale (brochure, depliant, etc). I files prodotti da questo programma hanno estensione .pub. Il programma può essere lanciato dal menu esegui (+r) con il comando mspub.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

24Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

La funzionalità che diversifica un programma di desktop publishingrispetto ad un word processor evoluto è quella che permette di collegare in sequenza i box testuali consentendo al testo in eccesso di fluire automaticamente verso i box successivi.

Microsoft Publisher è un prodotto DTP di fascia bassa. I software professionali più diffusi per l'editoria elettronica nell'ordine sono: Adobe InDesign e QuarkXpress.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

25Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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 accessibili anche online. È inoltre possibile portare i blocchi appunti di OneNotesempre con sé, nonché visualizzare e modificare le note da qualsiasi dispositivo dotato di una connessione Internet.

Microsoft ONENOTE

I files prodotti con questo programma hanno estensione .onetoc2. Il programma può essere lanciato dal menu esegui (+r) con il comando onenote.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

26Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Microsoft Sharepoint (in Office2007 si chiamava Groove) èl'applicazione client per accedere aiservizi offerti da MicrosoftSharePoint Server.

Questo software consente lacondivisione dei documenti su unserver internet / Intranet.Possono essere caricati sul servervia http (ovvero tramite unbrowser) oppure direttamente conil comando dell'applicazione:"Salva con nome".

Microsoft SHAREPOINT

Sharepoint permette di attivare dei flussi (workflow) sui documenti e quindi di avviare delleazioni sulla base di eventi (ad esempio invia una mail in automatico all'ufficio competentequando le giacenze di materie prime sono prossime ai livelli di riordino) consentendo lacreazione di soluzioni personalizzate perfettamente integrate con i processi interniaziendali.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

27Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Con InfoPath si possono creare moduli elettronici che consentono la raccolta di informazioni online. L’interfaccia offre tutti gli elementi necessari per progettare un prospetto (form) per la raccolta dei dati.

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.

Microsoft INFOPATH

I moduli prodotti con InfoPath necessitano, per essere messi online, di uno SharePoint Server con i servizi "InfoPath Forms" attivi. L'estensione dei file moduli è .xml (.xsn per i modelli modulo). Il programma può essere lanciato dal menu esegui (+r) con il comando infopath.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

28Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Project è un'applicazione di supporto al Project Management. Con l'espressione ingleseproject management si intende la gestione e il controllo delle attività necessarie allarealizzazione di un progetto.

Un progetto è uno sforzo limitato nel tempo (quindi con una data di partenza e una dicompletamento!) diretto a creare nuovi prodotti e/o servizi e/o risultati.

Microsoft PROJECT

La sfida principale del project management èquella di raggiungere gli obiettivi del progettorestando all'interno del perimetro costituitodai classici vincoli determinati dal costo, daltempo e dalla qualità dei risultati. Obiettivoche i programmi PM raggiungonoottimizzando l'allocazione delle risorsenecessarie.

L'arco temporale finito differenzia i progetti dai processi operativi aziendali (lecosiddette attività di routine). Quest'ultimi sono invece permanenti o semi-permanenti esono diretti a produrre in modo ripetitivo lo stesso prodotto o servizio.

Costi

Project Management

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

29Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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. 2018/2019

30Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Esiste anche una versione server (Project Server – eseguito come servizio applicativo di Sharepoint Server) che permette la gestione di progetti più complessi dove la forza lavoro può risultare distribuita anche a livello globale e pertanto è necessario avere un controllo strategico centralizzato.

La versione servente consente la creazione di un sito web dove si possono consultare i riepiloghi, i documenti, le attività 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. 2018/2019

31Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

iWorkiWork è 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.

Videoscrittura

Foglio di calcolo

Grafica

Gestione archivi

Comunicazione

Presentazioni

Spreadsheet

Word processing

Presentation Vettoriale e pittorica e diagrammi

Database

E-mail e messaggistica istantanea

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

32Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

OpenOffice

Videoscrittura

Foglio di calcolo

Grafica

Gestione archivi

Comunicazione

Presentazioni

Spreadsheet

Word processing

Presentation Vettoriale e pittorica e diagrammi

Database

E-mail e messaggistica istantanea

OpenOffice, ora Apache OpenOffice, è una suite per ufficio completa di tipo Open Source. Legge e scrive file utilizzando i formati dei prodotti di office più diffusi sul mercato. Come garanzia della futura accessibilità ai dati, supporta il formato portabile OpenDocument. OpenOffice.org è utilizzabile liberamente, gratuitamente e legalmente in ogni contesto sia pubblico, privato, professionale che aziendale.

Sito applicativo:https://www.openoffice.org/it/

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

33Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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 (+r) con il comando swriter.

OpenOffice.org Writer

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

34Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Calc rappresenta lo spreadsheetdella suite OpenOffice.orgL’estensione predefinita dei files prodotti da Calc è .ods. Il programma può essere lanciato dal menu esegui (+r) con il comando scalc.

OpenOffice.org Calc

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

35Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Impress rappresenta la componente presentation della suite OpenOffice.org. Il programma può essere lanciato dal menu esegui (+r) con il comando simpress. L’estensione predefinita dei files prodotti da Impress è .odp.

OpenOffice.org Impress

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

36Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Base rappresenta la componente database della suite OpenOffice.org. I files prodotti hanno estensione predefinita .odb. Il programma può essere lanciato dal menu esegui (+r) con il comando sbase.

OpenOffice.org Base

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

37Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Draw consente la creazione di disegni in modalità vettoriale inseribili successivamente all’interno di un qualsiasi documento prodotto con la suite di OpenOffice.

I files prodotti hanno estensione predefinita .odg.

OpenOffice.org Draw

Il programma può essere lanciato dal menu esegui (+r) con il comando sdraw.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

38Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

In Microsoft Office la funzionalità corrispondente al Draw è fornita dalla componente Formepresente all’interno di una qualsiasi applicazione di MS Office.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

39Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Nella grafica vettoriale la descrizione dell'immagine avviene mediante primitive geometriche a cui vengono passati opportuni parametri (ad esempio per la circonferenza le coordinate del centro e la lunghezza del raggio). Nella grafica bitmap(o raster) l'immagine viene descritta mediante una griglia di punti colorati detti pixel.

Nella grafica vettoriale la qualità dell'immagine resta sempre massima anche dopo un ingrandimento. In quella bitmap invece i singoli punti diventano sempre più evidenti portando ad uno deterioramento della qualità dell'immagine.

ZOOM

ZOOM

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

40Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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 (+r) con il comando smath. I files prodotti hanno estensione predefinita .odf.

OpenOffice.org Math

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

41Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

In Microsoft Office la stessa funzionalità viene fornita dalla componente Equationutilizzabile all’interno di una qualsiasi applicazione di MS Office.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

42Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Libre OFFICE

Videoscrittura

Foglio di calcolo

Grafica

Gestione archivi

Comunicazione

PresentazioniSpreadsheet

Word processing

Presentation Vettoriale e pittorica e diagrammi

Database

E-mail e messaggistica istantanea

LibreOffice è una suite per l'ufficio creata partendo dal codice sorgente di OpenOffice. La prima versione stabile è stata rilasciata nel 2011.LibreOffice è liberamente scaricabile e modificabile a proprio piacere (opensource). È nata in seguito all’acquisizione, da parte di Oracle, della Sun Microsystem (proprietaria di OpenOffice.org). Gli sviluppatori di OpenOffice erano preoccupati che la Oracle non volesse più rilasciare OpenOffice come prodotto opensource per cui fondarono "The Document Foundation" dove, partendo dal codice sorgente di OpenOffice, crearono LibreOffice. LibreOffice è attualmente disponibile in ambiente Windows, Macintosh e Linux.

Sito applicativo:http://it.libreoffice.orghttp://www.libreoffice.org

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

43Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Star OFFICEStarOffice nacque nel 1985 (il nome originario era StarWriter) come software commercialealternativo al programma di videoscrittura WordStar e sviluppato da StarDivision. LaStarDivision venne poi acquistata da Sun Microsystems nel 1999. L'obiettivo di Sun era quellodi 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 unosviluppo più rapido e con costi più contenuti.

Nel 2011 Oracle cessa di sostenerne lo sviluppo commerciale esuccessivamente dona la suite ad Apache Software Foundation (lafondazione che gestisce lo sviluppo di "Apache Open Office").

Sito applicativo: http://www.staroffice.com

Un aspetto importante di StarOffice è la scelta di usare un formatodi salvataggio aperto (facilmente accessibile) basato su unacodifica XML, che di fatto rende leggibili (portabili) i files prodotticon questa suite da parte di numerosi programmi appartenentialla stessa categoria. Nello specifico il formato standardOpenDocument, usato da StarOffice, è un file zip contenente testie formattazioni in XML ed elementi multimediali (foto, video) informato originale. StarOffice (o Oracle/Sun Office) può essereconsiderata la versione a pagamento di OpenOffice.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

46Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Suite Applicazione Estensione +r Icone

Mic

roso

ft O

ffice

Word .docx (.doc) Winword

Excel .xlsx (.xls) Excel

Power point .pptx (.ppt) Powerpnt

Access .accdb (.mdb) msaccess

Outlook Outlook

Lync/Skype for B. Lync

Visio .vsdx (.vsd) Visio

Publisher .pub Mspub

Onenote .onetoc2 Onenote

InfoPath .xml Infopath

Project .mpp Winproj

Ope

nOffi

ce.o

rg Writer .odt swriter

Calc .ods scalc

Impress .odp simpress

Base .odb sbase

Draw .odg sdraw

Math .odf smath

Tabella riassuntiva Desktop Office Automation

47

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2017/2018Dipa

rtim

ento

di I

ngeg

neria

Mec

cani

ca e

Indu

stria

le –

Cors

o di

laur

ea: I

ngeg

neria

Ges

tiona

le

(web app)

Websuite di Office Automation

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

48Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

https://docs.google.com/

https://www.office.com/

Web-App di Office AutomationAttualmente Internet fornisce dei servizi on line, molto efficienti e gratuiti, che supplisconoin maniera egregia buona parte della funzioni offerte dalle suite di Office Automation. Pereditare un file di testo non è necessario "possedere" un programma di videoscrittura sulproprio PC (situazione tipica nelle installazioni locali o desktop!) ma basta caricare il nostrodocumento sul server dove risiede la web-app e modificarlo direttamente online.Le web-app di Office Automation che analizzeremo sono le seguenti:

https://www.icloud.com/

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

49Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Solitamente le Web-App, per funzionare correttamente, necessitano dell'ultima versionedel client http (ovvero il browser). Alcune funzionalità potrebbero quindi non esseredisponibili quando si utilizzano client obsoleti (vedi immagine sottostante).

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

50Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Google DocsLa suite è offerta da Google come parte del servizio Google Drive. Tutti i file creati conle applicazioni presenti nella suite sono salvati, per impostazione predefinita, sul discocloud Google Drive. Le applicazioni sono compatibili con i formati usati da MicrosoftOffice. I pacchetti abbinati alle funzioni tipiche delle suite di office automation sono:

Videoscrittura

Foglio di calcolo

Grafica

Gestione archivi

Comunicazione

Presentazioni

Spreadsheet

Word processing

Presentation Vettoriale e pittorica e diagrammi

Database

E-mail e messaggistica istantanea

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

51Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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:

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 dispositiviportatili 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. 2018/2019

52Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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.

Google Documenti

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

53Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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. 2018/2019

54Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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. 2018/2019

55Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Google Moduli

Google Moduli (Forms) consente la creazione di sondaggi, quiz e la raccolta di informazioni in modo semplice ed efficiente. Le pagine create con Google Moduli possono essere collegate ai fogli di lavoro di Google Fogli. Se un foglio di lavoro di Google Fogli viene collegato ad un modulo, i dati raccolti saranno registrati automaticamente all'interno di tale foglio.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

56Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Google Disegni

Google Disegni (Drawings) è un 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. 2018/2019

57Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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. 2018/2019

58Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Google drive è sostanzialmente un disco cloud corredato da una ampia serie di componenti applicative.

https://drive.google.com/

Google Drive

Tutti i documenti prodotti con Google Docs vengono visualizzati nel pannello di gestione di Google Drive.

Il servizio Google Drive può essere usato online, caricando e visualizzando i file mediante un browser …

Google Drive è un servizio 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.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

59Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

… oppure tramite un'applicazione desktop, appositamente installata sul computer, che sincronizza in modo automatico la cartella locale sul pc con quella condivisa 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. 2018/2019

60Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Office OnlineOffice Online (prima Office Web Apps) è la suite online di office automation offertadalla Microsoft. Consente la creazione e la modifica di files utilizzando versioni ridottedelle applicazioni Word, Excel, PowerPoint, Outlook e OneNote che "girano" all'internodi 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. 2018/2019

61Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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. 2018/2019

62Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Office Excel Online

Excel Online è il foglio di calcolo.

A fianco un prospetto delle rate di un mutuo 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. 2018/2019

63Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Office Powerpoint Online

PowerPoint Online è il programma per le presentazioni.

A fianco una presentazione 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. 2018/2019

64Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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 mediante il pannello di gestione di OneDrive.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

65Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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. 2018/2019

66Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

I documenti presenti in OneDrive, oltre ad essere consultabili via WEB, possono essere raggiunti 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. 2018/2019

67Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

iCloudiCloud è la collezione di Saas (Software as a Service) sviluppata dalla Apple e presentataufficialmente nel 2011. Per utilizzare iCloud è necessario possedere un Apple ID. L'opzionegratuita 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. 2018/2019

68Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

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.

iCloud Pages

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

69Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

iCloud Numbers è la componente on-line del foglio di calcolo.

A fianco un esempio di documento prodotto con tale componente, visualizzato all'interno di una finestra di Chrome.

iCloud Numbers

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

70Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

iCloud Keynote è la componente on-line per creare presentazioni multimediali.

iCloud Keynote

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

71Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

iCloud mail è il client di posta online.

iCloud Mail

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

72Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Il servizio può essere usato via web, caricando e visualizzando i file tramite un browser …

iCloud Drive è un servizio, in ambiente cloud computing, di memorizzazione e sincronizzazione online introdotto dalla Apple nel 2011. Il servizio comprende il filehosting, il file sharing e la modifica collaborativa dei documenti mediante l'uso delle applicazioni presenti nella web-suite della Apple. iCloud Drive è sostanzialmente un disco cloud.

iCloud Drive

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

73Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

… 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).

74

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2017/2018Dipa

rtim

ento

di I

ngeg

neria

Mec

cani

ca e

Indu

stria

le –

Cors

o di

laur

ea: I

ngeg

neria

Ges

tiona

le

Fogli Elettronici: le origini

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

75Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Le origini dello SpreadSheetIn origine gli spreadsheet erano uno strumentocomune utilizzato per analizzare il mercatofinanziario (nel gergo degli operatori di borsa,spread è la differenza tra prezzo di acquisto equello di vendita di un titolo). Erano grandi foglidi carta suddivisi in celle disposte in righe ecolonne. Il problema era che lo strumentorichiedeva molto tempo per essere aggiornato:cambiare il contenuto di una cella richiedeva ilricalcolo manuale di tutte le celle chedipendevano da quella modificata. Rendere iltutto in forma elettronica consentiva di fare inpoco tempo i calcoli che prima richiedevanoun'intera giornata di lavoro.

Negli anni 1978-79, Dan Brincklin (con il barbone nella foto) e Bob Frankston, scrisseroVisicalc, uno spreadsheet elettronico che girava su Apple II. La versione commerciale delprogramma 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. 2018/2019

76Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

77Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Lotus 1-2-3 è un ulteriore foglio elettronico sviluppato dalla Lotus (acquisitasuccessivamente 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.

Esempio di archivio

Esempio di foglio di calcolo

Esempio di grafico

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

78Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Nel 1991 furono rilasciate le versioni di 123per i principali sistemi operativi con interfaccia grafica del tempo: 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 nella suite "Lotus Smartsuite". Purtroppo la prima versione fu sviluppata per il sistema operativo OS/2 che fin da subito si era dimostrato incapace di competere con il rivale Microsoft Windows. 123 ha pertanto 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. 2018/2019

79Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

80Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Glossario 1Front-endIl front-end è la componente di un software che si preoccupa di gestire la comunicazione con l'utente. Molto spesso viene anche indicata con il termine "interfaccia".

InterfacciaRappresenta la modalità con la quale un programma comunica con l'utilizzatore. E' sinonimo di front-end.

Open sourceE' una applicazione il cui codice sorgente è disponibile gratuitamente a chiunque.

Codice sorgenteIl codice sorgente di un programma è la sequenza di istruzioni, scritte con un linguaggio di programmazione, che definisce come operano le funzioni disponibili in un software. Il codice sorgente non è altro che la codifica di un algoritmo in un linguaggio di programmazione. Chi possiede il codice sorgente di un programma è in grado modificarne i comportamenti per adattarlo alle proprie esigenze.

XML è un metalinguaggio (ovvero un linguaggio utilizzato per creare nuovi linguaggi) usato per descrivere documenti strutturati (ad esempio archivi). XML è utilizzato anche come mezzo per trasferire dei dati tra diversi DBMS (archivi).

XML

AlgoritmoSequenza di istruzioni, umanamente comprensibili, che consentono la risoluzione di un problema. Solitamente viene rappresentato graficamente mediante diagrammi di flusso.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

81Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

Disco cloudE' un disco remoto che risulta accessibile online tramite una connessione Internet. Quello che viene salvato nel disco cloud diventa disponibile a tutti i dispositivi ad esso connessi.

E' l'impiego dei medesimi servizi disponibili in Internet ma circoscritti all'interno di una rete locale. Esempi di applicazioni intranet sono: a) un servizio di posta locale disponibile solo all'interno dell'azienda b) un sito web non pubblico, accessibile solo ai dipendenti, sul quale vengono caricati per

la consultazione gli ordini di servizio e la documentazione aziendale.

Intranet

Glossario 2

Componente hardware o software che eroga un servizioServer

Componente hardware o software che usufruisce dei servizi messi a disposizione da un server.

Client

Cloud storageServizio che mette a disposizione spazio on line in internet per archiviare documenti. Il disco cloud è un esempio di cloud storage.

Cloud computingParadigma di erogazione che consente di utilizzare online risorse informatiche sia hardware che software (ad esempio potenza elaborativa, spazio di memorizzazione, webapp, etc.) e il cui impiego è offerto come servizio.

Docente: Marco Sechi - Elementi di informatica e programmazione – Università degli studi di Brescia D.I.M.I - A.A. 2018/2019

82Di

part

imen

to d

i Ing

egne

ria M

ecca

nica

e In

dust

riale

–Co

rso

di la

urea

: Ing

egne

ria G

estio

nale

File hostingServizio che permette di archiviare i propri file su un server (locale o remoto)

File sharingServizio che permette di condividere con altri utenti i file registrati su un server.

BackupCopia di sicurezza dei propri documenti con l'obiettivo di evitarne la perdita nel caso di rottura del sistema.

Glossario 3