Title: Linux and GNOME on the desktop What next
1Linux and GNOME on the desktopWhat next ?
- Jody Goldberg
- GNOME Foundation Board
2What is GNOME
- Started in 1997 at the University of Mexico
- A complete free desktop environment
3Technical Goals Usability
- Usability
- Internationalization
- Accessibility
- Portability
- Consistency (HIG)
- Human Interface Guidelines
- Simplicity
- Few visible options
- Editor for less frequently used settings
4Technical Goals Internationalization
- Usability
- Internationalization
- Accessibility
- Portability
- Pango
- Unicode
- Extensive translation and localization teams
5Technical Goals Accessibility
- Usability
- Internationalization
- Accessibility
- Portability
- ATK, AT-SPI
- Accessibility Tool Kit
- Also used in OOo
- User tools
- Magnifier
- GOK
- Dasher
- 2002 Hellen Keller Award
6Technical Goals Portability
- Usability
- Internationalization
- Accessibility
- Portability
- Languages
- Python, Perl
- C, C
- Platforms
- Windows
- Novell and GAIM
- Macintosh
- CinePaint
- Handhelds
- GPE
7Management Goals Releases
- Time based releases
- Release team to coordinate the myriad elements
8Project Goals Foundation
- Elected by project contributors
- Non-Technical coordination
- Plan and fund conferences
- Handle Trademarks
- Advisory board
9Project Goals ISV Support
- Lesser GPL (LGPL) platform libraries
- API/ABI stability
- Coordinate problem reports
10Deployments China
- Java Desktop System from Sun
- China committed to deploying 200 million open
standards-based desktops over time
11Deployments Largo Florida
- Municipal Government
- 900 Users
- Total annual budget of 1.3 M USD
- Now running tablets in the Police Cars
12Deployments Sao Paolo Overview
- Public access points running GNOME for entire
province - 72 of 107 centers have been deployed so far
- 150,000 Users per week
- 10,000 USD per center
13Deployments Sao Paolo Map
- www.telecentros.sp.gov.br/mapa.php
14Deployments Sao Paolo ATMs
15Deployments Extremadura, Andalucia
- Provinces in Spain
- 80,000 Machines in the first phase for education
- Additional 240,000 machines in municipal
governments in the next phase
16Things to Improve shared platform
- Projects develop their own platform libs
- Glib vs nspr vs QT vs standard c vs CORBA
- How many string apis do we need ?
- MIME types and their handlers
- Mozilla vs GNOME vs KDE
- Freedesktop.org
- .NET ?
- Adopt the Gettys Doctrine
17Things to Improve MS Office Compatibility
- Good
- Applications are generally usable
- Some are starting to surpass MS Office
- "Persons who wish to use a spreadsheet to perform
statistical analyses, and who are concerned about
the accuracy of their results, are advised to use
Gnumeric rather than Excel. - Dr. B. D. McCullough
- Not so Good
- VBA import and translation is still unsolved
- Few apps support encryption
- Word Art (WMF/EMF) display is at best ugly
18Things to Improve Fonts
- Bitstreams Vera fonts solve the Out of the Box
problem - Symbol fonts do not match magic MS bullets
- No free metric compatible fonts
- Arial
- Bitstream Vera
19Coming Attractions Evolution Integration
- Make the addressbook and calendar easily
available to all desktop applications - S/MIME support
- Aggregate multiple calendars
- OpenGroupware.org backend
- Groupwise backend
20Coming Attractions File Selector
- At long last !
- GTK 2.4 contains GNOME-VFS and stock filesystem
implementations
21Coming Attractions Management
- Building a child proof desktop
- Supporting kiosk deployments for libraries,
government and education - Corporate deployments
- Decreased support costs
- Remove Control
- GNOME-Network VNC sharing tool
22Coming Attractions Dashboard
- A prototype context sensitive association engine
23More Information
- Web Sites of interest
- GNOME http//www.gnome.org
- Extremadura
- http//www.linex.org/linex2/linex/ingles/index_i
ng.html - Brazil Telecentros
- http//www.telecentros.sp.gov.br/english/index.php
- Questions ?
- jody_at_gnome.org