Szeretne azonnal értesülni a legfontosabb hírekről?
Az értesítések bekapcsolásához kattintson a "Kérem" gombra!
Az értesítés funkció az alábbi böngészőkben érhető el: Chrome 61+, Firefox 57+, Safari 10.1+
Köszönjük, hogy feliratkozott!
Hoppá!
Valami hiba történt a feliratkozás során, az oldal frissítése után kérjük próbálja meg újra a fejlécben található csengő ikonnal.
Már feliratkozott!
A böngészőjében az értesítés funkció le van tiltva!
Ha értesítéseket szeretne, kérjük engedélyezze a böngésző beállításai között, majd az oldal frissítése után kérjük próbálja meg újra a fejlécben található csengő ikonnal.
[{"available":true,"c_guid":"a23b7411-ca0d-4850-930a-6c7f4290ea0c","c_author":"hvg.hu","category":"kultura","description":"A kiszivárgott dokumentumok szerint a <strong>„racionalizáció”</strong> 16 intézményt érintene. A helyi szereplőkkel nem egyeztettek, cserébe már jövőre jöhet az átalakítás.","shortLead":"A kiszivárgott dokumentumok szerint a <strong>„racionalizáció”</strong> 16 intézményt érintene. A helyi szereplőkkel...","id":"20241129_szlovakia-magyar-iskolak-osszevonas-bezaras","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/a23b7411-ca0d-4850-930a-6c7f4290ea0c.jpg","index":0,"item":"45e897a4-0d2e-4c6e-9ca0-e99bf9f66a8a","keywords":null,"link":"/kultura/20241129_szlovakia-magyar-iskolak-osszevonas-bezaras","timestamp":"2024. november. 29. 12:06","title":"Magyar iskolákat zárna be és vonna össze a szlovák kormány","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":false,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"37743804-de7c-4d29-ba2b-85ac61863fc4","c_author":"hvg.hu","category":"itthon","description":"Jövőre nő a parkoló autókra kivetett díj a kerületben. ","shortLead":"Jövőre nő a parkoló autókra kivetett díj a kerületben. ","id":"20241128_BKK-berlet-parkolas-II-kerulet","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/37743804-de7c-4d29-ba2b-85ac61863fc4.jpg","index":0,"item":"2f7a7088-1673-4ac7-930c-674b9bd96d84","keywords":null,"link":"/itthon/20241128_BKK-berlet-parkolas-II-kerulet","timestamp":"2024. november. 28. 17:19","title":"BKK-bérletre cserélhetik a parkolást a II. kerületi lakosok","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":false,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"671340a1-f5db-4c6b-98bc-2286bea275b9","c_author":"hvg360","category":"360","description":"A Krytyka Polityczna nevű baloldali lengyel mozgalom vezetője azt állítja a Project Syndicate-en közzétett elemzésében, hogy 16 éve alatt a kancellár egy sor olyan döntést hozott, aminek eredményeként meggyengült Európa biztonsága, mind a belső, mind a külső fenyegetésekkel szemben. Ám ezért a politikus csakis másokat tesz felelőssé a héten megjelent emlékirataiban.","shortLead":"A Krytyka Polityczna nevű baloldali lengyel mozgalom vezetője azt állítja a Project Syndicate-en közzétett elemzésében...","id":"20241129_slawomir-sierakowski-project-syndicate-angela-merkel","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/671340a1-f5db-4c6b-98bc-2286bea275b9.jpg","index":0,"item":"2a5bbe3e-b6d8-4370-bcde-eb7160593e36","keywords":null,"link":"/360/20241129_slawomir-sierakowski-project-syndicate-angela-merkel","timestamp":"2024. november. 29. 15:30","title":"Slawomir Sierakowski: Hát nincs semmi szégyenérzet Angela Merkelben?","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":true,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"4fc0e8c4-1363-4345-a70f-6e9c1b0b3aac","c_author":"OTP Bank Nyrt.","category":"brandcontent","description":"Az egyre gyorsuló digitális világban a fintechszolgáltatások nemcsak az átlagos felhasználóknak, de a náluk jóval fiatalabbak számára is lehetővé teszik a mindennapi pénzügyek feletti kontroll gyakorlását. Ahogyan azt a költési mintázatainkon tapasztalhatjuk, valószínűleg sokan hálásak lettünk volna, ha a pénzügyek tudatos kezelésére már gyermekkorban ráirányítják a figyelmünket. Az OTP Bank ezt felismerve vezetett be új szolgáltatást, amely lehetővé teszi, hogy a szülők online, a saját mobiljukon nyissanak bankszámlát 14 év alatti gyermekeik számára. Az újítás céljairól és a fejlesztés kihívásairól Kuhárszki Andrással, az OTP Bank fejlesztési területéért felelős ügyvezető igazgatójával beszélgettünk, néhány gondolatot szentelve az OTP MobilBank egyéb fejlesztéseinek is.","shortLead":"Az egyre gyorsuló digitális világban a fintechszolgáltatások nemcsak az átlagos felhasználóknak, de a náluk jóval...","id":"20241129_A-penzugyi-tudatossagnak-nincs-also-korhatara","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/4fc0e8c4-1363-4345-a70f-6e9c1b0b3aac.jpg","index":0,"item":"96a14850-cbb2-4982-899e-df6fe540d1e5","keywords":null,"link":"/brandcontent/20241129_A-penzugyi-tudatossagnak-nincs-also-korhatara","timestamp":"2024. november. 29. 13:30","title":"A pénzügyi tudatosságnak nincs alsó korhatára","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":true,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":true,"c_isbranded":true,"c_ishvg360article":false,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"0f9a0651-66fe-4855-ac4f-3bde20b328bb","c_author":"hvg360","category":"360","description":"A jelenlegi magyar–izraeli kapcsolatokat jellemzi, hogy Orbán Viktor a múlt héten meghívta Benjamin Netanjahut, noha az ellen a Nemzetközi Büntetőbíróság elfogató parancsot adott ki, írja a hírügynökség cikke.","shortLead":"A jelenlegi magyar–izraeli kapcsolatokat jellemzi, hogy Orbán Viktor a múlt héten meghívta Benjamin Netanjahut, noha...","id":"20241129_afp-orban-netanjahu-soft-power-labdarugas","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/0f9a0651-66fe-4855-ac4f-3bde20b328bb.jpg","index":0,"item":"a5f7d27f-5a06-42d1-b2da-3635dfc5ff1e","keywords":null,"link":"/360/20241129_afp-orban-netanjahu-soft-power-labdarugas","timestamp":"2024. november. 29. 07:30","title":"AFP-tudósítás: Az Orbán-féle soft power lép működésbe, amikor Magyarország izraeli labdarúgó-mérkőzéseknek ad helyet","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":true,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"d9ec242b-04e3-42aa-810e-c1bc6cca473f","c_author":"hvg.hu","category":"kkv","description":"A létszámcsökkentésről a napenergia-termékek iránti globális kereslet és az elektromos járművek iránti európai kereslet visszaesése miatt döntöttek. Cáfolták azt a pletykát, hogy az üzem tevékenységét az ungvári egységükbe helyeznék át.","shortLead":"A létszámcsökkentésről a napenergia-termékek iránti globális kereslet és az elektromos járművek iránti európai kereslet...","id":"20241128_jabil-tiszaujvaros-elbocsatas-kereslet-visszaeses-ungvar","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/d9ec242b-04e3-42aa-810e-c1bc6cca473f.jpg","index":0,"item":"cf0e5257-b3b3-4e05-99ec-ea55c2ba6602","keywords":null,"link":"/kkv/20241128_jabil-tiszaujvaros-elbocsatas-kereslet-visszaeses-ungvar","timestamp":"2024. november. 28. 11:39","title":"Ezért küldte el több mint 900 dolgozóját a tiszaújvárosi Jabil-gyár","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":false,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"f5d39342-14c0-48cd-8517-2514d967eb41","c_author":"Bábel Vilmos","category":"itthon","description":"Tuitio Fidei et Obsequium Pauperum.","shortLead":"Tuitio Fidei et Obsequium Pauperum.","id":"20241129_orban-viktor-karmelita-aranygyapjas-maltai-lovagrend","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/f5d39342-14c0-48cd-8517-2514d967eb41.jpg","index":0,"item":"62795226-0ec3-4c90-9d03-cee20d1f5701","keywords":null,"link":"/itthon/20241129_orban-viktor-karmelita-aranygyapjas-maltai-lovagrend","timestamp":"2024. november. 29. 15:42","title":"Nagymesterek a Karmelitában: Orbán Viktor az Aranygyapjas rend és a Máltai Lovagrend képviselőivel találkozott","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":false,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"85d2ff5c-bedd-49b1-a3a8-a85c858fd92e","c_author":"hvg.hu","category":"vilag","description":"Daniel Khalife a bíró szerint „hosszú szabadságvesztésre” számíthat.","shortLead":"Daniel Khalife a bíró szerint „hosszú szabadságvesztésre” számíthat.","id":"20241128_nagy-britannia-iran-kemkedes-daniel-khalife-bunos","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/85d2ff5c-bedd-49b1-a3a8-a85c858fd92e.jpg","index":0,"item":"92a03b7d-8460-4540-a790-d00ff3165fad","keywords":null,"link":"/vilag/20241128_nagy-britannia-iran-kemkedes-daniel-khalife-bunos","timestamp":"2024. november. 28. 13:16","title":"Bűnösnek találtak egy volt brit katonát, aki a vád szerint Iránnak kémkedett","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":false,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null}]
Ha több platformra szeretnénk alkalmazásokat fejleszteni (Web, Windows, OS X, Linux és mobil eszközök), kiváló...
Ha több platformra szeretnénk alkalmazásokat fejleszteni (Web, Windows, OS X, Linux és mobil eszközök), kiváló választás lehet a Flash és az Adobe Air keretrendszer, amelynek segítségével szinte ugyanazt a kódbázist kis módosításokkal tudjuk felhasználni az összes programváltozathoz. De nem az Adobe terméke az egyetlen, amelynek segítségével gyorsan és viszonylag könnyen készíthetünk cross-platform megoldásokat. Ilyen például a Runrev-féle LiveCode is, amely talán inkább a Macesek körében ismertebb, pedig létezik Windowsra és Linuxra is, s az egészben az a legjobb, hogy bármely platformon fejlesszünk is vele, a végleges programot lefordíthatjuk Windowsra, Linuxra és OS X-re egyaránt, sőt, akár online webalkalmazást is kreálhatunk belőle. Előbbiek natív alkalmazásként futnak az adott rendszereken, utóbbihoz viszont telepítenünk kell egy szintén cross-platform - és a népszerű böngészőkkel működő - plug-int.
Elsőre ijesztő a felület, de gyorsan megszokható (kattintson a képre a nagyításhoz)
A párhuzam a két fejlesztőrendszer között azonban nem áll meg itt, ugyanis mindkettővel fejleszthetünk mobil platformokra is. A LiveCode segítségével jelenleg iOS és Windows Mobile 6.5 lehet a célállomás, de készül az Androidos modul is. És itt álljunk is meg egy kicsit: a LiveCode egyik nagy előnye ugyanis a modulos felépítés, ami annyit tesz, hogy nem kell feleslegesen megvennünk minden platformhoz, mindössze megvesszük az alap eszközöket, majd összeválogatjuk hozzá, hogy mely rendszerre akarjuk publikálni a végleges kódot.
Rengeteg példa, minta és fórum áll rendelkezésre a tanuláshoz, angolul
Ha például hidegen hagy minket a Linux (nem helyes nézőpont!), akkor máris spóroltunk 200 dollárt a Linuxos modul elhagyásával. A Windows és OS X modul egyben van, ugyanennyiért. A vásárlástól függetlenül minden modul elérhető lesz, így bármelyik platformon tesztelhetünk, viszont a trial módban használtakkal csak időkorlátos (5 percig működő) és várakoztató splash-képernyőt feldobó programokat készíthetünk.
Az élő kód A LiveCode, nevéhez hűen gyakorlatilag folyamatosan működésben van. Ahogy beírjuk a kódsorokat, már láthatjuk is a következményeket. Az eszköztáron egyetlen kattintással választhatunk a tesztelési és a szerkesztési módok között, így azonnal láthatjuk, hogy minden úgy működik-e, ahogy terveztük.
Kódszerkesztés kényelmesen (kattintson a képre a nagyításhoz)
A programnyelv sajátos, amolyan “meséld el, mit csináljak” jellegű. Kicsit a Director Lingo nyelvének és a Basic-nek a keverékére hasonlít, de nehéz körbeírni (olyan, mintha egyszerű angolsággal utasítanánk a gépet). Megtanulni viszont meglehetősen könnyű, amiben óriási segítséget jelent, hogy kiválóan dokumentált és hatalmas online tudásbázis van mögötte. Minimális programozói ismeretekkel is pár óta alatt elkészíthetjük első programunkat. A LiveCode elsősorban multimédia alkalmazások, játékok és oktatóprogramok létrehozására előnyös. Ezt segíti elő a “kártyás” programfelépítés és a médiafájlok beépített kezelése egyaránt, de ha arra van szükségünk, akár adatbázis-kezelőket, segédprogramokat is fejleszthetünk benne. Erre alapból is képes, illetve plug-inekkel is bővíthetjük a tudását.
Több platformra is elkészülhet a végleges alkalmazás
Furcsa, hogy míg a LiveCode nyelve kifejezetten csábító a maga egyszerűségével és gyors tanulhatóságával, addig a felületen korántsem ilyen egyszerű elsőre kiigazodni. A rengeteg panel néha kifejezetten a kuszaság érzetét kelti (ami csak azért furcsa, mert mondjuk a Visual Studióban is van belőle rendesen, ott mégis sikerült némi rendezettséget vinni a felületbe). Ettől függetlenül megszokható és ha megszoktuk, megszerethető. Nem bolondbiztos, legalábbis a Maces verzió elég sokszor gabalyodott saját magába a tesztek során, de általában megoldotta a problémát, ha kiléptünk és újraindítottuk. Mindenesetre a bugok azért némileg visszafoghatják a termelékenységet, de pont ezért folyamatosak is a frissítések, amelyek a hibajavításokon túl általában új funkciókat is hoznak. Egyetlen dologra nem találtunk gyógyírt: dacára annak, hogy unicode szövegeket is kezel, a kódsorba írt ékezetes karakterektől teljesen megbolondul. Mivel csak a Maces verziót próbáltuk, lehet, hogy ez a Windowsos változatban gördülékenyebben megy. Fájlból beolvasva szövegeket egyébként nincs baja az ékezetekkel sem.
iOS és egyéb mobil fejlesztés A LiveCode 4.5-ös verziójának különlegessége, hogy iPhone-ra és iPadre is fejleszthetünk vele. Bár az XCode telepítésére és az Apple fejlesztői fiókjának előfizetésére így is szükség van, az XCode-hoz gyakorlatilag nem kell nyúlnunk, egyedül az emulátort fogjuk belőle látványosan használni, a többit a LiveCode elintézi.
Az iOS fejlesztési modul még meglehetősen képlékeny, de már megbízhatóan használható, a 4.5.3-as frissítéssel például már többcsatornás hangot, folyamatosan játszható videólejátszást, FTP feltöltés és számos egyéb funkciót is kaptunk, de a fejlesztés tényleg folyamatos, ebben példaszerű a RunRev.
Az iOS export beállításai
Egy egyszerűbb iOS játék összerakása néhány óra alatt megvan, de minthogy számtalan rendszerfunkciót is kihasználhatunk (integrált böngésző a programunkon belül, Photo alkalmazás elérése, telefonhívás kezdeményezése, multitouch, accelerometer, effektek stb.), készíthetünk vele szinte bármit. Csak a natív felületről kell lemondanunk (bár azt leutánozhatjuk grafikailag). Mi próbaképpen fejlesztettünk vele iPadre és iPhone 3GS-re is, mindkét esetben hibátlanul teljesített. Ha valaki nagyon komolyan gondolja az iOS fejlesztést, valószínűleg nem ússza meg XCode nélkül, de a könnyedebb műfajokra bőven megteszi a LiveCode is. Az iOS fejlesztéshez persze egy Macre és egy Provisioning profilra így is, úgy is szükségünk lesz, szóval az Apple bevonása nélkül nem megy a dolog (már ha ez valakinek meglepetés).
Számos rendszerfunkciót elérünk iOS alatt is
A Windows Mobile 6.5 támogatása így a Windows Phone 7 időszakban már nem valószínű, hogy sokakat hozna lázba, a készülő Androidos és egyéb Linuxos mobilokhoz használható modul viszont bizonyára ugyancsak népszerű lesz majd.
Mindent egybevetve egy - a bugok ellenére is - nagyon jól használható fejlesztőrendszerrel van dolgunk, amely méltó ellenfele az Adobe Flash+AIR párosításnak asztali programok, webes alkalmazások és mobil szoftverek készítése esetén egyaránt.