elisator slides for maemo summit 2008
DESCRIPTION
Elisator presentation for Maemo Summit 2008, in BerlinTRANSCRIPT
![Page 2: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/2.jpg)
What is it?
http://en.wikipedia.org/wiki/ELISA
![Page 3: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/3.jpg)
ELISA readers
![Page 4: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/4.jpg)
Test anywhere?
![Page 5: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/5.jpg)
Give me a plug!
![Page 6: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/6.jpg)
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
![Page 7: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/7.jpg)
Thanks to supporters
![Page 8: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/8.jpg)
Working
![Page 9: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/9.jpg)
Working
![Page 10: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/10.jpg)
Working
![Page 11: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/11.jpg)
Working
![Page 12: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/12.jpg)
How was it done?
EASY Framework
![Page 13: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/13.jpg)
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()
![Page 14: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/14.jpg)
But...
Poor camera quality
Diablo: bug in N800 camera
NO BACK CAMERA IN N810!
Perhaps with 5th Maemo generation?
![Page 15: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/15.jpg)
But... even more
Usability
Hard to design
Better UI development tools?
![Page 16: Elisator slides for Maemo Summit 2008](https://reader037.vdocuments.mx/reader037/viewer/2022100309/556ace6cd8b42acd348b530f/html5/thumbnails/16.jpg)
What's next?
Improve Usability (trying to do that)
Get it working in new platforms
Anybody has a 5th Maemo device here?