2015. január 26., hétfő

Dash & Dot - Használd a kreativitásod

Manapság kevés olyan játék van, amiben a gyerekek igazán kiélhetik a kreativitásukat, azonban a következő robot páros pont egy ilyen. Nincsenek kötöttségek, nincsenek konkrét feladatok és lépések, viszont van 2 robot Dash és Dot akiket a mobilon keresztül felprogramozhatunk arra a feladatra amit éppen kitaláltunk nekik.

Dash kerekeken gurul, tud világítani, hangot kiadni és a beépített szenzorai segítségével az előtte lévő tárgyak távolságát is képes meghatározni. Dot kisebb és szerényebb képességekkel rendelkezik, nincsenek kerekei és szenzorokat sem kapott, cserébe a testvérével bluetooth kapcsolaton keresztül tud kommunikálni és a vonóhoroggal elvitetheti magát.


A játékot 5 éves kortól ajánlják, a nagyobbak akár saját programokat is írhatnak a nyílt API-ra építve, hasonlóan ezekhez az appok-hoz. A játék egyébként hasonló játszhatósági sémára épül mint a Codie robot, ehhez képest az előnye hogy a 2 robottal összedolgoznunk és sok kiegészítő elérhető hozzá, hátránya viszont hogy nincs bennük annyi szenzor.

Ami tetszett:
  • A mobilos alkalmazások ötletesek, szépen kialakított felületek
  • Szép a robotok külső kialakítása, a KIDO ilyen téren nem jött be
  • Nem a szokásos, de nagyon kreatív kiegészítők illeszthetők hozzá: xilofon, lego connector, vonóhorog, buldózer.
Ami nem tetszett:
  • A Wonder Pack ára, a két robottal és a kiegészítőkkel: 300$ (80.000Ft)
  • Mobiltelefon szükséges a használatához
  • Kevés szenzorral rendelkeznek a robotok

2015. január 20., kedd

KIBO - Programozás fakockákkal

A KIBO egy olyan robotkészlet amit speciálisan a 4-7 éves gyerekek számára terveztek és a programozás mellett a fizikai aktivitást, a kreativitást és művészeti érzéket is képes fejleszteni. A KIBO fakockák egymás mellé illesztésével a gyerekek összerakhatják az utasítások sorozatát, azaz magát a programot. Miután elkészült a program, a robot járműbe épített vonalkód leolvasóval végig kell pásztázni a kockákat, majd a start gomb megnyomására a robot végrehajtja az utasításokat a megfelelő sorrendben. A kockák, típusonként eltérő feladatra utasítják a robotot: előre mozgás, jobbra ill. balra fordulás, forgás, világítás a lámpával, zenélés. A készletben találhatunk olyan kockákat is, amelyekkel feltételes szerkezeteket definiálhatunk paraméter lapok használatával, de további szenzorokkal is bővíthetjük a robotot.


Ami tetszett:
  • Bővíthető a fakockákkal meghatározott utasítás készlet
  • Mivel egyszerre többen is játszhatnak vele, ráhangol a csapatmunkára
  • Nem kell hozzá bekapcsolni sem a számítógépet, sem a mobiltelefont
  • Strapabíróbbnak tűnik mint az azonos korosztálynak szánt Primo
Ami nem tetszett:
  • A 10 darabos alapszett ára 229 USD (60.000 Ft), a 18 elemet tartalmazó szett pedig 399 USD (100.000 Ft) -ba kerül
  • A paraméter lapok használatát erőltetettnek látom
  • A robot vonalkód olvasón keresztüli programozása egy idő után már kicsit macerás


2015. január 15., csütörtök

Codie - A hernyótalpas jármű, ami megtanít kódolni

Codie egy magyar fejlesztésű hernyótalpas robot jármű, amibe egy halom szenzort belepakoltak: iránytű, giroszkóp, távolság érzékelő, fény érzékelő, szín érzékelő, mikrofon és vonal olvasó. A járművet mobiltelefonon keresztül lehet felprogramozni, úgy hogy egy folyamat diagramot kell összerakni, ahol megadhatjuk, hogy a szenzorok által mért információk alapján mit csináljon a robot. Csak néhány példát említve, kerülje ki az akadályokat, tapsolásra elinduljon vagy éppen villogással jelezze ha sötét van a szobában. Található még rajta egy programozható led kör és egy speaker is valamint a kialakított bluetooth kapcsolaton keresztül a robot képes visszajelezni a telefon számára. Az ajánlott célközönség a 8 és 14 év közötti korosztály. Ha sikerül tartani az ütemezést az első széria már 2015 nyarán a boltokba kerülhet, addig is nézzétek meg a bemutató videót. Hát igen, szívesen kipróbálnám...


Ami tetszett:
  • Sok szenzort tartalmaz, ami lehetőséget ad az egyéni kreativitás kiéléséhez
  • Tetszik, hogy egy flow chart diagramon húzogathatjuk össze az algoritmust
  • Az ára alacsonyabb lesz mint a konkurens termékeké: 160$ (40.000 Ft)
  • Ügyes formai kialakítás, a robot nem esik fejre :)
Ami nem tetszett:
  • Előnyösebb lenne, ha a mobilos flow chart diagram inkább lentről felfele bővülne
  • A mobilos programozással a gyerekeket a kijelző elé tereljük valamit a játékot és a flow élményt is könnyen megzavarhatják a bejövő hívások, sms-ek és email-ek. 

A múlthéten egyébként felvettem a kapcsolatot a Codie fejlesztőivel és megosztottam velük pár ötletemet (flow chart irány, mobil nélküli felprogramozás lehetőségei, stb...) valamint pár felmerült kérdésemre is választ kaptam. Ezúton is köszi és sok sikert a robothoz!

Itt találod a játékos programozás gyerekeknek gyűjtő topikot.

2015. január 11., vasárnap

Primo - Logo programozás óvodásoknak

Primo egy olyan 3-7 éves korosztály számára készített játék, ami a Logo ötletét egyszerűsíti le a programozás alapjainak megtanításához. Aki esetleg a Logo-t nem ismerné, van egy teknősünk a képernyő közepén, aki a bepötyögött utasítások alapján (előre, fordul, tollat lerak, stb.) képes a képernyőre rajzolni akár bonyolult alakzatokat is.


A Primo szett tartalmaz egy kocka alakú robot járművet (Cubetto), utasítás blokkokat mint kis színes fa elemeket (előre, balra, jobbra, függvény hívás) és egy táblát amire az utasítás blokkok felhelyezhetők. A játék lényege, hogy Cubetto-t elvezessük a céljához, ami lehet a fa házikó vagy bármi más a szobában, úgy hogy kikerüljük az esetleges akadályokat. Cubetto pontosan úgy fog haladni, ahogy mi felprogramoztuk az utasítás blokkokkal a táblán, azaz a megadott utasításokat egymás után végrehajtja. A haladó játékosok akár függvényhívást is használhatnak, aminek az utasításait az alsó zöld keretes funkció sorban adhatunk meg, majd a zöld fakarikákkal akár többször is meghívhatunk.

Érdemes tudni, hogy a Primo kizárólag open source elemekből építkezik, így annak lelkét is Arduino lapkák adják. Ezen az oldalon elérhető a dokumentáció, tervrajzok és az Arduino programkódok is amivel akár mi magunk is megépíthetjük a Primo-t. Remek!

Ami tetszett:
  • Remek megvalósítás, ahogy a Logo programozást átültették ebbe a formába
  • Egyszerű, így a legkisebb gyerekek számára is gyorsan megtanulható a kezelése
  • Nem kell hozzá bekapcsolni sem a számítógépet, sem a mobiltelefont
  • Teljesen open source, így a tervrajzok és a kódok alapján bárki megépítheti
Ami nem tetszett:
  • Az alapkészlet ára 282$ átszámolva kb. 75.000 Ft
  • Habár személyesen még nem tapogattam meg, de a kisautó (Cubetto) nem hiszem hogy egy 3-4 éves gyerek kezében túl sokáig épségben maradna
  • Az egyszerűsége miatt szerintem hamar megunható, habár valódi tapasztalataim nincsenek vele
  • Nem bővíthető, például újabb szenzorokkal vagy utasítás blokkokkal

2015. január 6., kedd

Játékos programozás gyerekeknek

Most egy új téma következik a programozáshoz kapcsolódóan. Mivel érdekelt a téma és körbenéztem, megosztom veletek amit találtam:


Programozni jó és a világ is olyan irányba halad, hogy a gyerekek minél korábban megismerkedjenek a kódolás szépségeivel, mivel fejleszti a logikus gondolkodást, a problémamegoldó készséget és a kreativitást is. Azzal nem értek egyet, hogy a gyerekeket már 10 éves kor előtt a számítógép elé kellene ültetni kódolni, de úgy gondolom hogy vannak olyan játékok amikkel igenis lehet fejleszteni a programozói készségeket. Innen jött az ötlet, hogy a következő sorozatomban felkutatom azokat a lehetőségeket amivel a 3 és 14 év közötti korosztályt el lehet kezdeni programozni tanítani.

Az én időmben persze még nem volt túl nagy választék, nekem például egy C64-es gépem volt amin egyszerű programokat írogattam BASIC-en, de az általános suliban is tanultunk programozást már 3. osztálytól Logo nyelven. A Logo egyébként a mai napig is megállja a helyét, most is csak ajánlani tudom. Azóta viszont majdnem eltelt 20 év és szerencsére a lehetőségek száma is megsokszorozódott, szóval lesz miből válogatnom.

A következő néhány bejegyzésben olyan a programozást tanító játékokat fogok bemutatni, amelyek kifejezetten óvodás vagy általános iskolás gyerekek számára készültek. A válogatás és az értékelés is szubjektív, így csak a saját véleményemet tükrözi. Összeírtam azokat a jellemzőket, amelyeket én fontosnak tartok egy ilyen játéknál, igaz mindegyiknek egyik játék sem fog megfelelni:

  • Adjon teret az egyéni kreativitásnak, de tartalmazzon konkrét feladatokat is
  • Ne kelljen hozzá a számítógépet vagy a mobil telefont bekapcsolni
  • Legyen strapabíró, különösen a 3-6 éves gyerekeknek szánt játékoknál
  • Legyen bővíthető (akár saját) kiegészítőkkel
  • Egyénileg és többen is lehessen vele játszani (csapatban vagy egymás ellen)
  • Legyen megfizethető, mert a programozás mindenkié

2015. január 2., péntek

2014-es évértékelő

Ezt az évet is a szokásos visszatekintő évértékelőmmel kezdem, amiben röviden összefoglalom mit is csináltam az elmúlt esztendőben, de előtte még egy hirdetmény következzen. Mivel többen is szóltatok, hogy nehéz megjegyezni a blogom url-jét és a régi nagy kedvenc JBoss Seam keretrendszert is már máshogy hívják (4 éve innen jött a Seamplex név), ezért új domain nevet választottam.

A munkám alapvetően nem változott az elmúlt 2 évben, még mindig a dynaTrace hivatalos támogatásával, pilotolással és performancia optimalizálással foglalkozom. A tavalyi évhez képest az ügyfélszámunk ismét sokat nőtt, a meglévő ügyfeleink egy részénél pedig licence-ket is bővítettünk. Hát igen, ők már mind a dynaTrace APM eszközt használják:

  • Raiffeisen Bank Zrt.
  • K&H Bank Zrt.
  • Erste Bank Hungary Zrt.
  • MagNet Bank Zrt.
  • Raiffeisen Bank Románia
  • Magyar Telekom Nyrt.
  • Telenor Magyarország Zrt.
  • Földgázszállító Zrt.
  • MVMI Informatika Zrt.
  • Generali Biztosító Zrt.
  • GIRO Zrt.
  • ShiwaForce Zrt.
  • Szerencsejáték Zrt.
  • Magyar Közút Nonprofit Zrt.
  • Szellemi Tulajdon Nemzeti Hivatala
  • Országos Nyugdíjbiztosítási Főigazgatóság
  • Nemzeti Infokommunikációs Szolgáltató Zrt.

A megnövekedett dynaTrace installációk támogatása miatt, a tavalyi év elején felvettünk egy új kollégát (Attilát) aki leginkább a .NET-es dynaTrace ügyfelek és a DC-RUM-os support tevékenységeket végzi. Hát nagyon úgy néz ki, hogy ebben az évben ismét szükség lesz a bővülésre. (Ha érdekel a téma, szólj!)

Ami pedig engem illet, a dynaTrace-es feladataim mellett, az év elején részt vettem az amsterdami Compuware EMEA rendezvényen, előadtam a Szoftvertesztelés VI. és a 2014-es webes konferencián, fent voltam a ComputerWorld címlapján és írtam az agilis teljesítmény-menedzsment fontosságáról. A már régóta halogatott Oracle Java vizsgákat is leraktam (1Z0-803, 1Z0-804), így hivatalosan is Oracle Certified Professional, Java SE7 Programmer lettem, ami azért volt fontos a számomra, mert a dynaTrace-es ügyfeleinknél elkezdtem a Jávát is oktatni.

Ez a Java oktatási ötlet egyébként onnan jött, hogy a dynaTrace-t legtöbbször az üzemeltetés vásárolja meg és az üzemeltetők általában nem rendelkeznek elegendő Java ismerettel, ami viszont sokszor hasznos lehet a dynaTrace használatakor. Ezért találtam ki, hogy hozzunk létre Java oktatásokat az üzemeltetőknek, így születtek meg a Java SE üzemeltetőknek és a Java EE üzemeltetőknek című 5 napos tréningek. A Java EE tréning gyakorlati feladataihoz több alkalmazás szerverből is lehet választani (Weblogic, WebSphere, JBoss) így mindenki azon tanulhat amit egyébként is használ nap mint nap.

Úgy gondolom, hogy a legizgalmasabb része az évértékelőknek mindig is a jövőre vonatkozó szakmai célok meghatározása. Mivel hasznosnak bizonyultak és a munkahelyem is támogatja, szeretném folytatni a Java vizsgák letételét a Java SE 8 professional illetve valamelyik hamarosan kiadásra kerülő Java EE 7 expert vizsgával. Tervezem, hogy blogolok majd a Java 8 újdonságairól, a dynaTrace-szel beazonosított tipikus problémákról és a mostani kedvenc témakörömről, az egészen fiatal gyerekeknek szóló programozás oktatás lehetőségeiről, ami igazából csak egy fontos dologról szól, a kreativitásról!