Blog

  • Conversational big data
    2012-09-29 Erlang Central

    Presentations

    Traditional messaging middleware is clean - data and producer/consumer agnostic. Data Distribution is dirty - it exploits unlawful carnal knowledge of data structures and client environments and constraints to deliver high value real time conversational services.Unleashing the corporate firehose over the web and to mobile, or accepting small data anywhere from any device requires something a little bit different. It's messaging, sort of, but we're not in Kansas any more and there are no red shoe ...


    Read more


  • Erlang and RTEMS Embedded Erlang, two case studies
    2012-09-29 Erlang Central

    Presentations

    RTEMS is a open-source hard-realtime operating system for small embedded systems.  It is used in the aerospace industry flying on satellites and planetary probes - currently its also driving around on Mars.  This talk shows how Erlang and RTEMS work together in real world products.  In the first product they are running on separate boards talking over USB, in the second product Erlang even runs atop of RTEMS as operating system.Talk objectives: Show some real world examples of how ...


    Read more


  • The Dawn of the Mega-Core Age: Using Refactoring and Skeletons to Generate Parallel Erlang Programs
    2012-06-15 Erlang Central

    Presentations

    Despite Moore's ``law'', uniprocessor clock speeds have now stalled. Rather than using single processors running at ever higher clock speeds, it is  common to find dual-, quad- or even hexa-core processors, even in consumer laptops and desktops. Future hardware will not be slightly parallel, however, as in today's multicore systems, but will be massively parallel, with manycore and perhaps even megacore systems becoming mainstream. This means that programmers need to start thinking parallel fro ...


    Read more


  • The Design of Scalable Distributed (SD) Erlang
    2012-06-15 Erlang Central

    Presentations

    The multicore revolution means that the number of cores in commodity machines is growing exponentially. Many expect 100,000 core clouds/platforms to become commonplace, and the best predictions are that core failures on such an architecture will become relatively common, perhaps one hour mean time between core failures. The RELEASE project aims to scale Erlang to build reliable general-purpose software, such as server-based systems, on massively parallel machines. We propose to work at three le ...


    Read more


  • Taking a Virtual Machine towards Many-Core
    2012-06-15 Erlang Central

    Presentations Videos

    The number of cores in modern computer systems increase rapidly. While the Erlang Virtual Machine has a history of good support for multicore systems, new development in the hardware industry requires further development of the Virtual Machine. This talk will walk you through the latest development, as well as the future, of the Virtual Machine regarding support for multicore and multiprocessor systems. The talk will also discuss what problems arise when moving from multicore to many-core system ...


    Read more


  • Continous Integration at WCDMA using Erlang Common Test
    2012-05-28 Erlang Central

    Presentations

    This is a description of how our Erlang common test based test framework is used within Continous Integration of the RNC node at WCDMA. The strategy is that the cross functional teams write test suites for new features that are then inherited into Continous Integration. Talk objectives: to give an understanding of the framework structure and how it is used within Continous Integration and also some experience from a user perspective. Target audience: SW developers and testers. ...


    Read more


  • Taking a Virtual Machine towards Many-Core
    2012-05-28 Erlang Central

    Presentations Videos

    The number of cores in modern computer systems increase rapidly. While the Erlang Virtual Machine has a history of good support for multicore systems, new development in the hardware industry requires further development of the Virtual Machine. This talk will walk you through the latest development, as well as the future, of the Virtual Machine regarding support for multicore and multiprocessor systems. The talk will also discuss what problems arise when moving from multicore to many-core sys ...


    Read more


  • The OS4RW: an Operating System for the Real World
    2012-05-28 Erlang Central

    Presentations

    Erlang enables and powers a connected society. This talks brings this connection one step further into the real world. It presents an approach to translate the concept of an operating system to the physical world. A computer OS manages ICT resources (e.g. CPU cores) used by computing activities. The OS4RW manages real world activities (e.g. painting a car body, executing a helicopter rescue)  that use real-world resources (e.g. robotic painting line, rescue helicopter and its crew). An ideal ...


    Read more


  • The Gory Details of Garbage Collection
    2012-05-28 Erlang Central

    Presentations Videos

    Garbage collection is the key to automatic memory management. It relieves the programmer from the tedious and error prone task of manually keeping track of all mallocs and frees in a program. In this talk we will look at the basics of garbage collection and take a look inside the Erlang VM to see how garbage collection works in the Erlang context. Talk objectives: Describe garbage collection in general and how it works in Erlang in particular. Target audience: Anyone interested in the g ...


    Read more


  • Complex Event Processing on Arbitrary Data in Real-Time
    2012-05-28 Erlang Central

    Presentations

    Myrmas is a new, open source, low-level complex event processing system that serves as the core for 10io`s innovative new product AutonomicI/O. AutonomicI/O identifies anomalies in infrastructure telemetry data, and takes the appropriate proactive autonomic action to circumvent the costly unplanned IT outage(s) that would have resulted. This presentation will provide an overview of how Myrmas was architected to reduce re-execution and dramatically increase the ability to distribute computatio ...


    Read more


  • Erlang Metaprogramming Made Easy
    2012-05-28 Erlang Central

    Presentations

    To generate Erlang code dynamically, you have until now had two choices: you could either create plain tuples according to the "abstract format" as generated by erl_parse (which is messy and has many special cases to keep in mind), or you could use the API functions in the erl_syntax module (which offer more abstraction, but can get pretty verbose). This talk will present the missing ingredient; a library allowing you to use template strings with metavariables, both for generating and matching o ...


    Read more


  • The ABCs of C to E(rlang): a Practical Guide to Porting a Softswitch
    2012-05-28 Erlang Central

    Presentations

    How to port a (successful!) hosted voip softswitch from C/C++ to Erlang. The whys, the hows, the successes and failures; and how to convince your manager it's a good idea! M5/Shoretel runs a very successful hosted voice over IP enterprise class PBX written primarily in C and C++. Five years ago we started to investigate the possibility of using Erlang as the primary language for the project. This is the story of how we evaluated it, how we got excited by it, how we're using Erlang to build ...


    Read more


  • Page 51 of 58« First...102030...4950515253...Last »

Follow Erlang Central: