240 likes | 359 Views
Welcome. Code4Fun: Quadcopter. Toni Petrina Ekobit d.o.o. MVP for C# @to_pe http://tonicodes.net/blog/. Agenda...?. Demo?. Ne, to nije agenda...ovo je!. Razvoj klijenata za Windows Phone 8 i Windows 8 Tehnike dijeljenja koda Letenje!. Komunikacija. Bluetooth (RFCOMM)
E N D
Code4Fun: Quadcopter Toni Petrina Ekobit d.o.o. MVP for C# @to_pe http://tonicodes.net/blog/
Ne, to nije agenda...ovo je! • Razvoj klijenata za Windows Phone 8 i Windows 8 • Tehnike dijeljenja koda • Letenje!
Komunikacija • Bluetooth (RFCOMM) • Bluetooth Smart • HID • USB • Wi-Fi direct • Klasične metode...
Problemi... Dvije aplikacije = dvije platforme
Ja bi rado napisao jednu aplikaciju za obje platforme. Nešto ala iOS... ...ili Android...
Pa znam ja dijeliti kod! Copy/paste pattern!
Više platformi – zajednička logika Linked files – per platform project. Use #ifdefs to target platform. Use runtime checks to check capabilities.
Arhitektura Linked files
Što ako ne želim te platformske različitosti tako direktno pisati? Ima li nade za mene?
Linkovi • http://www.ted.com/talks/raffaello_d_andrea_the_astounding_athletic_power_of_quadcopters.html
Ciljajte i Windows Phone 8 i Windows 8 Veće tržište Veća dostupnost Veća zarada
Linkovi • https://github.com/ARDrone2Windows/SDK • https://projects.ardrone.org/