Resources

The Technology Program Office helps project managers and campus developers bring together skills and resources to develop information technology projects that:

Meet users’ needs

Are easy to maintain

Comply with the law and campus policies

Fostering Innovation

One of the ways that the Technology Program Office supports campus innovation is by identifying areas that are important to the success of any Internet application development. The creation of excellent Internet applications requires the close integration of practices from multiple disciplines, from interface design to project management, as well as the use of the latest information technology practices.

The Technology Program Office is developing materials for use across the campus by project managers and other professionals. Our first release will be a detailed project planning guide that will be available in April. We are also planning which guides and templates we will develop next. Topics currently under consideration include:

Guides

  • Introduction to the Project Management Process
  • Project Monitor and Control
  • Teamwork and Effective Communication
  • Interface Design
  • Usability Testing

Templates

  • Project Charters
  • Project Budgets
  • Functional Specifications

Please contact Jon Conhaim by email or phone at (510) 643-2255 with suggestions about materials that you would like us to develop. We also encourage you to send us your own materials on these topics that you would like to share with the campus.

back to top

List of Resources

There are many resources available to the campus community from both campus and external sources. These are some of the resources of which we are aware. The appearance of commercial enterprises here does not constitute an endorsement by the Technology Program Office. If there are resources that you think would be of valuable to share, let us know, and we’ll include them on this resource page.

Project Management

IT Security

IT Policies

Campus Services and Organizations of Interest to Web Developers

IS&T Departments

Committees

Web Development Groups

Services

Web Design and Application Development Tools and Guidelines

UC Berkeley

Java & Object-Oriented Programming

General Web Development

XML

HTML

CSS

Cross-Browser Testing

Web Standards

User Interface Design

Usability

Accessibility

Web Standards

Guides for Finding and Evaluating Information on the Internet

Identity Management

back to top

Project Management

Project Management Institute — A membership organization focused on the needs of project management professionals, including research, education, training, credentialing, career advancement and professional standards.

back to top

IT Security

System and Network Security (SNS) — Works with the campus community to protect our computer and network infrastructure from electronic attack.

IT Security Resources — Information and links to current threats, support, training, policy, plans, technical references, etc.

Computer Security and You tutorial

IT Security Best Practices

Information about Viruses, Worms, and other Hazards

Workstation Support Services (WSS) — Semantec Client Security software available for download to members of the UCB community. SCS integrates anti-virus and firewall protection, anti-spyware and anti-adware real-time scanning, and intrusion detection to provide comprehensive protection against threats to your computer.

W3C Security Resources — Contains links to various aspects of Web and Internet security.

back to top

IT Policies

Campus IT policies

Campus IT-security related policies and guidelines

eBerkeley Policy on Accessibility

back to top

Campus Services and Organizations of Interest to Web Developers

Information Systems & Technology (IST)

Administrative Systems Department ASD

Communication & Network Services CNS

Central Computing Services CCS

Student Information Systems SIS

System and Network Security SNS

Workstation Support Services WSS

back to top

Committees

Academic Senate Committee on Computing and Communications (COMP)

Campus Information Security Committee (CISC)

eBerkeley Steering Committee (EBSC)

Administrative and Student Services Computing Subcommittee (ASSCS)

Data Stewardship Council (DSC)

Educational Technology Committee (ETC)

Information Technology Architecture Committee (ITAC)

back to top

Web Development Groups

Webnet — A voluntary organization for any affiliate of the University of California, Berkeley campus who is responsible for managing Web sites; writes content for the Web/ or develops applications for the Web.

jNet — Subscribe to the jNet-list and tap into the java and j2ee knowledge at UCB.

Micronet — A voluntary organization for employees of UC Berkeley who support users of microcomputers and workstations in campus departments.

Services

Educational Technology Services — Promotes and supports the effective integration of technology in teaching, learning and communication at the University of California, Berkeley.

Workstation Software Support Group (WSSG) — Provides free software for the campus community on this site. Most of the software products are updates to the software distributed on the Connecting@Berkeley CD. Software download requires a CalNet ID

AirBears — Enables campus members to connect to the campus network using a laptop equipped with a wireless Ethernet card.

Webcast — webcasts UC Berkeley courses and special events live and on-demand.

UCB Disabled Students Program

UC Berkeley Disabled Students’ Program’s Assistive Technology Center

back to top

Web Design and Application Development Tools and Guidelines

UC Berkeley

UC2010: A New Business Architecture, July 2000 — A new approach to the University’s core business processes and structure. The New Business Architecture was developed to enable the University to manage growth, control costs, improve the work environment and implement best business practices.

UC Berkeley Library Electronic Resources offers a number of exceptional electronic subscription resources not freely available on the Web, but free through the Library!

UC Berkeley Library Proxy Service — Resources available through the library proxy service. To access these resources you must first set up your library proxy service.

IEEE Xplore — Delivers full text access to the world's highest quality technical literature in electrical engineering, computer science, and electronics.

Safari — *highly* recommended resource with full-text access to numerous high-quality programming books. Very useful for looking up code fragments.

back to top

Java & Object-Oriented Programming

Eclipse.org — An open source community whose projects are focused on providing an extensible development platform and application frameworks for building software

Java Technology — Sun Developer Network (SDN) references and tools

API specification for the Java 2 Platform Standard Edition 5.0.

jNet — Links to many java and j2ee programming resources

University of Maryland University College Object Oriented Design and Programming — Online Course

Oriented Programming (OOP) — Definition from Wikipedia, the free online encyclopedia.

back to top

General Web Development

A List Apart — Explores the design, development, and meaning of web content, with a special focus on designing with standards.

Web Page Development: Best Practices — This article gives some practical hints on how to create standards-conforming websites, and to work around some of issues that will arise for Explorer for Windows.

Site Point — Online magazine for Web Development and Design Professionals.

Adaptive Path Publications — Insightful essays by User Experience consulting firm.

W3 Schools — Very helpful tutorials and references on web technologies.

Lynda.com — tutorials, books, etc. about web design

Web Pages that Suck — Learn about mistakes you don’t want to make when designing a web page.

Web Monkey — Numerous articles and resources for web developers.

Creating Sites that Work — University of Washington’s guidelines to encourage the development of UW Web sites that more effectively meet their users' needs.

DevX Skill Building — Tutorials available from IBM.
Database Design Part I
Database Design Part II

PHP.net — Includes PHP introductory tutorial, manual, and resource links.

PHP Builder

Script Search — ASP, Java, Javascript, PHP, Perl, Python scripts, articles, links and more

Webnet Developer Resources — Includes UCB-specific Resources, Navigation, Architecture, and Usability, Reference, Style Guides, Validators, Web Color, Web Design, Web Development

ColorPix — Tells you the color of any pixel under your mouse in many different color formats.

24 Ways to Impress Your Friends — Includes 24 top web development techniques and links to further resources

back to top

XML

<oXygen/> — XML Editor & XSLT Debugger

Altova — XML and Web development tools

O’Reilly XML.com — XML from the inside out

XML.org — XML resources by focus area, e.g. government, financial services, healthcare, security, etc.

back to top

HTML

W3C’s HTML/XHTML validator

Index DOT HTML — Advanced HTML reference including an alphabetical list of tags

back to top

CSS

W3C’s CSS validator

css-discuss wiki & mailing list — an extremely definitive resource

A List Apart — Practical CSS Layout Tips, Tricks, & Techniques includes tips for creating standards-compliant web pages using CSS

CSS Edge — CSS guru Eric Meyer’s website

Zen Garden — A demonstration of what can be accomplished visually through CSS-based design

CSS Positioning — a clear explanation of the box model and various CSS positioning techniques

Index DOT HTML — Advanced CSS reference including an alphabetical listing of tags

A List Apart — Faux Columns — A technique used to solve a common CSS problem: making two columns with differing amounts of content appear to be of equal length

CSS Layout Techniques — creating different page layouts using CSS and links to CSS Resources & Tutorials

Liquid CSS Layouts — A design alternative to fixed, table-based layouts

Liquid Layouts the easy way — This article explains one method of achieving a successful liquid layout as well as providing basic definitions of liquid, fixed-width and em-driven layouts

Liquid Designs— Resources page

Tantek's Thoughts — Provides guidelines for creating or using CSS filters or "hacks"; especially useful in view of the upcoming IE 7

back to top

Cross-Browser Testing

Browsershots — Free resource to view screenshots of webpages in different browsers, at different screen resolutions and with different plugins

Multiple Explorers — running multiple versions of Internet Explorer on a PC

A List Apart — Build a Cross-brower Testing Station in Mac OS

Evolt — download most versions of most browsers that have ever existed

QuirksMode — a great source for studying and defeating browser incompatibilities

back to top

User Interface/Interaction Design

ACM SIGCHI, the ACM's Special Interest Group on Computer-Human Interaction — SIGCHI is the premier international society for professionals, academics and students who are interested in human-technology and human-computer interaction (HCI)

Web Design patterns — organized by site type, page type, user experiences, navigation, searching, and ecommerce

UI Patterns & Techniques — Common design patterns and techniques used to solve design problems HYPERLINK "http://time-tripper.com/uipatterns/" http://time-tripper.com/uipatterns/

User Interface Design Patterns — ccollection of user interface design patterns (interaction patterns) which often cause problems when trying to design based on the user’s goals.

Ask Tog: First Principles of Interaction Design — Learn about principles that are fundamental to the design and implementation of effective interfaces, whether for traditional GUI environments or the web

Argus Center for Information Architecture — find information on such varied topics as: content management, navigation, type of site, users, and web design

back to top

Usability

User-centered design in IT -- the low-hanging fruit — Presentation given by Ian Crew & Allison Bloodworth to WebNet on easy ways to incorporate user-centered design methods into your web or application development project.

The Usability Methods Toolbox — Great resource that describes the various techniques that may be used in usability evaluation.

Usability First — Includes an introduction to Usability and step-by-step instructions on Methods used in usability evaluation as well as a Usability Glossary

The US Government’s Usability Website — Usability & Accessibility guidelines, methods, and links

Usable Information Technology — Usability guru Jakob Nielsen’s website with practical articles on creating usable information technology.

Usable Web — almost a thousand helpful links about web usability organized by category

back to top

Accessibility

W3C Web Content Accessibility Guidelines 2.0 (Working Draft)
Web Content Accessibility Guidelines 2.0 Checklist
Client-side Scripting Techniques for WCAG 2.0

W3C Web Content Accessibility Guidelines 1.0

W3C Checklist of Checkpoints for Web Content Accessibility Guidelines — very definitive resource)
Techniques for Web Content Accessibility Guidelines 1.0
Core Techniques for Web Content Accessibility Guidelines 1.0
HTML Techniques for Web Content Accessibility Guidelines 1.0
CSS Techniques for Web Content Accessibility Guidelines 1.0

W3C Web Accessibility Institute

WAI Quick Tips Reference Card

WAI Resources on Introducing Web Accessibility

WebXACT (formerly Bobby) — A free online service that lets you test single pages of web content for quality, accessibility, and privacy issues.

Cynthia Says - A web content accessibility validation solution, it is designed to identify errors in your content related to Section 508 standards and/or the WCAG guidelines.

WebAim — Resources for expanding the Web’s potential for people with disabilities.

Section 508 Checklist — this is also a really definitive resource
Web Accessibility Resources
Accessibilty Validator Tool, the Wave
Screen reader simulation

Usability.gov’s Accessibility page

Dive Into Accessibility — Tips for More Accessible web sites

IBM’s Web Accessibility Developer Guidelines

National Center on Accessible Information Technology in Education — many great articles about accessibility

Designing More Usable Websites — numerous helpful resources on web accessibility

Web Accessibility for All — an array of resources from online and downloadable tutorials designed to help you create accessible web content, to tools to help your organization build its capacity to maintain electronic accessibility

UIUC Best Practices for User Centered Web Design — includes web design strategies & functional testing for accessibility

Guidelines for Accessible & Usable Web Sites — Observing Users Who Work With Screen Readers
Short article about the paper

Testing with Screen Readers - Free trial versions of screen readers available

Is it possible to develop an accessible dynamic menu?
How do scripting languages affect accessibility?

Accessible Image-Tab Rollovers

UCB Campus Commitment to Technology Access

UCB WebNet’s Accessibility page

SIMS’ Usable Accessibility Group

Effective Color Contrast — Designing for People with Partial Sight and Color Deficiencies

Vischeck — See what your image or web page looks like to a color-blind user.

Color Contrast Analyzer

back to top

Web Standards

World Wide Web Consortium — develops specifications, guidelines, software, and tools for web technologies

The Web Standards Project FAQ — Learn what web standards are and why you should use them

Web Standards & the Information Professional

Sky2YX.com — Learning how to build modern-day websites with web standards such as XHTML, CSS, and JavaScript in the most accessible and user-friendly manner possible; site has a great collection of links.

back to top

Guides to Finding and Evaluating Information on the Internet

Finding Information on the Internet

back to top

Identity Management

Shibboleth Project — Develops architectures, policy structures, practical technologies, and an open source implementation to support inter-institutional sharing of web resources subject to access controls

Internet 2 — Develops and deploys advanced network applications and technologies for research and higher education, accelerating the creation of tomorrow’s Internet

back to top

Privacy Policy | UC Berkeley | Contact Us

Copyright © 2006 UC Regents. All rights reserved.

Accessibility Statement