Nyílt forrású, mobiltelefonos játékok az oktatásban Bátfai Norbert * DE IK, Információ Technológia Tanszék egyetemi tanársegéd.

Slides:



Advertisements
Hasonló előadás
MSN-kompatibilis egyéni emotikonok kezelése XMPP/Jabber-ben Bemutatás Németh Ádám,
Advertisements

Alapképzések a Debreceni Egyetem Informatikai Karán
Oktatási anyagok cseréje, internetes oktatás "Kutatás-fejlesztés a kárpát-medencei kisebbségi és nyugati magyar tudományos műhelyekben" Pongor Sándor.
WordLearner.com -- Learn or Teach Words in Almost Any Language WordLearner.com online és offline nyelvoktatás mobiltelefonon és interneten Benedek Balázs.
Fantasztikus Programozás RobIGORika I.
Windows Azure Infrastruktúra és platform a felhőben
2 Forrás: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000.
Bevezetés a Java programozásba
1 Hálózati Operációs Rendszerek gyakorlat Bevezető Előadó: Bilicki Vilmos
Fejlett Programozási Technológiák II. Világos Zsolt 1. gyakorlat.
Egyetemi élethelyzetek – Campus-lét a Debreceni Egyetemen május 29. DAB Székház, Debrecen Thomas Mann u. 49. Hallgatói mobilitás a Debreceni Egyetemen.
„High – tech networking” – szakmai konferencia informatikusoknak, szeptember 24., Debrecen, Kölcsey Központ,
Prog2, Java a gyakorlatban
Prog2, AspectJ bevezetés Magasszintű programozási nyelvek 2 mérnök informatikus BSc előadás Dr. Bátfai Norbert egyetemi adjunktus
Magasszintű programozási nyelvek 2 mérnök informatikus BSc előadás
Magasszintű programozási nyelvek 2 BSc előadás
4. Gyires Béla Informatikai Nap május 6.1 Márton Ágnes Debreceni Egyetem Informatikai Kar Informatikai Rendszerek és Hálózatok Tanszék A Virtual.
Fantasztikus a programozás
Jávácska és Hangyácska INFO ÉRA 2004 Békéscsaba Bátfai Mária Erika, Debreceni Egyetem, Egyetemi és Nemzeti Könyvtár Bátfai Norbert,
MS IT Akadémia Sisák Zoltán kuratóriumi elnök HTTP Alapítvány.
Internetes források alapján készítette:
Programozási technológia 1
VILÁGJÁRÓ NAP TANULMÁNYUTAK A SEMMELWEIS EGYETEMEN EOK Budapest, 2012.március 21. Dr. Lőrincz M. Ákos Semmelweis Közösség – Semmelweis Világ TÁMOP-4.1.1/A-10/2/KMR
TÁMOP szakmai támogatás Educatio Nonprofit Kft
Közösségi weboldalak és az alumni szervezetek DPR Szakmai Klub I. Hain Ferenc - DPR Szakmai Klub http./
A digitális dokumentumok hosszútávú megőrzésének problémái Moldován István OSZK MEK Osztály „Networkshop” Szeged, március 30.
Digitalizálás a könyvtárban Békés Megyei Könyvtár Szakmai nap február 7. Moldován István OSZK MEK osztály.
A hazai könyvtárak és az Európai Digitális Könyvtár Információs nap a 3. FP7-ICT pályázati felhívásról Budapest, január 29.
Magasszintű programozási nyelvek 1 mérnök informatikus BSc előadás
Tájékoztató 2008/2009-es tanév őszi félév
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R „Big Data” elemzési módszerek Kocsis Imre
Jávácska Használati statisztikák Bátfai Norbert
2007. május 22. Debrecen Digitalizálás és elektronikus hozzáférés 1 DEA: a Debreceni Egyetem elektronikus Archívuma Karácsony Gyöngyi DE Egyetemi és Nemzeti.
WEB 2.0. Amiről szó lesz… Web átalakulóban, a WEB 2.0 –Újszerű weboldalak… –Első a tartalom! –A felhasználók hatalomátvétele?! –A Web mint platform –
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Mikroelektronika Laboratórium Tájékoztató
Készítette: Tóth Gábor
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai.
Fontos információk.
10 dolog, amit EDIT-ről tudni kell
GeoGebra A matematikai szabadszoftver tanuláshoz és tanításhoz
Konferencia Gödöllő Miről esik szó? Bevezető gondolatok Egy projekt az informatikában – Mit? – Kinek? – Milyen előnyökkel jár? Tudás és.
Illés Zoltán ELTE Informatikai Kar
Mobilitas Illés Zoltán Heizlerné B. Viktória Dr Illés Zoltán Készült az "Országos koordinációval a.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Java web programozás 5..
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Összefoglalás M. Kozlovszky MTA SZTAKI
Java Csoport Antal Péter Bátfai Norbert Jeszenszky Péter.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R „Big Data” elemzési módszerek Kocsis Imre
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
SZOFTVEREK (programok)
TÁMOP B.2-13/ Szakmai szolgáltató és kutatást támogató regionális hálózatok a pedagógusképzésért az Észak-Alföldi régióban SZÖVEGKOMPETENCIA-FEJLESZTÉS.
Assoc. Prof. Ján Gunčaga, PhD. Faculty of Education Catholic University in Ružomberok Nyílt forráskódú szoftverek és IKT az oktatásban.
Java ME – Java EE, Bouncy Castle csomagot használó esettanulmány Bátfai Norbert Debreceni Egyetem.
Debreceni Fejlesztői Hálózat Informatikai Szakmai Napokon, október Bátfai Norbert
Operációs rendszerek 2 Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia.
Operációs rendszerek 2 Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia.
Operációs rendszerek 2 Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia.
DocBook Hogyan Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia.
Operációs rendszerek Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia.
Operációs rendszerek 2 Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia.
Operációs rendszerek 2 Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia.
Operációs rendszerek 2 Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia.
A Java csodálatos világa Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ.
Első magyar EUCIP konferencia Plan modul október 20. Budapest.
Operációs rendszerek.
Lente Tamás Méliusz Juhász Péter Könyvtár
Prog2, AspectJ bevezetés
Elérhető magyar irodalom – olvasás? digitalizálás?
IRODALOMKUTATÁSI MÓDSZEREK Varga Attila Testnevelési Egyetem Sporttudományi Doktori Iskola PhD II. évfolyam Témavezető: Dr.Kokovay Ágnes
Előadás másolata:

Nyílt forrású, mobiltelefonos játékok az oktatásban Bátfai Norbert * DE IK, Információ Technológia Tanszék egyetemi tanársegéd Bátfai Erika DE, Egyetemi és Nemzeti Könyvtár Ildikó Pšenáková Constantine the Philosopher University Faculty of Central European Studies Dokumentum verzió: 0.0.1, INFOERA2009_BN.ppt *: kapcsolattartó szerző Debrecen, november INFO ÉRA 2009 Füzesgyarmat, november

Nyílt forrású, mobiltelefonos játékok az oktatásban Bátfai Norbert Debreceni Egyetem, Informatikai Kar, Információ Technológia Tanszék Copyright © 2009 Bátfai Norbert E közlemény felhatalmazást ad önnek jelen dokumentum sokszorosítására, terjesztésére és/vagy módosítására a Szabad Szoftver Alapítvány által kiadott GNU Szabad Dokumentációs Licenc 1.2-es, vagy bármely azt követő verziójának feltételei alapján. Nem változtatható szakaszok nincsenek. Címlap szövegek: Nyílt forrású, mobiltelefonos játékok az oktatásban. Hátlap szövegek nincsenek. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the no Invariant Sections with the Front- Cover Texts being: Nyílt forrású, mobiltelefonos játékok az oktatásban and with no Back- Cover Texts. Felhasználási engedély A GNU Free Documentation License nem hivatalos magyar fordítása:

Az előadás üzenete Java nyelvű, nyílt forrású, mobiltelefonokra orientált programozási példákat az oktatásba! Ezzel széles körben elérhetjük, hogy diákjaink, hallgatóink: saját érdeklődésből programozzanak legyen sikerélményben részük

Az előadás vázlata Bevezetés és elmélet Nyílt forráskód A Java platform és megnyitása Fejlesztő eszközök Játékok és nyílt forráskód A játékok bevezetése a hazai és a külföldi oktatási gyakorlatba Példák A Nehogy már a mobilod nyomkodjon téged! című könyv Motorola, Nokia, Sony Ericsson MIDP mobiltelefonok, Google Android mobiltelefonok Minix, Linux, Quake III Arena Gyakorlat A „Nehogy már”-os példák Az Eurosmobil Open Source játékok bemutatása NetBeans

Nyílt forráskód Az IT oktatásban? Valójában azt is furcsállhatnánk, ha egyáltalán felmerül egy nem nyílt forrású termék oktatása... a triviális példám: az 1987-ben megjelenő – a Tanenbaumi eszmét, miszerint a kernel forráskódjának tanulmányozása, módosítása olyan lehetőséget ad a mérnök hallgatónak, mint a béka boncolása a biológus hallgatónak * – implementáló Minix-et tanították a Helsinki egyetem Operációs rendszerek kurzusán, ahol Linus Torvalds jól megismerte, majd 1991-ben vízre bocsájtotta a ma már zászlóshajót, a Linuxot. Az én olvasatomban Finnország ezért lehet informatikai nagyhatalom. *: Sillabusz, DE IK mérnök informatikus szak Operációs rendszerek kurzusai Eredeti fogalmazásban: „Az olvasó egy valódi operációs rendszert boncolgathat, hogy lássa, milyen az belülről, ahogy a biológus hallgató békát boncol.” Andrew S. Tanenbaum, Albert S. Woodhull: Operációs rendszerek, PANEM 1999.

Nyílt forráskód Akik még ma is csak legyintenének: „By 2012, 80 per cent of all commercial software will include elements of open-source technology.” * *: Gartner Highlights Key Predictions for IT Organisations and Users in 2008 and Beyond,

/* * linux/kernel/printk.c * * Copyright (C) 1991, 1992 Linus Torvalds * * Modified to make sys_syslog() more flexible: added commands to * return the last 4k of kernel messages, regardless of whether * they've been read or not. Added option to suppress kernel printk's * to the console. Added hook for sending the console messages * elsewhere, in preparation for a serial line console (someday). * Ted Ts'o, 2/11/93. * Modified for sysctl support, 1/8/97, Chris Horn. * Fixed SMP synchronization, 08/08/99, Manfred Spraul * * Rewrote bits to get rid of console_lock *01Mar01 Andrew Morton */ #include... /* * linux/kernel/printk.c * * Copyright (C) 1991, 1992 Linus Torvalds * 2004 Motorola * * Modified to make sys_syslog() more flexible: added commands to * return the last 4k of kernel messages, regardless of whether * they've been read or not. Added option to suppress kernel printk's * to the console. Added hook for sending the console messages * elsewhere, in preparation for a serial line console (someday). * Ted Ts'o, 2/11/93. * Modified for sysctl support, 1/8/97, Chris Horn. * Fixed SMP synchronization, 08/08/99, Manfred Spraul * * Rewrote bits to get rid of console_lock *01Mar01 Andrew Morton * * 2004-Aug-4 - (Motorola) Added changes to enable phone logging */ #include... Nyílt forráskód

A Java fejlesztés menete Java forrás Bájt- kód JVM Linux PC JVM Windows PC JVM Solaris szerver Nokia mobil Motorola mobil JVM LEGO robot Fizikai gépek Virtuális gép (JVM, Java Virtual Machine) Java nyelv Forrás: Bátfai Norbert: Nehogy már a mobilod nyomkodjon Téged! DEENK 2008.

Kávé bébi, a bájtkód

Java platform és hordozhatóság Forrás: Bátfai Norbert: Nehogy már a mobilod nyomkodjon Téged! DEENK Linux PC Windows PC Solaris szerver Nokia mobil Motorola mobil JVM LEGO robot Java nyelv Java SE Java ME Java EE leJOS Servlet Applet MIDlet

2006. november, a Sun megnyitja a Java-t Java ME – phoneME (Mobile & Embedded) Java SE – OpenJDK Java EE – GlassFish Nincs Java csapda, GNU GPL v2

Java ME MIDlet MIDP CLDC Canvas Display Random Double Sprite RecordStore Thread Forrás: Bátfai Norbert: Nehogy már a mobilod nyomkodjon Téged! DEENK javax microedition midletlcduirms MIDlet Canvas Display RecordStore

Forrás: Bátfai Norbert: Mobiltelefonos játékok tervezése és fejlesztése, Doktori (PhD) értekezés (a szóban forgó játékok forrásai az előadás pillanatában még nem elérhetőek, további infók: Eurosmobil Open Source „A 102%, 104% Nyári, Úszós Kapitális forrásaiból készítjük el a megnyitott „110% Nyári Kapitális NYFK” játékot.” (Terveink szerint ezekre a megnyitott játékokra épül egy, a TÁMOP pályázat keretében készülő digitális szakkönyv is.)

Eurosmobil Open Source Forrás: Bátfai Norbert: Mobiltelefonos játékok tervezése és fejlesztése, Doktori (PhD) értekezés (a szóban forgó játékok forrásai az előadás pillanatában még nem elérhetőek, további infók: „Az Örömfoci és a Fociünnep forrásaiból készítjük el a megnyitott „Focijáték Neked NYFK” játékot.” „A Hetedik Szem forrásaiból készítjük el a megnyitott „Hetedik Szem NYFK” játékot.”

Hetedik Szem

Hetedik Szem „A mi terminológiánkban ez a játék egy Szabad Akarat Szonda program, ami egy 2048 bites lelki (normál és erotikus) ujjlenyomatot tud felvenni a játékostól.” * „A programban milliszekundumos időintervallummal dolgozunk, ennek feleltetünk meg egy 2048 bites mintát. Ha egy adott 100 milliszekundumos részintervallumban a játékos lenyomja a tűz gombot (a játékban ezek az események a „voluntary finger movements”-ek), akkor a megfelelő bit 1, különben zérus. Ezt a bitmintát nevezzük mi digitális tudatlenyomatnak.” ** A fogalmat az Eurosmobil Hetedik Szem nevű játéka vezette be. *, **: Bátfai Norbert: Mobiltelefonos játékok tervezése és fejlesztése Doktori (PhD) értekezés (készítés alatt).

Hetedik Szem „A minták bitenkénti összehasonlítása (a ábra zöld és kék grafikonjai) másra nem jó, hacsaknem a feladat nehézségének érzékeltetésére.” * *: Bátfai Norbert: Mobiltelefonos játékok tervezése és fejlesztése Doktori (PhD) értekezés (készítés alatt).

32. ábra: Gépi minták mind hasonlóak (7.0; , sárga) és (7.0; , kék) (a felső plotok) *. 33. ábra: A egyesből álló minta és a gépi minta különbözik (a felső plotok) **. Hetedik Szem *, **: Bátfai Norbert: Mobiltelefonos játékok tervezése és fejlesztése Doktori (PhD) értekezés (készítés alatt).

34. ábra: Emberi és gépi minta *. 35. ábra: Két emberi (kattintgatott) minta **. *, **: Bátfai Norbert: Mobiltelefonos játékok tervezése és fejlesztése Doktori (PhD) értekezés (készítés alatt). Hetedik Szem

Digitális Tudatlenyomatok Összehasonlító Könyvtára „A Digitális Tudatlenyomatok Összehasonlító Könyvtára projekt célja több (például normál, relaxációs, vidám, félelmetes, erotikus) kontextusban felvett, több adott méretű (például 2048, 4096 bites), a II.1.1 Hetedik Szem pontban bevezetett tudatlenyomatok előállítása, majd oktatási és kutatási célokra való internetes elérhetőségének biztosítása. A könyvtár mintáira ráépítendő statisztikai kutatásokhoz szükséges, hogy a minták mellett a mintaadó személyek közötti, a kontextusoknak megfelelő kapcsolati térképpel is rendelkezzünk!” * Java ME kliens, Java EE szerveroldal. *: Bátfai Norbert: Mobiltelefonos játékok tervezése és fejlesztése Doktori (PhD) értekezés (készítés alatt).

Hetedik Szem alapú közösségi portál „A fejlesztendő Digitális Tudatlenyomatok Összehasonlító Könyvtára könyvtárunk adatai alapján olyan statisztikai kutatásokat indulhatunk be, amik alapján eldönthetővé válik, hogy a tudatlenyomatok valóban lelki ujjlenyomatok-e, tehát visszatükrözik-e a szolgáltató személyek adott kontextusbeli kapcsolati térképét. Ha a válasz igen, akkor beindíthatunk olyan kísérleti fejlesztést, amelyek kiegészíti a létező közösségi portálokat, vagy újfajta közösségi portál létrehozását teszi lehetőve.” * *: Bátfai Norbert: Mobiltelefonos játékok tervezése és fejlesztése Doktori (PhD) értekezés (készítés alatt).

Önkifejező mobil játékok „itt a jétékélmény nem a..., hanem - kicsit talán a fejlesztői élmény túlhangsúlyozásával – egy ötlet, egy elképzelés vagy hipotézis megosztása, tehát inkább önkifejezés.” * Cél: egy informatikai tanári közösség ápolása. *: Bátfai Norbert: Mobiltelefonos játékok tervezése és fejlesztése Doktori (PhD) értekezés (készítés alatt).

„Evolúció vs. Teremtés” Az ötlet: hogyan lehet egyszerre igaz a néhány ezer éves világ és az evolúció? A választ megtalálod a játék szintézisében. képek: Bátfai Norbert: Mobiltelefonos játékok tervezése és fejlesztése Doktori (PhD) értekezés (készítés alatt).

Nehogy már példák NehogyMar 3 NehogyMar 7 A erőforrások (Java források, képek, xml-ek) letöltése: A könyv megvásárolható vagy megrendelhető a Sziget Egyetemi Könyvesboltban Debrecen Egyetem tér 1., (52) /22185,

Fejlesztő eszközök, a NehogyMár7 felélesztése videó NetBeans IDE,

A játékok bevezetése a hazai és a külföldi oktatási gyakorlatba Itthon Debreceni Egyetem Informatikai Kar, Pti. BSc., Mobil programozás című tárgy Külföldön Nyitrai Konstantín Filozófus Egyetem Közép-európai Tanulmányok Kara Természettudományi és Informatikai Intézet, Mobile learning

Az előadás üzenete Java nyelvű, nyílt forrású, mobiltelefonokra orientált programozási példákat az oktatásba! Ezzel széles körben elérhetjük, hogy diákjaink, hallgatóink: saját érdeklődésből programozzanak legyen sikerélményben részük

Köszönöm a figyelmet Bátfai Norbert Skype: batfai.norbert MSN: Honlap: Ars Poetica Informaticae portál: Bátfai Erika DE, Egyetemi és Nemzeti Könyvtár Ildikó Pšenáková Constantine the Philosopher University Faculty of Central European Studies