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

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg 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?
Senast redigerad av Al_Bundy 2 november 2018, 23:46:23, redigerad totalt 2 gånger.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

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

Inlägg 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)
Senast redigerad av lillahuset 2 november 2018, 23:35:33, redigerad totalt 1 gång.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg av Al_Bundy »

Kul! :)

När har jag gjort en dålig gärning?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45176
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

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

Inlägg 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)
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg av Al_Bundy »

Du får sluta använda Google, Facebook, Youtube, Amazon, Ebay och LinkedIn då. Då blir du kvitt Java.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45176
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

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

Inlägg av TomasL »

Nja, det är nog knappast Java, Java-script troligen, vilket är något helt annat och väsensskilt från Java
Användarvisningsbild
Icecap
Inlägg: 26106
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

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

Inlägg av Icecap »

Har testat Java och det var definitivt inget jag ids röra igen.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg 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.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg 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.
johano
Inlägg: 1943
Blev medlem: 22 januari 2008, 10:07:45
Ort: Stockholm

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

Inlägg 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
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg 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"..
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

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

Inlägg av tecno »

Kört hårt, bänkar mig på läktaren för att se om det ger mig nåt.
Användarvisningsbild
4kTRB
Inlägg: 18290
Blev medlem: 16 augusti 2009, 19:04:48

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

Inlägg 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.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg 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.
Användarvisningsbild
4kTRB
Inlägg: 18290
Blev medlem: 16 augusti 2009, 19:04:48

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

Inlägg 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.
Skriv svar