BEGIN:VCALENDAR PRODID;X-RICAL-TZSOURCE=TZINFO:-//com.denhaven2/NONSGML ri_cal gem//EN CALSCALE:GREGORIAN VERSION:2.0 METHOD:PUBLISH X-WR-TIMEZONE:America/Los_Angeles BEGIN:VTIMEZONE TZID;X-RICAL-TZSOURCE=TZINFO:America/Los_Angeles BEGIN:STANDARD DTSTART:20111106T020000 RDATE:20111106T020000 TZOFFSETFROM:-0700 TZOFFSETTO:-0800 TZNAME:PST END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T115000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T110000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:17696 DESCRIPTION:The ApacheCon Business Track has expanded over the past nine conferences\, addressing an array of key business\, marketing and legal/ licensing issues in Open Source. Our panel of influencers will answer yo ur questions on The Business of Open Source\, that includes customer req uirements\, application opportunities\, deployment challenges\, best pra ctices\, product development\, standards compliance\, business model dis ruptors\, and more. Moderator Sally Khudairi will create a lively\, inte ractive dialogue by inviting comments from the audience throughout the s ession. \n\nPANELISTS INCLUDE Debbie Moynihan of FuseSource\, Ross Turk of Talend\, Kevin Carson of Hewlett-Packard\, and Bertrand Delacretaz of Adobe Systems. SUMMARY:The Business of Open Source - Panel LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T105000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:18379 DESCRIPTION:The latest version of the venerable Apache web server\, v2.4\ , includes numerous enhancements over all previous versions. But the big gest improvements have been made in creating a web server which is ideal ly suited for Cloud environments.\n\nThis session will go into the impro vements within Apache httpd of interest to cloud developers and users. SUMMARY:Apache httpd 2.4: The Web Server for the Cloud LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T175000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T170000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:18380 DESCRIPTION:Apache Traffic Server is an ASF Open Source project implement ing a fast\, scalable and feature rich HTTP proxy and caching server. We will examine the technical details behind TS\, what it is good for\, an d how you can configure it to accelerate your web traffic\, and make com plex problems easier to solve. Traffic Server was originally a commercia l product from Inktomi corporation\, and has been actively used inside Y ahoo! for many years\, as well as by many other large web sites. As of 2 009\, Traffic Server is an Open Source project under the Apache umbrella \, and is rapidly being developed and improved on by an active community . The community is vibrant\, with well over 150 active users\, contribut ors and committers.\n\nThis talk will explain the details behind the Tra ffic Server technology\; What makes it fast? Why is it scalable? And how is it different compared to other HTTP proxy servers? We will discuss s everal use cases\, and show how to configure and operate TS for common t asks. Being an HTTP proxy server and cache\, there are many use cases\, in the areas of forward\, reverse and transparent proxying.\n\nTraffic S erver is designed using a hybrid processing model\, combining an event d riven engine (state machine)\, with a multi-threaded process approach. T his allows Traffic Server to scale on modern multi-core systems\, taking advantage of available CPUs. From our perspective\, we've combined the best features traditionally used\, solving many difficult problems and a t the same time we avoid running into some of the pitfalls associated wi th existing solutions. This approach gives us\n\n * Scalability on SMP\n * Predictable and low latency characteristics\n * Lightweight on system resources (few threads\, little memory wasted)\n * Efficient and reliab le disk I/O\n\nAfter introducing the technical details behind TS\, we wi ll discuss the common applications of a proxy and cache\, when and why t hey would be applicable\, and how to configure and use Apache Traffic Se rver effectively. Focusing on how to use Traffic Server in a production environment\, we'll walk the audience through\n\n* Installation process\ n* Configuration files\n* Operations and monitoring\n\nThe goal is to gi ve a solid foundation of web proxying and caching\, and why Apache Traff ic Server is a contender in this space. No previous experience with Apac he Traffic Server is necessary\, but familiarity in the general areas of HTTP and HTTP servers is beneficial to follow the presentation. SUMMARY:Out and About with Apache Traffic Server LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T165000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T160000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:18381 DESCRIPTION:Why does ActiveMQ just stop sending messages and hang? What's the best\nway to build a JMS consumer and producer? What configuration should I\nuse for connection pooling? How can I query ActiveMQ for the m essage I\nneed? Should I cluster ActiveMQ or group clients across broker s? If\nyou use ActiveMQ\, chances are you have run into some questions t hat\nare easily answered with a little knowledge. This session examines the\ntop five questions from developers using ActiveMQ. SUMMARY:ActiveMQ In Action: Common Problems and Solutions LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T130000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:18384 DESCRIPTION:Apache Axis2 is a simple and flexible toolkit that scales fro m doing simple XML/HTTP all the way to reliable and secure Web Services. At the same time\, it offers the developer a simple path to expertise. Starting out with deploying simple POJOs and creating POJO clients to ex isting services\, it can expand to support third-party databinding frame works\, and XML coding. Axis2 has a flexible and extensible architecture and supports easy deployment including hot deploy/redeploy. And its scr eaming fast\, running 3-6 times as fast as Axis1. \n\nIn this tutorial\, I will take you from deploying Axis2 to deploying your first Axis2 web service\, writing synchronous and asynchronous clients\, generating clie nt using WSDL\, and extending Axis2 with modules such as reliable messag ing and security. The tutorial is designed for programmers who have some simple experience of SOAP and/or XML.\n SUMMARY:Half Day -- Quickstart Axis2 - A Usable and Practical Guide to Cr eate Top Quality Web Services END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T173000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:18395 DESCRIPTION:Mahout Boot Camp is a 1-day training designed to get newcomer s to Mahout up and running using Mahout's classification\, clustering an d collaborative filtering tools. The class will also introduce some of Mahout's other features such as frequent patternset mining. We will als o cover the basics of machine learning. \n\nThe class will be both lect ure and labs\, so students should be prepared to code. No prior machine learning experience is required. Experience with Java is helpful\, but not required.\n\nCourse Outline:\n1. Introduction\na. What is Mahout?\n b. What is Machine Learning?\nc. What can it solve?\nd. What can’t it solve?\ne. What version and Why?\n2. Getting Started\na. Installing Maho ut\nb. Validating Installation\n3. The Three C’s of Mahout – Mahout Concepts\na. Classification\nb. Clustering\nc. Collaborative Filtering ( Recommendation)\n4. Lab 1: The C’s in Action\ni. Run the Mahout exampl es\n5. Classification In Depth\na. Concepts in Classification\ni. Unders tanding your data\n1. Feature Selection\nb. Mahout’s classification al gorithms\ni. Naïve Bayes and Complementary Naïve Bayes\nii. Random For ests\niii. SGD\nc. Lab: Classifying Wikipedia\nd. Classification in Prod uction\n6. Clustering In Depth\na. Concepts in Clustering\ni. Document\n ii. Topic/Word\nb. Mahout’s Clustering Algorithms\ni. K-Means\nii. Mea n-shift\niii. Canopy\niv. Latent Dirchlet\nc. Lab: Clustering the News\n d. Clustering in Production\n7. Collaborative Filtering (CF) In Depth\na . Concepts in CF\ni. Modeling data\nii. Measuring Affinity\nb. Mahout’ s CF Capabilities\ni. User-Item\nii. Item-Item\niii. Scoring\n1. Slope O ne\n2. Other Distance Measures\niv. Online vs Offline\nc. Lab: Recommend ing Movies\n8. Mahout’s other features and functionalities\na. Freq. P atternset Mining\nb. Primitive Collections\nc. Utils\n SUMMARY:One Day -- Mahout Boot Camp END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T142000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T133000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:18396 DESCRIPTION:Lucene and Solr have always provided very capable text search \, but did you know it is useful for many other things as well?\n\nIn th is talk\, we'll take a look at some of the myriad of ways that Lucene an d Solr can be used to solve real world challenges ranging from classifyi ng content\, recommending movies all the way through to taking your unit testing to the next level. SUMMARY:Bet You Didn't Know Lucene Can... LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T173000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:18504 DESCRIPTION:Service-oriented architecture (SOA) defines an architectural style which promotes developing applications in a highly decoupled manne r with a well defined service interface. The application level boundarie s and technology differences are removed with the encouraged support for heterogeneity. Connecting heterogeneous applications together without j eopardizing security is\nequally important. Conventional applications ha rd code it’s own security models - in other words - bake-in to the app lication it self. This doesn’t find to be the best fit in an SOA deplo yment.\n\nStandards such as WS-Security\, SAML\, WS-Trust\, WS-SecureCon versation and WS-SecurityPolicy emerged over the years to define the ‘ best-fit’ security model to an SOA deployment based on Web Services.\n \nThis session will cover patterns\, best practices and threats associat ed with SOA security models. SUMMARY:Half Day -- Web Services Security - Patterns\, Practices and Thre ats END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T122000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T113000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:18527 DESCRIPTION:I will present a beginners guide to using the Lua scripting l anguage inside of Apache HTTP Server\, a new mod_perl-like module that w ill accompany the release of Apache HTTP Server 2.4. SUMMARY:mod_lua for beginners LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T115000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T110000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:18617 DESCRIPTION:Lucene 4.0 is the next intentionally backwards incompatible r elease of Apache Lucene bringing a large set of fundamental API changes\ , performance enhancements\, new features and revised algorithm. Motivat ed by state-of-the-art information retrieval research Lucene 4.0 exploit s an entire new low-level Codec-Layer\, Automaton based inexact search\, low-latency realtime-search\, Column-Stride Fields and new highly-concu rrent indexing capabilities. This talk will introduce Lucene's new major features\, briefly explains their implementation\, introduces their cap abilities and several performance improvements up to 20000% compared to previous versions of Lucene. SUMMARY:Lucene 4.0 - next generation open source search LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T095000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T090000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:18624 DESCRIPTION:Over the course of 2011\, pressure has been steadily rising t o move over from IPv4 to IPv6\, but many developers\, IT engineers and e ven users don't have a clue of how it all works.\n\nThis presentation wi ll introduce IPv6 to newcomers\, and explain basic setup for popular Apa che technologies\, including the Apache Web Server and Apache Tomcat. SUMMARY:Serving "Web" Over IPv6 LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T105000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19044 DESCRIPTION:Within the ASF\, there are a wide variety of projects with te chnologies to help you store\, retrieve\, host\, transform and generate content. This talk will review the landscape of Apache content technolog ies\, provide a quick introduction to the more common and more interesti ng projects\, and flag up new and innovative features within them. It'll also highlight talks from the rest of the week on many of the projects covered\, so that you'll know where and when to go to learn more about t hose projects and technologies which catch your eye! SUMMARY:If you have the content\, Apache has the technology LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T162000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T153000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19050 DESCRIPTION:This talk presents an innovative use of the Java platform: us ing bytecode transformations to perform mathematical differentiation. Th is kind of operation is at the basis of numerous algorithms. It is strai ghtforward for small equations but becomes a daunting task when applied to complex simulation models.\nNabla (named after the differentiation op erator) attempts to do it directly on compiled code and on the fly at ru ntime.\nThe various issues related to these transformations are explaine d (class creation\, instance creation\, access to private parts\, data s haring between differentiated and primitive instances ...). SUMMARY:Apache Commons Nabla: on the fly bytecode transformations for alg orithmic differentiation LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19072 DESCRIPTION:You've gone to the talks on Hadoop / SOLR / NoSQL / etc\, and now you're ready to start building your own solution on top of that! Wh at you might not realise is that you may end up reinventing some bits of the wheel whilst building your system..\n\nIn this talk we'll take a wh istle-stop tour through a number of the projects from the Apache Softwar e Foundation\, that aren't "big data" projects\, but which could prove v ery helpful to you in building your big data solution. Knowing about the se projects should help you build a better big data solution\, and build it faster! SUMMARY:The other Apache technologies your big data solution needs LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T165000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T160000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19150 DESCRIPTION:Content Management Interoperability Services (CMIS) is a spec ification for improving interoperability between Enterprise Content Mana gement systems. The standard has been ratified in May 2010 and is now su pported by many ECM vendors. \n\nThe number of applications using CMIS t o access and manage documents of all kinds is steadily growing. Many app lications use libraries provided by Apache Chemistry\, which provides fo ur implementations of CMIS: OpenCMIS (Java)\, cmislib (Python)\, phpclie nt (PHP) and DotCMIS (.NET). \n\nThis presentation will explain the stan dard\, its relevance and acceptance in the ECM industry and\, of course\ , it will present Apache Chemistry and its role in the increasing use of CMIS.\n SUMMARY:Interoperability with CMIS and Apache Chemistry LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T105000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19278 DESCRIPTION:Have you ever wondered how a team of barely 10 rotating volun teers and 2 paid staff can manage a 24x7x365 infrastructure that spans 3 continents and is used by millions of people across the globe? All wit hout any offices and the bare minimum of paper work?\nWell now's your ch ance! Hear it directly from the camels mouth\, the VP of Apache Infrastr ucture. We'll tell you all the technologies\, how staff is managed\, ho w responsibilities are delegated out\, how we deal with 3rd party vendor s\, and best of all how we leverage the Apache Way to accomplish our goa ls.\n SUMMARY:Inside the Apache Infrastructure Tream LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T162000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T153000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19279 DESCRIPTION:A record holing TCP/IP stack\, *the* cutting edge File System \, and most respected Software collection..... What do you get? A much happier system admin and a much better work place. The cloud might be h ot stuff\, but its not for everyone or every task. How can you take you r existing Data Center infrastructure and make it better? SUMMARY:FreeBSD + ASF software & philosphy + ZFS == large $$ bonuses from your boss LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T115000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T110000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19287 DESCRIPTION:Servlet 3.0 is a new specification that is part of the Java E E 6 technologies. This session will introduce you to the new features of Servlet 3.0 and explain how you can leverage them in your applications. The session will focus on two major themes: ease of development\, and i mproving application scalability. This session is intended for Java EE d evelopers\, administrators\, and architects.\n\nJSF 2.0 is a new specifi cation that is part of the Java EE 6 technologies. This session will int roduce you to the new features of JSF 2.0 and explain how you can levera ge JSF in your Java EE and Portlet applications. The session will focus on three major themes: ease of development\, performance improvements\, and open source technology adoption. You will learn how the tools for th e Application Developer make developing UI easier\, as well as the JSF-D ojo component library. This session is intended for Java EE developers\, administrators\, and architects. SUMMARY:Web Technologies in Java EE6 : Servlet 3.0 and JSF 2.0 Whats New ? LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T165000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T160000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19291 DESCRIPTION:Enterprise installations of Apache are particularly attractiv e targets\nfor malicious attacks including Denial of Service\, defacemen t\, theft of\ndata or service and installation of zombies or viruses. \ n\nHardening your deployment against such attacks calls for some special \ntechniques and tactics. \n\nCome to this session to learn about attac k detection techniques\, server\nprotection\, secure deployment of multi ple servers\, configuration of\nfirewall "demilitarized zones" and judic ious use of SSL encryption. \n\nHow do you deploy an off-the-shelf appl ication that insists on writing\nto the file system? \n\nAnd what steps do you take to securely deploy Apache on Windows or UNIX?\n \nThis pres entation will explore solutions to these very real situations. SUMMARY:Hardening Enterprise Apache Installations Against Attacks LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19321 DESCRIPTION:I'll introduce ManifoldCF\, and describe the general enterpri se content acquisition and indexing problem which led to its development . I will discuss accessing multiple repositories\, enforcing repository security\, and incrementally keeping indexes up to date. I'll give an overview of its architecture\, and demonstate simple crawls and a secure integration with Apache Solr. SUMMARY:ManifoldCF for Content Acquisition LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19333 DESCRIPTION:This presentation reviews the concepts of web proxies and loa d balancing\, covers the creation and maintenance of proxies (forward an d reverse) for HTTP\, HTTPS and FTP using Apache and mod_proxy and how m od_proxy_balancer can be used to provide a basic load balancing solution . Configuration Examples of implementing proxies and load balancer will be discussed including\; how and when mod_proxy modules can help\, confi guring mod_proxy for forward or reverse proxy and configuring mod_proxy_ balancer for one or more backend web servers. SUMMARY:The Power of the mod_proxy Modules LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T122000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T113000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19345 DESCRIPTION:Apache Hadoop makes it extremely easy to develop parallel pro grams based on MapReduce programming paradigm by taking care of work dec omposition\, distribution\, assignment\, communication\, monitoring\, an d handling intermittent failures. However\, developing Hadoop applicatio ns that linearly scale to hundreds\, or even thousands of nodes\, requir es extensive understanding of Hadoop architecture and internals\, in add ition to hundreds of tunable configuration parameters. In this talk\, I illustrate common techniques for building scalable Hadoop applications\, and pitfalls to avoid. I will explain the seven major causes of subline ar scalability of parallel programs in the context of Hadoop\, with real -world examples based on my experiences with hundreds of production appl ications at Yahoo! and elsewhere. I will conclude with a scalability che cklist for Hadoop applications\, and a methodical approach to identify a nd eliminate scalability bottlenecks.\n SUMMARY:Scaling Hadoop Applications LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19346 DESCRIPTION:Apache Solr is the popular\, blazing fast open source enterpr ise search platform from the Apache Lucene project. In this session we will see how quick and easy it can be to install and configure Solr to p rovide full-text searching of structured data without needing to write a ny custom code. We will demonstrate various built-in features such as: l oading data from CSV files\, tolerant parsing of user input\, faceted se arching\, highlighting matched text in results\, and retrieving search r esults in a variety of formats (XML\, JSON\, etc....) We will also look at using Solr's Administrative interface to understand how different tex t analysis configuration options affect our results\, and why various re sults score the way they do against different searches. SUMMARY:Apache Solr: Out Of The Box LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19355 DESCRIPTION:Apache™ OODT (Object-Oriented Data Technology) is being use d to support multiple science data systems at NASA's Jet Propulsion Labo ratory (JPL). In the scientific data systems domain\, one of the critica l functions that data systems must provide is to enable users to efficie ntly discover\, find\, access\, and readily utilize useful science conte nt from NASA’s increasingly large volumes of multi-mission\, multi-ins trument science data heterogeneously distributed among NASA’s data sou rces at various geographic locations.\n\nIn the past\, when users want t o analyze or retrieve these science data\, they had to leverage various custom-built tools. Using OODT that provides transparent access to distr ibuted resources\, functionality for data discovery and query optimizati on\, as well as distributed processing and virtual archives\; JPL data s ystems can handle data from various sources in a uniform way.\n\nIn this talk\, we will describe our experience over the past several years in l everaging and deploying OODT in our science data systems. We will outlin e the software engineering challenges that we faced\, addressed\, and al ong the way using OODT. We will describe several large-scale deployments of OODT\, and the manner in which OODT helped us to address the data di scovery and access challenges. We will also relate the lessons we have l earned drawing from our experience.\n SUMMARY:Using OODT @ JPL data systems LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T142000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T133000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19358 DESCRIPTION:Kafka is a distributed publish-subscribe messaging system aim ed at providing a scalable\, high-throughput\, low latency solution for log aggregation and activity stream processing for LinkedIn. Built on Ap ache Zookeeper in Scala\, Kafka aims at providing a unified stream for b oth real-time and offline consumption. We provide a mechanism for parall el data load into Hadoop as well as the ability to partition real-time c onsumption over a cluster of machines. Kafka combines the benefits of tr aditional log aggregators and messaging systems and has been used succes sfully in production for 8 months. It provides API similar to that of a messaging system and allows applications to consume log events in real-t ime. Written by the SNA team at LinkedIn\, Kafka is open sourced under t he Apache 2.0 License and preparing to be submitted as an Apache incubat or project. In this presentation\, we will highlight the core design pri nciples for this system\, and how this system fits into LinkedIn's data ecosystem as well as some of the products and monitoring applications it supports in our usage. SUMMARY:Kafka - A distributed publish/subscribe messaging system LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T105000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19360 DESCRIPTION:Apache Whirr is an Incubator project which provides a way to run distributed systems - such as Hadoop\, HBase\, Cassandra\, and ZooKe eper - in the cloud. Whirr provides a simple API for starting and stoppi ng clusters for evaluation\, test\, or production purposes. Whirr is clo ud neutral\, so services may be run on a wide variety of cloud providers (such as Amazon EC2 or Rackspace)\, simply by changing a configuration property. This talk explains Whirr's architecture and shows how to use i t. SUMMARY:Whirr: Open Source Cloud Services LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T165000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T160000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19364 DESCRIPTION:OODT traces its roots to planetary and Earth science data sys tems to support research at the NASA Jet Propulsion Laboratory. Today\, as an open-source project at Apache\, OODT has a thriving and diverse co mmunity that includes projects in Cancer Research\, Radio Astronomy\, Pe diatric Care\, Computer Modeling\, and Visualization. This session will discuss how many of the components of OODT have been used in concert to develop end-to-end data analysis infrastructures for examining large vol umes of complex medical data. Motivated by\, and illustrated with\, conc rete examples from our experience developing an infrastructure for data- driven decision support at the Whittier Virtual Pediatric Intensive Care Unit at Childrens Hospital Los Angeles.\n\nTopics include:\n\n- How the OODT Product Server component can be used to bring together data from m ultiple upstream sources \n- How the OODT File Manager component can be used to manage scalable collections of data + metadata\n- How the OODT W orkflow Manager component helps build composable workflows for de-identi fication\, aggregation\, and analysis \n- How the OODT Web-Grid and web services can help to distribute research data to both users and applicat ions\n- How OODT Balance can help in developing purpose-built interfaces for data discovery and visualization\n\n\n SUMMARY:Using OODT to Support Data-driven Clinical Decision Support LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T142000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T133000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19366 DESCRIPTION:One of OODT's core strengths is the loosely connected nature of its components. This architecture allows data management infrastructu res to be composed by linking the core building blocks together in vari ous ways to support a broad spectrum of data system requirements.\n\nThr ee of the core OODT components\, the File Manager\, Workflow Manager\, a nd Resource Manager\, along with components for crawling data repositori es and extracting metadata\, together represent the fundamental ingredie nts of many large-scale data system projects and are often referred to a s a Process Control System or PCS. This session will discuss a new\, uni fied "operator" interface for monitoring and interacting with the Proces s Control System. \n\nThe OODT PCS Operator User Interface\, or OpsUI\, provides high-level and detailed information about the status of the und erlying components in an intuitive\, browser-based interface. It takes a dvantage of a suite of RESTful web services developed in OODT 0.3 that e xpose component level information as JSON.\n\nThis session will provide an overview of the OpsUI\, discuss the services it provides\, and explai n how the interface can be used to monitor and manage a full-scale data system in real time. SUMMARY:Introduction to the OODT Process Control System Operator's User I nterface (OpsUI) LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T175000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T170000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19376 DESCRIPTION:With the advent of OODT-139 and with recent work to build RES T-ful services for the Apache OODT Catalog and Archive Service (CAS) com ponents\, users now have the capability to rapidly monitor their OODT de ployments and their collective health\, along with perform multi-compone nt downstream analysis\, including file pedigree tracking and provenance .\n\nThis discussion will outline the importance and unique user capabil ities afforded by the Process Control System (PCS) core package\, along with the PCS REST services work undertaken in OODT-139. Real world Apach e OODT deployments in the area of Regional Climate Modeling\, Decision S upport for Snow Data\, Radioastronomy and in Biomedicine will be discuss ed\, and the use of PCS will be described in an end-to-end example.\n\nT his session should be applicable for folks with a basic understand of th e Apache OODT CAS components and should show how to rapidly take advanta ge of the exciting new PCS features making their way into Apache OODT 0. 3. SUMMARY:Supercharging your Apache OODT deployments with the Process Contr ol System LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19380 DESCRIPTION:The DevOps movement aims to improve communication between dev elopers and operations teams to solve critical issues such as fear of ch ange and risky deployments. But the same way that Agile development woul d likely fail without continuous integration tools\, the DevOps principl es need tools to make them real\, and provide the automation required to actually be implemented. Most of the so called DevOps tools focus on th e operations side\, and there should be more than that\, the automation must cover the full process\, Dev to QA to Ops and be as automated and a gile as possible. Tools in each part of the workflow have evolved in the ir own silos\, and with the support of their own target teams. But a tru e DevOps mentality requires a seamless process from the start of develop ment to the end in production deployments and maintenance\, and for a pr ocess to be successful there must be tools that take the burden out of h umans.\nApache Maven has arguably been the most successful tool for deve lopment\, project standardization and automation introduced in the last years. On the operations side we have open source tools like Puppet or C hef that are becoming increasingly popular to automate infrastructure ma intenance and server provisioning.\nIn this presentation we will introdu ce an end-to-end development-to-production process that will take advant age of Maven and Puppet\, each of them at their strong points\, and open source tools to automate the handover between them\, automating continu ous build and deployment\, continuous delivery\, from source code to any number of application servers managed with Puppet\, running either in p hysical hardware or the cloud\, handling new continuous integration buil ds and releases automatically through several stages and environments su ch as development\, QA\, and production.\n SUMMARY:From Dev to DevOps LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T115000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T110000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19389 DESCRIPTION:Apache OODT is the first ever NASA project to be hosted at th e Apache Software Foundation. After nearly a year of Incubation time\, d uring which the OODT community translated from a set of collaborating NA SA\, university\, and other government institutions into a set of collab orating individuals working together at the Apache Software Foundation\, Apache OODT was made a top level project in November 2010.\n\nOne of th e most frequent things we see in the OODT community however is the desir e from our users and other individuals to know more about the overall ec osystem. As a project and community\, OODT has existed for 10+ years\, a nd spans the areas of technology\, research\, and academics\, including numerous book chapters\, journal articles and peer reviewed conference p ublications documenting OODT's use in different science domains and acro ss multiple projects.\n\nThis overview talk will give attendees insight into OODT's history: its community: its projects: and its ecosystem. Top ics will include:\n\n- overview of OODT and its history\n- how we got it to Apache\n- how other projects can follow our model\n- existing succes sful deployments of OODT\n- pointers to papers\, and more information in cluding case studies\n\n SUMMARY:A look into the Apache OODT ecosystem LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T122000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T113000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19391 DESCRIPTION:Apache Tika\, since April 2010 an ASF top level project\, and a thriving Apache community has made tremendous strides over the past 4 years to grow and mature into a leading text extraction library\, and c ontent detection framework. Tika is used in a number of search projects\ , in a number of data management systems\, and in a number of domains. \ n\nThose domains span from the technical industry to domains of science and within the federal government. \n\nTika has been used as a teaching platform for computer science graduate students\, has been used to unloc k information from NASA images\, and from the National Cancer Institute\ , and has also been used to provide rich meaning and information represe ntation of content captured in pervasive document repositories and wareh ouses. These are only some of Tika's broad applications.\n\nIn November\ , we hope to have released Tika 1.0. This will coincide with a number of other properties that demonstrate Tika has reached the point of a matur e community\, including:\n\n1. Concrete\, stable features\, and core int erfaces.\n2. Tika's use in multiple programming languages and environmen ts.\n3. Our growth in Apache\, and election of new committers and PMC me mbers (and ASF members).\n4. Developer articles appearing quite frequent ly on Tika.\n5. The culmination of a wealth of knowledge in the form of a book that will be published on Tika at the time of the ApacheCon meeti ng.\n\nThis talk will focus on how we got here\, and what's next for thi s thriving Apache community. SUMMARY:Apache Tika: 1 point Oh! LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T105000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19392 DESCRIPTION:In this talk\, we will explore the question: what can corpora te IT organizations learn from leading OSS communities? We will look at how open development concepts such as transparency\, meritocracy and com munity oversight can be applied in corporate settings and what the quali ty\, speed\, flexibility and human resource development benefits can be. We will also discuss how collaborative development infrastructure and p rocesses used by leading OSS communities can be leveraged inside the ent erprise. We will discuss challenges and opportunities in establishing op en development infrastructure and practices in a corporate setting. Fina lly\, we will discuss strategies for influencing corporate culture to ac cept and embrace\, rather than reject open development concepts. SUMMARY:Open Development in the Enterprise LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T173000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19397 DESCRIPTION:An OSGi based architecture is becoming the preferred approach for creating service oriented\, highly modular and dynamically extensib le applications. Its component model is very powerful and allows you to build your applications out of reusable building blocks that naturally f it together. With an open source framework implementation like Apache Fe lix readily available\, there is no better time to move to OSGi technolo gy. Doing so requires to master the design\, assembly\, discovery and pr ovisioning of the components that make-up your system\, especially if it 's deployed to cloud infrastructure.\n\nThe first day will focus on OSGi itself\, teaching participants how to create service oriented applicati ons and work with the OSGi framework and standards. You will learn all a bout Apache Felix and the wealth of open source components that are alre ady out there and we will also show you all you need to know about setti ng up your development environment and continuous integration system.\n\ nThe second day will focus on deployment into the cloud\, introducing Ap ache ACE\, a software distribution framework that allows to centrally ma nage and distribute software components\, configuration data\, and other artifacts to target systems. We will focus on building and managing OSG i deployments\, showing you how to use Apache ACE to bootstrap a framewo rk and deploy to remotely managed systems in a cloud.\n\nThroughout both days\, participants will do hands-on exercises to learn the concepts of OSGi and learn a great deal about bundles and services. At the end of d ay one\, you will end up with a working tool-chain. Day two continues wi th exercises that focus on deployments and how to tame the exploding com plexity in the face of many nodes\, lots of components and ever-changing featuresets. SUMMARY:Two Day -- OSGi with Felix and ACE in the Cloud END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T162000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T153000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19399 DESCRIPTION:OSGi brings benefits to Java applications and can even enable software to meet specified requirements. The talk will show how we appl ied OSGi to develop a telemedicine software for smartphones and desktop systems. This software captures vital signs from medical devices of pati ents via Bluetooth and sends them to medical expert centers. With this r eal-world example the talk will illustrate how we used dependency inject ion with OSGi Declarative Services (DS) to build an easy-to-use plugin a nd registry mechanism. It will demonstrate how we used the modularity of OSGi to have different deployments for different platforms without rewr iting all of the code or how we used loose coupling between components v ia services to abstract hardware layers like Bluetooth.\nIn this context the talk will also introduce in general the development of OSGi applica tions for smartphones using an OSGi stack for mobile systems and the app ropriate development environment called mBS mobile. Problems we encounte red during development on the different mobile systems will be described . In this context the talk will also introduce in general the developmen t of OSGi applications for smartphones using an OSGi stack for mobile sy stems and the appropriate development environment called mBS mobile. Pro blems we encountered during development on the different mobile systems will also be described. SUMMARY:Using OSGi to Build Better Software: Lessons from a Telemedicine Software for Smartphones and Desktop Systems LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T095000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T090000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19400 DESCRIPTION:In this presentation we would like to introduce and demonstra te Amdatu\, a new open source community project that is building an appl ication platform for dynamic composite service oriented applications in the cloud.\n\nThe Amdatu Platform consists of a set of enabling services and application layer services and can run on public\, private or hybri d (cloud-burst) environments. These services provide the foundation for any application built on the platform and consist of an OSGi framework that is cluster-ready\, multi-tenant aware and can be accessed via a com prehensive set of REST based services. Applications can be dynamically a ssembled\, monitored and managed.\n\nThe application layer services are available to any application running on the platform and include functio nality like software and configuration provisioning\, semantic indexing\ , search and recommendation\, authentication and authorization\, an open social implementation\, extensive user and social network profiling and big data storage.\n\nAmdatu leverages many Apache projects and hopes to join the Apache Incubator in the near future. SUMMARY:Rapid application development for dynamic cloud applications LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111108T173000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111108T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19405 DESCRIPTION:This training course is designed to go beyond your current as sumptions about Apache Maven and learn how to use it most effectively to manage the build and development process. Whether you are a novice aimi ng to start on the right foot\, or a regular user looking to get more ou t of Maven and avoid common frustrations\, this course will give you the skills you need to apply to your own projects. By working through a ser ies of short exercises applied to a complete sample application\, you wi ll learn how to apply common patterns in Maven builds to achieve the des ired outcome\, while learning best practices and common pitfalls along t he way. Topics include installation\, Maven fundamentals\, working effic iently with multi-module projects\, simplifying the POM\, the best gener al purpose plugins that you should know about\, integration and function al testing\, when (and when not) to use Maven sites and reporting\, the role of profiles\, snapshots and dependency management\, repository mana gement\, and performing releases. The content is updated for the latest improvements in Maven 2.2 and Maven 3\, and will cater to your preferenc e of development environment. Time is reserved for sharing specific situ ations that attendees have encountered in existing projects. \n SUMMARY:One Day -- Apache Maven: Effective Implementation END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T105000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19406 DESCRIPTION:Systems which require dynamics and interoperability need a go od architecture and clear design principles. OSGi provides this for Java based systems\, but for embedded/native systems currently no alternativ e is available.\n\nTo fill this gap\, Apache Celix is created. Apache Ce lix is an implementation of the OSGi specification adapted to C\, focuss ed on embedded and distributed platforms. Celix is a new Apache project currently starting up in the Incubator.\n\nThe goal is\, to follow the O SGi specification as much as possible\, and grow towards an implementat ion with most of the OSGi Core and Compendium implemented.\n\nTo be able to support distributed platforms\, the Remote Services from the Enterpr ise Specification will be implemented. Using Remote Services also makes it possible to create interoperability with Java OSGi.\n\nFor distribute d systems\, deployment/distribution is an important aspect. For OSGi Apa che Ace can be used to maintain and manage deployment to multiple target s. This makes Apache Ace a perfect candidate for deployment of Celix Bun dles and Artifacts.\n\nThis presentation shows how Celix solves the dyna mic aspects of OSGi services in C. It will detail differences between th e OSGi Specification and the Celix solution. SUMMARY:Apache Celix - Universal OSGi? LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19407 DESCRIPTION:Looking to bring an open source project to the Apache Softwar e Foundation? Already a member of a podling? Looking to get involved?\n\ nInspired by the popular Q&A session at BarCampApache Sydney\, this sess ion will walk through all aspects of navigating the Apache Incubator\, i ncluding:\n * bringing a project to Apache\n * is Apache the right home for a project?\n * the Incubator's procedures and requirements \n * when and how to graduate\n * what makes a successful Apache project\n * exam ples of successful and less successful podlings\n SUMMARY:Navigating the Apache Incubator LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T095000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T090000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19408 DESCRIPTION:Further building on the session from ApacheCon NA 2010\, see how Apache Archiva revitalised itself by moving to being content-driven\ , and becoming more modular. The discussion includes moving from a datab ase and ORM solution\, how we defined the content model for the applicat ion and started migrating the data and the architecture\, and the natura l benefits we immediately found in the process. We also look at how the application was modularised more effectively\, and the possibility at ma king it more dynamic with other componennt models and OSGi. We will disc uss the other technologies such as Apache Jackrabbit and Apache Felix we used and evaluated and what we learned about them on the way. SUMMARY:Becoming a content-driven\, modular application: A Case Study LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19412 DESCRIPTION:A Java content repository avoids content silos but also enabl es persisting of all application data ranging from small objects to audi o or movie files. In contrast to relational databases the data is stored in a hierarchical way. This session enables a quickstart into JCR and d emonstrates content modeling and handling content by developing a sample application. SUMMARY:NoSQL at work with JCR and Apache Jackrabbit LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T165000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T160000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19414 DESCRIPTION:Open Source communities often seem to have their own unwritte n rules of operation and communication\, their own jargon and their own etiquette\, which sometimes make them appear obscure and closed to outsi ders. In this talk\, we'll provide recommendations on how to get touch w ith\, and how to join\, Open Source communities. Based on ten years of e xperience in various Open Source projects\, we will provide practical in formation on how to communicate effectively on mailing lists\, how to fo rmulate questions in an effective way\, how to contribute in ways that a dd value to the project\, and generally how to interact with Open Source communities in ways that are mutually beneficial. This talk will help O pen Source beginners get closer to the communities that matter to them\, and help more experienced community members understand how to welcome a nd guide newcomers. SUMMARY:Life in Open Source communities LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T165000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T160000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19415 DESCRIPTION:Open source is more than just a licence\, it is also a softwa re development methodology that allows companies to share resources and collaborate on critical parts of their software/service offerings.\nOpen innovation means combining internal and external ideas\, and internal a nd external paths to market\, to advance a company's technology.\nThe pa rallels should be obvious\, yet people don't always think as open source as an enabler for open innovation. Open source\, if done right\, brings many external eyeballs and fast feedback to the software development pr ocess.\nWe will show how those eyeballs and feedback can make a huge dif ference in a company's potential for innovation\, and as a result provid e compelling arguments for moving large parts of your software developme nt efforts to open source\, as Day Software (now part of Adobe) started doing a few years ago. SUMMARY:Open Source enables Open Innovation LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T095000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T090000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19416 DESCRIPTION:In the last few years\, OSGi has become "the" module system f or Java - but is OSGi just for gurus\, or are mere mortals actually able to use it?\nThe simple tutorial RESTful server application presented in this talk aims to demonstrate that the average Java developer can actua lly use OSGi\, and greatly benefit from it. It is built from scratch bas ed on a set of standard and custom OSGi services\, in a simple and under standable way.\nTaking advantage of a number of build plugins and runtim e tools provided by the Apache Felix and Apache Sling projects allows us to write little code in our example application\, while exposing the ad vantages of an OSGi-based architecture in a simple and convincing way.\n Our walkthrough of the example application will give developers a way to get started with OSGi\, without getting bogged in unnecessary details.\ n SUMMARY:OSGi for mere mortals LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T175000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T170000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19420 DESCRIPTION:Apache projects are managed by volunteers\, can you really bu ild your products\, infrastructure or services on software managed by vo lunteers? The answer to this commonly asked question is a definite yes\, in this session Ross Gardler will explain why this is the case. At the core of the argument is the fact that whilst contributors are volunteers here at the ASF they will almost certainly be paid by |someone for the time they spend working on our projects. This prompts a second common co ncern\, can you really build your products\, infrastructure or services on Apache software if you haven't got an army of staff to ensure the pro ject is not "hijacked" by a third party. Once again\, the answer to this question is a definite yes\, in |this session Ross will explain why thi s is the case. In this session we will examine the meritocratic governan ce model used in Apache projects and explain how it ensures that even th e smallest of organizations can become an important\, even critical\, pa rt of a project team whilst also ensuring that no single organization ca n take control of a project by throwing resources at it.\n SUMMARY:Can I depend on Software built By Volunteers? LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T142000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T133000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19421 DESCRIPTION:Widgets/gadgets are mini applications written in HTML + Javas cript. They offer cool and dynamic content that can be placed on any pag e on the web and\, in some cases\, on your desktop or your mobile device . Unfortunatley\, there is not just one way to create and package\nwidge ts. we have Google Gadgets\, W3C Widgets\, OpenSocial Gadgets and\nWave Gadgets to name just a few. Whilst widgets are an important part\nof web content delivery\, particularly mobile web\, the plethora of\navailable widget/gadget standards could limit innovation by creating\nincompatibl e silos. This is where Apache Wookie (Incubating) comes\nin. Using Wooki e we can harmonize all of these widgets/gadget\nstandards behind the W3C Widget specification\, thus freeing the user\nfrom concerns about imple mentation details.\n SUMMARY:Breaking Down Widget Silos with a friendly Wookie LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T173000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19422 DESCRIPTION:Open source software projects need to ensure that people are willing\nand able to engage with their software communities. Similarly\, \nbusinesses seeking to adopt open source solutions need to be sure they \ncan do so without exposing themselves to unmanageable risk. This one\n day training session will provide you with the skills to evaluate the\nm aturity of the non-technical aspects of an open source software\nsolutio n. Using this evaluation project users and developers can\nclearly see a ny weak points in their development and governance\nprocesses. Once iden tified those weaknesses can be addressed or\navoided as appropriate.\n\n Having completed this session participants will be able to answer the\nq uestion of "Can a business be built on project FooBar?"\n\nThis may seem like a simple question? Indeed\, from a technical\nevaluation point of view you are likely to be quite comfortable with\nhow to go about findin g the answer. But dig a little deeper\, there are\nmany non-technical qu estions buried underneath\, such as:\n\n * Will the project still be th ere in a year\, five years\, ten yeats\,\n longer?\n * Can I influen ce the project to ensure it suite my needs?\n * Can I buy support if I need it?\n * What if the project leadership stop development tomorrow?\ n * Will the license restrict my business model?\n * What are the main risks and how do I mitigate against them?\n * If I do bet my business on it what aspects of the project must I\n focus my attention on firs t?\n\nHaving completed this one day training session you will be able to \nanswer all the questions\, and many more\, with confidence. You will\n understand how to evaluate the health of an open source project\ncommuni ty and plan for a sustianble engagement with that project.\n SUMMARY:One Day -- Open Source Sustainability Maturity Model END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T105000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19427 DESCRIPTION:This talk will introduce the Stanbol project and showcase how it can be integrated in traditional Enterprise Content Management solut ions.\n\nStanbol is an Open Source project under incubation at the Apach e Software Foundation. Its goal is to provide Web and CMS developers wit h a set of HTTP / RESTful services to help them integrate semantic techn ologies into their products and web sites.\n\nThe following Stanbol serv ices are currently under active developments:\n\n- Enhancement engines: use Natural Language Processing tools such as Apache OpenNLP to extract knowledge (topics\, named entities\, facts) from unstructured content an d link it to unambiguous URIs from reference knowledge bases\;\n\n- Enti ty Hub: a Linked Data indexing cache built on top of Apache Solr\, Clere zza and Jena that comes with precomputed indexes and live connectors to popular knowledge bases such as DBpedia\, Geonames\, YAGO...\n\n- Conten t Hub: a faceted search engine based on Solr to search for content using the knowledge automatically extracted by the enhancement engines\;\n\n- CMS bridges to lift the structured content of document repositories usi ng the JCR and CMIS access protocols (using Apache Chemistry) and store the result into a triple store suitable for SPARQL access\;\n\n- Rules e ngine based on Apache Jena for knowledge refactoring (e.g. convert extra cted knowledge into the rich snippet vocabulary for SEO)\, integrity che cks\, merging rules\, deductive inference...\n\nThe Semantic Web has mad e significant progress over the last years\, and while it always gave a lot of promises\, it is now the time where it can concretely be used in Enterprise Solutions.\n\nIf you are curious about the web of data\, and want to see how concretely it can be used and integrated today in enterp rise solutions thanks to software like the Stanbol projects\, this sessi on is for you.\n\nYou should also attend if you are interested in emergi ng technologies and don't have knowledge about semantic technologies\, t his will provide a good insight on how they can disrupt the usual way to develop applications. SUMMARY:Bridging traditional Open Source Content Management and the Web o f Data with the Apache Stanbol Semantic Engine LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T162000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T153000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19430 DESCRIPTION:This talk will provide a global overview of Content Repositor y technology and explain in more detail how implementing the CMIS standa rd (Content Management Interoperability Services) within the Apache Chem istry project significantly changed the landscape of content management technology and enabled developers to build more sophisticated content re positories.\n\nThis talk will be of interest to any developer or archite ct curious to discover how a Content Repository can be a great middlewar e to help develop faster and better applications dealing with structured and unstructured data. It is also recommended to anyone who is interest ed in standards and who would like to have a better understanding of the OASIS CMIS standard and how it is implemented within the Apache Chemist ry project.\n\nThe talk will provide:\n- A global understanding of what a Content Repository is from a functional standpoint: exploring all the services it offers\, identifying the main standards and technologies int egrated (such as CMIS\, which is a key one)\, and understanding the main technical challenges to be resolved\, such as high scalability and high performance.\n- An introduction and presentation of the Apache Chemistr y project\, which became an Apache top level project earlier this year.\ n- A retrospective on the evolution of this project and what it can brin g compared to other technologies such as JCR.\n SUMMARY:Building a state of the art Content Repository with Apache Chemis try and CMIS LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T175000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T170000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19432 DESCRIPTION:Apache Jena\, currently in incubation\, is a Java framework f or building semantic web applications. It provides developers with a lib rary to handle RDF\, RDFS\, RDFa\, OWL and SPARQL in line with the relev ant W3C recommendations.\n\nJena has been developed by researchers at HP Labs\, Bristol (UK) starting back in 2000. It has been an open source p roject since its beginning and it is extensively used within the semanti c web community.\n\nThis talk introduces the fundamentals of the RDF dat a model and SPARQL query language as well as the basic usage patterns of Jena: how to parse and write data in RDF format\, how to store it using TDB\, Jena's native RDF database\, querying with SPARQL using ARQ and h ow to integrate free text searches with SPARQL using Apache Lucene or So lr.\n\nAt Talis we use Apache Jena\, in particular TDB\, ARQ\, LARQ and Apache Hadoop in our ingestion pipeline\, as well as many other open sou rce projects\, to process RDF data\, store it\, implement our services a nd APIs. SUMMARY:Handling RDF data with Apache Jena LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T175000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T170000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19434 DESCRIPTION:Of the few realms cloud computing has not solidly taken root\ , one in which it has great potential is medicine. Clinicians generate m assive amounts of data during the diagnostic process and need an efficie nt way to analyze it.\n\nFor example\, the rare genetic disease primary ciliary dyskinesia (PCD) affects the cilia on cells\, causing them to be have erratically and leading to breathing problems at best\, necessitati ng lung transplants at worst. Cutting-edge diagnostic tools capture the ciliary motions with high-speed video and use automated methods to quant itatively describe the motion patterns. These methods\, however\, are co mpute-intensive and would benefit from parallelization.\n\nHere we propo se using the Mahout framework to efficiently learn models that capture t he motion patterns observed in the videos and aiding in objective diagno ses. Through this framework\, clinicians will need only take biopsies\, gather data as images or videos\, upload them to a Mahout/Hadoop cluster \, and wait for the results. Patient privacy is maintained by perpetuati ng only the results of the analysis\; computational time is reduced by p arallelizing the model learning and comparison process\; and models are available to clinicians everywhere through the cloud. SUMMARY:Dr. Mahout: Analyzing clinical data using scalable and distribute d computing LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T175000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T170000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19435 DESCRIPTION:One important aspect of Service Oriented Architecture that is often challenging to address and implement is Security. Providing rob ust and scalable security solutions throughout highly distributed applic ations is a difficult problem to solve. For traditional WebServices\, standards like WS-Security\, WS-Trust\, WS-SecureConversation\, and WS-S ecurityPolicy have emerged to ease some of those problems. However\, t hose standards don't always provide the best solutions for modern distri buted applications that may include REST based services in addition to t raditional SOAP based applications. \n\nThis session will cover various options for providing security to your services and will demonstrate how Apache projects such as CXF\, WSS4J\, Camel\, and Karaf can work togeth er to provide a complete security solution.\n SUMMARY:Security Problems (and Solutions) for Service Oriented Applicatio ns LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T142000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T133000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19437 DESCRIPTION:Deployment of applications based on reusable components in a large network environment can become complicated very quickly. In this session\, Jean-Baptise Onofré from Talend will describe how to manage d eployment tasks using Apache Karaf and Apache ACE.\n\nApache Karaf is a flexible\, lightweight\, enterprise-ready OSGi container that provides a runtime for a wide variety of components\, including pure web applicati ons and ESB-oriented services. Karaf's flexible tooling makes it suitab le for large-scale deployment\, and it supports multiple instances throu gh high-availability and clustering.\n\nApache ACE is a software distrib ution framework that provides centralized management of multi-node compo nent deployments.\n\nJean-Baptise will begin with an introduction to Kar af\, covering the Karaf shell and the basics of multiple instance manage ment. Then\, he will demonstrate how to use ACE to provision applicatio ns running inside Karaf. SUMMARY:Deployment With Apache Karaf and ACE LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T105000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19438 DESCRIPTION:Apache ServiceMix is a flexible\, open-source integration con tainer that unifies the features and functionality of Apache ActiveMQ\, Camel\, CXF\, ODE\, Karaf into a powerful runtime platform you can use t o build your own integrations solutions. It provides a complete\, enterp rise ready ESB exclusively powered by OSGi.\nThe main features are:\n * reliable messaging with Apache ActiveMQ\n * messaging\, routing and Enterprise Integration Patterns with Apache Camel\n * WS-* and RESTful web services with Apache CXF\n * loosely coupled integration between all the other components with Apache ServiceMix NMR including rich Event \, Messaging and Audit API\n complete WS-BPEL engine with Apache ODE\n * OSGi-based server runtime powered by Apache Karaf\nIf ServiceMix3 w as focus on JBI/Spring\, JBI support is optional in ServiceMix4.\n\nThis session will introduce the discussion around ServiceMix5 and the roadma p of ServiceMix "NMR". SUMMARY:Apache ServiceMix future LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19440 DESCRIPTION:Join us in this interactive session where Dan Kulp and Hadria n Zbarcea from Talend will demonstrate a practical approach to developin g distributed applications using the most popular OSS SOA ecosystem – Apache CXF\, Apache Camel\, Apache Karaf and Apache ActiveMQ. Working wi th live feeds driven by attendee participation from the ApacheCon floor\ , you’ll see firsthand how these components collaborate to fulfill com plex service-oriented requirements. We'll explore best practices of conf iguring services within a SOA environment using this fun\, live demo. SUMMARY:An Interactive Example of Enterprise SOA\, Apache Style LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T142000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T133000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19443 DESCRIPTION:Instrumentation is a general purpose technique to automatical ly gather detailed information about the execution of a process.\n\nThe distributed nature of a Hadoop job makes both the engineering of the ins trumentation and the presentation of the output harder.\n\nHowever\, ins trumentation can also take advantage of a detailed knowledge of the code paths within Hadoop to build a much deeper insight into the behaviour o f the user code.\n\nWe will present our approach to general purpose inst rumentation for Hadoop\, which uses Hadoop-specific insights to profile\ , debug and diagnose faults in a job.\n\nWe will describe techniques usi ng attempt success/failure\, internal exception rates and differential a nalysis\, amongst others\, to help us localize badly performing code or malformed input data without user intervention.\n SUMMARY:Instrumenting Hadoop Jobs for Fun and Profit LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T142000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T133000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19444 DESCRIPTION:As developers we often drive the adoption of open source tech nology in addition to being tasked with explaining the concepts of open source communities to management. While every company seems to be well into "leveraging open source models"\, there's still a great deal of co nfusion among management. For example\, have you ever heard some C-lev el executive try to describe "open source"? Did it sound something lik e the following paragraph?\n\n**** The past decade saw a lot of CTOs th inking "outside the box"\, attempting to "leverage" the collective "syn ergies" of open source to improve key performance indicators (KPI) all w hile preserving the necessary provenance and governance structures that allow the organization to really "fire on all cylinders". As they unde rstand open source\, the collaborative paradigm-shift of distributed "kn owledge-workers" allows interested parties to benefit from external sour ces of innovation giving management the opportunity to achieve greater d ominance of vertical markets without having to expend critical resources on issues irrelevant to other C-level stakeholders. In short\, Open So urce in the enterprise is a win-win\, and everybody likes a win-win\, ri ght?\n\nIf that paragraph made you want to cry\, this presentation is fo r you. We're going to take a look at some of the issues that arise whe n your boss doesn't fully understand how open source works\, and we're a lso going to explore some ways in which you can help guide management to ward a fuller\, more accurate appreciation of the culture.\n\nA humorous analysis of the various ways in which "open-source" is misapplied and m isunderstood in the corporation will be presented. Along the way we' ll use these misconceptions to make some strong recommendations for how not to bring Apache to your organization. \n\nThe following topics will be explored:\n\n * Consensus-driven Development in a Business Setti ngs\n * Self-organizing Communities in the Corporation\n * How n ot to confuse your boss about "Open Source"\, answers to the following q uestions and statements:\n * "Right so Open Source is reall y just like Agile?" No.\n * "Why aren't these open source developers doing what we need them to do?" Errr.\n * "I don 't want to spend any money developing open source. That's not what I si gned up for."\n\n\n * Lastly\, what if a corporation really was run as a pure Meritocracy? what would it look like?\n SUMMARY:How to talk to your Boss about Open Source without creating a Mon ster LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T175000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T170000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19446 DESCRIPTION:Solr is an open source\, Lucene based search platform origina lly developed by CNET and used by the likes of Netflix\, Yelp\, and Stub Hub which has been rapidly growing in popularity and features during the last few years. Learn how Solr can be used as a Not Only SQL (NoSQL) da tabase along the lines of Cassandra\, Memcached\, and Redis. NoSQL data stores are regularly described as non-relational\, distributed\, interne t-scalable and are used at both Facebook and Digg. This presentation wil l quickly cover the fundamentals of NoSQL data stores\, the basics of Lu cene\, and what Solr brings to the table. Following that we will dive in to the technical details of making Solr your primary query engine on lar ge scale web applications\, thus relegating your traditional relational database to little more than a simple key store. Real solutions to probl ems like handling four billion requests per month will be presented. We' ll talk about sizing and configuring the Solr instances to maintain rapi d response times under heavy load. We'll show you how to change the sche ma on a live system with tens of millions of documents indexed while sup porting real-time results. And finally\, we'll answer your questions abo ut ways to work around the lack of transactions in Solr and how you can do all of this in a highly available solution.\n\nQuestions to be answer ed:\n1. Why should I use Solr to relieve load from my relational databas e?\n2. How is Solr better than the alternative NoSQL solutions already i n place?\n3. How do I address the pitfalls of working with Solr in large scale applications?\n4. What things would be more difficult in Solr tha n if I had stuck with my relational database?\n5. Is Solr a complete and competitive NoSQL datastore?\n SUMMARY:Solr Power FTW: Powering NoSQL the World Over LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19448 DESCRIPTION:Apache Rave is a new Incubator project commissioned to develo p an open standards-based web and social mash-up engine for the Enterpri se. The goal for Apache Rave is to become a leading open-source\, contex t-aware User Experience Platform capable of delivering a wide variety of interaction channels\, using open standards technologies as OpenSocial and W3C widgets and REST based services. As Rave advances\, it will add features like content integration\, collaboration\, personalization\, a nd rich user application features.\n\nApache Rave was initiated in 2010 at the previous ApacheCON in Atlanta and through subsequent discussions during the first Eurpean OpenSocial Event in Utrecht (The Netherlands)\, and thereafter created as a joint effort of several existing projects a nd individual participants. The Rave project thus provides an interestin g case-study for bringing together multiple projects with already mature code bases. Rave members are also working together to reach out to oth er related Apache projects like Shindig and Wookie\, to other potentiall y interested projects and developers both within and outside Apache\, an d most importantly to the many and diverse target communities.\n\nDuring the presentation project initiators from Hippo\, The MITRE Corporation and Indiana University will provide an overview of Apache Rave: the curr ent status\, its features and the goals\, and talk about the process get ting there. SUMMARY:Apache Rave: Enterprise Social Networking Out-Of-The-Box LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T175000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T170000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19450 DESCRIPTION:The Sakai Project is not only a collaboration of learning ins titutions but also a marriage of many open source projects. It is this e cosystem of software systems that drives the success of Sakai's products . The interactivity with the various Apache communities that we build up on have strengthened our product and have given us the chance to contrib ute back. We would like to present our experiences building a large coll aborative learning environment on top of open-source software from the A SF. SUMMARY:Chefs with Feathers: The Sakai Project LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19451 DESCRIPTION:When a company decides to open source software there are a lo t of details to consider. There are security concerns\, software licens e issues\, patent ownership issues\, trade mark ownership\, existing sof tware contracts\, and possibility meeting the requirements of organizati ons like the Apache Foundation.\n\nI will talk about how we handled each of these issues when open sourcing Traffic Server and why we chose to o pen source our code with the Apache Foundation. I will talk about the p ros and cons of open sourcing and as a company what we did well and didn 't do well.\n\nOpen sourcing was beneficial to the Traffic Server projec t. As a company it is important to know how to help a foster a communit y and benefit from the open source development process. SUMMARY:Opening Sourcing Commercial Software - Apache Traffic Server LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T165000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T160000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19453 DESCRIPTION:Show off the power of Apache Solr with state of the art user interfaces and interactions. Solr Flair demonstrates live systems lever aging Ajax suggest\, “instant” search and preview\, did you mean?\, spell checking\, faceting\, filtering\, grouping\, and clustering. We’ ll see how to generate charts\, maps\, and timelines from Solr indexed d ata. Each example will be presented with the complete code\, configurati on\, and user interface elements. SUMMARY:Solr Flair LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T173000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19454 DESCRIPTION:Solr Developers Workshop brings developers up to speed with t he necessities of working with Apache Solr\, the fast\, scalable\, featu re- rich Lucene search server. First we’ll cover the various ways to b ring data into Solr\, including CSV\, XML/JSON\, relational databases\, rich documents (such as Word\, PDF\, HTML\, etc). We’ll then explore S olr’s capabilities and features: faceting\, spell checking / suggest\, highlighting\, grouping / clustering\, and more. Next\, we’ll delve i nto integrating Solr into your environments\, such as PHP\, JSP\, Ajax/J SON\, and Rails. We will conclude with production deployment considerati ons and best practices for relevancy tuning\, scalability\, and performa nce. Half-day workshops will be primarily lecture-style to sufficiently cover the necessary material. SUMMARY:Two Day -- Solr Developers Workshop END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T095000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T090000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19455 DESCRIPTION:Apache Hadoop is rapidly gaining usage across the enterprise market and has become the primary framework for processing large dataset s. It helps companies derive more value from the data that they already have and enables them to collect and analyze more data. Spreading for th e early adopters in the internet sites (Yahoo\, Facebook\, Amazon\, Link edIn and Ebay) to a much wider audience\, Hadoop is disrupting the busin ess of analyzing data. The presentation will describe the current state of the project\, lessons learned by deploying it at scale\, and the road map for the future of the project. SUMMARY:State of the Elephant: Hadoop yesterday\, today and tomorrow LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19459 DESCRIPTION:Like it or not\, many open source developers are moving to th e Microsoft .NET platform\, and we're bringing our favorite tools with u s! In this session\, we look inside ASF projects that are creating softw are for .NET and Mono -- like ActiveMQ\, Chemistry\, Logging\, Lucene\, QPid\, and Thrift -- and show how to create leading-edge ASP.NET applica tions with ASF open source libraries. We'll also look at integrating oth er .NET open source projects\, like Spring.NET\, NVelocity\, and JayRock \, into your C# application to create a complete open source .NET stack. SUMMARY:.NET @ Apache.org LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19461 DESCRIPTION:Apache Geronimo 3.0 supports both Java EE 6 and Enterprise OS Gi programming models. In this presentation\, we will review Geronimo 3 .0 features\, discuss server administration\, and demonstrate the develo pment of Java EE and OSGi applications using Apache Geronimo.\n SUMMARY:Developing Java EE and Enterprise OSGi Applications with Apache G eronimo LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T142000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T133000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19462 DESCRIPTION:Apache TomEE\, pronounced “Tommy”\, is a simple all-Apach e stack aimed at Java EE 6 Web Profile certification where Tomcat is top dog. The desire to beef up Tomcat installations has persisted despite t he existence of full-blown app servers\, many of which include Tomcat in some truncated and stripped-down form. With today’s embedded APIs\, l ighter-weight components and the Java EE 6 Web Profile\, that can now be fully realized. Pioneered from the Apache OpenEJB project and including Apache OpenWebBeans\, Apache MyFaces\, Apache ActiveMQ\, Apache OpenJPA and Apache CXF\, the Apache TomEE integration of these technologies is simple\, to-the-point\, and focused on the singular task of delivering t he Java EE 6 Web Profile in a minimalist fashion. Finally you can get a little more out of your lightweight Tomcat apps without having to give u p anything in the process. SUMMARY:Apache TomEE: Tomcat with a Kick LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T105000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19463 DESCRIPTION:Apache\, GNU\, Mozilla\, Ubuntu\, PHP\, LibreOffice\, Wikiped ia -- Today\, there are hundreds of open source groups\, each with its o wn culture\, methodology\, and governance model.\n\n\n* How are these gr oups alike?\n\n* How are they different?\n\n* Is there one true path to open source enlightenment\, or do many paths converge around a common si ngularity?\n\nJoin open source insider Ted Husted as we look behind the curtain to see who's pulling strings that steer your favorite open sourc e projects.\n SUMMARY:The Secret Life of Open Source LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T165000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T160000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19467 DESCRIPTION:In its 3.0 release\, Apache Geronimo 3.0 has been rebased on an OSGi runtime. Geronimo’s traditional modularity is now expressed a s OSGi bundles. Server assembly and application-centered deployment are now done by installing sets of bundles into an OSGi core framework. Jav aEE applications are deployed by transforming them into collections of b undles. In this talk\, we will review this extensive restructuring of th e Geronimo runtime and discuss the new capabilities that this new framew ork provides.\n SUMMARY:Apache Geronimo 3.0 Deep Dive LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T162000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T153000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19468 DESCRIPTION:Current HDFS design assumes that a single server\, NameNode\, dedicated to maintaining the file system metadata\, controls the work o f other cluster nodes\, DataNodes\, handling actual file data blocks. Th e system is designed to survive and recover in minutes from a loss of mu ltiple DataNodes. But the NameNode failure makes the entire cluster unav ailable\, since there is no other place to obtain metadata information i mmediately. Although this design simplifies overall architecture of HDFS \, it also makes the NameNode a single point failure\, which is consider ed a serious deficiency for production grade systems.\nThe primary goal of the proposed architecture is to build a highly available NameNode\, w hich can failover to a Standby node in seconds\, and which requires mini mum changes to the existing code base.\nThe architecture introduces a St andbyNode\, which is an evolutionary modification of BackupNode already existing in HDFS. This is the only major change required to the current Hadoop code base. The approach further utilizes standard HA software lik e LinuxHA\, and existing functionality of load balancing hardware or sof tware platforms. The system is prototyped on eBay clusters. SUMMARY:Hot HA for Hadoop NameNode LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T175000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T170000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19481 DESCRIPTION:Apache Tomcat is one of most popular & widely used Applicatio n Servers\, and Apache Axis2 is one of most widely used Java Web service s servers. Apache Synapse is one of the popular\, high performant ESBs w idely used in the industry. \n\nIn this session\, we will look at how we combine these great projects from the ASF into building a scalable\, el astic\,multi-tenanted Application Server\, which allows you to deploy cl oud-native webapps on the Cloud\, and benefit from all the advantages th at Cloud Computing brings in. We will also see how easy it is to deploy any standard webapp on the Cloud\, and seamlessly integrate with the aut hentication\, authorization & management infrastructure provided by the underlying Platform-as-a-Service (PaaS). SUMMARY:Building a scalable multi-tenant Application Server on the Cloud using Tomcat\, Axis2 & Synapse LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111108T173000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111108T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19483 DESCRIPTION:Software development is a complex field that is further compl icated by software licensing. This workshop will teach you the essential skills and best practices needed to effectively manage the complexity o f software licensing\, particularly in environments where Free Software/ Open Source licenses and proprietary licensed software needs to co-exist .\n\nTopics to be covered will include:\n* copyright basics\n* an overvi ew of Free Software and Open Source licensing\n* best practices for lice nsing contributions from third parties\n* licensing strategies for compa nies\, projects and individuals\n* best practices for managing license c ompliance\n* explaining Free/Open licensing and Free/Open/proprietary hy brid licensing to customers\n* multiple licensing models and proprietary re-licensing schemes\n* how to perform a licensing audit on your code b ase\n* best practices for integrating third party code into your code ba se\n SUMMARY:Half Day -- Managing Free Software and Open Source Licensing END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T122000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T113000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19485 DESCRIPTION:Web services is the most popular technology for implementing an SOA. SOA & Cloud computing are a natural fit. Apache Axis2 is the mos t widely used Java Web services server in the industry. Deploying Web se rvices on the Cloud would give all the benefits provided by Cloud Comput ing. However\, deploying Web service applications on the Cloud requires that sharing of resources & infrastructure has to be optimally done with out compromising security.\n\nIn this session\, we will look at an archi tecture which will allow you to deploy Web services within a single Axis 2 cluster in a multi-tenant fashion. We will also look at how to adopt t his architecture for deploying Axis2 Web services as SaaS. We will demon strate this in practice using the WSO2 Stratos Platform-as-a-Service (Pa aS) SUMMARY:An architecture for enabling multi-tenancy for Apache Axis2 LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T122000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T113000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19488 DESCRIPTION:"Contributing to open source projects is trivial: Make a chan ge\, create a patch\, review and revise\, have it accepted." When heavil y involved with open source projects it's easy to forget what developers interested in contributing have to learn before even making the smalles t first change.\n\nThe talk summarises some of the issues and questions students\, long time developers\, researchers have when faced with free software development. The talk mainly focuses on the technical issues\, touching only briefly the (at least) equally large space of cultural dif ferences of open development communities vs. corporate or even research environments.\n\nInstead of providing pre-baked solutions to filling thi s gap the goal of the talk is to initiate a discussion on how to best ta lk your friends and colleagues into creating patches: Which strategies d id work for you\, which failed? Which resources do you generally use whe n mentoring interested peers? Where do you see most problems? SUMMARY:Talking people into creating patches LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19500 DESCRIPTION:The Cassandra distributed database has added many new feature s this year based on real-world needs of developers at Twitter\, Netflix \, Openwave\, and others building massively scalable systems.\n\nThis ta lk will cover the motivation and use cases behind features such as secon dary indexes\, Hadoop integration\, SQL support\, bulk loading\, and mor e.\n\nIntroduction\n------------\n * Project history and goals\n\nRecap: Cassandra through 2010\n-----------------------------\n * Bulletproof r eliability\n * Best-in-class support for multiple datacenters\n * High-p erformance storage engine based on Bigtable\n\nNew in Cassandra 1.0\n--- -----------------\n * Dynamic column indexes\n * Distributed counters fo r realtime analytics\n * CQL/SQL and JDBC support\n * Bulk loading\n * O ff-heap allocation for GC performance\n * Hadoop support\n SUMMARY:Cassandra 1.0 and beyond LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T152000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T143000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19684 DESCRIPTION:OSGi has become a key technology for modularity and this very dynamic platform is the best choice for creating containers as proven b y the migration of all JEE servers toward OSGi. However\, when it com es to deploying and managing huge deployments of OSGi based applications \, the tools available are quite limited. This presentation will give y ou an overview of a solution for provisioning and configuring distribute d OSGi based applications in such environments using Apache Karaf and Ap ache ZooKeeper. SUMMARY:Provisioning distributed OSGi applications in a cloud LOCATION:Salon A END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T115000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T110000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19897 DESCRIPTION:Browsers and web servers are standards and the need for insta ntaneous data exchange has grown. AJAX for example allows web clients to communicate "asynchronously" with remote web servers.\n\nComet is a Tom cat feature that goes beyond AJAX and allow real asynchronous unidirecti onal and bi-directional connections between client and server using the HTTPprotocol and Servlets.\n\nServlet 3.0 SPEC's are also providing asyn chronous calls see what is possible do with them.\n\nTomcat-Native is a Tomcat sub-project that provides a non-blocking and very efficient SSL c onnections.\nTomcat-Native relies on the APR (Apache Portable Runtime) f or Socket input/output and use OpenSSL to make the cryptographic layers. \nComparison of the performance of Tomcat\, Tomcat + APR and httpd. SUMMARY:Using Tomcat-Native with Comet/Asynch call in Servlet 3.0 LOCATION:Salon E END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T165000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T160000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19901 DESCRIPTION:For those of you who've yet to discover Fast Feather sessions \, they are a series of fast-paced 20 minute talks covering new and exci ting projects and activities at and around Apache. \n\nTalks scheduled f or this hour include:\n\n* How to Spin up Apache OODT Faster with RADiX - with Cameron Goodale\n* Rapid and flexible clinical data extraction an d processing using Apache OODT (Object Oriented Data Technology) - with Paul Veeravatanayothin\n* Building your own Hadoop distribution - with R oman Shaposhnik\n SUMMARY:Fast Feather Talks: OODT\, RADiX\, Hadoop LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T175000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T170000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19904 DESCRIPTION:For those of you who've yet to discover Fast Feather sessions \, they are a series of fast-paced 20 minute talks covering new and exci ting projects and activities at and around Apache. \nScheduled for this hour are:\n* Unique Experience in Adopting Apache Lucene for Asian Count ries - with Esen Sagynov\n* What is new in upcoming Axis2 1.7 - with Sag ara Gunathunga\n* 4 mailbox technologies with James mail server 3.0 - wi th Eric Charles SUMMARY:Fast Feather Talks: Lucene\, Axis2\, James LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T165000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T160000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19905 DESCRIPTION:"Searching the internet" has become a common pattern when loo king for information. However with current tools finding the relevant pi ece of data often turns out to be similar to searching for the needle in a haystack of unstructured information: Social networks\, corporate con tent management systems\, micro blogging platforms\, tend to generate an ever increasing flow of online data.\n\nThis talk gives an introduction to Apache Mahout - a framework of scalable implementations of algorithm s for data mining and machine learning. After motivating the need for ma chine learning the talk gives an overview of the features of Apache Maho ut. The talk shows how to integrate how to integrate Mahout into your ap plication. It shows the tremendous improvements that have been implement ed in recent past - including the addition of several algorithms\, perfo rmance improvements and better APIs for integration.\n SUMMARY:Apache Mahout for intelligent data analysis LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T133000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T120000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19913 DESCRIPTION: SUMMARY:Lunch - sponsored by Adobe Systems END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T180000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T080000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19914 DESCRIPTION: SUMMARY:Registration Open END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T090000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T080000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19915 DESCRIPTION: SUMMARY:Morning Coffee and Lite Nibbles END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T110000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T103000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19916 DESCRIPTION: SUMMARY:Break END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T160000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T153000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19917 DESCRIPTION: SUMMARY:Break - sponsored by Adobe Systems END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T093000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T090000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19918 DESCRIPTION: SUMMARY:Welcome & State of the Feather END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T102000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T093000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19919 DESCRIPTION:The Apache Software Foundation develops and maintains softwar e that the world depends on. But how can it help create software that w ithstands later attack? How can it counter malicious developers and rep ository subversion? And how can it encourage and enable innovation whil e doing so? This talk will broadly discuss how to resist attack while e nabling innovation. SUMMARY:Keynote | Building in Security and Innovation END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T170000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T083000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19920 DESCRIPTION: SUMMARY:Registration Open END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T093000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T083000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19921 DESCRIPTION: SUMMARY:Morning Coffee and Lite Nibbles END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T113000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T110000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19922 DESCRIPTION: SUMMARY:Break END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T133000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T122000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19923 DESCRIPTION: SUMMARY:Lunch - sponsored by Cloudera END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T160000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T153000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19924 DESCRIPTION: SUMMARY:Break END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T160000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T080000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19925 DESCRIPTION: SUMMARY:Registration Open END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T090000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T080000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19926 DESCRIPTION: SUMMARY:Morning Coffee and Lite Nibbles END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T113000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T110000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19927 DESCRIPTION: SUMMARY:Break END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T133000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T122000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19928 DESCRIPTION: SUMMARY:Lunch - sponsored by Hortonworks END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T170000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T163000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19929 DESCRIPTION: SUMMARY:Closing Session with Coffee\, Tea & Goodies END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T142000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T133000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19931 DESCRIPTION:Apache Hadoop is emerging as the leading platform for managin g big data in the enterprise. Hortonworks CEO Eric Baldeschwieler will d iscuss how Hadoop came to be an Apache project from its original incepti on at Yahoo!\, the impact the community has had in driving innovation an d spawning enterprise adoption around the technology\, and future direct ions for Hadoop and the Hadoop community moving forward. SUMMARY:Keynote | The Apache Way Done Right: The Success of Hadoop END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T122000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T113000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:19932 DESCRIPTION:IBM Watson is a reasoning system with a question and answer f ront end that processes natural language coming from both structured and unstructured data. Watson additionally\nincorporates analytics that the system learns to derive answer confidence and scoring. Boloker will dis cuss the Watson System and some of its key foundations that came from th e Apache Software Foundation. SUMMARY:Keynote | Watson\, a Reasoning System: based on Apache Inside! END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T173000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111107T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:20519 DESCRIPTION:Day one of the of CouchDB training course provides an introdu ction to using and working with CouchDB\, covering the key aspects of in teracting with CouchDB\, essential tools for working with CouchDB\, the core API\, document design\, views\, replication\, bulk documents and do cument validation. Main topics covered include:\n\n• CouchDB Introduct ion\n• Tools\n• Databases\n• Creating\, Reading\, Updating\, Delet ing\n• Attachments\n• Replicating Databases\n• Design Documents\n • Querying with Views\n• CouchApps\n• Validating Documents\n• Bu lk Operations\n• Database and View Trees\n• Advanced Views\n \nOn da y two of CouchDB training you will focus on view patterns and queries an d how to format documents and views from your database using the built-i n list and show functionality. You will also learn about advanced techni ques for working with CouchDB data\, from consuming the changes feed\, c reating replication filters\, document update handlers and database and document security. Main topics include:\n\n• Rendering Documents with Shows\n• Update Handlers\n• Rendering Views with Lists\n• Subscri bing to Changes\n• Compaction\n• Filtering\n• Transactions\n• Ma naging Conflicts\n• Securing Data SUMMARY:Two Day --CouchDB Developer Training END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T105000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T100000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:22671 DESCRIPTION:Ok\, it seems like everywhere we look there's talk about next -gen databases.\nUnder the rallying cry of "NOSQL\," several close-kept secret databases have\ngone open-source recently\, giving everyone many exciting and confusing new\nopportunities. Some perform like crazy\, som e scale out to football field\nsize\, some just keep going no matter wha t\, and none of them look like the\nSQL database we all grew up with.\n\ nIn this session\, Emil Eifrem will take you on a whirlwind tour of the\ ncurrent NOSQL landscape. He'll give a crash course overview of the four main\ncategories of NOSQL databases\, discuss what's currently lacking in NOSQL\ntoday and where it needs to go to gain real mainstream adoptio n. SUMMARY:The Past\, Present and Future of NOSQL LOCATION:Salon B END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111108T220000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111108T200000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:23663 DESCRIPTION:MeetUps are FREE and open to everyone\, even if you're not re gistered for ApacheCon. Come and join us to participate in your favorite project\, or to discover something new! Be sure to checkout the wiki p age for each meetup and signup your attendance.\n\nMeetups tonight inclu de:\n* Apache OpenOffice.org in: Salon A\n* Apache TrafficServer in: Sal on B\n* Apache BigTop (Incubating) in: Salon C\n\nMeetUps give Apache pr ojects the chance to organize their own events\, and talk about what the y're interested in. MeetUps cover everything from developers attacking a bug list\, to user stories and sample applications\, to introductory ni ghts to introduce new users to a project.\n\nMore details about Meetups are available.\n SUMMARY:MeetUps: OpenOffice\, TrafficServer\, BigTop END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T193000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T180000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:23664 DESCRIPTION:Join us to relax and meet and geek with the people you have s een all day but have been too busy with the conference to really sit dow n and talk to. Have a bit of food and a glass of beer or wine and enjoy yourself!\n\nSponsored by: Bazaarvoice\, Cloudera\, Hortonworks\, HP\, a nd SpringSource SUMMARY:Welcome Reception and PGP Keysigning END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T220000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T200000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:23665 DESCRIPTION:MeetUps are FREE and open to everyone\, even if you're not re gistered for ApacheCon. Come and join us to participate in your favorite project\, or to discover something new! Be sure to checkout the wiki p age for each meetup and signup your attendance.\n\nMeetups tonight inclu de:\n* Apache Rave (Incubating) in: Salon A\n* Apache Lucene/Solr in: Sa lon C\n* Apache Axis2 in: Salon E\n* Apache Callback (Incubating\, AKA P honeGap) in: Salon B\n* Apache Branding And Trademarks in: Salon F\n\nMe etUps give Apache projects the chance to organize their own events\, and talk about what they're interested in. MeetUps cover everything from de velopers attacking a bug list\, to user stories and sample applications\ , to introductory nights to introduce new users to a project.\n\nMore de tails about Meetups are available. SUMMARY:MeetUps: Rave\, Lucene\, Axis2\, Callback (PhoneGap)\, Branding END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T190000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T180000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:23666 DESCRIPTION:Come for the Talks\, stay for the FREE BEER\, courtesy of Fac ebook! This lively session has become a fun and expected ApacheCon tradi tion! Thursday evening\, after the day's sessions are done\, we will gat her in the main hall for Lightning Talks. As a community\, taking time t o laugh together is as important as taking time to code together. The Li ghtning Talks are spontaneous and each year has its own unique highlight s.\n\n\nThe ApacheCon Lightning Talk FAQ:\n\n\nWhat is a Lightning Talk? A Lightning Talk is a short presentation/talk of up to 5 minutes. There will be a timer which counts down from 5 minutes to zero.\n\nWho can do a Lightning Talk?Any attendee of ApacheCon. You don't need to be a speak er to do a Lightning Talk. Don't be shy\, it's your chance for 5 minutes of fame at ApacheCon.\n\nHow do I submit a Lightning Talk?To submit a t alk\, just write down your name and the title of your talk on a piece of paper and hand it to one of the Lightning Talk moderators at the beginn ing of the session.\n\nHow do I know when it's my turn to do the talk?Ji m Jagielski and Lars Eilebrecht are moderating talks and will chose the talks randomly during the Lightning Talks session. Once they mention you r name\, just get up on the stage and do your talk. The clock starts tic king as soon as you are on the stage. Jim and Lars will try to select al l submitted talks\, but sometimes we receive a lot of talks and don't ha ve enough time to do all of them.\n\nWhat are the topics of a Lightning Talk?A Lightning Talk can be about anything. Yes\, really anything! You get bonus points if it's about Apache\, Open Source\, and even more bonu s points if the talk is funny. However\, sales pitches are not very popu lar at our Lightning Talks\, and you may get kicked off the stage if you do one.\n\nCan I use slides?No\, absolutely no slides allowed\, unless your name is Rich Bowen.\n SUMMARY:Lightning Talks - sponsored by Facebook END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T220000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T200000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:23668 DESCRIPTION:MeetUps are FREE and open to everyone\, even if you're not re gistered for ApacheCon. Come and join us to participate in your favorite project\, or to discover something new! Be sure to checkout the wiki p age for each meetup and signup your attendance.\nMeetups tonight include :\n* Apache Hadoop in: Salon A\n* Apache Cassandra in: Salon C\n* Apache Chemistry in: Salon F\n* Apache Tomcat in: Salon E\n* Apache HTTP Serve r in: Salon B\n\nMeetUps give Apache projects the chance to organize the ir own events\, and talk about what they're interested in. MeetUps cover everything from developers attacking a bug list\, to user stories and s ample applications\, to introductory nights to introduce new users to a project.\n\nMore details about Meetups are available.\n\n SUMMARY:MeetUps: Hadoop\, Cassandra\, Chemistry\, Tomcat\, HTTPD END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T142000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T133000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:24007 DESCRIPTION:This presentation gives you first-hand information how JMeter was used for testing web applications and web services at a large-scale data center consisting of altogether 300 applications servers and multi ple database clusters. At the beginning JMeter and the testing approach is introduced before tackling the hard problems of setting up a scalable performance test infrastructure consisting of JMeter\, Ant\, Hudson and Git. During the course of the project a new reporting backend for JMete r was developed overcoming the limitations of the current XSLT approach because a SLA (Service Level Agreement) performance report was required based on huge JMeter result files (e.g. exceeding 2 gigabytes). SUMMARY:Using JMeter For Testing A Data Center LOCATION:Salon C END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T142000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111109T133000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:24008 DESCRIPTION:This session goes through the environment setup of a Java Web application built over Wicket\, Scala and CouchDB\, to a full applicati on development\, demonstrating what can be done to improve productivity of the development process of small to medium-size web apps. The intent is to present to developers and atendees the benefits of this architectu re and how their projects could be built in less time achieving superiou r code quality\, with less lines of code.\n\nApache Wicket is a successf ull Top Level Project at the Apache Software Foundation. Its aim is to b ring simplicity and perfect distinction between presentation layer and s erver-side code. Apache CouchDB is one of the most straight-forward docu ment-based NoSQL datastores. Scala is a functional\, type-safe and objec t-oriented programming language on top of the Java Platform. SUMMARY:Wicket meets Scala and CouchDB LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T095000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T091000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:24146 DESCRIPTION:9:10AM: AIRAVATA: Gateway to Grids & Clouds with Suresh Marru \n\n9:30AM: Apache Callback with Jukka Zitting SUMMARY:Fast Feather Talks: Arivata & Callback LOCATION:Salon F END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T132000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111110T130000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:24150 DESCRIPTION:Update on the new Apache OpenOffice podling\, current status\ , fun ways to get involved easily. SUMMARY:Fast Feather Talks: Apache OpenOffice Update END:VEVENT BEGIN:VEVENT DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T132000 DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20111111T130000 DTSTAMP;VALUE=DATE-TIME:20111120T115638Z UID:24151 DESCRIPTION:Learn how to Easily create usable and accessible widgets for Apache Wookie and Apache Rave! SUMMARY:Fast Feather Talks: Wookie & Rave END:VEVENT END:VCALENDAR