The announcements are divided into the following categories:
Go to the Top of
Class Announcements
Go to the Motif class home page
Go to the Top of
Class Announcements
Go to the Motif class home page
The following are the required and optional materials. All can be purchased in the school bookstore.
Go to the Top of
Class Announcements
Go to the Motif class home page
During the course, the students will have to write 3 lab assignments. Each lab is a progressively more complex user interface for an on-line address book. The following are the general requirements for writing your labs:
Go to the Top of
Class Announcements
Go to the Motif class home page
This section discusses several alternative means for writing labs and doing work on aplcenmp. It is possible that many if not all of these methods will not be applicable to your situation, but feel free to use any that are. Remember, the only requirement I have is that you test your work on aplcenmp prior to submitting it. This is where I will be doing the testing, therefore, this is where it MUST work.
The following are some phone numbers. I do not yet know how to turn on the SLIP or PPP portion of these numbers (there must be a command), but you can dial into these numbers and use the session as a VT-100 for program editing. You won't be able to run your programs until we figure out how to turn on SLIP or PPP.
Follow the following instructions. For the purposes of discussion, I will assume that your IP address is 111.111.111.111.
Note: I will NOT be responsible for any damage or problems that occur to your system as a result of using the public domain software mentioned below! I will also not accept responsibility for late assignments due to wasted nights attempting to configure your system to make this work.
If you have a X Terminal or UNIX workstation capable of supporting a X Server, use the following steps. For the purposes of discussion, I will assume that your IP address is 111.111.111.111.
I have not tried this, but there is a program called Winsock and another called Trumpet. These are located on aplcenmp.apl.jhu.edu in /public/binary/windows/Winsock. There is some documentation there and there are some sample configurations in /public/binary/windows (ppp.info, slip.info, and login.cmd). I know nothing about this software so can provide absolutely no help. If you get it to work and keep careful notes on what you did, I can post the information here for others to use.
Go to the Top of
Class Announcements
Go to the Motif class home page
The following schedule of course material, assignments and labs may change as the semester proceeds. If we need to slow down or are able to speed up I will track the changes to the following chart:
Week 2 (Sept. 16) - X Architecture (X Client/Server Architecture, Using X Windows and X Window Clients). There is no reading for this lecture. Assignment 1 collected.
Week 3 (Sept. 23) - Introduction to Motif (including a first program). Recommended reading Chapters 2 & 3. Lab 1 will be handed out.
Week 4 (Sept. 30) - Introduction to Motif widgets. Main Window widget. Recommend reading Chapter 4.
Week 5 (Oct. 7) - Dialogs. Recommended reading Chapters 5 and 6.
Week 6 (Oct. 14) - Continue dialogs. Recommended reading Chapter 7. Lab 1 is due, and lab 2 will be passed out.
Week 7 (Oct. 21) - Manager Widgets. Recommend reading chapter 8. Assignment 2 (Manager widgets) will be passed out.
Week 8 (Oct. 28) - List and Text Widgets. Recommend reading Chapters 12 and 14.
Week 9 (Nov. 4) - Menus. Recommend reading chapter 15. Assignment 2 will be collected. Lab 2 is due. Lab 3 will be handed out.
Week 10 (Nov. 11) - DrawingArea widget. Recommend reading chapters 10.
Week 11 (Nov. 18) - ScrolledWindows, ScrollBars, Labels, and Buttons. Recommend reading chapter 9 and 11.
Week 12 (Nov. 25) -
Week 13 (Dec. 2) -
Week 14 (Dec. 9) Final exam week. Lab 3 is due.
Go to the Top of
Class Announcements
Go to the Motif class home page
This section is divided into various sections concerning labs, homework, and general questions. I will create further divisions if needed.
Go to the Top of
Class Announcements
Go to the Motif class home page