Na první pohled se zdá, že vývoj multiplatformních aplikací v Javě je samozřejmostí. Když se ale na problém podíváte důkladněji, zjistíte, že i tak se musí řešit mnoho problémů. Zmiňme třeba instalátory, spouštění služeb, odlišné chování či vizuální integraci (Look and Feel, layout, ikonky). Povíme Vám o našich zkušenostech, které jsme získali při vývoji multiplatformního účetnictví FlexiBee.
Záznam přednášky z konference iPhoneDevCamp.cz.
Při vývoji ekonomického systému FlexiBee, jsme narazili na potřebu programátorského rozhraní. Nakonec jsme zvolili rozhraní založené na REST s použitím knihovny Jersey (JAX-RS). Podělíme se o důvody této volby, o zkušenostech s touto knihovnou, tak i se zkušenostmi se samotným rozhraním a jeho používáním.
Přednáška vychází z článku REST API jako rozhraní desktopové aplikace.