A Firefox OS bemutatója, rendszerismertetés, fejlesztői eszközök, alapismeretek, hackelés. A legfontosabb információk, hogy belevághass a saját Firefox OS-re készült webapp fejlesztésébe. A Firefox OS a világméretű Mozilla közösség új operációs rendszere, amelyet mobiltelefonokhoz fejleszt a közösség.
Windows a dobozban, avagy IoT fejlesztés C#-banGyörgy Balássy
A Windows 10 megjelenésével a Microsoft operációs rendszere immár egészen kicsi méretű hardver eszközökön, például Raspberry Pi 2-n is elérhetővé vált. Mivel az itt futó Windows IoT Core pontosan ugyanaz a Windows, amit már asztali vagy mobil környezetben megszokhattunk, a korábban megszerzett fejlesztői tudásunkat felhasználva pillanatok alatt „maker”-ként léphetünk be az Internet of Things (IoT) világába. Az előadásban röviden áttekintjük a Microsoft IoT stratégiáját, majd megnézzük, hogyan fut a Windows egy bankkártya méretű PC-n, és hogyan tudjuk azt konfigurálni. Részletesebben lesz szó a fejlesztői lehetőségekről, konkrét példákon keresztül kaphatunk képet a szenzorok programozásáról és az IoT debuggolásról Visual Studio segítségével.
Firefox OS bemutató, az Open Web építőköveből (HTML5, CSS3, JavasScript) félépülő telefon kedvező árának és könnyű fejleszthetőségének köszönhetően népszerű lehet a a belépő szintű telefonok szegmensében. A WebAPI segítsgével elérhető JavaScriptből a telefon speciális képességei. Első lépések, programozási bevezető. Firefox OS Simulator bemutatása.
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.
A Firefox OS bemutatója, rendszerismertetés, fejlesztői eszközök, alapismeretek, hackelés. A legfontosabb információk, hogy belevághass a saját Firefox OS-re készült webapp fejlesztésébe. A Firefox OS a világméretű Mozilla közösség új operációs rendszere, amelyet mobiltelefonokhoz fejleszt a közösség.
Windows a dobozban, avagy IoT fejlesztés C#-banGyörgy Balássy
A Windows 10 megjelenésével a Microsoft operációs rendszere immár egészen kicsi méretű hardver eszközökön, például Raspberry Pi 2-n is elérhetővé vált. Mivel az itt futó Windows IoT Core pontosan ugyanaz a Windows, amit már asztali vagy mobil környezetben megszokhattunk, a korábban megszerzett fejlesztői tudásunkat felhasználva pillanatok alatt „maker”-ként léphetünk be az Internet of Things (IoT) világába. Az előadásban röviden áttekintjük a Microsoft IoT stratégiáját, majd megnézzük, hogyan fut a Windows egy bankkártya méretű PC-n, és hogyan tudjuk azt konfigurálni. Részletesebben lesz szó a fejlesztői lehetőségekről, konkrét példákon keresztül kaphatunk képet a szenzorok programozásáról és az IoT debuggolásról Visual Studio segítségével.
Firefox OS bemutató, az Open Web építőköveből (HTML5, CSS3, JavasScript) félépülő telefon kedvező árának és könnyű fejleszthetőségének köszönhetően népszerű lehet a a belépő szintű telefonok szegmensében. A WebAPI segítsgével elérhető JavaScriptből a telefon speciális képességei. Első lépések, programozási bevezető. Firefox OS Simulator bemutatása.
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.
A Microsoftról közismert, hogy kiemelkedő eszközöket készít szoftverfejlesztők számára, amelyekkel nagyon hatékonyan fejleszthetünk alkalmazásokat elsősorban Windows platformra. A Windows 10 megjelenésével az IoT kütyük is Windows platformmá váltak, így az asztali vagy mobil alkalmazások írásakor már megszerzett tudásunkkal igen gyorsan IoT fejlesztővé válhatunk. Az előadásban bemutatom, mit tud a Windows egy Raspberry PI 2-n, és hogy hogyan használhatjuk fel meglévő kódjainkat az IoT világában.
ERP for university
II./a Theory: Pricing of ERP systems
• Based on what criteria companies choose an ERP system
• Pricing of ERP systems and related costs
• Licenses, subscriptions and maintenance fee
• Implementation costs
• Types of testing and their cost
Exercise II./b: Recording master data
• Recording of partners in the prodHost system (buyer, supplier)
• Creating articles in the prodHost system (finished product, raw material)
2007-ben a magyarországi T-systems szervezésében megtartott, nagyszámú szakmai közönséget vonzó ITC konferencián tartottam a virtualizációról egy áttekintő előadást.
A Microsoftról közismert, hogy kiemelkedő eszközöket készít szoftverfejlesztők számára, amelyekkel nagyon hatékonyan fejleszthetünk alkalmazásokat elsősorban Windows platformra. A Windows 10 megjelenésével az IoT kütyük is Windows platformmá váltak, így az asztali vagy mobil alkalmazások írásakor már megszerzett tudásunkkal igen gyorsan IoT fejlesztővé válhatunk. Az előadásban bemutatom, mit tud a Windows egy Raspberry PI 2-n, és hogy hogyan használhatjuk fel meglévő kódjainkat az IoT világában.
ERP for university
II./a Theory: Pricing of ERP systems
• Based on what criteria companies choose an ERP system
• Pricing of ERP systems and related costs
• Licenses, subscriptions and maintenance fee
• Implementation costs
• Types of testing and their cost
Exercise II./b: Recording master data
• Recording of partners in the prodHost system (buyer, supplier)
• Creating articles in the prodHost system (finished product, raw material)
2007-ben a magyarországi T-systems szervezésében megtartott, nagyszámú szakmai közönséget vonzó ITC konferencián tartottam a virtualizációról egy áttekintő előadást.
1. “Faltól – falig” open sorce
Török Tamás
szoftver üzletágvezető
Sun Microsystems
1
2. Az Open Source kilátásai
“[open source is] the most significant
all-encompassing and long-term
trend that the software industry has
seen since the early 1980s.”
IDC Group Report
August 2006
Open Source Farm – Budapest, 2008.12.11. 2
3. De mi is az az Open Source?
Source Binary OSI Definition
static void 011011010010000001100010011011110111010
101111001011000010110111001110100001011 1. Free Redistribution of Code
100000110100001010000011010000101001010
vdev_raidz_reconstruct_q(rai
dz_map_t *rm, int x)
100011010000110010100100000011011010110
100101101110011001000010000001100010011
2. Source Code Available
011110110011101100111011011000110010101
uint64_t *dst, *src, xcount, 110011001110110010000001110111011010000 3. Allows Derived Works
110111100100111011100110010000001100010
ccount, count, mask, i; 011001010110100001101001011011100110010
000100000011101000110100001100101001000 4. Allows Integrity of Author's Source Code
uint8_t *b; 000110011101101111011001110110011101101
100011001010111001100111111010000110110
110001100001011010010111001001110110011
5. No Discrimination Against Persons or Groups
int c, j, exp; 011110111100101100001011011100111010000
111010001000000100100100100111011011010 6. No Discrimination Against Fields of Endeavor
xcount = rm- 010000001100010011011110111010101111001
>rm_col[x].rc_size / sizeof 011000010110111001110100001011100000110
110011001110110010000001110111011010000 7. Distribution of License with Code
(src[0]); 110111100100111011100110010000001100010
ASSERT(xcount <= rm-
8. License Must Not Be Specific to a Product
>rm_col[VDEV_RAIDZ_Q].rc_siz
e / sizeof (src
9. License Must Not Restrict Other Software
10. License Must Be Technology-Neutral
• Megosztott forráskód
• Bárki számára szabadon hozzáférhető “programok”
• Jogi definíciók a szabadságra, felhasználásra, együttműködésre
Open Source Farm – Budapest, 2008.12.11. 3
4. Szabad szoftver?
i. A szoftver használatának szabad bármely célra
Szabad ii. A szoftver működése megismerhető
szoftver iii. A szoftver módosítható
definíció
iv. A szoftver szabadon terjeszthető
• Szabad = “szólás szabadság”, Szabad ≠ “ingyen sör”
• A szoftverfejlesztés etikai kategóriáját takarja
• A gyakorlatban egyet jelet az open source-al
• A fogalmat gyakran összemossuk: FOSS, FLOSS, Free and
Open Source...
Open Source Farm – Budapest, 2008.12.11. 4
5. Szoftver piac v3.0
Birtoklás Használat
c.1970-1980
1.0 Egyet jelent
a hardverrel
c.1980-2000
2.0 Önállóan
értékesítve
c.2000-
3.0 A valós érték
után fizetve
Open Source Farm – Budapest, 2008.12.11. 5
6. A Sun nem csak beszél róla...
• Innen jövünk
• Ezt csináljuk
• Ide tartunk
• Ebből próbálunk
megélni
Open Source Farm – Budapest, 2008.12.11. 6
7. Egy példa : a Sun hozzájárulása a Linux-hoz
Sorrend Vállalat
Becsült
érték $ Becsült behelyettesített
1 Sun Microsystems Inc 404 m összeg, amellyel a Sun
hozzájárult a Debian
2 IBM Corp 116 m
GNU/Linux-hoz
3 Red Hat Corp 76 m
Az érintett komponensek:
4 Silicon Graphics Corp 61 m
GNOME
5 SAP AG 60 m
Linux kernel
6 MySQL AB 45 m Mozilla
7 Netscape Communications Corp1 m
4
OpenOffice.org
X.org
8 Ximian Inc 39 m
és egyéb projektek
9 RealNetworks Inc 35 m Forrás: UNU-MERIT report for the European
Commission
10 AT&T 34 m “Economic impact of FLOSS on innovation
and competitiveness of the EU ICT sector”
January 2007
Open Source Farm – Budapest, 2008.12.11. 7
8. Mozi
Open Source Farm – Budapest, 2008.12.11. 8
9. Most már mindenki érti ? !
6 m. fejlesztő
5.5 mrd eszköz
65 m. letöltés
800 m. asztali PC
1.8 mrd telefon
3 mrd chipkártya
Open Source Farm – Budapest, 2008.12.11. 9
10. Múlt
• Egyetemi háttér (S.U.N.)
• Már a hardver is az volt
• Java technológia
létrehozása
• Szabadalmak
Open Source Farm – Budapest, 2008.12.11. 10
11. Jelen
• Minden Sun szoftver nyílt
forrásúvá válik
• Telefontól –
adatközpontig
• Szövegszerkesztőtől –
Mars robotig
• Nyílt forrású
technológiák egyéb
területeken is -
OpenSPARC
Open Source Farm – Budapest, 2008.12.11. 11
12. Az Open Source szoftver mindenütt
jelen van a világban
Open Source Farm – Budapest, 2008.12.11. 12
13. ... és szerencsére Mo.-on is
(GlassFish open source app. server)
Open Source Farm – Budapest, 2008.12.11. 13
14. A nyílt forráskód a stratégiánk –
az egyetlen, a működőképes
Fejlesztők Az emberek
irányába Ügyfélirányba
irányába
Még több fejlesztő • Szabad használat
Üzleti felhasználás
Még több fejlesztés • A választás
Bináris terjesztés
Még több partner lehetősége
Az értékért fizettetni
• Több szállító
Vendor lock-int
• Nagyobb közösség megszűntetni
Open Source Farm – Budapest, 2008.12.11. 14
15. A Sun megoldásai nyílt alapokon
Rugalmas, heterogén, bármikor megváltoztatható rendszerek
Adatbázis platform
Alkalmazás Java Enterprise System
infrastruktúra Composite Application Platform
Virtualizáció Sun xVM
Operációs rendszer
Partnerek
Arhitektúrák
(HW)
Open Source Farm – Budapest, 2008.12.11. 15
16. Jövő
• Azt még nem tudni, hogy
mit hoz...
• De bízunk benne, hogy ez
lesz az egyetlen
alternatíva
• A válság bennünket segít
Open Source Farm – Budapest, 2008.12.11. 16
17. Ami fontos: az üzenet
• Az open source a helyes út
• Akkor működik jól, ha nem
csak beszélünk róla
• Lehet élni zárt forrású
szoftverek nélkül is
• Kalandra fel!
• Ez a prezentáció nyílt
forrású eszközökkel, nyílt
forrású rendszereken
készült!
Open Source Farm – Budapest, 2008.12.11. 17