1
GUITARIFFICweb services
4/28/2014 guitariffic | ryszard kilarski
2
WHAT ARE GUITAR FAKE SHEETS?
combination of lyrics, guitar charts, and other helpful information to play music
4/28/2014 guitariffic | ryszard kilarski
3
GUITARIFFIC!
designed in cs679rebuilt in html/js in cs701servicified in cs751
4/28/2014 guitariffic | ryszard kilarski
4
CHORD CHARTSability to add, edit, delete and search for chord charts
4/28/2014 guitariffic | ryszard kilarski
5
SONGS
ability to add, edit, delete, and search for songs… AND something extra
4/28/2014 guitariffic | ryszard kilarski
6
ROTATING BACKGROUND IMAGES BASED ON SONG/ARTIST
isn’t that cool?
4/28/2014 guitariffic | ryszard kilarski
7
AVAILABLE SERVICES
whole song servicesguitar chart services
song services
guitar chart services
flickr
4/28/2014 guitariffic | ryszard kilarski
8
ENCAPSULATED IMAGE ACCESS LAYER FROM THE SONG SERVICE
swap image layer with different scheme; currently implemented with flickr only, via REST service
SongServiceImpl
<<ImageImpl>>
FlickrImageImpl flickr
GoogleImageImplImageImpl
Google images
4/28/2014 guitariffic | ryszard kilarski
9
ENCAPSULATED DATA ACCESS LAYER
swap data layer with different scheme; currently implemented in-memory representation of charts and songs
charts also load a starter set from an xml file
GuitarChartServiceImpl
(or SongServiceImpl)
<<GuitarChartDBHelper>>(or <<SongDBHelper>>)
GuitarChartMemoryDBImpl
(or SongMemoryDBImpl)
chords.xml
GuitarChartSqlDBImpl(or SongSqlDBImpl)St
orageFactory
4/28/2014 guitariffic | ryszard kilarski
10
REST AND SOAP SERVICES
wsdlREST-based test clientSoapUI to test SOAP services
4/28/2014 guitariffic | ryszard kilarski
114/28/2014 guitariffic | ryszard kilarski
guitariffic?
Top Related