Fejlesztési kihívások a pénzügyi szektorbanPal Vojacsek
A 2017.11.07-i Eclipse DemoCamp Budapest rendezvény "Fejlesztési kihívások a pénzügyi szektorban" című előadásának fóliái.
Vojácsek Pál
pal.vojacsek@ardinsys.eu
Ardinsys Zrt.
III. Elmélet - Az ERP rendszerek implementációja 1..pptxSzabolcs Gulyás
III./a Theory: Implementation of ERP systems 1.
• The importance of project planning
• Types and pitfalls of education
• Planning and handover of customizations
III./b: Practice: Technology
• Management of resources
• Creating technology (finished product, semi-finished product)
SharePoint alapú üzleti megoldások HyperTeamMáté Borkesz
Tekintse át rövid bemutató anyagunkat, amiből megtudhatja, mivel teszik jobbá vállalkozását a HyperTeam SharePoint alapú megoldások.
A HyperTeam a SharePoint infrastruktúra és megoldások, alkalmazások terén teljes körű bevezetési, támogatási, oktatási, coaching szolgáltatást nyújt, továbbá jól bevált kész, testre szabható megoldásokkal rendelkezik a vállalati működés számos kulcsterületének támogatására.
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokoneRise
Egy mobil alkalmazás fejlesztésekor nagy kihívás a különböző platformokra való fejlesztés. Gondoljunk csak arra, hogy az iOS, Android, Blacberry, Windows Phone készülékekre más-más nyelven és környezetben kell fejleszteni. Ez azt jelenti, hogy ahány platform, annyi különböző alkalmazás. Ha cross platform HTML5 JavaScript alapú alkalmazást fejlesztünk elvileg csak egy kódot kell karbantartani, de persze ez sem ennyire egyszerű. Az előadáson bemutatásra kerülnek a különböző mobil cross platform megoldások (HTML5, JavaScript alapokon) és a különböző platformokon létező HTML5 CSS különbségek.
Projektjeink során több száz alkalmazás mozaikunkra támaszkodva olyan egyedi nagyvállalati rendszereket alakítunk ki, melyek alkalmasak az adott vállalatnál felmerülő igények legteljesebb lefedésére, a projekt fókuszát képező munkafolyamatokhoz kapcsolódó feladatok információ technológiai oldalról történő lehető leghatékonyabb megtámogatására.
Több mint 13 éves működésünk alatt számos Magyarországon meghatározó nagyvállalatnál vezettünk be sikerrel rendszereket. Több ügyfelünk, köztük például a HVG Kiadó Zrt., a Sanoma Média Budapest Zrt., vagy az Arcadom Zrt. a mai napig használják a már több éve egyedileg lefejlesztett, testreszabott rendszereinket.
Prezentációnk a nagyvállalati projektek során alkalmazott módszartanunk bemutatását szolgálja.
A Pannon Egyetemen fejlesztett felhő alapú workflow rendszer (ORENBI) back-end oldali fejlesztése alapján a Műszaki Informatikai karon tartott tanszéki szeminárum során előadott prezentációnk. A prezentáció témája az alkalmazott technológiák és architektúrális valamint TDD módszereink bemutatása és tapasztalataink átadása.
Fejlesztési kihívások a pénzügyi szektorbanPal Vojacsek
A 2017.11.07-i Eclipse DemoCamp Budapest rendezvény "Fejlesztési kihívások a pénzügyi szektorban" című előadásának fóliái.
Vojácsek Pál
pal.vojacsek@ardinsys.eu
Ardinsys Zrt.
III. Elmélet - Az ERP rendszerek implementációja 1..pptxSzabolcs Gulyás
III./a Theory: Implementation of ERP systems 1.
• The importance of project planning
• Types and pitfalls of education
• Planning and handover of customizations
III./b: Practice: Technology
• Management of resources
• Creating technology (finished product, semi-finished product)
SharePoint alapú üzleti megoldások HyperTeamMáté Borkesz
Tekintse át rövid bemutató anyagunkat, amiből megtudhatja, mivel teszik jobbá vállalkozását a HyperTeam SharePoint alapú megoldások.
A HyperTeam a SharePoint infrastruktúra és megoldások, alkalmazások terén teljes körű bevezetési, támogatási, oktatási, coaching szolgáltatást nyújt, továbbá jól bevált kész, testre szabható megoldásokkal rendelkezik a vállalati működés számos kulcsterületének támogatására.
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokoneRise
Egy mobil alkalmazás fejlesztésekor nagy kihívás a különböző platformokra való fejlesztés. Gondoljunk csak arra, hogy az iOS, Android, Blacberry, Windows Phone készülékekre más-más nyelven és környezetben kell fejleszteni. Ez azt jelenti, hogy ahány platform, annyi különböző alkalmazás. Ha cross platform HTML5 JavaScript alapú alkalmazást fejlesztünk elvileg csak egy kódot kell karbantartani, de persze ez sem ennyire egyszerű. Az előadáson bemutatásra kerülnek a különböző mobil cross platform megoldások (HTML5, JavaScript alapokon) és a különböző platformokon létező HTML5 CSS különbségek.
Projektjeink során több száz alkalmazás mozaikunkra támaszkodva olyan egyedi nagyvállalati rendszereket alakítunk ki, melyek alkalmasak az adott vállalatnál felmerülő igények legteljesebb lefedésére, a projekt fókuszát képező munkafolyamatokhoz kapcsolódó feladatok információ technológiai oldalról történő lehető leghatékonyabb megtámogatására.
Több mint 13 éves működésünk alatt számos Magyarországon meghatározó nagyvállalatnál vezettünk be sikerrel rendszereket. Több ügyfelünk, köztük például a HVG Kiadó Zrt., a Sanoma Média Budapest Zrt., vagy az Arcadom Zrt. a mai napig használják a már több éve egyedileg lefejlesztett, testreszabott rendszereinket.
Prezentációnk a nagyvállalati projektek során alkalmazott módszartanunk bemutatását szolgálja.
A Pannon Egyetemen fejlesztett felhő alapú workflow rendszer (ORENBI) back-end oldali fejlesztése alapján a Műszaki Informatikai karon tartott tanszéki szeminárum során előadott prezentációnk. A prezentáció témája az alkalmazott technológiák és architektúrális valamint TDD módszereink bemutatása és tapasztalataink átadása.
7. [4] Modul események - alkalmazás komponens
A fejlesztő a modul életciklusa folyammán bekövetkező
eseményekhez megfigyelőket / eseménykezelőket
rendelhet.
<EventHandler>
<eventClass>hu.polygon…Module$OnLoad</eventClass>
<handlerClass>my.ModuleLoadHandler</handlerClass>
</EventHandler>
7
12. [7] JForm kliens - alkalmazás komponens
1. Legyen az adat és a megjelenés különválasztva
2. Az adat legyen XML-ben (XForms adatmodell)
3. A megjelenítés leírása csak hivatkozhat a modellek adataira
"XForms - The Next Generation of Web Forms" című - ajánlásuk megtekinthető a
http://www.w3.org/MarkUp/Forms/ címen
12
16. [7] JForm kliens - alkalmazás komponens
•A felület grafikus, WYSWYG szerkesztő segítségével tervezhető
•Magas szintű komponensek (táblázatok, grafikonok, fák, stb.)
•Egyforma megjelenés Linux és Windows rendszerek alatt
•Fejlesztői készlet is egyaránt használható Linux és Windows alatt
•PDA-n is futtathatóak az alkalmazások
•Menürendszerek
•Billentyűzet-parancsok
•Stílus-lapok (skinek)
•Tartalomszűrt mezők interaktívabbá teszik a felhasználói felületet
•Háttér-képek és ikonok támogatása
•Fókusz sorrend megadható
•A hálózati adatforgalom tömörített és titkosított
•Digitális aláírás, SSL titkosítás
•Az alkalmazás futtatható böngésző nélkül is
16
17. [7] JForm tervező - fejlesztési segédeszköz
•Indítható önálló alkalmazásként
•Beépül az Eclipse-be grafikus szerkesztő plug-in
formájában
•Formok látványának / forrásának szerkesztése
•JForm mentésekor meghívódik a „PXBuilder”, és
automatikusan legenerálja / módosítja a JForm-hoz tartozó
Java forráskódot
17
19. [8] Nyelvkezelő modul - alkalmazás komponens
Többnyelvű alkalmazások támogatása:
• Szöveg konstansok XML-ből vagy adatbázisból
• Többnyelvű üzenet-ablakok
• Egy képernyő több, különböző változatban
szerepelhet
• Dátumok automatikus formázása
• Számok automatikus formázása
19
23. [10] Jogosultságkezelő - alkalmazás komponens
ORG5 funkciók:
• Authentikáció
• Jogosultságkezelés
• Kódtáblák
• Felhasználók, szervezetek, címek, kapcsolatok
• Felhasználói profilok
ORG5 szerepe:
• Szervezet teljes leírása
• Egységes jogosultsági rendszer egy szervezeten belül működő
több alkalmazás számára
• Egységes funkciókiosztás felhasználók és szervezetek számára
• Tipikus alkalmazás részek, szolgáltatások tárháza (pl. password
policy, kódkezelés, irányítószámok, munkaszüneti napok
kezelése, stb.)
23
28. [11] Adatbiztonság - alkalmazás komponens
1. Ha valamelyik objektum le van tiltva, akkor az ne érkezzen vissza
mint esemény (pl. nyomógomb), vagy az értéke (pl. lista) a klienshez
való küldés előtt és annak visszaérkezésekor ne változzék.
2. Ha az objektum engedélyezve van , de a kiválasztható értékek
száma korlátozott (pl. lista), a visszaadott értékek vizsgálódnak
arra, hogy szerepelnek-e a listában.
3. Ha egy adatmodell tartalmát a felhasználó nem változtathatja meg,
akkor a modell érkezése klienstől külső beavatkozásnak minősül.
28
38. Egyéb alkalmazás komponensek
Az előzőekben ismertetett komponensekre épített, projekt-
specifikus komponensek:
• Pool-ozott AS/400 kapcsolat
• Pool-ozott IBM MQ kapcsolat
• SAP-connector
• Szkenner-vezérlő API
• IBM WebSphere Process Server API
• IBM Forms Server API
• IBM Content Manager API
• …
38