Just a simple developer/consultant in the Montreal area. I work for my own company : Softimedia Inc. mailto:softimedia@bigfoot.com My principal interests are : * OO Programming (Java , C++, C#) * Any OS that lets me do my stuff the way I want... (so far, BeOS and Linux are my friends :)) * Any cool things, like my agenda from agendacomputing, wireless j2me phones,... actually anything embedded. * Testing and MockObject''''''s ---- '''Status''' * Looking for another Contract ---- '''Recent Contracts''' * Worked for 15 months (July 2003-September 2004) at Accovia in Montreal * Under Contract with Accovia Inc. * Struts 1.1, JBoss 3.2, WebSphere 5. * Hibernate, Castor XML, xDoclet * Worked for 1 month (June 2003) at Ericsson Canada with JeanPhilippeBelanger * I've developped a web ui with struts 1.1 using tiles and validation. * Gave 2 courses about XP * Gave 1 course about Programming WebServices with Java. * With Services Optometriques Inc. from january 2003 to may 2003 * C# and Microsoft .Net. * I have used a product (ABC.Net) from Pretty Objects, that is to C# what EJB is to Java. * I helped to develop POCMock which is a Mock Objects Creator for Microsoft.Net . ---- '''Projects''' Things I've done for (myself?...,community... ?) * http://jsdl.sourceforge.net (Java layer for SDL http://www.libsdl.org) * http://www.servicell.ca * http://bezip.de/app/223/ BeBuilder for BeOS, GUI builder and C++ generator. (Not supported anymore.) * MockryProject is a mockobjects generator. * http://www.retina-labs.com/ * VincentTence and I did a presentation about MockObject''''''s. This presentation is in french and can be found at MontrealXpMockObjectsPresentation ---- '''Courses in French''' * Wrote and give course about XP (Extreme Programming) http://www.crim.ca/index.epl?href=/formation/cours/index.epl&selec=3000&basket=&mode=read&type=cat&cat_id=D001&id=C319&ref=formation * Wrote and give course about Webservices and Java. http://www.crim.ca/index.epl?href=/formation/cours/index.epl&selec=3000&basket=&mode=read&type=cat&cat_id=D004&id=C328&ref=formation ---- ---- '''Linux, Java and Video''' I recently bought a wireless camera from x10.com. It came with a VCR commander and a couple of motion sensors. Those things are supposed to work together. But i thought that making it work with my linux box would have been a better way to handle it... '''Install the frame grabber card'''' * Linux Red Hat 7.2 vanilla installation * Hauppage Win TV 98 PCI To install just do the following sequence as root : * /sbin/insmod videodev * /sbin/insmod i2c-core * /sbin/insmod i2c-dev * modprobe bttv Now you can start xawtv. I found a simple java layer for Video4Linux. So now I have to create a simple program to detect movement between images. I made a couple of spikes and now i can tell that it's nearly working. I've used JAI (Java Advanced Imaging) to manipulate images. I need to find a better algorithm / tools to detect movement between frames. Actually my wireless cam seems to send frames with too much noise in my opinion. I need to find a way to substract this noise. ''I did something like this (substract noise from wireless cam) last year, and now I've got to do it again, contact me if you're still interested. I'm in Montreal too. -- RobinMillette'' ----'''Java 3D Links''' This lib can take snapshots, run script, load 3DS, Imagine, AutoCAD, PDB, DEM, TrueSpace, VRML92, Wavefront models http://www.ncsa.uiuc.edu/~srp/Java3D/portfolio/examples.html Java Gaming web site: http://www.javagaming.org F1 video in Java: http://www.javagaming.org/media/Java3D_F1_MOV.zip Collection of VRML/Java3D games and snapshots: http://www.frontiernet.net/~imaging/games_with_java3d.html Demo with Quake3 models http://zero.monoid.net/projects/_anim/downloads/_anim_demo.zip