Oratio.itThe First European Open Source ERPwww.oratio-project.org
Home -> Prodotto
Cerca

Questionario
Rispondi al nostro questionario, contribuirai a migliorare il prodotto!
Contatti

info@oratio.it
I vantaggi di utilizzare Oratio

- la licenza è gratuita
- è accessibile da Internet e utilizzabile in qualsiasi parte del mondo
- è immediato e semplice da usare
- è sicuro: i dati sono automaticamente criptati
- è personalizzabile con l'intestazione aziendale
- puoi creare e inviare Fatture Elettroniche con un solo click
Le personalizzazioni di Oratio

Grazie alla sua duttilità, Oratio può adattarsi alle diverse esigenze aziendali.

Scopri le personalizzazioni già disponibili
Cosa pensa di Oratio chi lo ha già usato

Abbiamo chiesto ad alcuni clienti di motivare la scelta del software e darne un giudizio. Ecco cosa ci hanno detto.
Hanno già Oratio

Finance
Unionfidi Piemonte S.C. (www.unionfidi.com)

Commercio
G.D. Alimentari (TO)

Gestione flotte
SDS (www.servizidisicurezza.com)
Dicono di noi...

Siti, portali, forum che riportano recensioni, commenti, informazioni su Oratio

Italiano
www.tecnoteca.it

Francese
wiki.april.org
www.praksys.org

Inglese
sourceforge.net
freshmeat.net

Le novità tecniche della versione 3.0

Oratio 3.0



Programmazione ad oggetti

  • Oggetti che interagiscono fra loro
  • Classi (tipo di dato astratto)
  • Attributi, metodi
  • Istanze
  • Incapsulamento, EreditarietÓ, Polimorfismo

Incapsulamento

  • Un oggetto contiene al suo interno attributi e metodi
  • Accesso ai dati incapsulati solo attraverso i metodi definiti nell'interfaccia
  • Oggetto come black-box: sappiamo cosa fa e come interagisce con l'esterno ma non come lo fa
  • Conseguente modularizzazione

EreditarietÓ

  • PossibilitÓ di derivare nuovi tipi di dati a partire da classi giÓ definite
  • PossibilitÓ di aggiungere attributi ad una classe
  • PossibilitÓ di modificare il comportamento dei metodi

Polimorfismo

  • classi derivate possono implementare in modo differente i metodi di antenati
  • metodi "polimorfi": lo stesso metodo si comporta diversamente a seconda del tipo di oggetto su cui Ŕ invocato

Perl

  • Package
  • metodo new
  • metodo bless
  • array @ISA

AJAX

  • Acronimo: Asynchronous JavaScript and XML
  • tecnica per sviluppare applicazioni web interattive e dinamiche usando una combinazione di:
    • HTML (o XHTML) e CSS per la parte visiva
    • DOM (Document Object Model) modificato attraverso JavaScript per mostrare dinamicamente le informazioni e interagirci
    • L'oggetto XMLHttpRequest per interscambiare e manipolare dati in modo asincrono tra il browser dell'utente e il web server
  • Gmail, Google Maps, Google Suggest, ...
ajax

Perl

  • Lato server: script restituiscono XML
  • Lato client:
    • utilizzo diretto di XMLHttpRequest
    • librerie esistenti:
      • http://openrico.org/
      • http://script.aculo.us/

JasperReport

  • Tool di reporting
  • Open Source
  • Scritto in Java
  • Report esportati in PDF, XML, HTML, CSV, XLS, RTF, TXT
  • Definizione report in XML
  • http://jasperreports.sourceforge.net/

Ireport

  • Visual report designer
  • Editor WYSIWYG
  • Open Source
  • Scritto in Java
  • Supporto al 100% dei tag XML di JasperReports
  • http://ireport.sourceforge.net/

Perl

  • 2 linguaggi diversi
  • Soluzione: libreria Inline::Java
  • Es. di accesso alla classe A:
    • $variabilePerl = new A();
    • $variabilePerl->metodo();
    • $variabilePerl->{attributo}



© 2019 All content copyright Oratio.org srls, Torino - P.IVA 11275420013
Oratio.org