Elisator slides for Maemo Summit 2008

Post on 31-May-2015

1,068 views 5 download

description

Elisator presentation for Maemo Summit 2008, in Berlin

transcript

   

Elisator Project

ELISA assays Python toolJ. Manrique <jsmanrique@gmail.com>J. A. Baro

   

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?

   

That was Elisator Project

ELISA assays Python toolJ. Manrique <jsmanrique@gmail.com>J. A. Baro