FW: Industrial IoT Conference: Call for Proposals bis zum 31.01. verlängert

2020-01-23 Thread Julian Feinauer
This is a call to all german-speaking PLC4Xlers… you should participate there : 
)

Julian

Von: IIoT-Conference 
Datum: Donnerstag, 23. Januar 2020 um 14:34
An: Julian Feinauer 
Betreff: Industrial IoT Conference: Call for Proposals bis zum 31.01. verlängert


Wird dieser Newsletter nicht richtig angezeigt? » Zur 
Webseitenansicht

[iiot - 
Newsletter-Kopfgrafik]





Hallo, liebe IIoT-Fachleute,

der Call for Proposals der automatica Industrial IoT Conference wird 
verlängert. Bis zum 31. Januar 2020 sucht die Konferenz nach weiteren Vorträgen 
und Workshops rund um die Softwareentwicklung im IIoT. Weitere Infos und News 
finden Sie in diesem Newsletter.

Viel Spaß beim Lesen
Ihr IIoT-Conference-Team




[https://mailings.dpunkt.de/events/grafiken/iiot_2020_newsletter_Linie.jpg]



Call for Proposals verlängert

Eine detaillierte Auflistung der Themen und Informationen zum Auswahlprozess 
finden sich im Call for 
Proposals.
 Vortrags- und Workshopvorschläge können Sie direkt im 
Online-Formular
 einreichen. Bei Fragen können sich interessierte Sprecherinnen und Sprecher 
gerne per Mail an das Organisationsteam wenden.


Unsere Speaker Benefits

•
Übernahme der Kosten für die An- und Abreise

•
Organisation des Hotelzimmers und Kostenübernahme

•
Freier Eintritt zur Konferenz für Sprecherinnen und Sprecher

•
Honorar für Trainerinnen und Trainer der Workshops



[https://mailings.dpunkt.de/events/grafiken/iiot_2020_newsletter_Linie_rechts.jpg]



Umfrage zu den Themen

Die Umfrage zu den auf der Konferenz gewünschten Themen läuft ebenfalls noch 
bis zum 31. Januar 2020. Teilen Sie Ihre Interessen und Schwerpunkte 
mit,
 damit der Programmbeirat diese bei der Auswahl der Vorträge und Workshops 
beachten kann. Ziel ist ein möglichst praxisnahes Konferenzprogramm, das sich 
an aktuellen Problemen und Fragestellungen orientiert.





Geschäftsführer & inhaltlich Verantwortlicher:
Dr. Michael Barabas

Eingetragen beim Amtsgericht Mannheim
HRB 331024


dpunkt.verlag GmbH
Wieblinger Weg 17
69123 Heidelberg
Tel.: +49 (0)6221 14 83-15
Mail: veranstaltun...@dpunkt.de


Sie können den Newsletter hier 
abbestellen
 oder per Mail an veranstaltungen@ dpunkt. de 
oder schriftlich an die Impressumsadresse.




Re: [WEBSITE] Highly valued possiblity for contributions without coding and hardware ...

2020-01-23 Thread Christofer Dutz
Hi all,

I just let the new version of our website go online ... please check it out: 
https://plc4x.apache.org/index.html

And here a list of some things we could need a little help with:

- Make the landing page visually more appealing (Plain HTML & CSS work ideally 
utilizing Bootstrap)
- Make the page display on full height (If you go to the "Apache" main page, 
the footer it pretty much at the top, it would be great if it could stick to 
the bottom of the screen, but be pushed down if the content requires it.
- Write Content:
- Users
- Protocols: Documentation on the connection strings and the 
address formats. If the protocols have specialities, document them from a 
user-perspective (Modbus: Coils are plain Boolean, Registers are short values)
- Integrations: Documentation on how to use the integration 
modules

As I mentioned ... help is greatly appreciated.

Chris


Am 22.01.20, 12:05 schrieb "Christofer Dutz" :

Hi Dominik, 

that would be super awesome ... and regarding the super UX designer ... 
well I guess any option will improve the current state.
But I am sure that your UX capabilities are way better than mine ;-)

Chris



Am 22.01.20, 11:32 schrieb "Dominik Riemer" :

Hi Chris,

I'd be happy to help improving the PLC4X landing page!
In case you're looking for some really fancy UX designer, I'm certainly 
the wrong person, but I guess I can make one or two proposals on how to make 
the homepage look more appealing.

Dominik

On 2020/01/22 09:26:15, Christofer Dutz  
wrote: 
> Hi all,
> 
> I just updated the content of the start-page with some example 
content. 
> 
> I didn't want to have anyone distracted by my old crappy start page 
... that is probably the worst starting page any Apache Project has :-/
> 
> Chris
> 
> 
> Am 21.01.20, 22:23 schrieb "Christofer Dutz" 
:
> 
> Hi all,
> 
> as you might have noticed from my recent postings, we’re 
currently working hard on finally building a nicer looking website.
> 
> This is generally not that difficult, because a blind chimpanzee 
would probably come up with a nicer looking page than what I created more than 
3 years ago ;-) … but this is also a big problem. Very often I have heard that 
potential users don’t really accept us as something industry-grade, because our 
website sucks so badly.
> 
> While I think we have reached a quite reasonable state with the 
general content, we desperately need someone to help create our landing-page.
> 
> Here we could be using standard HTML and CSS (Ideally with 
Bootstrap, cause that’s already there and the site will be using this)
> 
> What we’re looking for is something like one of these pages:
> 
> https://www.industry-fusion.com/
> 
> https://royale.apache.org/
> 
> https://pragmaticindustries.com/
> 
> So I hope you get the idea … these long scrolling down sites 
with, let’s call it … low information density, but high wow-factor.
> 
> If you are following this project and was always waiting for 
something where you can start contributing … this is probably something we need 
more than another driver implementation (Don’t get me wrong … we love new 
drivers, but I would definitely also love a nice landing page)
> 
> Please, please, please help us and make yourself famous :-)
> 
> Chris
> 
> 
> 






[BUILD-STABLE]: Job 'PLC4X/PLC4X/develop [develop] [651]'

2020-01-23 Thread Apache Jenkins Server
BUILD-STABLE: Job 'PLC4X/PLC4X/develop [develop] [651]':

Is back to normal.

Re: [CODE-GENERATION] Make all Pojos have a "toPlcValue" method?

2020-01-23 Thread Christofer Dutz
As I mentioned on Slack, 
I decided to give the Builder a second argument as the problem is that we'll be 
generating different variants of the drivers in the future.
Passive-Mode drivers will not have any serialize methods. And having the 
Entities provide a reference to their factories requires an instance first. 

I think this option is cleaner. 

Please have a look and if I misunderstood you, please correct me.


Chris



Am 23.01.20, 10:34 schrieb "Strljic, Matthias Milan" 
:

Sounds also nice for me. I would agree with the suggestion of julian.

+1 simplicity  

Greetings
Matthias Strljic, M.Sc.


Interesse an Steuerungstechnik aus der Cloud und anderen Innovationen?
Informieren Sie sich über die Stuttgarter Innovationstage vom 03.-04. März 
2020.
https://www.stuttgarter-innovationstage.de


Universität Stuttgart
Institut für Steuerungstechnik der Werkzeugmaschinen und 
Fertigungseinrichtungen (ISW)

Seidenstraße 36
70174 Stuttgart
GERMANY

Tel: +49 711 685-84530
Fax: +49 711 685-74530

E-Mail: matthias.strl...@isw.uni-stuttgart.de
Web: http://www.isw.uni-stuttgart.de

-Ursprüngliche Nachricht-
Von: Julian Feinauer  
Gesendet: Wednesday, January 22, 2020 11:23 AM
An: dev@plc4x.apache.org
Betreff: Re: [CODE-GENERATION] Make all Pojos have a "toPlcValue" method?

Sounds good to me.
And probably also sublass them from an interface 
"FromFactory" that we can automatically get the factory class 
from a POJO (and need less reflection + String voodoo).

Julian

Am 22.01.20, 10:57 schrieb "Christofer Dutz" :

Hi all,

I have recently worked a lot on drivers that have internal structures 
which are defined by the protocol:

  *   BACnet/IP
  *   KNCnet/IP
  *   That other protocol I worked on as a paid gig

In all of these there I had to manually build lengthy “PlcStruct” 
constructs and pass them on.
Now I think I’ll try adding a “toPlcValue” to all generated pojos … 
this way I can eliminate all of this boilerplate code.

What do you think?

Chris







[BUILD-FAILURE]: Job 'PLC4X/PLC4X/develop [develop] [650]'

2020-01-23 Thread Apache Jenkins Server
BUILD-FAILURE: Job 'PLC4X/PLC4X/develop [develop] [650]':

Check console output at "https://builds.apache.org/job/PLC4X/job/PLC4X/job/develop/650/;>PLC4X/PLC4X/develop
 [develop] [650]"

AW: [CODE-GENERATION] Make all Pojos have a "toPlcValue" method?

2020-01-23 Thread Strljic, Matthias Milan
Sounds also nice for me. I would agree with the suggestion of julian.

+1 simplicity  

Greetings
Matthias Strljic, M.Sc.


Interesse an Steuerungstechnik aus der Cloud und anderen Innovationen?
Informieren Sie sich über die Stuttgarter Innovationstage vom 03.-04. März 2020.
https://www.stuttgarter-innovationstage.de


Universität Stuttgart
Institut für Steuerungstechnik der Werkzeugmaschinen und 
Fertigungseinrichtungen (ISW)

Seidenstraße 36
70174 Stuttgart
GERMANY

Tel: +49 711 685-84530
Fax: +49 711 685-74530

E-Mail: matthias.strl...@isw.uni-stuttgart.de
Web: http://www.isw.uni-stuttgart.de

-Ursprüngliche Nachricht-
Von: Julian Feinauer  
Gesendet: Wednesday, January 22, 2020 11:23 AM
An: dev@plc4x.apache.org
Betreff: Re: [CODE-GENERATION] Make all Pojos have a "toPlcValue" method?

Sounds good to me.
And probably also sublass them from an interface "FromFactory" 
that we can automatically get the factory class from a POJO (and need less 
reflection + String voodoo).

Julian

Am 22.01.20, 10:57 schrieb "Christofer Dutz" :

Hi all,

I have recently worked a lot on drivers that have internal structures which 
are defined by the protocol:

  *   BACnet/IP
  *   KNCnet/IP
  *   That other protocol I worked on as a paid gig

In all of these there I had to manually build lengthy “PlcStruct” 
constructs and pass them on.
Now I think I’ll try adding a “toPlcValue” to all generated pojos … this 
way I can eliminate all of this boilerplate code.

What do you think?

Chris