webscience - Università del Salento

Temi
per
Stage
e
Tirocinio
Proprietà
riservata
ws
–
webscience
srl
2009
Tema
Java
‐
Apache
Tapestry
5
–
[001]
• 
• 
• 
Ogge$o:
Implementazione
di
una
Applicazione
Web
uIlizzando
il
framework
Tapestry.
Evidenziare
eventuali
punI
di
forza
e
di
debolezza
rispeNo
a
soluzioni
con
Servlet
e
Struts.
Specifiche:
le
specifiche
dell'applicazione
consistono
nella
realizzazione
di
una
applicazione
web
per
la
gesIone
dei
curricula.
Requisi0:
– 
Conoscenza
e
capacità
di
sviluppare
applicazioni
web
usando
le
seguenI
tecnologie:
• 
• 
• 
• 
• 
• 
– 
Java:
buona
conoscenza
delle
caraNerisIche
base
di
Java
e
di
alcune
features
introdoNe
nella
versione
5
(AnnotaIons)
Servlet/Struts:
capacità
di
evidenziare
in
maniera
criIca
le
differenze
con
Tapestry
HTML:
buona
conoscenza
XML:
conoscenza
di
base
JavaScript:
conoscenza
base
Hibernate:
conoscenza
base
Capacità
di
apprendere
velocemente
tecnologie
propedeuIche
allo
sviluppo
dell'applicazione
come:
• 
• 
• 
Maven:
hNp://maven.apache.org/
JeNy:
hNp://jeNy.mortbay.com/jeNy/
Hibernate:
hNp://www.hibernate.org/
• 
A9vità:
ProgeNazione
ed
implementazione
uIlizzando
la
piaNaforma
Tapestry,
ed
eventualmente
Hibernate,
della
applicazione
Web.
ScriNura
di
un
report
sinteIco
su
punI
di
forza
e
debolezza
rispeNo
a
Servlet
e
Struts.
• 
Output:
– 
– 
Applicazione
funzionante
per
canale
web.
Documento
di
tesi
Proprietà
riservata
ws
–
webscience
srl
2009
2
Tema
Java
–
Jasper
Reports
–
[002]
• 
• 
• 
Ogge$o:
Implementazione
di
una
Applicazione
Web
che
fornisca
report
in
formato
pdf
sui
daI
presenI
in
un
database
MySql.
Specifiche:
realizzazione
di
un’applicazione
di
reporIsIca,
ponendo
parIcolare
aNenzione
alle
modalità
in
cui
è
possibile
variare
a
run‐Ime
i
parametri
per
la
generazione
dei
report.
UIlizzare
un
database
di
esempio
(hNp://www.eclipse.org/birt/db/)
o
crearne
uno
sfruNando
tools
automaIci.
Requisi0:
– 
conoscenza
e
capacità
di
sviluppare
applicazioni
web
usando
le
seguenI
tecnologie:
• 
• 
• 
• 
• 
• 
• 
– 
Java:
buona
conoscenzaJSP:
conoscenza
base
Servlet:
conoscenza
base
HTML:
buona
conoscenza
XML:
buona
conoscenza
JavaScript:
conoscenza
base
MySql:
buona
conoscenza
Capacità
di
apprendere
velocemente
tecnologie
propedeuIche
allo
sviluppo
dell'applicazione
come:
• 
• 
• 
PiaNaforma
Jasper
Reports:
hNp://www.jaspersob.com/
Servlet
Container
Tomcat:
hNp://tomcat.apache.org/
Sviluppo
di
Servet/Jsp
• 
A9vità:
Implementazione
dell’applicazione
di
reporIng
uIlizzando
Jasper
Reports
e
il
database
mysql.
• 
Output:
– 
– 
Applicazione
web
funzionante
funzionante.
Documento
di
tesi
Proprietà
riservata
ws
–
webscience
srl
2009
Tema
Locators
–
[003]
• 
• 
• 
Ogge$o:
Implementazione
di
una
Applicazione
Web
uIlizzando
il
framework
PagineGialle.it
Visual
Specifiche:
le
specifiche
dell’applicazione
consistono
nella
realizzazione
di
un
Locator
(sobware
che
facilità
la
localizzazione
delle
sedi
aziendali,
ad
esempio:
hNp://ricerca.unicreditbanca.it/it/agency)
facilmente
customizzabile
e
parametrizzabile
Requisi0:
–  Conoscenza
e
capacità
di
sviluppare
applicazioni
web
usando
le
seguenI
tecnologie
• 
• 
• 
• 
• 
Java
Script:
buona
conoscenza
HTML:
buona
conoscenza
Java:
buona
conoscenza
Hibernate:
conoscenza
base
A9vità:
ProgeNazione
e
implementazione
di
una
web
applicaIon
parametrizzabile
e
customizzabile
e
creazione
di
un
wizard
che
in
pochi
passi
permeNe
di
avere
un
sito
funzionante
senza
la
necessità
di
agire
sul
codice,
a
meno
di
parIcolari
specifiche
che
non
possono
essere
realizzate
tramite
la
parametrizzazione
del
wizard.
–  Argomen0
da
approfondire:
• 
• 
• 
• 
struNura
di
un
locator
e
sua
generalizzazione
(form
di
ricerca,
mappa,
listato,
ecc);
parametrizzazione
e
customizzazione
dei
file
di
configurazione;
creazione
di
un
back
office
generico
(wizard)
che
permeNe
direNamente
al
cliente
finale
di
modificare
i
daI;
customizzazione
della
grafica.
Proprietà
riservata
ws
–
webscience
srl
2009
4
Tema
Locators
–
[004]
• 
• 
• 
Ogge$o:
Studio
di
faibilità
sulla
possibilità
di
uIlizzare
le
mappe
seat
e
quelle
google
su
iphone
e
ipod
touch,
sia
tramite
un'applicazione
che
tramite
un
website
dedicato.
Specifiche:
le
specifiche
dell’applicazione
consistono
nella
realizzazione
di
un
Locator
(sobware
che
facilità
la
localizzazione
delle
sedi
aziendali,
ad
esempio:
hNp://ricerca.unicreditbanca.it/it/agency)
Requisi0:
–  Conoscenza
e
capacità
di
sviluppare
applicazioni
web
usando
le
seguenI
tecnologie
• 
• 
• 
• 
• 
• 
Java
Script:
buona
conoscenza
HTML:
buona
conoscenza
Java:
buona
conoscenza
Hibernate:
conoscenza
base
iPhone
SDK:
conoscenza
base
Argomen0
da
approfondire:
• 
• 
• 
• 
modalità
di
interazione
(mulItouch,
accelerometro,
gps,
...);
modalità,
tempi,
etc.,
per
la
pubblicazione
su
appstore;
possibilità
di
sviluppare
un'applicazione
di
volta
in
volta
customizzabile
per
i
vari
clienI;
integrazione
aree
banner.
Proprietà
riservata
ws
–
webscience
srl
2009
5
WS‐WebScience
srl
Sede
Opera0va
Lecce
WebScience
S.r.l.
Via
P.
MarI
9A
Viale
Edoardo
Jenner,
civ.
51
73100
Lecce
20159
Milano
T
+39
02
69773.1
T
+39
0832
1810134
F
+39
02
69773.220
F
+39
0832
091590
W
www.webscience.it
Proprietà
riservata
ws
–
webscience
srl
2009
W
www.webscience.it