Aloita uusi aihe
Keskeneräinen

Java-plugarin käytön poistaminen (Tulostuksen uudistus)

Tällä hetkellä tulostus (Liput ja kuitit) hoidetaan käyttäen selaimen Java-plugaria. Ja varmaan kaikki ovat saaneet kokea erilaisia tästä johtuvia "ihanuuksia".

Koska selaimet eivät tykkää Javasta ja Oracle ei korvaa lotkauta selaimille, aiheituu tästä mm. sitä että kaikki lakkaa toimimasta kun uusi päivitys on saatavilla ja jos sitä ei asenna, niin kaikki lakkaa toimimasta. Ja välillä vaikka asentaakin kiltisti, Java-sidonnaiset toiminnot lakkaavat toimimasta. 


Kehitysajatus

- uudistetaan koko tulostus

- lakataan käyttämästä selaimen java-plugaria

- päivitetään tulostukseen liittyvät prosessit

- samalla myös uudistetaan BOB-keskustelu maksupäätteen kanssa


Vaikutukset

- tulostuksen ja maksupäätteen toiminta ei ole riippuvaista selaimen Java-kalikasta

- ongelmat selaimen java-asennuksissa poistuvat 

- satunnaiset tulostusjonoon liittyvät ongelmat, kuten satunnainen tulostumatta jääminen, poistuvat

- käyttökokemus päivittyy -> mm. Kuitin tulostus tulee automaattiseksi


Bugiennuste

On tietysti selvää, koska tässä tehdään koko tekniikka uusiksi, bugeja saattaa alkuvaiheessa esiintyä. Bugien korjaus suoritetaan normaalin priorisoinnin mukaisesti.




1 person pitää tästä ideasta

Mitä muita vaihtoehtoja on käskyttää tulostimia selaimesta kuin java?

Voidaanko Javascriptillä tehdä jotain vastaavaa?


Ja samaan hengenvetoon voidaanko Flashista luopua? 

Saisiko nykyisillä HTML-5 tekniikoilla jo toteutettua BOBissa samat asiat kuin Flashilla?


Samoin Jalustan puolella Flashilla toteutetut listat on aika hankalia kelata.


Kyllä. Kannatan tätä kehityssuuntaa jos vaan korvaavia muista "isoista tekijöistä" riippumattomia (Lue: Oracle ja Adobe) tekniikoita löytyy. 


-Olli

Bio Säde

Tulostimen käskyttämiseen selaimesta ei ole (käytännössä) muita vaihtoehtoja kuin java. Uusi ratkaisu toteutettaisiin todennäköisimmin kassan koneelle pyörimään laitettavan erillisen sovelluksen avulla, jonka kanssa voitaisiin kommunikoida websocket-yhteydellä selaimesta. Tämä sovellus saattaa kuitenkin olla tehty javalla, tai sitten ei. 


Flashista pyritään luopumaan jollakin aikajänteellä. HTML5-tekniikoilla on nykyään toteutettavissa oikeastaan kaikki BOBin ja Jalustan tarvitsemat toiminnot, mutta kyse on aika suuresta määrästä koodia, joka pitäisi tehdä uudelleen.


Jalustan rakennepuusta on olemassa Javascript-pohjainen prototyyppi, mutta se ei ole vielä julkaisukunnossa. Julkaisun aikataulusta ei ole mitään tietoa. 


- Marko

Uuden tulostusjärjestelmän käyttöönotto on aloitettu teattereissa. :)


-Sami

Käyttäjätunnus tai Rekisteröidy lähettääksesi kommentin