НОВОЕ: OS/2 GURU - Вопросы и ответы

OS/2 User Interface lab

Operating systems:
ArcaOS, eComStation, IBM OS/2 Warp
eComStation myths 

Download  
 
 
Our roadmap  
 
 
History  
 
 
Achivements  
 
 
Reviews  
 
 

Unsorted

 

 

Why User Interface is important?

Read the interview with BeOS'man

=== Модернизация PM-контролов === {PM, eSchemes} я пример про thinkpad для того, что всё там осталось как было, но маленькие фиксы полностью изменили вид. например, есть Merlin-ноутбук. вроде ОК, но возможно нужно линии по-другому рисовать 2) или, вот есть окна, возможность растянуть окно. надо ли там рисовать полосочки, за которые хотелось бы потянуть 3) или, listbox, ползунок - как его изображать? 4) или кнопки, вот ты прислал, как рисовать, когда навели мышь а нужно еще: DEFAULT PUSHBUTTON т.е. кнопка, которая нажмется по умолчанию, если жмешь Enter .. и т.д. я не знаю что именно модернизировать 6) TITLE окна - как его модернизировать? можно ли там PNG иконку вписывать? а если там рисовать 60% от PNG иконки, т.е. вырезать центральные 60% иконки 7) listbox, надо ли чередовать строчки разным цветом фона и т.п.

Раздел 1. Цели развития пользовательского интерфейса

1.1 Финальный список аргументов:

  • Товарный вид. {Цель-1}
  • Новые пользователи не пользуются FileCommander, все операции с файлами, с документами должны выполняться через WPS. {Цель-2}
  • Данные нужно визуализировать по-другому. {Цель-3}
  • Чтобы привлечь новых пользователей, интерфейс должен отличаться от других ОС {Цель-4}
  • Чтобы новые пользователи могли быстро начинать работать в eCS, интерфейс должен следовать стандартам {Цель-5}

1.2. Черновики: Why improve UI?

as you can see, we are obligated to work on UI, moreover

  • This is the main thing which makes OS/2 different from other OSes
  • Good/simple UI + good toolkits => quick development of new apps (We already have good UI:
  • Responsiveness + as intuitive as possible
  • Good documented UI (API))

Why improve UI?

  • To improve functionality of eComStation
  • to compete with other OSes
  • to become different. Users think that eCS desktop is Windows-like or Linux-like
  • To simplify/accelerate the development of apps

1.3. На слайде 2 было написано

Why to improve the User Interface?

  • This is the main thing which makes OS/2 different from other OSes
  • Good/simple UI + good toolkits => quick development of new apps

(We already have good UI:

  • Responsiveness + as intuitive as possible
  • Good documented UI (API))

Why to improve the User Interface?
=   + PM-front-end/WPS/REXX

Раздел 3: Изменение PC

3.1 На слайде написано:

  • 1) Monitors:
    • 15" -> 9" and 22"
    • 22" -> No need to maximize windows
    • 9" -> Adjust dialogs, compact windows
  • 2) Multi-touchpad -> Update applications
  • 3) Touchscreens -> round buttons?

3.2. Размер экрана изменяется

Size of screen:

  • More widescreen monitors, no need to maximize windows
  • more small monitors again (netbooks) => we should adjust windows.

3.3. Мультитач тачпады

Нужно добавить режим: прямоугольные кнопки -> круглые кнопки

3.4. Touchscreen (сенсорные экраны)

Let's experiment, let's implement extenion: push buttons for touchscreens

PIC: Вот есть MsgBox, там две кнопки. Чтобы пальцу было удобно, предлагаю сверху и снизу сделать небольшие закругления. Другим цветом? Т.е. стандартная прямоугольная кнопка, сверху и снизу примочки.

 


 

(C) OS2.GURU 2001-2023