Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 URL: http://www.lwn.net/2001/0719/desktop.php3   Sergey Lentsov   19 Jul 2001 16:52:22 
Архивное /ru.linux/19861608ebc7d.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional