Your current filters are…
In this session we will cover the basic concepts of BoxGrinder, with discussion of techniques and use-cases that illustrate how best to utilise BoxGrinder's powerful feature-set. Finally, we will work through a live example, from text definition to a running virtual appliance.
We're living in hard times right now. Most of the F(L)OSS projects suffers from lack of volunteers especially if they must donate a large amount of time to this project. My talk will show how you can plan better your community how to measure it, how to use tips and tricks from the commercial world and how to use some agile methods and tools to make you community kick-ass squad.
- How to plan your community for next couple of months; (ex. We need 3 more people to join our translation effort) and Create the Flow – how a bug report goes from bugzilla to the the end of it’s life. (a.k.a kill the bug)
- Define how to do it (ex. Troll the forums, create twitter campaign, contact universities, or something else?)
I'll talk about new approaches towards feature development and contributor interaction that can reduce the time required and risk involved in Firefox development.
Use Mozilla's Addon SDK to quickly create Firefox extensions to improve your web browsing experience and integrate with Social Media. We will show you how to use your JS, HTML & CSS skills to modify a target web-site and integrate it with Firefox using the unique capabilities of the SDK.
The project presented here has an aim to form a vibrant community to create a free and open sourced resource collection of QML Shader Effects for 2D and 3D to be used freely in stunning mobile device UI's of devices as N9, N950 or Raspberry Pi.
How to use a combination of XMPP PubSub and MUC to have Web widgets communicate with each other on the example of Personal Learning Environments.
"Pacemaker Cloud" is a High availability manager for cloud providers, which detects and isolates failures, restarting components when required.
by Jukka Eklund
At the moment it is hard to find out what kind of Qt apps have been developed in the community, for various devices eg. Nokia N9, MeeGo tablets or Mer/Nemo. This is a missed opportunity for everybody. However we have such a system already in place, that is Apps for MeeGo (apps.formeego.org). It has all of the basic pieces in place already, and has been developed with the same folks who brought as the Maemo extras. In this talk I present the current status of apps.formeego.org (with demo(s)), and ask the question: can we build one central "app store" for community Qt applications? What is in place already, and what needs to be done?
In 2011 the London Java Community (LJC) stood for, and overwhelmingly won a seat in the open elections for a seat on the JCP Executive Committee (JCP EC), enough acronyms yet? We haven't even started! It's been a whirlwind trip so far with a great deal learned about politics, acronyms, the due diligence required on a JSR, flights to exotic places (Jersey City!?), wrangling over the wording of a sentence and of course launching some developer lead initiatives.
There have of course been some great successes in moving Free Java forward such as the JSR-348 which is the start of reforming the JCP and JSRs towards a truly open and transparent model. This talk covers the good works done so far, some anecdotes of what it's like to work as a developer amongst a mix of technologists and bearucrats and what we think is left to be done.
What the audience will learn from the talk:
An insight to how the JCP really works and the surprising fact that Oracle and the other large corporates are generally pushing for a Free Java.
How can people help out with the project, what feedback are you looking for?
We want people to start supporting the JCP again and working with it to change it for the better, JSR-348 has proven that steps can be taken although we recognize there is still a long way to go.
Come and join us for the release of the Open Advice book. Open Advice is a collaboration of people from many different Free Software projects answering one question: What's one key thing you would have liked to know when you started contributing. We will give a short tour of the book and talk about some of the lessons learned from taking a large-scale book project from idea to publishing.
With SIP networks being used for more than just Voice/Video calls, it has become important that the SIP infrastructure provide secure signaling channels; this talk will present features of Kamailio and how they can be used to provide this security.
Besides quick update of what is new lately in Kamailio SIP Server project, the presentation will focus on showing how to use Kamailio to build a secure communication platform for SIP. Kamailio features a scalable SIP routing engine for dispatching of Voice/Video calls and Instant Messages as well as rich SIMPLE presence server for user availability states with embedded XCAP server for management of privacy rules and buddy list. With IM and Presence traffic being carried via signaling channel, encrypting SIP channel is the only way of ensuring confidentiality and protection of data exchanged. Today, Kamailio offers asynchronous TLS communication layer, tested and improved over last years for robustness and cope with the demands of telecom-grade deployments.
by Niibe Yutaka
Gnuk is software implementation of a USB token for GNU Privacy Guard. Gnuk supports OpenPGP card protocol version 2, and it runs on STM32F103 processor. Gnuk supports RSA 2048-bit key and it takes a second and a half for computation of digital signing. Gnuk Token is useful for GnuPG users and Debian developers. The talk explains current status of Gnuk and its future, supported boards, and how to use Gnuk with GnuPG and OpenSSH.
by Koen Aers
One common complaint you hear a lot about enterprise Java development is that it is quite a burden to get started. For a newbie, it takes a lot of knowledge and effort to even put the simplest JSF application to work. A second element that bothers a lot of people is that it is very difficult to verify that your enterprise components actually do what they are supposed to do. Even for seasoned enterprise developers integration testing can be a huge challenge.
Luckily two recent additions to the JBoss toolset come to the rescue. Arquillian is a container-oriented testing framework built on TestNG and JUnit. It takes down the barrier of bootstrapping the necessary infrastructure when trying to perform integration tests. It lets you test your components in their real target runtime environment using real enterprise services. Secondly, JBoss Forge is an incremental enhancement tool that lets you take an existing Java project and safely add in new functionality. Whether you want to set up JSF, use persistence or enable integration testing with Arquillian, it all becomes a real breeze.
Attend this session to learn how to take advantage of both these tools. You will see how they can be used to rapidly create, test and deploy enterprise Java applications. I will also show how they can be extended to put them even to greater use. They truly will turn out to be the missing links you have been looking for in enterprise Java Development.
by Julius Baxter and Olof Kindgren
This presentation will be delivered in two sections, first an introduction to the OpenRISC project by Julius Baxter, followed by a look at embedded hardware development with Open Source IP cores using the OpenRISC platform and the IP available on OpenCores.org with Olof Kindgren.
Being a part of a number of large Free Software projects over the last years has been a wonderful time in so many ways. But over those years I have also gotten to know another side of Free Software: trolls, drama and gossip. Let me take you down the rabbit hole and show you where it comes from, what you can do about it and why it's sometimes even useful.
By now, it's become well understood that Java is far from dead, and that rumors of its demise have been greatly exaggerated. The language once written off maintains its truly unique role as the power behind the legacy enterprise applications as well as the foundation for some of the biggest and most influential next generation companies on the web.
What is less clear, however, is the future of Java the language versus Java the platform. JVM based languages are proliferating wildly: Scala, Clojure and its brethren are household names, and even established specialized languages like R are being ported to the JVM. What does this mean for the future of Java? Will they carry it forward into the future, or relegate it to the role of lower level component?
We'll explore this question through a mix of quantitative data derived from sources like GitHub, HackerNews and StackOverflow, as well as qualitative research on technology developments and directions.
The Google Summer of Code (GSoC) has been a huge boon to the world of free and open-source software, and to Gentoo Linux in particular. In this talk, I'm going to share some of our successes, like how we manage 15–20 simultaneous internships and how we recruit a very large proportion of our students to continue as Gentoo developers.
by Rob Hawkes
In this talk Rob will introduce the Mozilla Labs Apps project and the related technologies that are helping it happen. The aim of this project is to produce an apps eco-system on the Web that uses open technologies and gives developers and users the freedom to sell and use apps in the way they want.
During the past few years some have asserted that the use of copyleft licenses, particularly the GPL, is in decline among FLOSS projects. While the data that is said to support this contention may be suspect, it matches my own observations and experience.
I examine why the GPL may really be experiencing some decline relative to noncopyleft licensing. Many factors are likely to have played a part, sometimes in contradictory or nonobvious ways, including the evolution of open source "business models", the nature of GPL enforcement and nonenforcement, the drafting of GPLv3 and its aftermath, changes in moral and legal authority surrounding the GPL, and general technological, cultural and economic developments affecting free software hackers.
If it is real, the GPL's decline is a problematic development for free software culture. I propose ways in which the trajectory of relevance and influence of strong copyleft can be turned around.
This talk will very briefly summarize the relevant history, describe the pertinent CC 4.0 licenses and policy issues, and hopefully provoke solutions and actions benefiting free software and free culture.
Rudder is a new open source tool in the configuration management domain. Its aim is not to reinvent the technical wheel, but to provide a new way to drive our infrastructure.
Specifically aimed at drift assessment, it addresses automation, ongoing verification and repairs, centralizing information and knowledge about your infrastructure, compliance reporting... thus helping to keep drift from nominal behavior low. Built upon a standard CFEngine architecture (and other open source components).
This talk will show how Rudder's approach enables everyone in the IT department to benefit from the advantages of configuration management, without necessarily needing to learn a complex tool, or even get their hands dirty. We'll describe and demonstrate how this is possible, and dive into the technical architecture that makes it work.
In a nutshell, clearly separated tasks permit technical experts to create configuration templates for the tools they know best, thus letting non-experts leverage this power via a modern web interface, such as: architects or security officers who implement policy, junior sysadmins who use and reuse such policies to setup services, and pretty much anyone who digs into real-time compliance reports and error logs.
LemonLDAP::NG is a free WebSSO software written in Perl and using Apache engine. It supports CAS, OpenID and SAML 2.0 protocols.
by Stefan Sayer
SEMS, the SIP Express Media Server, is the media and application server counterpart to SIP Express Router aka Kamailio/OpenSER, the leading open source SIP Signalling server from iptel.org. Since 2004 SEMS has been used to implement classical value added services in VoIP networks like announcements, conferencing, voicemail and RBT, and converged services as web conferencing and voice message broadcasting.
More recently, its integrated Back-to-Back User Agent has been extended and improved for flexibility and high performance, making it one of the few open source solutions for high volume session border control. But there's more to it: Thanks to its flexibility, it can also be used as core call routing element, and be a useful tool in various situations for the VoIP platform engineer.
The talk will present the SEMS SBC functionality and typical performance numbers, and then show how developers can use the internal call control API to create custom call routing in the SBC with two examples: Using a RESTful interface, a web app server implemented with the Play! framework is used for user controlled call routing, and by accessing a blacklist database in REDIS, SEMS' SBC can be used to block SPIT.
by Emile Heitor
pkgin is aimed at being an /apt / yum/ like tool for managing pkgsrc binary packages.
If you are a developer interested on the DevOps movement, you can implement end-to-end development-to-production process taking advantage of Apache Maven and Puppet, to automate continuous delivery, from source code to any number of application servers managed with Puppet.
The DevOps movement aims to improve communication between developers and operations teams to solve critical issues such as fear of change and risky deployments. But the same way that Agile development would likely fail without continuous integration tools, the DevOps principles need tools to make them real, and provide the automation required to actually be implemented. Most of the so called DevOps tools focus on the 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 agile as possible. Tools in each part of the workflow have evolved in their own silos, and with the support of their own target teams. But a true DevOps mentality requires a seamless process from the start of development to the end in production deployments and maintenance, and for a process to be successful there must be tools that take the burden out of humans.
Apache Maven has arguably been the most successful tool for development, project standardization and automation introduced in the last years. On the operations side we have open source tools like Puppet or Chef that are becoming increasingly popular to automate infrastructure maintenance and server provisioning.
In this presentation we will introduce an end-to-end development-to-production process that will take advantage of Maven and Puppet, each of them at their strong points, and open source tools to automate the handover between them, automating continuous build and deployment, continuous delivery, from source code to any number of application servers managed with Puppet, running either in physical hardware or the cloud, handling new continuous integration builds and releases automatically through several stages and environments such as development, QA, and production.
by Dirk Haun
Geeklog is a web content management system. The project has been around for more than 10 years now and is probably best known for powering the Groklaw website.
Yet another CMS? Actually, Geeklog has been around for longer than many of the other systems, yet has kept a low profile. Originally written for a security portal, security has always been our focus - to the extent of refusing certain features as long as they can not be implemented in a way that we consider secure.
The lightning talk will provide a quick overview of Geeklog, its features, focus, and community.
4th–5th February 2012