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