!PtKxxSgyjbNPrkBvRG:matrix.org

Jeon project (another Matrix implementation on java)

26 Members
https://github.com/ma1uta/jeon (mirror: https://gitlab.com/ma1uta/jeon)9 Servers

Load older messages


SenderMessageTime
29 May 2019
@aaron:raim.istAaron changed their display name from Aaron Raimist to Aaron.00:56:44
22 Jun 2019
@max:kamax.ioMaximus left the room.19:43:52
25 Jun 2019
@ma1uta:ru-matrix.orgma1uta Jeon 0.9.0 release. It is a release candidate for Jeon 1.0.0 which complains with the Matrix stable release 1.0.
Not a lot changes, just added missing endpoints and events.
Also I started to work under JeonServer is a Matrix server written on java.
12:06:52
@benpa:matrix.orgbenpa-matrixsounds good :D12:13:12
@benpa:matrix.orgbenpa-matrixsomething to add to twim?12:13:50
@ma1uta:ru-matrix.orgma1uta For develop purposes I created the https://ma1uta.github.io where placed links to swagger schemas and javadocs. But this page looks odd. :-) 12:30:05
30 Jun 2019
@ma1uta:ru-matrix.orgma1utaJeon release 0.9.1 with an one change: migrate from microprofile 2.2 to 3.0.19:34:36
@ma1uta:ru-matrix.orgma1utaWhat is it "microprofile"? In Java it is a normal situation then libraries divided into two parts: api and implementation. We have Jakarta EE (formerly Java EE) - it is a set api for application. You can find a complete list at https://javaee.github.io/javaee-spec/Specifications and javadocs: https://javaee.github.io/javaee-spec/javadocs/ There are API for many aspects starting from persistence and ending websockets, validation and so on. If I write an application with this API I can run it at any application server which implemented this API: OpenLiberty (previously known as WebSphere from IBM), WebLogic from Oracle, Wildfly (previously known as JBoss from RedHat), Glassfish, Payara, TomEE from Apache and a lot of others server. Also there are applications which implement parts of the JavaEE API. For example, Servlet API is implemented in Apache Tomcat, Jetty, Undertow. And developers can create web applications using servlet api and run it on tomcat or jetty without changes in code. But JakartaEE is too big and has a lot of classes which aren't needed in application. Therefore the profiles was introduced. Profile - is a subset of API. For example, at begininng was only two profiles: full and web. Full still uses all API but in web profile the EJB was deleted and leave only web related API. Microprofile was next. It is a subset of the JakartaEE designed for microservices. You can find microprofile specification at https://microprofile.io/2019/06/11/eclipse-microprofile-3-0-is-now-available/19:50:19
@ma1uta:ru-matrix.orgma1utaJeonServer is based on microprofile and uses https://quarkus.io/ as the implementation. Quarkus has opportunity to build native image using the https://www.graalvm.org/ project.19:53:06
6 Sep 2019
@groo:meshspace.de⌠✦groo✦⌡ 🌿 changed their display name from ⌠✦groo✦⌡ 🌿 to Ferdor.05:53:15
@groo:meshspace.de⌠✦groo✦⌡ 🌿 changed their display name from Ferdor to ⌠✦groo✦⌡ 🌿.06:06:33
1 Oct 2019
@jan.christian:gruenhage.xyzjcgruenhage changed their profile picture.09:12:52
@jan.christian:gruenhage.xyzjcgruenhage changed their profile picture.09:24:58
5 Oct 2019
@takitam:matrix.orgtakitam joined the room.12:28:47
18 Oct 2019
@benpa:matrix.orgbenpa-matrix changed their profile picture.10:32:06
@brendan:abolivier.bzhBrendan Abolivier changed their profile picture.10:56:52
22 Nov 2019
@uhoreg:matrix.org[uhoreg] changed their display name from uhoreg to [uhoreg].16:12:32
9 Dec 2019
@pvineet44:matrix.orgpvineet44 joined the room.19:00:52
@pvineet44:matrix.orgpvineet44Hey guys, I am trying to deploy Jeon on my local to understand the way it works. I have clean built all the modules however I don't understand how should I deploy it? Does anyone know how to do it or has a step-by-step, documented?19:23:38
@ma1uta:ru-matrix.orgma1utaJeon is a just interface not implementation or working server.19:35:42
@ma1uta:ru-matrix.orgma1uta * Jeon is a just interfacesm, not implementation or working server.19:35:53
10 Dec 2019
@pvineet44:matrix.orgpvineet44
In reply to @ma1uta:ru-matrix.org
Jeon is a just interfacesm, not implementation or working server.
Understood. I could find about JeonServer :)
Will be exploring that bit for server implementation
10:20:39
@ma1uta:ru-matrix.orgma1uta
В ответ на@pvineet44:matrix.org
Understood. I could find about JeonServer :)
Will be exploring that bit for server implementation

Status "In progress". I am working on the ma1sd now. When I finish with it I will continue work on JeonServer.

10:23:38
@pvineet44:matrix.orgpvineet44Understood thanks 10:29:45
@pvineet44:matrix.orgpvineet44Also, are there any changes to the specdiff.md since its last update?10:35:00
@ma1uta:ru-matrix.orgma1utaI remember that I created this file when Matrix API was unsable but it was far away. Now I cannot find it and as remember there is only group (community) API missing from the stable API. And there is a MSC to improve the group API.15:52:12
@pvineet44:matrix.orgpvineet44okay16:23:04
3 Jan 2020
@benpa:matrix.orgbenpa-matrix changed their display name from benpa to [benpa].14:21:42
22 Dec 2019
@jan.christian:gruenhage.xyzjcgruenhage changed their profile picture.14:12:37
6 Jan 2020
@benpa:matrix.orgbenpa-matrix changed their display name from [benpa] to benpa.12:02:40

Show newer messages


Back to Room ListRoom Version: