INL 650 - Resources

Curricula
syllabus |
announcements |
assignments | discussion

Archives
student work |
review notes

Resources
research materials |
tutorials | |
help

Contacts
home to: course | instructor |
department | La Salle home

E-Mail: redmond@lasalle.edu  


Text Books

Shneiderman, B., Designing the User Interface. 3rd Edition, Addison Wesley Longman, Reading MA, 1998

 

Alternatives:

 

Nielson, Jakob, Usability Engineering, Morgan Kaufmann, San Francisco, 1994 <even older>

 

Theo Mandel, T. The Elements of User Interface Design, John Wiley & Sons, ISBN: 0-471-16267-1


 

 

Books:

            Kerman, M. C., and Brown, R.L., Computer Programming Fundamentals with Applications in Visual Basic 6.0, Addison Wesley Longman, Reading MA, 2000  - introduction to Visual Basic

            McKay, E. N., Developing User Interfaces for Microsoft Windows, Microsoft Press. 0-7356-0586-6 –

            Raskin, Jeff, The Humane Interface, 2nd edition,, Addison-Wesley, 2000

Bias, Randolph G., and Mayhew, Deborah J., Cost Justifying Usability , Academic Press, 1994

Trenner, Lesley, and Bawa, Joanna, The Politics of Usability : A Practical Guide to Designing Usable Systems in Industry , Springer Verlag, 1998

 

Web Pages:

Intro to Dreamweaver tutorial - presents capabilities but does not explain them in detail. Could be considered a big picture sketch of what you can do in Dreamweaver.

Intro to Dreamweaver - I thought this was pretty good. All of the screen shots are from the MacIntosh version, but I was able to figure out what to do.

Another Intro to Dreamweaver Tutorial - I only looked at this, didn't read it.

Intro to Visual Basic - is about 5.0 (old), but a lot has remained the same and the contents are pretty good. You must register with an e-mail address.

Intro to Visual Basic Not as well written, but more to the point. Lesson 1 has properties for command buttons and labels.

Intro to Visual Basic With a flip attitude, as in the Dummies series of books. Less explanation than would be desired.

Note also that the VB help can provide reference info.

Speech Recognition:

Microsoft SDK for speech application programming interface - down loadable for free - but leaves a lot of work for the developer.

IBM also has a speech API. Other 3rd party vendors have built capabilities (still for developers) on top of these API's to make development easier. (One way is to make specifying grammars easier instead of having to type XML) Speech Studio makes tools for interacting with Microsoft's speech API, for developers using Visual Basic or Visual C++ ... Just $795 for both!

Chant makes tools for interacting with Microsoft's or IBM's speech API, for developers using Visual Basic, VB script, or Visual C++, or Java, or JavaScript, or others ... Just $799!

Wizzard Software makes tools for developers interacting with Microsoft's or IBM's or other's speech API, for developers using Visual Basic, VB script, or Visual C++, or Java, or JavaScript, or others ... for a mere $350. They also make ready-made interactive voice assistants for common tasks (that most people would not do with voice :-) ) - e-mail, www browsing, instant messaging, along with Quicken, dictation, language translation (getting started with one or a group of related assistants looks like it would set you back around $100. Sorry though, this page seems to lock you browser in - you can't "Back" your way out (scoundrels!)

Command Corp makes a small, cheap ($50) tool for issuing a small set of possible commands to your computer. For instance opening the calculator up, cutting text, pasting text, ... It must be trained to your voice.

Some articles: NY Times reports (first person, informal story) about voice recognition making its way into home appliances. (you must be registered with NY Times WWW site to read this)

Fox News reports (AP wire story) about a newly announced Sony robot, which supposedly has a 60,000 word vocabulary besides being able to walk etc. Costs as much as a luxury car right now.

Technology Review .com speculates about a potential future for software agents using voice recognition to act as customer service representatives in the future. Lots of challenges.

I do not have these here yet. description