zoukankan      html  css  js  c++  java
  • Designing Rich Applications

    Designing Rich Applications
    -- Theresa Neil

    = Rich Internet Applications (RIA) =

    == richness of desktop applications ==
    live save
    drag and drop
    slide preview
    direct editing
    undo redo drill down
    immediate feedback
    dynamic refresh drawing
    resize collapse

    == familiar features of the web ==
    hyperlinks
    bookmakrs
    tags
    pop-ups flash animation
    file upload
    graphics back button
    browser
    CSS
    single click
    search paradigms
    multimedia
    innovation

    one-screen-per-goal philosophy
    * Give me info / Information Pattern
    * I need to complete this task / Process Pattern
    * Let me create ... / Creation Pattern

    google "12 Standard Screen Patterns"

    auto-suggest
    carousel/coverflow
    charts/graphs
    collapsible panels
    combobox (advanced)
    date-picker (advanced)
    dialogs
    docking
    drag & drop manager
    dynamic filter
    feedback/status
    fisheye/spotlight
    gauges
    help tips
    hot keys
    hover action
    hover detail
    inline edit
    progress indicator
    magnify
    rating
    record locator/paginator
    slide show
    slider
    scoped search
    sparklines
    tabs (advanced)
    table/data grid
    toolbar
    vertical browser
    view toggle
    WYSIWYG editor
    zoom/pan

    YUI jQuery BackBase

    google "30 Essential Controls"

    Interactions
    #1 Make It Direct
    #2 Keep It Lightweight
    #3 Stay In the Page
    #4 Provide An Invitation
    #5 Use Transitions
    #6 React Immediately
    auto-complete
    live-suggest
    live search
    refining search
    live preview
    progressive disclosure
    progress indicator
    periodic refresh

    google "Designing Web Interfaces" www.designingwebinterfaces.com

    go to: http://www.bmockups.com/tneil
    www.balsamiq.com

    More Resources
    “About Face 3: The Essentials of Interaction Design”
    Alan Cooper, Robert Reimann, David Cronin 2007
    “Designing Web Interfaces: Principles and Patterns for Rich Interactions”
    Bill Scott and Theresa Neil, O’Reilly Press 2009
    “Designing Interfaces: Patterns for Effective Interface Design”
    Jenifer Tidwell, O’Reilly Press 2006
    “The Design of Everyday Things”
    Donald Norman 2002
    “The Designers Guide to Web Applications, Part 1”
    Hagan Rivers, Two Rivers Consulting
    “Web Form Design: Filling in the Blank”
    Luke Wroblewski, Rosenfeld Media 2008
    Designing For Flex by Rob Adams
    http://www.adobe.com/devnet/flex/articles/fig_pt1.html

  • 相关阅读:
    springboot项目创建父级依赖
    springboot整合测试
    springboot中使用RedisTemplate实现redis数据缓存
    springboot整合redis
    springboot整合shiro
    配置 maven 环境变量
    虚拟机和主机之间一系列工具包,开启双向复制粘贴后导致的内存占用问题
    mysql服务无法启动的问题
    Linux学习遇到的问题(权限问题:例如无法创建目录"**": 权限不够"等等)
    Windows 10 配置Git 环境变量(还有:安装git后,鼠标右键没有“git bush here”)
  • 原文地址:https://www.cnblogs.com/luojunqiang/p/2666504.html
Copyright © 2011-2022 走看看