Szerver oldali fejlesztés korszerű módszerekkel C# nyelvenKrisztián Gyula TóthA 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.
DevDays 2000: Web alapú megoldások felépítése (Kovács Ferenc, Balássy György)György BalássyA web alapú integrációs feladatok, valamint az ehhez készített Microsoft eszközök bemutatása.
Fehér Péter - Az üzleti és ICT architektúra kapcsolatárólMKT Informatikai szakosztályElhangzott a Magyar Közgazdasági Társaság 50. vándorgyűlésének Informatikia szekciójában, 2012, Eger
Windows 8Open AcademyMinden, amit a Windows üzemeltetéséről tudni érdemes. Minden, amit a Windows 8-ról jelenleg tudni lehet.
(Albert István, munkatárs, BME AAIT)
Multiplatform mobil fejlesztésekOpen AcademyAki manapság bárki számára elérhető mobilalkalmazás fejlesztésére adja a fejét, tetemes plusz munkát vállal magára.
Szerver oldali fejlesztés korszerű módszerekkel C# nyelvenKrisztián Gyula TóthA 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.
DevDays 2000: Web alapú megoldások felépítése (Kovács Ferenc, Balássy György)György BalássyA web alapú integrációs feladatok, valamint az ehhez készített Microsoft eszközök bemutatása.
Fehér Péter - Az üzleti és ICT architektúra kapcsolatárólMKT Informatikai szakosztályElhangzott a Magyar Közgazdasági Társaság 50. vándorgyűlésének Informatikia szekciójában, 2012, Eger
Windows 8Open AcademyMinden, amit a Windows üzemeltetéséről tudni érdemes. Minden, amit a Windows 8-ról jelenleg tudni lehet.
(Albert István, munkatárs, BME AAIT)
Multiplatform mobil fejlesztésekOpen AcademyAki manapság bárki számára elérhető mobilalkalmazás fejlesztésére adja a fejét, tetemes plusz munkát vállal magára.
Idegrendszerként szövi át az SAP a céget - Érvek az SAP mellettPOLYGON Informatikai Kft.„Az SAP Business All-in-One egyfajta
idegrendszerként szövi át vállalatunkat,
egész működési modellünket
megreformálta és korszerűsítette.”
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