Thursday, June 14, 2012

June 25 Meeting: Liferay Portal

Time: 7pm - 9pm
Place: Idealab in Pasadena (RSVP for more details)

Please RSVP on the Meetup site so we can get headcount for food and drinks, sponsored this month by OpenX:

http://meetup.com/pasadenajug

Summary
James Min will share his extensive experience with Liferay Portal, a mature open source product with commercial support and subscription services available. Liferay Portal has been used for a variety of purposes, from internal enterprise collaboration to large scale social networking.

James has been with Liferay since 2006 working as a software engineer, course trainer, senior consultant in professional services, and engineer in sales. Currently based out of Los Angeles, he specializes in architecture assistance consultation, performance tuning & scaling, high-availability & clustering, integration points, business process analysis, identity management, cloud infrastructure, and deployment & upgrade strategies. James has worked with every release of Liferay Portal from v3.2 and up (currently v6.1).

Agenda
7pm - 7:30  Food and informal discussions
7:30 - 8:30  Presentation followed by Q&A
8:30 - 8:35  Announcements and job openings
8:35 - 9pm  Informal breakout sessions

Parking
There are several parking garages within walking distance:

http://www.oldpasadena.org/info.asp

The nearest are probably Parson's parking structure and the adjacent lot on the corner of Union and Pasadena Ave. On-street parking is metered, but only until 8pm. That's the least expensive parking option, but availability is limited. For rail users, the nearest Goldline Metro stop is Memorial Park, which is a few blocks east of the Idealab offices and is a great option for those coming from LA.

Wednesday, May 2, 2012

May 21 Meeting: NASA, Big Data, and Apache OODT

Time: 7pm - 9pm
Place: Idealab in Pasadena (RSVP for more details)

Please RSVP on the Meetup site so we can get headcount for food and drinks, sponsored this month by "Q":

http://meetup.com/pasadenajug

Summary
The talk will cover the functionality and genesis of the Apache OODT technology, originating from NASA and now a top-level project alongside of Apache HTTPD, as well as covering Hadoop and other technologies at the Apache Software Foundation (ASF). OODT provides components for file and metadata management, workflow,  resource management, science algorithm integration, remote data acquisition and automatic file ingestion. Users can pick their components a la carte, or combine them in unique ways. Many of the core parts of OODT leverage Java technologies (Maven, Ant, Tika, etc.). He'll frame the discussion in terms of some modern Big Data challenges involving the US National Climate Assessment and the International Square Kilometre Array (SKA) project in radio astronomy, two diverse domains that OODT is helping to support.


Chris Mattmann has a wealth of experience in software design, and in the construction of large-scale data-intensive systems. His work has infected a broad set of communities, ranging from helping NASA unlock data from its next generation of earth science system satellites, to assisting graduate students at the University of Southern California (his Alma mater) in the study of software architecture, all the way to helping industry and open source as a member of the Apache Software Foundation. When he's not busy being busy, he's spending time with his lovely wife and son braving the mean streets of Southern California.

Agenda
7pm - 7:30  Food and informal discussions
7:30 - 8:30  Presentation followed by Q&A
8:30 - 8:35  Announcements and job openings
8:35 - 9pm  Informal breakout sessions

Parking
There are several parking garages within walking distance:

http://www.oldpasadena.org/info.asp

The nearest are probably Parson's parking structure and the adjacent lot on the corner of Union and Pasadena Ave. On-street parking is metered, but only until 8pm. That's the least expensive parking option, but availability is limited. For rail users, the nearest Goldline Metro stop is Memorial Park, which is a few blocks east of the Idealab offices and is a great option for those coming from LA.

Monday, April 16, 2012

April 23 Meeting: High Speed Message Processing Using Mule and MongoDB

Time: 7pm - 9pm
Place: Idealab in Pasadena (RSVP for more details)

Please RSVP on the Meetup site so we can get headcount for food and drinks to be provided by UberMedia.
http://meetup.com/pasadenajug

Summary
Gabriele Nizzoli and Jun Xu will share their experiences with MongoDB and Mule.

They work together in Pasadena at Perfect Market, Jun as a Principal Software Engineer and Gabe as a Software Architect.

Agenda
7pm - 7:30  Food and informal discussions
7:30 - 8:30  Presentation followed by Q&A
8:30 - 8:35  Announcements and job openings
8:35 - 9pm  Informal breakout sessions

Parking
There are several parking garages within walking distance:

http://www.oldpasadena.org/info.asp

The nearest are probably Parson's parking structure and the adjacent lot on the corner of Union and Pasadena Ave. On-street parking is metered, but only until 8pm. That's the least expensive parking option, but availability is limited. For rail users, the nearest Goldline Metro stop is Memorial Park, which is a few blocks east of the Idealab offices and is a great option for those coming from LA.

Tuesday, March 13, 2012

March 19 Meeting: Java EE 7 update

Time: 7pm - 9pm
Place: Idealab in Pasadena (RSVP for more details)

Please RSVP on the Meetup site so we can get headcount for food and drinks to be provided by UberMedia.
http://meetup.com/pasadenajug

Summary
John Clingan will provide an update on the status of Java Enterprise Edition 7, which will include PaaS (platform-as-a-service) capabilities for cloud computing, JAX-RS 2.0, and many other good things.

John is a Principal Product Manager on the GlassFish Server and Java EE product team at Oracle Corporation, and prior to that at Sun Microsystems.

Rough Agenda
7:00pm - 7:15pm Start to Eat & Mingle
7:15pm - 7:25pm Introductions
7:25pm - 7:30pm Identify those with open positions (no contingency recruiters)
7:35pm - 7:37pm Speaker & Talk Introduction
7:37pm+ The Talk!

Parking
There are several parking garages within walking distance:

http://www.oldpasadena.org/info.asp

The nearest are probably Parson's parking structure and the adjacent lot on the corner of Union and Pasadena Ave. On-street parking is metered, but only until 8pm. That's the least expensive parking option, but availability is limited. For rail users, the nearest Goldline Metro stop is Memorial Park, which is a few blocks east of the Idealab offices and is a great option for those coming from LA.

Thursday, January 19, 2012

Feb 27 Meeting: Liferay Sync

Date: Monday, Feb 27 (rescheduled due to President's Day holiday)

Time: 7pm - 9pm
Place: Idealab in Pasadena (RSVP for more details)

Please RSVP on the Meetup site so we can get headcount for food and drinks to be provided by UberMedia.

http://meetup.com/pasadenajug


Gail Hernandez will describe the development of Liferay Sync, an open source package that provides file synchronization capabilities similar to Dropbox.com.

Rough Agenda:

7:00pm - 7:15pm Start to Eat & Mingle
7:15pm - 7:25pm Introductions
7:25pm - 7:30pm Identify those with open positions (please no announcements from contingency recruiters)
7:35pm - 7:37pm Speaker & Talk Introduction
7:37pm+ The Talk!

Liferay Sync works with the web based Liferay Document Library to provide desktop access to files stored in the Document Library.  The concept is simple enough.  Keep the files and folders that are in the web-based folder in sync with the files on the users’ local desktop.  Like many things, the devil is in the details.  Many design constraints further clouded the issue.  We wanted a lightweight application that could run on any OS, no heavy weight database and fast performance. Most of all we want no data loss. The solution was a Java engine, with a Java based UI, connected with C++ based shell extensions for complete integration into the environment. This presentation will discuss the hurdles faced, the design decisions and tradeoffs that had to be made, as well as plans and goals for the future.

Gail Hernandez is a Senior Software Engineer at Liferay, Inc. She joined the company in March 2011, after working in the defense industry for the past decade. There, she developed an eclectic collection of experience. She has worked on diverse projects including C3I systems for unmanned aircraft, Open Road Tolling systems, mobile command center systems for first responders, and GPS systems. Gail holds a B.S. in Computer Science from Cal Poly Pomona and a M.S. in Software Engineering from Cal State Fullerton.

Tuesday, November 8, 2011

Nov 28 Meeting: Eclipse DemoCamp

Eclipse 10th Birthday DemoCamp

Date: Monday, Nov 28
Time: 7pm - 9pm
Place: Idealab in Pasadena (RSVP for more details)

Please RSVP on the Meetup site so we can get headcount for food and drinks to be provided by Idealab. There will also be cake, kindly provided by the Eclipse Foundation.

http://meetup.com/pasadenajug

This month is Eclipse's 10th birthday, which is being celebrated across the globe with DemoCamp events.

We will be joining that celebration with our own DemoCamp event. Ian Skerrett from the Eclipse Foundation will be joining us, and there will be multiple short sessions covering different aspects of the Eclipse ecosystem. Here's a sample:

Ian Skerrett - Orion (tools for the web, on the web)
David Mittman - Operating Robots with Eclipse @ NASA
Khawaja Shams - Cloud Computing Software development with OSGi

We still have slots open, so send email to democamp@jpl.nasa.gov if you might be interested in showing off cool stuff that you built or enjoy using.

If you'll be out of town, find an Eclipse DemoCamp near you: http://wiki.eclipse.org/Eclipse_DemoCamps_November_2011

The Eclipse wiki page for our event is here: http://wiki.eclipse.org/Eclipse_DemoCamps_November_2011/Los_Angeles

Saturday, October 1, 2011

Hadoop and the Lunar Mapping and Modeling Project

The Pasadena JUG is back from hiatus, hosted by Idealab.

Please RSVP on the new Meetup site so we can get a headcount for food and drink:
http://www.meetup.com/pasadenajug/events/34481832/

When: Monday, Oct 3, 2011 at 7pm
Location: 130 W Union St, Pasadena, CA 91103
Directions: http://www.idealab.com/contact_us/our_location.html

7:00pm - 7:15pm Start to Eat & Mingle
7:15pm - 7:25pm Introductions
7:25pm - 7:30pm Identify those with open positions (no contingency recruiters)
7:35pm - 7:37pm Speaker & Talk Introduction
7:37pm+ The Talk!

Here is a synopsis of the talk that George Chang will be giving:

The Lunar Mapping and Modeling Project (LMMP) is tasked to aggregate lunar data, from the Apollo era to the latest instruments on the LRO spacecraft, into a central repository accessible by scientists and the general public. A critical function of this task is to provide users with the best solution for browsing the vast amounts of imagery available. The image files LMMP manages range from a few gigabytes to hundreds of gigabytes in size with new data arriving every day. Despite this ever-increasing amount of data, LMMP must make the data readily available in a timely manner for users to view and analyze. This is accomplished by tiling large images into smaller images using Hadoop, a distributed computing software platform implementation of the MapReduce framework, running on a small cluster of machines locally. Additionally, the software is implemented to use Amazon's Elastic Compute Cloud (EC2) facility. We also developed a hybrid solution to serve images to users by leveraging cloud storage using Amazon's Simple Storage Service (S3) for public data while keeping private information on our own data servers. By using Cloud Computing, we improve upon our local solution by reducing the need to manage our own hardware and computing infrastructure, thereby reducing costs. Further, by using a hybrid of local and cloud storage, we are able to provide data to our users more efficiently and securely. This talk examines the use of a distributed approach with Hadoop to tile images, an approach that provides significant improvements in image processing time, from hours to minutes. This talk describes the constraints imposed on the solution and the resulting techniques developed for the hybrid solution of a customized Hadoop infrastructure over local and cloud resources in managing this ever-growing data set. It examines the performance trade-offs of using the more plentiful resources of the cloud, such as those provided by S3, against the bandwidth limitations such use encounters with remote resources. We will outline some of the technologies employed, the reasons for their selection, the resulting performance metrics and the direction the project is headed based upon the demonstrated capabilities thus far.