Sida 1 av 2

Intresse: Hur många här skulle vilja lära sig JSF + Pi4J?

Postat: 2 november 2018, 23:27:58
av Al_Bundy
Hej!

Jag tänkte passa på och fråga om det finns någon som har ett intresse för att programmera mikroprocessorer med Java där vi utvecklar webbapplikationer som kan styra in- och utgångar hos processorn. Jag gör detta dels för att jag har tidigare arbetat som lärare och jag tycker att kunskap är viktigt att lära ut. Därför ställer jag gärna upp på att lära ut hur man skapar webbapplikationer på en Raspberry Pi som kan styra GPIO pinnarna.

Jag tänkte att jag skulle hålla mig enkel så min lilla kurs kan erbjuda hur man startar upp ett projekt via Java EE (Enterprise Edition) samt hur man använder sig utav JSF 2.2 (Java Server Faces) med Primefaces. Primefaces är ett grafiskt bibliotek som underlättar enormt när det kommer till dynamiska hemsidor. Jag tänkte även förklara lite hur man exempelvis sätter utgångar höga och läser utav ingångar, SPI och i²C kommunikation. Programmeringsspråket kommer vara Java och vi kommer använda oss utav biblioteket Pi4J som vidare använder sig utav Java JNI som talar med C programmeringsspråk.

Så sammanfattningsvis så efter man har gått igenom denna kurs så ska man kunna följande:

* Sätta upp ett projekt
* Skapa grafiska komponenter på en hemsida
* Styra digitala utgångar via internet
* Läsa digitala utgångar via internet
* Använda sig utav SPI via internet
* Använda sig utav i²c via internet

Utvecklingsverktyget skall vara Eclipse IDE och hårdvaran ska vara Raspberry Pi. Har man ingen Rasberry Pi, men en som liknar Raspberry Pi så fungerar det också. Utvecklingen kommer inte ske i Eclipse, utan i din "bättre" dator. Så här kräver det att du har två datorer tillgängliga. Den du programmerar på och enkortsdatorn.

Krav på eleven:

* Kunna grundkunskaper inom Java så som objektorientering. Speciellt kommer polymorfism vara ett obligatoriskt krav.
* Förstå hur man använder Raspian Linux
* Ha tillgång till IC-kretsarna MCP3008 och MCP23017 samt temperaturgivaren MCP9700A
* Ha tillgång till en LED lampa och en tryckknapp
* Kopplingsdäck och elkablar
* Förståelse för hexadecimal, binärt och hur man läser datablad

Inga licenser krävs i denna kurs. Kursen ska endast tolka som en introduktion till hur man programmerar webbapplikationer som kan styra GPIO pinnar hos en Raspberry Pi. Redovisningen tänkte jag skulle ske via detta forum att jag skapar en tråd som fungerar som en chattråd. Där kan jag lägga upp bilder på hur man gör, samt kan ni ställa frågor.

Är det någon som känner sig manad?

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 2 november 2018, 23:33:04
av lillahuset
Jag sätter mig gärna på läktaren som intresserad åskådare.
Vem vet, mina fördomar om Java kanske minskar eller tom försvinner. Och i sånt fall får man väl (objektivt) anse att du har gjort en god gärning. 8)

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 2 november 2018, 23:34:44
av Al_Bundy
Kul! :)

När har jag gjort en dålig gärning?

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 2 november 2018, 23:46:49
av TomasL
Nä, Java är ett härke man inte vill röra med tång.
Så nej, det vore bättre dog fullständigt, utan att återupppstå.
När har jag gjort en dålig gärning?
för det mesta (du frågade efter det)

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 2 november 2018, 23:55:30
av Al_Bundy
Du får sluta använda Google, Facebook, Youtube, Amazon, Ebay och LinkedIn då. Då blir du kvitt Java.

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 3 november 2018, 09:15:58
av TomasL
Nja, det är nog knappast Java, Java-script troligen, vilket är något helt annat och väsensskilt från Java

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 3 november 2018, 09:46:08
av Icecap
Har testat Java och det var definitivt inget jag ids röra igen.

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 3 november 2018, 11:37:21
av Al_Bundy
TomasL skrev:Nja, det är nog knappast Java, Java-script troligen, vilket är något helt annat och väsensskilt från Java
Märks att du inte har koll på Java. Java körs på servern, inte på hemsidan. JavaScript körs på hemsidan.

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 3 november 2018, 11:38:38
av Al_Bundy
Icecap skrev:Har testat Java och det var definitivt inget jag ids röra igen.
För att Java är ett mer komplext språk än C. Java är för större projekt.

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 3 november 2018, 11:45:27
av johano
Även om jag personligen inte gillar java så tycker jag att det är en toppenide och jag kommer som lillahuset följa med lite "på avstånd".

Kör hårt!!!

/j

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 3 november 2018, 11:46:30
av Al_Bundy
Kul att höra! :) Hoppas fler är intresserad. Vill helst att det ska bli en diskussion i tråden istället för att posta massa bilder "Gör detta, sedan gör ni detta osv"..

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 3 november 2018, 12:04:26
av tecno
Kört hårt, bänkar mig på läktaren för att se om det ger mig nåt.

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 3 november 2018, 12:26:26
av 4kTRB
Jag har läst Java 1 och Java 2 på högskola plus en kurs i Algoritmer och Datastrukturer med Java, allt
på högskolan i Visby, numer under Uppsala Universitet. De var spelfanatiker där så uppgifterna vi fick
var spelprogrammering.
Så det ska bli kul att följa. Jag läste det runt 2006 till 2008 och sedan har jag inte programmerat
efter det men det borde finnas lite kvar i minnet. Det var hur som helst väldigt kul att använda Java
särskilt GUI och trådar och så finessen med arv och sånt. Anledningen jag valde att läsa Java var just
för den typen av applikationer du ska kursa i och även för applikationer som t.ex används för analysatorn
MiniVNA.

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 3 november 2018, 12:57:49
av Al_Bundy
Då har du tillräckligt mycket kunskaper inom Java. Jag tycker att universitetsstudier inom Java är rätt föråldrade. Universiteten lärt fortfarande ut Java Applets. Känns lite 90-tal. :roll:

Har också gjort spel inom Java, men tröttnade då jag är mer intresserad utav styr- och reglerteknik. Jmonkey Engine var det jag gjorde. Superlätt att göra spel.

Re: Intresse: Hur många här skulle vilja lära sig JSF + Pi4J

Postat: 3 november 2018, 13:35:50
av 4kTRB
Det bästa med spelapplikationer är att det innehåller en mängd
programmeringstekniker, det blir bredd på programmeringen, det
var vad läraren sa till mig när jag frågade om uppgifterna och
det stämmer. Ungefär som en bil som innehåller diverse teknik.

Man får inte glömma UML! Allt blir så mycket mer överskådligt med UML.
Använde mig av Violet UML och programmerade Java i Eclipse.