home > resources
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
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