Ryszard Rippel MSc. Civil Eng. Paweł Matejko MSc. Geotechnical Eng., MSc. Civil Eng.
GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.
-
Upload
erica-miles -
Category
Documents
-
view
229 -
download
1
Transcript of GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.
![Page 1: GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.](https://reader036.fdocuments.in/reader036/viewer/2022062801/56649e425503460f94b34222/html5/thumbnails/1.jpg)
1
GUITARIFFICweb services
4/28/2014 guitariffic | ryszard kilarski
![Page 2: GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.](https://reader036.fdocuments.in/reader036/viewer/2022062801/56649e425503460f94b34222/html5/thumbnails/2.jpg)
2
WHAT ARE GUITAR FAKE SHEETS?
combination of lyrics, guitar charts, and other helpful information to play music
4/28/2014 guitariffic | ryszard kilarski
![Page 3: GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.](https://reader036.fdocuments.in/reader036/viewer/2022062801/56649e425503460f94b34222/html5/thumbnails/3.jpg)
3
GUITARIFFIC!
designed in cs679rebuilt in html/js in cs701servicified in cs751
4/28/2014 guitariffic | ryszard kilarski
![Page 4: GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.](https://reader036.fdocuments.in/reader036/viewer/2022062801/56649e425503460f94b34222/html5/thumbnails/4.jpg)
4
CHORD CHARTSability to add, edit, delete and search for chord charts
4/28/2014 guitariffic | ryszard kilarski
![Page 5: GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.](https://reader036.fdocuments.in/reader036/viewer/2022062801/56649e425503460f94b34222/html5/thumbnails/5.jpg)
5
SONGS
ability to add, edit, delete, and search for songs… AND something extra
4/28/2014 guitariffic | ryszard kilarski
![Page 6: GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.](https://reader036.fdocuments.in/reader036/viewer/2022062801/56649e425503460f94b34222/html5/thumbnails/6.jpg)
6
ROTATING BACKGROUND IMAGES BASED ON SONG/ARTIST
isn’t that cool?
4/28/2014 guitariffic | ryszard kilarski
![Page 7: GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.](https://reader036.fdocuments.in/reader036/viewer/2022062801/56649e425503460f94b34222/html5/thumbnails/7.jpg)
7
AVAILABLE SERVICES
whole song servicesguitar chart services
song services
guitar chart services
flickr
4/28/2014 guitariffic | ryszard kilarski
![Page 8: GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.](https://reader036.fdocuments.in/reader036/viewer/2022062801/56649e425503460f94b34222/html5/thumbnails/8.jpg)
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
![Page 9: GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.](https://reader036.fdocuments.in/reader036/viewer/2022062801/56649e425503460f94b34222/html5/thumbnails/9.jpg)
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
![Page 10: GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.](https://reader036.fdocuments.in/reader036/viewer/2022062801/56649e425503460f94b34222/html5/thumbnails/10.jpg)
10
REST AND SOAP SERVICES
wsdlREST-based test clientSoapUI to test SOAP services
4/28/2014 guitariffic | ryszard kilarski
![Page 11: GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.](https://reader036.fdocuments.in/reader036/viewer/2022062801/56649e425503460f94b34222/html5/thumbnails/11.jpg)
114/28/2014 guitariffic | ryszard kilarski
guitariffic?