Skip to main content

Others

OpenCL

OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units(CPUs), graphics processing units(GPUs), digital signal processors(DSPs), field-programmable gate arrays(FPGAs) and other processors or hardware accelerators. OpenCL specifies programming languages(based on C99 and C++11) for programming these devices and application programming interfaces(APIs) to control the platform and execute programs on the compute devices. OpenCL provides a standard interface for parallel computing using task- and data-based parallelism

https://en.wikipedia.org/wiki/OpenCL

JHipster

JHipster is a development platform to generate, develop and deploy Spring Boot+Angular/React/Vue Web applications and Spring microservices.

Technology stack on the client side

Single Web page application

  • Angular or React or Vue
  • Responsive Web Design with Twitter Bootstrap
  • HTML5 Boilerplate
  • Compatible with modern browsers (Chrome, FireFox, Microsoft Edge...)
  • Full internationalization support
  • Optional Sass support for CSS design
  • Optional WebSocket support with Spring Websocket

With the great development workflow

  • Easy installation of new JavaScript libraries with NPM
  • Build, optimization and live reload with Webpack
  • Testing with Jest and Protractor

And what if a single Web page application isn't enough for your needs?

  • Support for the Thymeleaf template engine, to generate Web pages on the server side

Technology stack on the server side

A complete Spring application:

Technology stack for microservices

Microservices are optional, and fully supported:

Ready to go into production

  • Monitoring with Metrics and the ELK Stack
  • Caching with ehcache(local cache), hazelcast or Infinispan
  • Optimized static resources (gzip filter, HTTP cache headers)
  • Log management with Logback, configurable at runtime
  • Connection pooling with HikariCP for optimum performance
  • Builds a standard WAR file or an executable JAR file
  • Full Docker and Docker Compose support
  • Support for all major cloud providers: AWS, Cloud Foundry, Heroku, Kubernetes, OpenShift, Azure, Docker...

https://github.com/jhipster/generator-jhipster

https://www.jhipster.tech