06/20/07 11:30am to 1:00pm |
Event: Managing Database During Development with Migrations
Speaker: Clark Richey
Description: Most software development tasks involve either the creation of a database schema or the maintenance and updating of an existing schema. Both cases present developers with a wide array of challenges including:
- How do you instantiate a fresh version of the latest schema?
- How do we track changes that were made to the schema?
- How do we keep the "code" that generates our schema database independent?
- How can we instantiate a previous version of the database?
- How can we easily load data into the database?
- How do we separate test and development data?
Each of these challenges becomes more complex to deal with as the size of the development team increases. This talk will present the concept of database migrations and give developers the tools to deal with these issues.
Slides from Presentation: Download DatabaseMigrations.pdf here.
Sample file: Download MigratePlus here.
More Information: Please email brownbag@raba.com if you plan on attending so we can get a head count for lunch.
Location: RABA main conference room |
05/16/07 11:30am to 1:00pm |
Event: Software Quality Assurance
Speaker: Randy Howard
Description: The development and maintenance of quality software involves the knowledge and awareness of many facets of an organization that come from many sources, in many forms, and across many software and hardware platforms. Standards play a vital role in the representation of knowledge to meet the quality requirements of an organization.
Knowledge Management techniques provide an integrated and accessible portal for this knowledge. A major source of application knowledge is derived from Reverse Engineering techniques, one of which is meta-data.
The impact of Knowledge Management and Reverse Engineering tools and processes upon Software Quality Assurance is explored, and found to be a definite positive influence upon the generation and maintenance of quality software systems.
More Information: Please email brownbag@raba.com if you plan on attending so we can get a head count for lunch.
Location: RABA main conference room |
05/08/07 through 05/11/07 |
Event: JavaOne 2007, San Fransisco
Speakers: James Morgan & Clark Richey
Description: Jini is a Java-based service framework for distributed systems that relies on concepts like dynamic service discovery, leasing, and proxies. The latest release of Jini introduced a wealth of improvements over earlier versions while still enabling the creation and deployment of very robust services. None of Jini's functionality, however, is easy to use right out-of-the-box. This presentation will take a straightforward approach to allow developers new to Jini to quickly utilize this powerful technology.
During the course of this session, a service will first be created and then deployed as a distributed Jini service. Along the way, concepts like exporters, configuration files, and lookup services will be introduced. Then the Jini service will be packaged up and deployed and a client will dynamically discover and use it. There will be code examples and demonstrations to highlight key aspects. Throughout the presentation, the critical aspects of the Jini architecture will be introduced helping to identify what in the framework is important, necessary, or just nice to have.
This presentation is targeted at Java developers who are either new to Jini or have only used earlier versions of the Jini framework.
More Information: http://rport.raba.com/StraightforwardJini/
Location: San Francisco, CA |
04/18/07 11:30am to 1:00pm |
Event: Everything (Really) Old is New
Speaker: Mike West
Description: Broadcast radio has been around for almost a century. By the early 1990's, radio was the notable standout in a world of mass media going digital. Through the 1990's, a handful of businesses took on the problem of bringing radio in to the digital age, and by the turn of the millennium, a technology known as In-Band On-Channel (IBOC) digital broadcasting had established itself as the likely solution. Today, the technology is in use by more than 1200 AM and FM stations nationwide.
This presentation will provide a behind-the-scenes view of HD Radio, including:
- competing technologies
- IBOC modulation schemes
- interference mitigation techniques
- modernization of existing broadcast facilities
- new applications for terrestrial radio
A live demo and lunch will also be included.
More Information: Please email brownbag@raba.com if you plan on attending so we can get a head count for lunch.
Location: RABA main conference room |
04/04/07 11:30am to 12:30pm |
Event: Geollect Technology
Speaker: Scott Bennett
Description: Scott Bennett, head of SRA's Advanced Technology Group (ATG) will be joining us from 11:30 - 12:30 to present the Geollect technology. Geollect works in conjunction with software installed on a Tom-Tom navigation system in order to track and manage vehicles equipped with the Tom-Tom navigation system.
The software on the Tom-Tom is capable of interacting fully with the navigation application -- getting position, planning routes, issuing alerts, plotting additional vehicles on the display, changing points of interest, setting up itineraries, etc... Naturally, through the wireless link with the Tom-Tom this can all be performed remotely.
More Information: Please email brownbag@raba.com if you plan on attending so we can get a head count for lunch.
Location: RABA main conference room |
03/21/07 11:30am to 1:00pm |
Event: Hijacking the Windows Portable Executable
Speaker: John Ortiz
Description: Hiding data in images and to a lesser extent, audio and video, has been heavily researched, yet still remains a challenge to law enforcement. Tools to detect this hidden data are limited and not comprehensive, but they are available, and law enforcement is generally aware of the existence of these data hiding techniques.
Other less renowned techniques, such as hiding inside an executable program, may not even be contemplated as a possibility and as such, may be overlooked. Very little research has been published on hiding data inside an executable program and as a result, there are few if any tools that detect this sophisticated type of data hiding.
I will briefly explore the Windows PE file format, present methods to exploit this format for data hiding, explore the implications of hiding data inside an executable, discuss tool requirements for detecting hijacked executables, and finally demonstrate an application of a malicious program hiding inside a normal program.
More Information: Please email brownbag@raba.com if you plan on attending so we can get a head count for lunch.
Location: RABA main conference room |
02/21/07 11:30am to 1:00pm |
Event: Scrum in Action
Speaker: Emerson Brooks
Description: You've heard about the Scrum process, but does it work in the real world?
Emerson Brooks will present experiences using Scrum on two RABA projects. One project involves the building of tools aimed at improving cross-community knowledge collaboration. The other project is a system designed to facilitate tracking operational and technical requirements, and to track the development and delivery of tools and techniques used to fulfill those requirements.
The presentation will include a brief synopsis of the mechanics of the Scrum process, followed by a case study of Scrum's impact on each of these projects.
More Information: Please email brownbag@raba.com if you plan on attending so we can get a head count for lunch.
Location: RABA main conference room |
01/17/07 11:30am to 1:00pm |
Event: Beyond Software
Speaker: Lynn Piell Rogala
Description: "Library science needs to be reborn for the digital age." Jim Gray, Microsoft Research Labs
Everyone knows that quality software is important. But as customers contend with unprecedented amounts of data and complexity, is quality software enough? What sciences and disciplines can software developers and architects borrow from to improve the quality of our systems and our customers' experience?
This talk will provide an introduction to emerging disciplines aimed at improving the quality of the systems we develop and deploy. Information architecture and cognitive science as it applies to software development will be discussed. Additionally, practical tips and suggestions for applying concepts from these disciplines will be provided.
More Information: Please email brownbag@raba.com if you plan on attending so we can get a head count for lunch.
Location: RABA main conference room |
12/20/06
11:30am to 1pm |
Event: Technical Brown Bag
Topic: Principles of Service Oriented Design
Speaker: Clark Richey
Description: This talk describes the principles of Service Oriented Design (SOD) and how it relates to Service Oriented Architecture. During the course of
the talk we will develop a small application in order to illustrate SOD techniques and benefits. While developing the application we will showcase how SOD increases an application's maintainability and flexibility while simultaneously reducing the level of effort required to properly unit test the application. Use of the Spring framework as an
enabling technology is highlighted during the presentation.
More Information: Please email brownbag@raba.com if you plan on attending so we can get a head count for lunch.
Location: RABA main conference room |
12/13/06
11:30am to 12:30pm |
Event: Technical Brown Bag
Topic: Knowledge Discovery - The NetOwl Approach
Speaker: Dr. Chinatsu Aone
Description: Do you have data stores with unstructured data? Is there so much data that you donāt know how to find what is valuable? What tools are available to help with this problem?
Knowledge Discovery ö Producing knowledge with SRA's suite of NetOwl products. SRA has been developing its line of NetOwl text mining products since 1996. Beginning with research and development for the U.S. Government in the early 1990's, SRA has gone on to develop the most mature advanced text mining products available. They allow many different customers ÷ both Government and private sector ÷ to derive critical value from their unstructured data.
NetOwl products:
- NetOwl Extractor
- NetOwl DocMatcher
- NetOwl TextMiner
- NetOwl InstaLink
- NetOwl Summarizer
The presentation will be given by Dr. Chinatsu Aone, Vice President & Director, of the Natural Language Technologies and Solutions Program in SRA's Advanced Technology Group (ATG). The program encompasses work in developing text mining tools and solutions for clients, as well as conducting advanced research and development.
To learn more, see www.netowl.com.
More Information: Please email brownbag@raba.com if you plan on attending so we can get a head count for lunch.
Location: RABA main conference room |
11/15/06
11:30am to 1pm |
Event: Technical Brown Bag
Topic: Introduction to Macintosh OS X Development
Speaker: Paul Franceus
Description: Do you ever get tired of building yet another J2EE application to access a database and render a web page?
Appleās Mac OS X Cocoa provides a highly productive object oriented development environment based on the Objective-C language and a rich set of classes and techniques. The environment is easy, mature, and fun to use. Cocoa allows you to focus on what makes your application unique, while taking care of a lot of mundane details for you. In this talk we will go beyond the typical ćhello worldä application and develop an image processing application that makes use of several Mac OS X technologies, including Cocoaās Foundation and Application Kit, Interface Builder, Core Image, Quartz Composer, and the XCode IDE.
More Information: Please email brownbag@raba.com if you plan on attending so we can get a head count for lunch.
Location: RABA main conference room |
10/24/06
11:30am to 1pm |
Event: Technical Brown Bag
Topic: Teradata Active Enterprise Intelligence
Speaker: Stephen Brobst
Description: Stephen Brobst, the Chief Technology Officer for Teradata, will be coming to RABA to discuss Teradata Active Enterprise Intelligence and the potential applications in the intelligence community. Stephen is widely regarded as the foremost expert in data warehousing and joined Teradata, a division of NCR, in October of 1999. Prior to joining Teradata, Stephen successfully launched three start-up companies related to high-end database products and services in the data warehousing and e-business marketplaces: Tanning Technology Corporation (TANN on NASDAQ), NexTek Solutions (acquired by IBM), and Strategic Technologies & Systems (acquired by NCR).
Previously, Brobst taught graduate courses at Boston University and the Massachusetts Institute of Technology in both the MBA program at the Sloan School of Management and in the Computer Science departments of both universities. He received the instructor of the year award for two of his last five years in the MET Computer Science department at Boston University and continues to guest lecture frequently at the Massachusetts Institute of Technology and the Kellogg Graduate School of Management.
The discussions will include:
- Review architecture of Teradata Active Enterprise Intelligence
- Discussions on associated topics, not limited to
- meta data repository
- ingest strength/parallel analytics
- distributed networks
- key strengths of architecture and the bigger picture (working with Oracle)
- ROI data and customer examples
More Information: Please email brownbag@raba.com if you plan on attending so we can get a head count for lunch.
Location: RABA main conference room |