OFFSTAGE: Hars srl

Azienda: Hars srl

Viale Virgilio 54/g 41123 Modena - Italy

Telefono: 059 885711

Settore merceologico: azienda di software

Referente aziendale per i tirocini:

Docente referente: Giacomo Cabri

Eventuali facilitazioni previste: rimborso spese 300 euro

Il tirocinio è rivolto a studenti di: Informatica, Fisica e LM Matematica

Periodo di tirocinio: 3-6 mesi

Illustrazione delle attività del progetto di stage

Progetto A)

Progettazione di un sistema di Integrazione Continua per applicazioni web:

La CI (Continuous Integration in inglese, spesso abbreviato in CI) è una pratica che si applica in contesti in cui lo sviluppo del software avviene attraverso un sistema di versioning.

Consiste nell'allineamento frequente (ovvero "molte volte al giorno") dagli ambienti di lavoro degli sviluppatori verso l'ambiente condiviso (mainline). Usato come contromisura preventiva per il problema dell'"integration hell" (Cioè la difficoltà dell’integrazione di porzioni di software sviluppati in modo indipendente su lunghi periodi di tempo e che di conseguenza potrebbero essere significativamente divergenti).

Tale sistema dovrà essere altamente configurabile e progettato per facilitare il deploy di singole parti di codice su server anche multipli, dovrà eseguire un eventuale unittest dei moduli e se qualcosa va in errore segnalare la cosa al reparto sviluppo, che può così intervenire e verificare il pezzo di codice che si è rotto.

Dovrà poi essere in grado di fornire automaticamente una lista/report dettagliato del rilascio effettuato a fini di documentazione / tracciabilità.

Lo sviluppo utilizzerà le tecnologie Java.

Progetto B)

Progettazione di un sistema di Sviluppo per Alfresco Community (Open Source) e integrazione di Alfresco nella comune realtà IT aziendale.

Alfresco è un ECM e motore BPM Open Source con anche una versione Enterprise a pagamento.

Scopo della progetto è di rendere facilmente utilizzabili nella versione Open Source funzioni che sono disponibili nella versione Enterprise e che sono mal integrate e documentate nella versione Community.

Tali funzioni, a seconda del tempo e della capacità dello studente sono:

  1. Integrazione con Protocollo Kerberos in Windows Active Directory
  2. Funzioni intermedio-avanzate di Aikau per lo sviluppo di interfacce custom

Per la 1. verrà richiesto di:

  • Integrarsi con Active Directory Microsoft
  • Configurare un’integrazione (con possibilità di sviluppo di integrazione custom)
  • Documentare l’integrazione eseguita
  • Creazione di un tutorial e documentazione per la divulgazione
  • Eventuale applicazione delle nozioni di integrazione acquisite sul portale open source (Liferay).

Per la 2. verrà richiesto di:

  • Modellare nuove maschere di Alfresco Community
  • Creare un nuovo widget
  • Creazione di un tutorial e documentazione per la divulgazione

Lo stage affronterà tematiche di autenticazione su rete, e utilizzerà le tecnologie Java \ Html \ JavaScript \ XML.

[Ultimo aggiornamento: 09/11/2015 16:18:04]