Software - Software applicativo - Altri campi di applicazione



Documenti analoghi
La Piattaforma Moodle

Il calcolatore - Applicazioni

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi

Software. Algoritmo. Algoritmo INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

RADAR. Raccolta e Analisi Dati per Attribuzione Rating

OpenOffice.org per tutti. Relatore: Romina Lobina

Anagrafica. Check-List. Autocomposizione guidata

Software di base e software applicativo. Titolo: dic (1 di 9)

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

Software open-source nella Pubblica Amministrazione italiana

PRINCIPALI AGGIORNAMENTI DELLA NUOVA VERSIONE DI WEBDIOCESI. 1 Nuovo menù di gestione

COS È UN LINGUAGGIO? LINGUAGGI DI ALTO LIVELLO LA NOZIONE DI LINGUAGGIO LINGUAGGIO & PROGRAMMA

Linguaggi per COMUNICARE. Il linguaggio è un sistema codificato di segni che consente la comunicazione, intesa come scambio di informazioni

Biblioteca di Cervia NOZIONI BASE DI INFORMATICA

ORACOLO Gestione questionari.

COMPETENZE INFORMATICHE DI BASE PER ADULTI

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.

RoboTESTER Wall-E, ATE a letto d aghi per Test In-Circuit e Funzionale. 1/6

Corso di laurea di I livello I N F O R M A T I C A (indirizzo Generale) (Classe 26)

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

Un nuovo modo per fare analisi e generare documenti dinamici

Più processori uguale più velocità?

Guida di Pro Spam Remove

Pannello avanzato Gestione Produzione

Applicazioni di Ubuntu

I Altamira HRM I. I Human Resource

Software - Software applicativo

Piano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione. Percorso Formativo C1.

Descrizione del prodotto WebPEG: Piano Esecutivo Gestione

Stumenti per la produttività personale. suite per ufficio

Il calcolatore oggi : UN SISTEMA DI ELABORAZIONE

SOFTWARE PER LA RILEVAZIONE DEI TEMPI PER CENTRI DI COSTO

CORSO PDF E FOTOGRAFIA DIGITALE. 1 INCONTRO 5 Febbraio Ottobre 2009

e-dva - eni-depth Velocity Analysis

Ogni documento digitalizzato, carta attivo o passivo, viene di infatti accompagnato identità da una sorta di elettron

Uso di base delle funzioni in Microsoft Excel

Progetto SIT Sistema Informativo Territoriale

Programmi. Algoritmi scritti in un linguaggio di programmazione

Internet: Software Open Source e Sistemi operativi. conoscerlo al meglio per usarlo meglio Gabriele Riva - Arci Barzanò

Linee guida per il Comitato Tecnico Operativo 1

Cos è ND Rifiuti 2008?

Procedura per elaborare una graduatoria attraverso un sistema di lettura ottica.

sito web sito Internet

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

Uomo Libero software Libero

VIRTUALIZZAZIONE. Docente: Marco Sechi Modulo 1

AZIENDA SIMULATA CREAZIONE DI UN APP

CMS MUSEO&WEB. Mappe grafiche. Andrea Tempera (OTEBAC) 12 aprile 2010

OpenPsy: OpenSource nella Psicologia. Presentazione del progetto in occasione dell edizione 2004 del Webbit (Padova)

Informatica 3. Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati. Lezione 10 - Modulo 1. Importanza delle strutture dati

PowerPoint. Guida introduttiva

Dispensa di Informatica I.1

Software Libero per la PMI. Augusto Silvino

STAMPA UNIONE DI WORD

Una porzione del codice HTML che produce la precedente tabella

L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI

Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource

HR - Sicurezza. Parma 17/12/2015

Prova Finale di Livello Base Compito n.21

Nozione di algoritmo. Gabriella Trucco

JOB. JOB - Amministrazione del personale. La soluzione Sistemi per le paghe in Azienda.

- la possibilità di monitorare lo stato attuale della macchina - fornire una reportistica sulla base di alcune variabili

VETTOR DAL BITMAP AL VETTORIALE. Paolo Mantini TEORIA E PRATICA DELLA CONVERSIONE DELLE IMMAGINI DA RASTER A VETTORIALI

Il Volontariato: un esperienza di vita per la vita dell uomo. Perché te ne devi. preoccupare tu?

I Problemi e la loro Soluzione. Il Concetto Intuitivo di Calcolatore. Risoluzione di un Problema. Esempio

Per ogni lotto di lavorazione è possibile effettuare un analisi approfondita dei pezzi prodotti, degli scarti rilevati e dei fermi macchina.

Sistema Ipsoa Bilancio

Lezione 8. La macchina universale

Appunti del corso di Informatica 1 (IN110 Fondamenti) 4 Linguaggi di programmazione

Configuration Managment. Tutorial. Configuration Managment Creare un progetto SVN su Ubuntu. Creare un progetto SVN su Ubuntu.

Digital School. L'informatica al servizio della scuola

Parte I. Prima Parte

Creare un nuovo tema grafico ( skin")

GUIDA DETTAGLIATA ALL ACQUISIZIONE DELL ACCOUNT GMAIL.

Il nuovo browser italiano dedicato alla navigazione e comunicazione sicura in internet per bambini

Il sistema informatico di trasmissione e analisi dei dati

CMS: Content Management...

Strumenti di modellazione. Gabriella Trucco

Capitolo 31: Modulo di offertistica - Stampa offerta

RACCOMANDAZIONE N. R (91) 10 DEL COMITATO DEI MINISTRI AGLI STATI MEMBRI SULLA COMUNICAZIONE A TERZI DI DATI PERSONALI DETENUTI DA ORGANISMI PUBBLICI

IL SOFTWARE. Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008

APPENDICE I Pratiche di tecnologie informatiche per la elaborazione della musica e del suono

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

Sviluppo, Acquisizione e Riuso

Corso di: Abilità informatiche

REPORT INDAGINE ECDL ISTITUTO PACINI 2012 Classi V

Versione 7.0 Taglie e Colori. Negozio Facile

Corso di formazione CerTICTablet

Corso di Informatica

GRAFICA TEMPLATE n. 008

Client - Server. Client Web: il BROWSER

CODICE ASSE: PRIMO ANNO SECONDO ANNO

SIEBEL CRM ON DEMAND MARKETING

Sviluppo Applicativi personalizzati per automatizzare le Analisi SPC

Problemi di archiviazione documentale? Archivio cartaceo: difficile gestione dei documenti aziendali?

GESTIONE FATTURE (VELINE)

Gestione di un magazzino: sviluppo di un applicazione web-database

ELETTRONICA DIGITALE

Transcript:

Software - Software applicativo - Altri campi di applicazione

Word (word processor) Excel (foglio di calcolo) Power Point (presentazioni) Entourage (posta elettronica e organizer)

word processor e editor HTML WYSIWYG foglio di calcolo grafica vettoriale presentazioni editor di formule matematiche database

Software - Software open source Il software open source rappresenta un fenomeno in continua espansione che è necessario comprendere per poter utilizzare al meglio le risorse informatiche che vengono messe a disposizione degli utenti. Si è detto che il software è la realizzazione pratica di un algoritmo che risolve un determinato problema o svolge un determinato compito. In particolare, il software è la trascrizione degli algoritmi che costituiscono il sistema operativo e i programmi applicativi in una serie di istruzioni elementari comprensibili dal processore. L'insieme di queste istruzioni, e il modo in cui queste istruzioni possono essere combinate, è in definitiva il linguaggio che il processore può comprendere e viene per questo definito linguaggio macchina. Il linguaggio macchina è però talmente elementare da risultare praticamente inutilizzabile, se non addirittura incomprensibile, per un essere umano. Per sviluppare il software i programmatori utilizzano quindi dei linguaggi più vicini al nostro modo di ragionare che vengono appunto definiti linguaggi ad alto livello. Per ogni linguaggio esiste comunque una procedura automatica (ovviamente anche questa sotto forma di programma) che effettuerà quindi la traduzione dal linguaggio ad alto livello comprensibile ai programmatori nel linguaggio a basso livello interpretabile dal processore.

Software - Software open source

Software - Software open source Il programma ad alto livello risulta quindi il sorgente (in inglese source ) comprensibile a qualsiasi programmatore. Data questa premessa, può sembrare ovvio che una ditta produttrice di software abbia tutto l'interesse a non dare accesso ai sorgenti dei programmi che commercializza. Se questi fossero disponibili sarebbe possibile, per qualsiasi ditta concorrente, comprendere gli algoritmi che vengono utilizzati, che possono essere il frutto di anni di ricerche, e creare in poco tempo e con poco investimento un prodotto software alternativo in grado di fornire le stesse prestazioni. Migliaia di programmatori nel mondo però sono disposti a lasciare libero accesso ai sorgenti dei propri programmi, che sono quindi aperti a tutti, da cui il termine "open". La scelta open source, alcuni direbbero la filosofia open source, ha ben precise motivazioni. Infatti, consentire ad altri programmatori di accedere ai propri sorgenti, ed eventualmente utilizzarli e modificarli per esigenze particolari, è un modo per poter collaborare creando software evoluti senza costi. A questo scopo esistono delle comunità virtuali di programmatori che partecipano a progetti di comune interesse sviluppando software open source che poi viene messo a disposizione degli utenti in modo gratuito.

Software - Software open source

Software - Software open source Per gli utenti finali il software open source risulta ovviamente di interesse per i seguenti motivi: sicurezza; affidabilità; costo; indipendenza; personalizzazione. Date queste premesse, potrebbe sembrare strano che l'open source non si sia affermato come l'approccio principale alla distribuzione del software. Allo stato attuale, l'open source rappresenta ancora una nicchia tra gli utenti finali. Questo a discapito del fatto che attualmente esistono programmi open source completamente gratuiti e di facile installazione per la scrittura di testi, l'elaborazione di fogli elettronici, la creazione di presentazioni a schermo, la posta elettronica, la navigazione nel Web, l'elaborazione di suoni e di immagini, il montaggio video, solo per citare le funzioni principali. Esiste un sistema operativo completamente open source che è Linux.

bitmap - vettoriale grafica bitmap Le immagini basate su vettori (e la parola stessa ci aiuta) sono basate su forme e colori generate tramite formule matematiche. grafica vettoriale Le immagini bitmap (o basate su bitmap), non si basano su formule matematiche per rappresentare i propri elementi. Ogni immagine raster è mappata all'interno di una griglia, come un grande mosaico.