Střípky z OS/2 Developer Workshopu



Podobné dokumenty
Administrace počítačových sítí. WEB a LPT

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

Bezdrátový mikroadaptér N300 USB (N300MA)

Operační systémy Rozdělení a popis. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1124_Operační systémy Rozdělení a popis_pwp

Základy informatiky. Operační systémy

Rozdělení operačních systémů

Základní informace. Operační systém (OS)

O projektu OpenOffice.org a IBM OS/2 OS/2 a Open Source

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Operační systémy (OS)

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

Základní programové vybavení počítače

Téma 5. Ovladače přístrojů Instrument Drivers (ID)

IT ESS II. 1. Operating Systém Fundamentals

O projektu Nasazení OpenOffice.org v praxi

Open Solaris. Ladislav Pecen Client Solutions Sun Microsystems Czech

Externí zařízení. Uživatelská příručka

E.C.S. řada nová generace obrat o 360 ( Systém vyvinut ve Florencii v r.2009 )

Vestavné počítače PAC

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

VYUŽITÍ REGIONÁLNÍCH FUNKCÍ A WWW ROZHRANÍ V INTEGROVANÉM KNIHOVNÍM SYSTÉMU KPWINSQL

Vestavné systémy BI-VES Přednáška 10

SOFTWARE A POČÍTAČOVÉ SÍTĚ. Alice Nguyenová

Operační systémy. Operační systém - programové vybavení počítače, jehož úlohou je z{kladní řízení

Operační systémy Linux, Mac OS X a jejich srovnání

Instalace MetaTrader na MAC krok za krokem

Vývoj software pro Linuxové distribuce. Installfest Praha,

Už ivatelska př í řuč ka

Základy programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)

TRUST USB2 EASY FILE TRANSFER CABLE. Instrukce při prvním použití 1. Instalace ovladače (4.2) 2. Připojení kabelu (4.3)

Operační systémy. Tomáš Hudec.

Úvod do jazyka C. Proč jazyk C

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

GRAFICKÁ PROSTŘEDÍ GNU/LINUXU

Instalace a konfigurace OpenAdmin tool na M$ a Linuxu

a co je operační systém?

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

Chyby v prohlížečích, které v nich byly klidně deset let. Jiří Nápravník

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

TMU. USB teploměr. Teploměr s rozhraním USB. Měření teplot od -55 C do +125 C. 6. května 2011 w w w. p a p o u c h. c o m

Ukazky Zdroje:... 17

aniel Dvořák, Martin Mičan Liberec Windows Server 2012/R2 Migrační scénáře


Software je ve světě IT vše, co není Hardware. Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém

Operační systémy 2. Přednáška číslo 2. Přidělování paměti

Josef Hajas.

Inovace výuky oboru ASŘ s podporou linuxového serveru

Infor ERP Baan / ERP LN. Návaznost podporovaných OS na implementované SP a FP. Zdeněk Špidla

"SUSEN - dodávky základního hardware a základního software, etapa III.

Současná praxe a trendy v oblasti veřejného osvětlení

2 Popis softwaru Administrative Management Center

ÚVOD DO OPERAČNÍCH SYSTÉMŮ. Vývoj SW aplikací. Unix, POSIX, WinAPI, programování komunikace s periferními zařízeními, ovladače zařízení

Externí zařízení Uživatelská příručka

software Ruční měřicí přístroje Zobrazovače / Regulátory Loggery / EASYBus GDUSB FastView EASYControl net EASYBus Configurator GSOFT 3050 GSOFT 40k

Reporting a Monitoring

Prvi na svetu 12,5-inčni Ultra HD 4K konvertibilni laptop Toshiba Satellite Radius 12

IBM Informix 11.7 Edice

Color LaserJet Pro MFP M253-M254. Průvodce technickými údaji

Software. Mgr. Krejčí Jan (UJEP) Software 23. října / 6

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Základy operačních systémů

Uživatelská příručka k webové kameře HP Elite Autofocus


českém Úvod Obsah balení Technické údaje pro BT100 Doplňkové technické údaje pro BT100 S W E E X. C O M BT110 Sweex Bluetooth Class I Adapter USB

Technická specifikace ČÁST 1. Místo plnění: PČR Kriminalistický ústav Praha, Bartolomějská 10, Praha 1


Software. RNDr. Krejčí Jan, Ph.D. 5. listopadu RNDr. Krejčí Jan, Ph.D. (UJEP) Software 5. listopadu / 6

O aplikaci Parallels Desktop 7 for Mac

Řešení monitoringu výroby, řízení údržby a vizualizace v MES systémech Bronislav Musil Libor Vylíčil

Tato tematika je zpracována v Záznamy přednášek: str materiál: PrikladyZobrazeniCisel.pdf

OPERAČNÍ SYSTÉM ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

Měřicí systémy. Obsah. Systémy složené z autonomních měřicích přístrojů a modulů Sériová rozhraní. Sériová rozhraní - pokračování 1

Programové prostředky IS/IT


Projekt: 1.5, Registrační číslo: CZ.1.07/1.5.00/ Komprese videa

Matematika v programovacích

Skupina oborů: Elektrotechnika, telekomunikační a výpočetní technika (kód: 26)

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE

Virtualbox/2. Warpstock 2008 CZ Brno Virtualbox/2 prakticky Lubomír Černý

úvod Historie operačních systémů

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

Výpočetní technika. PRACOVNÍ LIST č. 5. Ing. Luděk Richter

Studentská tvůrčí a odborná činnost STOČ 2015

INSTALACE SW PROID+ V OS LINUX

Šifrování flash a jiných datových úložišť

VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ

ELEARNING NA UJEP PŘEDSTAVY A SKUTEČNOST

Laserový skenovací systém LORS vývoj a testování přesnosti

ISSS Mgr. Pavel Hejl, CSc. T- SOFT spol. s r.o.

TECHNICKÉ PODMÍNKY. Článek 2. Podmínky pro službu MojeBanka, MojeBanka Business, MojePlatba,Expresní linka Plus a TF OnLine

Instalace modemu AnyDATA ADU-770WH na Mac OS X

Softwarový projekt Vyhodnocovač a zobrazovač meteorologických dat

Fides Card Reader

Přehled verzí aplikace WinTechnol

Mac OS X z pohledu uživatele Linuxu. Klokan Petr Přidal klokan@seznam.cz

Transkript:

Střípky z OS/2 Developer Workshopu Postřehy a zajímavosti ze setkání OS/2 vývojářů v Drážďanech Jarda Kačer jarda@kacer.biz Czech Warpstock 2005 Liberec, 16.-17.7.2005

Obsah O místě konání Krátký přehled prezentací Plány na Warpstock Europe 2005

O místě konání Drážďany, SRN, 9.-10.7.2005 Technická univerzita Organizace: Robert Henschel a spol. & Netlabs

Prezentace OS/2 USB Stack Development Guidelines Supporting USB WebCams in OS/2 wxwidgets Netlabs.ORG What's Up? Developing Cross-platform Text-Based Apps FORTRAN/TK Porting X Apps to PM with EverBlue Development Roadmap for ecomstation Translating ecomstation Creating an OS/2 IEEE 1394 Driver

OS/2 USB Stack Development Guidlines Exigen Corporation, Litva Zakázková výroba pro IBM Exigen IBM Software Choice ecs Rady pro psaní vlastních ovladačů Existuje struktura ovladačů Některé obecné, jiné už pro konkrétní zažízení Vzájemná provázanost Potřeba psát ovladače pro konkrétní zařízení široký prostor pro seberealizaci :-) Ukázky zdrojových kódů, budou šablony

Supporting USB WebCams in OS/2 Vladislav Stelmakovský, placený z Netlabs Problémy web kamer: Komprese obrázku tajný algoritmus V OS/2 se používá hacknutý algoritmus z Linuxu Každý čip web kamery může mít jiný algoritmu, tudíž je velmi pracné podporovat všechny kamery, zatím cca 20 typů Algoritmus běží v aplikaci na ringu 3 Zatím dostupná aplikace na snímání obrazu, další se budou tvořit

wxwidgets A Cross-platform Toolkit and Its OS/2 Version Stefan Nies wxwidgets knihovna na psaní přenositelných programů Ne zcela kompletní port, ale funkční

Netlabs.ORG What's Up? (1) Adrian Gschwend Pravděpodobně nejzajímavější přednáška Zhodnocení práce až do teď a výhled do budoucna Adrian má vizi do budoucna Je ale realista, otevřeně přiznává, v čem máme problémy a kde OS/2 pokulhává a nestačí Osobní pohled: Netlabs.ORG není spolkem počítačových maniaků, ale normálních lidí, kteří žijí

Netlabs.ORG What's Up? (2) Problémy: Osobní Fluktuace vývojářů, poměrně malý počet Málo lidí dělá hodně věcí Už nejsme studenti Technické Design OS/2 je z dnešního pohledu zastaralý, spousta omezení Je velice těžké držet krok s novými technologiemi, vše se musí hackovat Architektura OS/2 má svoje hranice a za ně se určitě nedostaneme, např. 64 bit apod.

Netlabs.ORG What's Up? (3) Výhled do budoucna krátkodobě: Jediná rozumná cesta je všeobecná podpora ecs, od IBM se nedá čekat nic Soustředit se na drivery a aplikace Tento přístup může fungovat ještě několik let Open-source kernel dnes? Žádný přínos! Výhled do budoucna dlouhodobě: Bude třeba opustit OS/2, jak ji známe dnes Před lety byla ve stejné situaci firma Apple Důležití jsou lidé, ne kód. Do budoucna přenést koncepty (PM, WPS,...), ne kód. Jedině open-source pro base system.

Developing Cross-platform Text-Based Apps on OS/2 Jan van Wijk, autor DFSee Zdarma poskytuje multiplatformní knihovnu pro textový výstup: DOS, OS/2, Windows, Linux Principy podobně jako v PM Knihovnu používá DFSee Představení multiplatformního build environmentu: wmake, rozdělení podle OS a podle typu buildu (ostrý, debug, trace,...)

FORTRAN/TK: Easy GUI Development for OS/2 and Win Robin Haberkorn Jak spojit Fortran z Open Watcom s GUI Založeno na Rexx/Tk Zatím víceméně chaos-verze, spousta chyb Využití???

Porting X Apps to PM with EverBlue Sebastian Wittmeier Jak portovat X aplikace do OS/2, aby vypadaly a chovaly se nativně Nejedná se o port X Windows, aplikace běží přímo v PM Komponenty: démon, DLL, Xlib,... Problémy s nekompatibilitou PM a X

Development Roadmap for ecomstation Bart van Leeuwen, Mensys Jak může Mensys pomoci vývojářům Připravuje se kompletní UNIX developerské prostředí Založeno na GCC od InnoTeku Mělo by zaručit rychlý port aplikací z UNIXu, hlavně z Linux open-source V Mensysu nyní fulltime 3 lidé na vývoj, marketing a prodej Z toho vývoj jeden den v týdnu

Translating ecomstation Jacques van Leeuwen, Jan van der Heide Přeložili celou ecs do holandštiny 14 měsíců JvL dříve v IBM v oddělení pro lokalizace Ukázka typických chyb Vysvětlení, jak by se mělo postupovat Především konzistence Žádný slang Žádné speciální nástroje, pouze oddělení resourců do separátních souborů

Creating an OS/2 IEEE 1394 FireWire Driver Alexandr Cherkajev, placený Netlabs.ORG Spolupráce s Dresden OS/2 User Group Hlavně Robert Henschel Architektura, jak psát ovladače,... Praktická ukázka Musel jsem odejít před koncem

Mozilla Compilation and Development Procedures Peter Weilbacher Přednáška odpadla :-( Materiály by měly být k dispozici

Plány na Warpstock Europe 2005 Listopad 2005, Drážďany Hned za rohem :-) Praha-Drážďany vlakem EuroCity: čas 2:21, cena záteční jízdenky cca 1000 Kč Ubytování na univerzitě (Robert) cca 30 Euro Ideální příležitost navštívit velký Warpstock, lepší to už nemůže být Česká skupina není vidět Ideální šance Více informací: Robert Henschel