elisator slides for maemo summit 2008
DESCRIPTION
Elisator presentation for Maemo Summit 2008, in BerlinTRANSCRIPT
What is it?
http://en.wikipedia.org/wiki/ELISA
ELISA readers
Test anywhere?
Give me a plug!
Why not with a N800?
It has a camera (short of)
I can use Python on it
It is opensource
Let's do a bit of code in my hands
Thanks to supporters
Working
Working
Working
Working
How was it done?
EASY Framework
EASY Frameworkfrom easy import camerafrom easy import ui as eagleclass EliCamera:
def __init__(self, captured_file):self.captured_file= captured_file
def click(self, app, button):camera.click(self.captured_file)camera.stop_display()eagle.close()eagle.quit()
def start(self, app):camera.display(resolution=camera.RESOLUTION_320x240)return False
def run(self):app = eagle.App(title='Easy Player',
top=(eagle.Button(id='click', label='Click', callback=self.click)),center=eagle.XWindow(id='xwindow'))app.idle_add(callback=self.start)camera.set_window_id(app['xwindow'].get_window_id())eagle.run()
if __name__=="__main__":cam = EliCamera('prueba.jpg')cam.run()
But...
Poor camera quality
Diablo: bug in N800 camera
NO BACK CAMERA IN N810!
Perhaps with 5th Maemo generation?
But... even more
Usability
Hard to design
Better UI development tools?
What's next?
Improve Usability (trying to do that)
Get it working in new platforms
Anybody has a 5th Maemo device here?