1 / 15

L’informatica ed il futuro: quale futuro?

L’informatica ed il futuro: quale futuro?. maurizio.cunico@pj45.com. Perché voler vedere nel futuro?. Quale futuro? La domanda non è facile, o meglio, non è una domanda Una domanda è tale se, in qualche modo, è possibile una risposta Ed allora, perché parlare di questo?

lazaro
Download Presentation

L’informatica ed il futuro: quale futuro?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. L’informatica ed il futuro: quale futuro? maurizio.cunico@pj45.com

  2. Perché voler vedere nel futuro? • Quale futuro? • La domanda non è facile, o meglio, non è una domanda • Una domanda è tale se, in qualche modo, è possibile una risposta • Ed allora, perché parlare di questo? • Perché siamo irrimediabilmente curiosi • Perché è più divertente guardare avanti piuttosto che indietro

  3. Semplificazione • Quello che sembra essere comune a tutte le visioni (ed anticipazioni) del futuro è la semplificazione • La tecnologia evolve attraverso un dualismo sempre più marcato • Estendere, al massimo livello, la complessità di ciò che si può fare • Ridurre, al minimo livello, la complessità di come farlo

  4. Semplificazione • Elementi da semplificare • Interfaccia Utente • Regole di Business • Accesso ai dati • ovvero tutti e tre i layer applicativi

  5. Evoluzione User Interface • User Interface • Interfaccia Web • da presentazione a paradigma • Menu Applicativi • Dai menu e toolbar ai Command Tabs • Dalle liste alle Gallery

  6. Gestione Contenuti Collaborazione Portali Ricerche Evolute Gestione efficiente dei Processi Business intelligence Video Scrittura Modellazionedel Business Gestione Dati di Business Presentazioni GestioneInformazioni Evoluzione Business Rules

  7. Evoluzione Data Access • SOA (Service Oriented Architecture) • Il futuro dell’architettura applicativa è basato completamente sui servizi • Web Services saranno il solo modo per accedere alle fonti informative e dati • I dati evolveranno sempre più • Da dati strutturati a dati strutturati e gerarchie e dati non strutturati • Dai dati ai contenuti • Nuove modalità per accedere ai dati • LinQ (Language Indipendent Query) • Essere indipendenti dall’origine dei dati • Essere indipendenti dalla struttura del modello dei dati • Essere indipendente dal tipo dei dati

  8. Esempio di LinQ (DLinq) • var myVar = from cli in db.Clienti where cli.Nazione == “Italia“ orderby cli.Nome select new { IdCliente = cli.IdCliente, RagioneSociale = cli.Nome, Città = cli.Città, Provincia = cli.Provincia }; equivale a • SELECT t0.IdCliente, t0.Nome, t0.Città, t0.ProvinciaFROM Clienti AS t0WHERE t0.Nazione = “Italia”ORDER BY t0.Nome

  9. Esempio di LinQ (DLinQ) • var myVar = from cli in db.Clienti where cli.Nazione == “Italia“ orderby cli.Nome select new { IdCliente = cli.IdCliente, RagioneSociale = cli.Nome, Città = cli.Città, Provincia = cli.Provincia TotaleOrdini = cli.Ordini.Count, UltimoOrdine = cli.Ordini.Max(o => o.DataOrdine) }; equivale a • SELECT t0.IdCliente, t0.Nome, t0.Città, t0.Provincia, ( SELECT COUNT(*) FROM Ordini AS t1 WHERE t1.IdCliente = t0.IdCliente ) AS TotaleOrdini, ( SELECT MAX(t2.DataOrdine) FROM Ordini AS t2 WHERE t2.IdCliente = t0.IdCliente ) AS UltimoOrdineFROM Clienti AS t0WHERE t0.Nazione = “Italia”ORDER BY t0.Nome

  10. Esempio di LinQ • from c in Contatti.Elements(“Contatto"), Tel in c.Elements(“Telefono")where (string) c.Element(“Indirizzo").Element(“Regione") == “Veneto" && Tel.Value.StartsWith(“045")orderby (string) c.Element(“Nome")select c;

  11. Esempio di LinQ • <nome>Maurizio Cunico</nome><telefono tipo=“Casa">045-66703998</telefono><telefono tipo=“Lavoro">045-8103117</telefono><indirizzo> <via>Via delle Rose, 24</via> <città>Verona</città> <regione>Veneto</regione> <CAP>37138</CAP></indirizzo><nome>Leonardo Cunico</nome><telefono tipo=“Cellulare">348-4755663</telefono><indirizzo> <via>Via delle Montagne, 31</via> <città>Trento</città> <regione>Trentino Alto Adige</regione> <CAP>38100</CAP></indirizzo>

  12. Ciò che cambierà • Maggior attenzione all’usabilità • da applicazioni focalizzate al fare • ad applicazioni focalizzate al come fare • Maggior attenzione alla comunicazione • da una informatica come strumento collaterale al business • ad una informatica come elemento di business • Maggior attenzione all’integrazione • dalla portabilità dei sistemi • alla intercomunicazione tra servizi

  13. Ciò che scomparirà • Scomparirà l’applicazione Web (così come la conosciamo) • Nuove tecnologie, la prima è già una realtà ed è Ajax • Le applicazioni Web saranno sempre più applicazioni baste su Client evoluti che accederanno ai dati ed alla intercomunicazione tramite servizi (web) • Le vetrine rimarranno e si estenderanno • Le applicazioni si focalizzeranno in contesti di produttività personale • Applicazioni basate su estensioni delle applicazioni tipo Office • Applicazioni basate su estensioni degli ERP • Intercomunicazione, Work Flow ed Orchestration

  14. E per noi? Quale futuro? • L’unica possibilità che abbiamo per continuare a fare questo lavoro è quello di studiare, informarsi, ricercare • Cosa faccio nella mia azienda • Formazione delle persone come elemento centrale (oggi ogni mia persona deve fare almeno un esame di certificazione all’anno ed ha una ventina di giorni all’anno che può dedicare all’autoformazione) • Ricerca e Sviluppo – questa è una attività di difficoltà immensa: • non viene riconosciuta dal fisco ed è quindi totalmente a carico dell’azienda (e se l’azienda è piccola questo può essere un grande problema) • la sinergia tra aziende è difficile in un mercato dove dominano interessi e modalità che, spesso, sono all’antitesi con l’etica • L’infrastruttura e gli strumenti per la ricerca sono costosi e spesso non riutilizzabili • Fantasia e Curiosità… e questo non ci manca!!!

  15. Quale Futuro?

More Related