The Mid Hudson Valley Linux and Open Source Users Group was created in 2003 to provide local Linux users a technical forum to gather and exchange information.  We're dedicated to promoting the education and use of open technologies in the Mid Hudson Valley.  We do this through our monthly technical lecture series, hack-a-thons, and meetups, as well as online via IRC, email, and the web.

Next Meeting: Creating Browser Extensions for Firefox and Chrome - Wednesday, October 6th at 6 pm

Presented by Kris Walker

Firefox Addons (courtesy of sockrotation on flickr)Browser extensions offer a way for linux users to build and distribute useful applications to a wide (cross platform) audience using open source tools. Two browsers in particular lend themselves well to extension development -- Mozilla's Firefox and Google's Chromium.

Because of Mozilla's XPCOM system (Cross Platform Component Object Modeling -- similar to Microsoft's COM system), Firefox essentially gives you access to the full capabilities of the host OS. Firefox itself it based on XPCOM and exposes the entire Mozilla platform to extension developers. This is a powerful platform for building user facing applications, even those that are not "webby".

On the other hand, the extension API for Chromium is much less powerful, but much easier to grok. It walls off developers from the OS, so extensions almost have to be networked and "webby". Nevertheless, Google has made it so easy to build extensions for Chromium that it's hard to ignore.

We'll go over the structure of the Mozilla Platform and XPCOM enough to learn how it works and get our bearings. Although we will not be demonstrating the creation of an XPCOM component, we'll review how it is done in C++, JavaScript, and even Python. Then we'll go over the JavaScript API to XPCOM, and briefly mention the binding for Python as well. With a grasp on XPCOM we'll skip ahead a little bit and explore XUL, Mozilla's XML user interface markup language.

With XPCOM and XUL under our belts we'll stitch together a note taking application with JavaScript. If all goes well we'll move into the much simpler JavaScript interface for Chromium. There are a few basic concepts to understand first, like the walled sandboxes, but after that it's a simple matter of finding our way around the JavaScript API. Given some time, we'll build the same note taking application on the Chromium platform as well.

News

Linux Workshop at Woodstock Museum Film Festival

Sean Dague will be giving an invited lecture at the Woodstock Museum Film Festival on Linux and Open Source Software.  It will be a basic overview of what Linux is, and the rise of the open source software movement.

Hudson Valley STEM Calendar

I've added a new Hudson Valley STEM section to the mhvlug website as a place to gather together a more comprehensive list of science, technology, engineering, and math organizations in the Hudson Valley that run public events and lecture series.

For the groups that have google calendars I'm including the events into a composite google calendar on that page.  New suggestions for appropriate groups are welcomed.

Adding Regional Open Source Conferences

As there seem to be quite a number of regional Open Source Conferences popping up that people might be interested I've added them into our calendar. 

They are listed in Month, Week, and Day views of the MHVLUG calendar, though not in ical or the mini calendar browser.  There is also a new widget on the front page which lists all the upcoming conferences.

If you are interested in adding something to our list, please use the contact form, and we'll get it added if it seems appropriate.

Pictures from the 7th Anniversary Meeting

Thanks all to everyone that came out to the 7th anniversary talk last night.  It was a great talk, and really showed how much impact you can have on people's lives as an open source developer. 

I'm really also touched by everyone that pitched in on the gift Bruce presented me with last night.  And thanks again to Pat and Max who provided us with the Cake and Coffee respectively, helping to make it a perfect night.  We had 25 people at the meeting, and 15 at dinner afterwards, a nice healthy turn out.

Android Meetup Moving to Barnes and Noble

In January we held the Android development meetup at the Palace, which turned out to not be very condusive for getting laptops out and getting work done.  So we're going to try a change of venue for February: Barnes and Noble on Rt 9 in Poughkeepsie.

We'll be meeting next Tuesday at 7pm there in the cafe.  For other information, please see the MHVLUG website.

Syndicate content