Click here to load reader
Upload
manrique-lopez
View
1.071
Download
5
Embed Size (px)
DESCRIPTION
Elisator presentation for Maemo Summit 2008, in Berlin
Citation preview
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?