|
Upgrade ArcaOS to NeoWPS level
- Install original PNG icons drawed by designer, specialized at OS/2 adornation.
- Install eSchemes 2018 to change colors and buttons on desktop.
|
TITLE: DWS2007 live report
DATE: 2007-07-07 12:20:34
AUTHOR: eCo Software
Please use online translator go to http://translate.google.com and request the translation of http://ru.ecomstation./showarticle.php?id=161 to your language |
(........ ..... ........ ............. . ............ . ....... ....)
. .... .... ........... Developers Workshop ........
. .......... (....... .........). . ...... .... ...........
........ ..... 30 ............. (. ........ ... ........... . ........
............ ........ ... eComStation)
Utilizing Multi-Core processors -- Keith Merrington
.......... .. ....... ........... Intel 8086 . 1978..
- 1987 - OS/2 ........ . preemtive multi-tasking support
- 1993 - SMP (symmetric multiprocessing), 16 ...........
- 1996 - 64 .......... . WSeB
- 2007 - eCS 2.0 . .......... ............. ...........
..... ..... .....?
... ......... ..................,
.... ..... ..
... ............. .........., ......
... ......... ....... ...... .... ....................
. PM .........., ..... ........ ......... .. ....... ..... -
WinPostMessage.
.......... ...... .............. PM-........., ... ...... ....
..... .. ......
.. ...... ..... ....... Object window. HWND_OBJECT.
... ........., .. ......... ....... ......, ..
...... ............ . ......... ............. . ..... ........ ...
..... ........... (Event, Mutex (mutual exclusion), MuxWait)
- ........ . Event - ........, ........, .....
- . ... .....
........ ....., ... . ....... ........ ....... ....... .. ......
...... Mutex-.........
..... ... ...... ... ........ .......
Symmetrical Multiprocessing SMP
......... ...... . ..., ... ............... ... .......... . eComStation.
...... ....... ....,
- ... ...... .......... ........... . ........
- DosGetProcessorStatus - ........, ....... .. ..
..... .......... .. ....... MARKEXE
(......... ........ ........., ..... ... ........ ...... .. .....
..........);
... ...... ......... .........., ... ... ...............
.......... ......
..... ...... ........., ....... ........ ........ .. SMP.
..... zip .............. . ....
.... .. ............ .. 64 ..........., . .........
...... ............. ........., .......... ..... .. ......
.. ..... ......, ..... ..... .... .. .....
Reading XML files with REXX -- Christian Langanke
............ ........ .......:
....... ... ....., ..... ......... ... ...., REXXXML - .. . ......,
stem, ...... ........, ....... ..........., ... ........... ........
...... .. XML ...... ..... ..... .....:
- ... ........ ....... ........ . REXX-.........
- ........ ............ ........ ........... ...... ..... .........
- ..... ..... ......... ...... .. ...... . ....... OpenOffice.org
... ........ ........:
- ... ... ........ XML
- REXXXML - libxml API
. REXXXML ..... ........... ...... REXX API,
......... .......... libxml API (... ....),
..... ....... ............
(. ... ..... ...... REXX, XML, DTD, XML Schema)
.. .... . ........:
libxml API ............. ... REXX.
XML-...... ........... . ........ ...... DOM
. ... .... ......... ........
........ ...... . ..., ... ..... ....... ..-........
... ...... .... ....... ..., ... ... ....... ... REXX-....
......., ..... ............ ..... .... .......
...... .......... . ..., ... ..... stem'. . ... ... .............
.........., ... ........ XML-....
(...... ....... . ............. ............ ....).
. ...... .... ......, ... ..... ........ .... XML . stem.
...... ....... ........ XML-.......
..... ......., ........ .... ....... .. .....,
......... .. ....:
......., .... ........... . ..... .......
..... .. .......: ...... .... . ...... XML,
...... .... ........... ......... .....
....
..... . .... ...... ......... . ........, ........ ... .. .......,
..... .... .......
Managing Sets of Program Resources -- Christian Langanke
... ..... .... ........... . ..... .......... .......... .... .....
....... ....... ... PM-........ ........ . DLL'....
........ ..... ...... ......., .....
.... ..... ............ ........ TMF (Text Message File) ..
Workplace Shell Toolkit. .......... . ...... ....... ........ .........
. ......., ...... ......... .......... ....... ...........
......., ....... .......... Christian - ... ........ ...... .......?
...... ......... ... ...... ........ .... ... ............,
..... ........... ....... ........., ......... ............... ....
(. . ........... .. ..... ......... ...... .... ... ...... ......)
............ ........ ........ .. Apache MultiViews
... ............... ...... ..... .......... .........
.......: Resource Variant, Resour.e Dimension, Preferences List.
....... Preferences List - ...... ...... . HTTP-...........
...... ....... ......, ... ...-....... ............. ........
html .. ....., ....... ........ .............
........ ............ . ..., ... ..... ..... ........ (Resource set).
..... ..... .... . ..... ....... . ............
Resource Set Decoder.
..... ...... ....... .......... ....... ... ...........
Resource dimension (.... ........ ........., ............ .........,
........ .........). ...... ......... ...... x,y,z . .......
...... ....... .. .... ...........
... .... ..... .......?
........ ............. . ......... .......
....... ..... ..... ........... ... ......... ..... ........ .......
..........., ... ... ......... ..... . .., ... .......... .....
........ ............
Introduction to NOM -- Chris Wohlgemuth
............... ... 2 .... ... OS/2.
....... ..........: release-to-release binary ..............
.......... ... ............... ... .......... ....... ............ .. .....
..... ......... ......, .. ........ ........ ........... ... ...... ...
.......... ........... ........ .......
.......... ..... ......... ........... . ........, ....... ... .
.++, ObjectiveC.
... ... .... .............. . ..............
....... .........:
.........., ....... ......, .......... ....... . ...... ...........
... ...... ......?
........ IDL-...., ............., ........ C-....
..... ............ . ........... ....... . ......... ...... .......
...... .......... ..... . ........ ........., ... ..........
. ... ... ... .........
......... ......
... ......, .. ....... ... ...... - .............. . ....
..... ....... .... NOM - ........... ........ ......... .. .......
... ........, .......... WPS ........ ..... ...... . ........
........... ...... .......... ........ .. ......... .. ......,
. GetClass(......... .. ......), ....... ............ . ..........
...........
....... ......
......... ............ . eComStation -- Eugene Gorbunoff
........ ............
A freely programmable USB-interface for eCS -- Uwe Hinz
.. ....... .......: DLP-USB245M (.........?!)
......... . ..., ... ............. USB-......, USBECD.SYS ........
..... ........... Windows ........ ........... . .................
USB . eComStation.
......, ... .... REXX-......... . ..... ...... ......... .......... USB
.. REXX.
... ....... .......... ......... -- Eugene Gorbunoff
........ ............
VirtualBox -- Adrian Gschwend
.... ...... ... eComStation, Windows, MacOSX, Linux.
.................. ..... ........ ...........
......-... ....... .. Qt-....... (dmiq).
......., ... VirtualBox .....-..... ......, ..... ......,..
.... ...... .........-..........., ....... ..........
VirtualBox ..... snapshot (....../.......... ......), ..... ........
....: NAT ... TUN/TAP, ......... PXE, ......... VDI, VMDK,
. ...... ....... RDP-....... ..... ............ USB ..... RDP.
Innotek ....... ...... ...
...........
................ ...... ........ Bundesnachrichtendienst,
.... ... ...... VirtualBox: ............ (......... ... .............
.............) . .......... ............
..... .......: Knut, Adrian Gschwend, Dmitry Kuminov
...... ............., ... ..............., .... .......... .... ........
......., .. .... .......... .........
...... ........... Dmitry Kuminov . ................. ...... ........ Windows XP.
.......... ....... ..... ......... ..... ......... ......,
....... ... ........ . .......... - ... ......... ... (COM/XPCOM).
..... ......... snapshot . ....... ........
Qt toolkit -- Dmitry Kuminov
....... ....... ....... ........, ......... .. ....
Qt . .......... . ..... eComStation (PIS/2, SIM, ..)
Cornelis ...... ....... ........ ... ... Qt .........
Qt 3 .............. . eCS, . Qt4 ..... ... .. ........,
.... ........ .. .... Qt3 ....... .......
......., Qt ...... ..... ....... . ....... .. ............,
................... . ..............
..... ..... ........ ...... .......... 5 ....... ....,
. .... . ....... .......
........ ......, ... .......... Qt ..... .. .... ..........
... ....... ...... ......... ..... ...... qt.cmd,
....... ............. .......... ..........
(..., ..... .... ..... ..... ............. . qt-set-var.cmd, . ..
....... .. ......)
....... .. -- Yuri Proniakin
....... ..... ............ .... K42 . L4,
..... ..... . OS/2 ........ . ..... ..... ....
(..... ........).
........, ... 16-...... ......... .... ....., 16-......
........ . .......... .. ......... .......... ..... IBM K42 ....
. ........... "........" ... ............. . OS/2.
Voyager -- Adrian Gschwend
........ ....... Voyager.
Chris ........ ... NOM, ...... ........... GTK+.
......... ......... .......... ........ . eComStation,
.. .............. ..... ...... .........
(Win, Lin), ...... ... ... ......
... ........ .... ..... ..... ......... ......... ....... ..
..... ........... . Linux.
....... ....
NOM (SOM), Voyager Desktop (WPS), Cairo (GPI/GDI), GTK+, Triton (...)
......., ....... ...... .... ..........,
.. .... OpenGL, ...-...-.....
....... Voyager ........ ......... .. IBM
(.. ....... ACM), ...... ......... .. IBM'.....
.... ... ..... ......... ..... ....... .....
.......... ...... .......... ...... ..... ....... .........
NOM ..... ......, ...... .......... ........., .... ....... .......
. ......... ..... ............. ..... WPS-.......
............., ... ... .. vaporware, . ... ........
...... ..... .......... .... ....... ...... ...... Voyager 1.0.
...... ............ ... ...........
Cairo - PDF, ......, ............
....... ...... Cairo .........., .. ..........
...... . ....... ......... GTK+ Toolkit.
........ LGPL ......... ... ............., ....... ... .........
... ............ ..........
Triton - ...........-.........., ...... IO-Procs. .... .......,
....... .......
....... ........ ............. . OS/2.
.... ... .......... VirtualBox, ... ..... ......... ... ........ OS/2.
(.........: Mensys ......... .. ............ ...... Voyager,
.. ........... ..... ........ ..... ............ ..... . eComStation)
... ..... ............., ..... ... ....... .. Voyager?
DOS*, Mou*, KBD*, VIO API, LX Loader ... ....,
GRADD driver ... OpenGL ...-..... . ....
.. ...... ........ - GPL .... ...... ... .......... . ....... ... NOM,
......... ..... ........... ... ............. ........ ........ .....
......, ... ........ .. Voyager ..... LGPL/CDDL.
... ......? ...... ..... ........ ... eComStation..
. WinXP . Lin ........
Adrian ....... ........ .... www.netlabs.org,
........ ftp, SVN, ..
..... ... Voyager - .... . ......... .......
(..., ...... .... ..... .......: ... ..... ...... .. .......... ..... .......,
... ..... .... ......)
.............. ..........:
Test the program:
|
Virtual keyboard - on-screen virtual keyboard (useful for touchscreens, to input special characters)
|
Comments: Comment this article.
|
How to prevent data loss? a) don't use old version of JFS driver. b) Don't boot from old eCS CD1 (if you take eCS 2.0 CD1, then disable its disk checker else it can kill your partitions), Advice how to use JFS filesystem |
|
|