|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 19 Jul 2001 16:52:22 To : All Subject : URL: http://www.lwn.net/2001/0719/desktop.php3 --------------------------------------------------------------------------------
[1][LWN Logo]
[2]Click Here
[LWN.net]
Sections:
[3]Main page
[4]Security
[5]Kernel
[6]Distributions
On the Desktop
[7]Development
[8]Commerce
[9]Linux in the news
[10]Announcements
[11]Linux History
[12]Letters
[13]All in one big page
See also: [14]last week's On the Desktop page.
Note: An asterisk (*) denotes a proprietary product, (w) denotes WINE
based tools.
Office Suites
[15]Ability (*)(w)
[16]ApplixWare (*)
[17]GNOME Office
[18]HancomOffice
[19]KOffice
[20]StarOffice / [21]OpenOffice
[22]Siag Office
[23]WordPerfect Office 2000 (*)(w)
Java / Web Office Suites
[24]ThinkFree Office (*)
[25]Teamware Office (*)
[26]Cybozu Office (*)
Desktop Publishing
[27]AbiWord
[28]iceSculptor (*)
[29]Impress
[30]Maxwell Word Processor
[31]Mediascape Artstream (*)
Web Browsers
[32]Mozilla
[33]Netscape (*)
[34]Opera (*)
[35]Konqueror
[36]Galeon
Handheld Tools
[37]KPilot
[38]JPilot
[39]Palm Pilot Resources
[40]Pilot Link
[41]SynCal
On The Desktop
A better cup o' Java in the morning Java on Linux has never been one
of the OS's strong points. Sure, lots of vendors are using Java on
Linux for embedded systems, but the desktop user seldom sees these
systems. The desktop user mostly uses the Java runtime environment
(aka Java RE) found in their browser. And typically, that environment
lacks, to be polite, stability. Users often find their Netscape 4.x
browsers locking up or crashing outright when running Java applets on
various web sites. The problem has been so severe that many users
simply disable Java, with the result being that many sites lack the
visible information that users are seeking.
Fortunately, starting with Netscape 4.0, users have had the ability to
use alternative Java RE plugins with their browser. These plugins
replace the existing Java RE in Netscape, hopefully providing more
stability. Newer browser alternatives including [42]Mozilla and
[43]Konqueror also allow for using alternative Java environments.
Earlier this month the [44]Blackdown team released a new version of
the Java 2 RE Standard Edition, a complete runtime environment that
can be used for standalone Java applications which also includes a
browser plugin. The Java 1.3.1 FCS release notes say that the package
is available in bzip2, Debian and RPM formats but the status page says
only the first two are actually available. A search of archives on the
mirrors page turns up no RPM packages.
Blackdown's Java kits are available via their [45]mirrors page.
Project [46]status and [47]release notes are also available.
The installation from the bzipped package is very straightforward:
unpack the archive in the directory of choice and make sure the "bin"
directory created during this process is included in your PATH if
you'll be running Java applications directly (this step is not needed
if you're just going to be running the plugin). The plugin can then
installed by making a symbolic link from the javaplugin.so file under
your installation directory to your
$HOME/.netscape/plugins
directory (see the INSTALL file in the Blackdown distribution for
complete details). Then all that's necessary is to tell Netscape to
use the Java plugin. To do this, select Edit->Preferences to open the
Preferences dialog window. Click on the Advanced category and make
sure the "Enable Java" and "Enable Java Plugin" buttons are selected.
The Plugin option won't be available unless Netscape sees the plugin
when it starts up, so you may need to restart Netscape after
installing the javaplugin.so plugin. The plugin also has a number of
configurable options, such as use with proxies, which can be set using
the JavaPluginControlPanel.html page found in the Blackdown Java
installation directory. You can verify the plugin has been installed
by using the [48]about:plugins feature of Netscape.
Performance for the new plugin is hard to measure but overall the
stability seems to be improved in the short time we've had to run with
the new plugin. LWN.net examines many web sites each week and crashes
with Netscape are common. With the new Java plugin installed those
crashes have been noticeably reduced.
Blackdown, however, is not the only source for Java environments on
Linux. IBM has a [49]freely downloadable Java 2 environment as well.
[50]Installation instructions are available for this release.
Registration is required in order to download the software and you
need to agree to certain terms if you plan on redistributing the
runtime environment with any software you sell or distribute.
Installation using the RPM puts the plugin under /opt (the Blackdown
distribution, because it is a simple compressed tar archive, can be
placed anywhere). After installing the RPM, you need to install the
plugin, just as you did with the Blackdown version:
ln -s /opt/IBMJava2-13/jre/bin/javaplugin.so \
$HOME/.netscape/plugins/
According to the IBM documentation provided, Red Hat 7.1 requires you
work around an issue with the "floating stacks feature" of that
release. The plugin will handle this automatically, but if you run the
java virtual machine (aka "java") manually, you need to set an
environment variable. The documentation states clearly how to handle
this situation and the package includes wrapper scripts for dealing
with the issue.
Testing We tested both plugins with some of the applets found on
[51]Sun's Applet Resource site. In the following, a "yes" note
reflects a successful test, a "no" means the applet didn't work.
Applets from The Java Tutorial:
FontSelection yes Starry yes
SwingShapeMover no CardLayout Demo yes
MovingLabels yes
Other applets:
ColorWheel yes Space Debris no BouncingHeads yes
Bubbles yes Bullets yes ImageTest yes
TumblingDuke yes Dining Philosophers no Escher no
LED yes Neon Sign yes Nuclear Plant no
Pythagoras yes Star Field no
The tests showed that both plugins worked exactly the same, though
checking the version of each shows they may come from different code
bases:
For IBM's Java:
mjhammel(tty0)$ ./java -version
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard
Edition (build 1.3.0)
Classic VM (build 1.3.0, J2RE 1.3.0 IBM
build cx130-20010626 (JIT enabled: jitc))
For Blackdown's Java:
mjhammel(tty0)$ ./java -version
java version "1.3.1"
Java(TM) 2 Runtime Environment, Standard
Edition (build Blackdown-1.3.1-FCS)
Java HotSpot(TM) Client VM
(build Blackdown-1.3.1-FCS, mixed mode)
For Blackdown Java most failed tests popped up a window stating that
the arguments for the applet "couldn't fit into locals", a
java.lang.ClassFormatError. The same problem applied to the failed
versions under the IBM JVM, but without the pop up window.
Interestingly, some tests with the IBM Java RE were run on a Red Hat
Linux 7.1 system initially (until we could get them properly installed
on the Red Hat Linux 6.1 system where Blackdown had been installed).
Here, ImageTest failed on a Red Hat Linux 7.1 system with the IBM Java
RE plugin when the rotating Tumbling Duke caused Duke to disappear.
This didn't happen on the Red Hat Linux 6.1 box. Something wasn't
quite right on 7.1 with IBM Java's image processing features.
KDE Report: LinuxTag 2001. KDE Dot News carried [52]a report from
LinuxTag this week covering that projects presence at the show. "The
well decorated and overcrowded 24 square meter KDE booth and its crew
enjoyed the feedback and interest of several thousand visitors, among
which remarkably many stopped by to talk to the KDE women team."
Mtools: KDE's answer. Last week we mentioned that mtools, the DOS
utilities for Linux/Unix systems, has a GTK+ based graphical
interface. A KDE fan wrote in stating that [53]KDE has abstracted
access to the floppy device, via mtools, using a URL of "floppy:/".
This interface seems even more intuitive than the file manager method,
though you'll always find users who would argue that point one way or
the other.
Desktop Environments
KDE 2.2 Release Schedule Update. A [54]new schedule for KDE 2.2 was
published this past week. The updates push the release out another 2
weeks to address stability and security issues.
Konqueror Gets Text-to-Speech Synthesis. A [55]text-to-speech system
is being added to Konqueror, the KDE web and file browser, with the
first trial version submitted to CVS. In this first version the new
system requires manual selection of text and then manually running the
speech synthesis tool. Later these steps will be more automated.
Kernel Cousin KDE #17. The benefits of a backported QRichText object
from Qt3 into Qt2 has resulted in discussion of a new library for KDE
to handle text, tentatively called libkofficetext. This and more are
covered in the expanded [56]Kernel Cousin KDE this week.
KDE Print framework. Michael Goffioul, author of the new [57]print
subsystem in KDE, has posted his slides on the subject which he
presented at LinuxTag in Germany. The slides are now available in HTML
format.
Minutes of the GNOME Board meeting. This weeks [58]GNOME Board meeting
highlight was the formal agreement on job description, salary, and
benefits for the executive director of the GNOME Foundation. The
director has apparently been hired, though a name has yet to be
released.
Office Applications
AbiWord weekly news #52. There were various bug fixes noted in this
weeks [59]AbiWord Weekly News and the mailing lists noted the
availability of an english-only thesaurus package along with an
attempt at a source tree closing in preparation for the next release,
but that attempt met with resistance due to a number of show stopping
bugs still to be resolved.
Open-source OpenOffice for OS X faces uphill battle (ZDNet).
[60]OpenOffice's OS X port is in search of a project lead, according
to this ZDNet report. "Hutinger said, it's not as though he's starting
from scratch. ``Sun, Patrick Luby [a senior engineer at Sun and former
manager for the Mac OS X port who is now working on the Solaris and
Linux ports of OpenOffice] and his team have done a lot of the ground
work, or should I say all the hard work. They have fixed all the
problems with the current tool chain Apple is using.''"
Desktop Applications
KIllustrator name change. Seeking to resolve the issue with Adobe,
KIllustrator's author has reportedly changed the name of the package
to [61]Kontour. According to a report from [62]Heise Online (German
language, with a [63]BabelFish translation), Adobe won't try to
prevent KIllustrator from being distributed as long as that project
does change its name.
And in other news...
A Linux desktop is on the way (ZDNet). This ZDNet commentary provides
a [64]set of requirements for the Linux desktop, ranging from better
configuration and application installation tools to more productivity
tools and even Windows support, that are necessary in order for it to
become viable in the marketplace. "While Kmail is nice, and pine will
get you by in a pinch, we need a true tool on par with Outlook/Notes.
No matter how much I love Linux, I still like Outlook for its
integration. And while I have tried Evolution, Magellen and its
offspring, none are ready for primetime. Evolution is getting close,
but there is still a ways to go. And these tools need a backend server
for Mail, Calendar, Address Book, and Collaboration. Until these
ripen, a lot of people will never come over." Despite this particular
quote, this is mostly a positive piece about the Linux desktop.
Libart API documentation. The [65]libart library API has been
documented. The documentation includes an example program under GTK+,
however some parts of libart are currently missing such as micro tile
arrays.
CFP: Unix and the desktop. The [66]Netherlands Unix User's Group
(NLUUG) is inviting submissions for talks on end user experiences and
new developments related to the Unix desktop and multimedia
applications.
Section Editor: [67]Michael J. Hammel
July 19, 2001
Note: An asterisk (*) denotes a proprietary product, (w) denotes WINE
based tools.
Desktop Environments
[68]GNOME
[69]GNUstep
[70]KDE
[71]XFce
Window Managers (WM's)
[72]Afterstep
[73]Enlightenment
[74]FVMW2
[75]IceWM
[76]Sawfish
[77]WindowMaker
Minimalist Environments
[78]Blackbox
Widget Sets
[79]GTK+
[80]Qt
Desktop Graphics
[81]CorelDRAW (*)(w)
[82]GIMP
[83]KIllustrator (currently unavailable)
[84]Photogenics (*)
[85]Sketch
Windows on Linux
[86]WINE
[87]Win4Lin
[88]VMWare
Kids S/W
[89]Linux For Kids
Send link submissions to [90]lwn@lwn.net
[91]Next: Development
[92]Eklektix, Inc. Linux powered! Copyright Л 2001 [93]Eklektix, Inc.,
all rights reserved
Linux (R) is a registered trademark of Linus Torvalds
References
1. http://lwn.net/
2. http://ads.tucows.com/click.ng/pageid=001-012-132-000-000-005-000-000-012
3. http://lwn.net/2001/0719/
4. http://lwn.net/2001/0719/security.php3
5. http://lwn.net/2001/0719/kernel.php3
6. http://lwn.net/2001/0719/dists.php3
7. http://lwn.net/2001/0719/devel.php3
8. http://lwn.net/2001/0719/commerce.php3
9. http://lwn.net/2001/0719/press.php3
10. http://lwn.net/2001/0719/announce.php3
11. http://lwn.net/2001/0719/history.php3
12. http://lwn.net/2001/0719/letters.php3
13. http://lwn.net/2001/0719/bigpage.php3
14. http://lwn.net/2001/0712/desktop.php3
15. http://www.ability.com/linux/
16. http://www.vistasource.com/
17. http://www.gnome.org/gnome-office/
18. http://www.hancom.com/en
19. http://www.koffice.org/
20. http://www.sun.com/software/star/staroffice/
21. http://openoffice.org/
22. http://siag.nu/
23. http://linux.corel.com/products/wpo2000_linux/index.htm
24. http://www.thinkfree.com/
25. http://www.teamware.com/office
26. http://cybozu.com/
27. http://www.abiword.org/
28. http://www.chilliware.net/
29. http://www.ntlug.org/~ccox/impress/
30. http://www.eeyore-mule.demon.co.uk/
31. http://www.mediascape.com/linux.html
32. http://www.mozilla.org/
33. http://home.netscape.com/browsers/
34. http://www.opera.com/
35. http://www.konqueror.org/
36. http://galeon.sourceforge.net/
37. http://www.slac.com/pilone/kpilot_home/
38. http://jpilot.org/
39. http://eunuchs.org/linux/palm/
40. http://www.gnu-designs.com/pilot-link/
41. http://hopf.math.nwu.edu/syncal/
42. http://www.mozilla.org/oji/
43. http://www.konqueror.org/konq-java.html
44. http://www.blackdown.org/java-linux/java2-status/jdk1.3-status.html
45. http://www.blackdown.org/java-linux/mirrors.html
46. http://blackdown.org/java-linux/java2-status/jdk1.3-status.html
47. http://blackdown.org/java-linux/java2-status/INSTALL-1.3-j2re
48. about:plugins
49. http://www-106.ibm.com/developerworks/java/jdk/linux130/?dwzone=java
50. http://www-106.ibm.com/developerworks/java/jdk/linux130/installation.html
51. http://java.sun.com/applets/index.html
52. http://dot.kde.org/994930585/
53. http://lwn.net/2001/0719/a/mtools-kde.php3
54. http://dot.kde.org/995344211/
55. http://dot.kde.org/995252059/
56. http://kt.zork.net/kde/kde20010713_17.html#4
57. http://users.swing.be/kdeprint/www/index.html
58. http://lwn.net/2001/0719/a/gnome-board-20010716.php3
59. http://www.abisource.com/dev/news/2001/awn52.phtml
60. http://www.zdnet.com/eweek/stories/general/0,11011,2784625,00.html
61. http://www.theregister.co.uk/content/4/20431.html
62. http://www.heise.de/newsticker/data/odi-11.07.01-000/
63.
http://babel.altavista.com/urltrurl?url=http%3A%2F%2Fwww.heise.de%2Fnewsticker%2
Fdata%2Fodi-11.07.01-000%2F&lp=de_en&tt=url&urltext=&doit=done
64. http://www.zdnet.com/zdnn/stories/news/0,4586,2769502,00.html
65. http://www.gnome.org/~mathieu/libart/libart.html
66. http://lwn.net/2001/0719/a/nluug-cfp.php3
67. mailto:lwn@lwn.net
68. http://www.gnome.org/
69. http://www.gnustep.org/
70. http://www.kde.org/
71. http://www.xfce.org/
72. http://www.afterstep.org/
73. http://www.enlightenment.org/
74. http://www.fvwm.org/
75. http://icewm.sourceforge.net/
76. http://sawmill.sourceforge.net/
77. http://www.windowmaker.org/
78. http://blackbox.alug.org/
79. http://www.gtk.org/
80. http://www.trolltech.com/products/index.html
81. http://linux.corel.com/products/draw/index.htm
82. http://www.gimp.org/
83. http://wwwiti.cs.uni-magdeburg.de/~sattler/killustrator.html
84. http://www.idruna.com/products.html
85. http://sketch.sourceforge.net/
86. http://www.winehq.org/
87. http://www.netraverse.com/
88. http://www.vmware.com/
89. http://www.linuxforkids.org/
90. mailto:lwn@lwn.net
91. http://lwn.net/2001/0719/devel.php3
92. http://www.eklektix.com/
93. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19861608ebc7d.html, оценка из 5, голосов 10
|