Page tree
Skip to end of metadata
Go to start of metadata

The projects listed here are available as student work experience opportunities with HPCC Systems as part of our summer intern program and Google Summer of Code. 

The project proposal application period for Summer 2018 internships is now closed. It will re-open for 2019 summer internships this Fall. To get notifications, subscribe to our Community Forum.

Find out more about the HPCC Systems Summer Intern Program.

  1. Additional Embedded Languages in ECL
    Clojure, Haskell, MariaDB, MatLab, MongoDB, ODBC, Postgres, SAS, Scala, SQL, or suggest one!
  2. Additional external data stores
    Ceph, S3 or suggest one!
  3. Cluster Deployment with Juju Charm
    Convert our current implementation to use the new Charm Helpers framework (python) and add support for new HPCC components 
  4. DFU Spray from zip/gzip files
    Create a plugin for spraying from a ZIP/GZIP archive without decompressing the content
  5. Implement an IOT pluggable protocol for ROXIE
    Add support for pluggable protocols currently being used in IOT projects
  6. Machine Learning Algorithms on the HPCC Platform - These projects are no longer available
    Approximate n-tile, Text Search Bundle
  7. MPI Proof of Concept
    Replace existing socket-based message passing api with an open-source MPI
  8. Text Search Bundle
  9. Port Roxie to a different UDP layer
  10. Investigate how well the current implementation achieves the goal of getting data from slaves to serves as quickly and reliably as possible on today's systems, and investigate whether there is a third party library or alternative protocol that may be worth consideration.
  11. Continuous Integration of roxie query / data deployments using Jenkins
  12. System self health check
    Design and implement a tool to provide an overall check to everything is working as expected across components, from a button within ECL Watch
  13. Provide SELinux Policies for the HPCC-Platform installation on Linux environments
    Build SELinux domains for hpccsystems-platform services.
  14. APIs for HPCC Data Ingestion for Common Robot Sensors allowing robotics students to use the HPCC for data analysis.

These projects are new for 2018. They are still under development and more details will be added soon. If you want to know more about any of these projects, view the associated JIRA issue and please contact Lorraine Chapman or the mentor of the project:

  1. Implement Dagre graphs
  2. Implement ECL Pretty Print
  3. Implement low level column level security
  4. Implement reference dafilesrv in other languages
  5. Implement a Reverse activity
  6. Incorporating self test code into a bundle
  7. Integrate ECL Watch into VS Code
  8. Provide a new version of Distribute, Set
  9. Provide a standard HPCC Systems Math Library - This project is no longer available
  10. Provide test code for bundles with no self test
  11. VS Code extension for DESDL




  • No labels