Date: Tue, 10 Oct 1995 18:18:23 +0100 (MET) From: Mladen.Kuzminski@public.srce.hr (Mladen Kuzminski - FOI) Subject: TCP/IP Hello! Do you know where can I in Cyberspace get Internet offical RFS'? I need RFS' about TCP, IP, UDP, ICMP, ARP. Do you know some good technical material about this protocols in file-formats? (It's hard to purchase book from Croatia via smail). Thanx ! In His service :) Mladen.Kuzminski@public.srce.hr
From: rgh@slc.unisys.com (Rich Hannon) Subject: Re: Welcome to sda-cs Date: Tue, 10 Oct 1995 11:58:08 -0600 (MDT) from Rich Hannon (rgh@slc.unisys.com) >The purpose of this mailing list is to facilitate more communication >between Adventist Computing Educators. This can be a place to announce >new positions, discuss problems and concerns that are common to >computing educators within the Adventist church. > >Once you have signed up, please send a brief message to sda-cs@andrews.edu >describing who you are and telling the rest of us a little about yourself. >Thanks. > I'm not an educator so I will probably mostly lurk on this list. I am a software engineer at Unisys in Salt Lake City, since 1977. One main reason for joining the list is I would like to become better acquainted with other SDA computing professionals because I am currently working on a website for the Pacific Union and expect to one day search for additional volunteer help and maybe there are students or other interested parties who would like to get involved with website construction. I would also be glad to help out with any technical questions and/or be able to ask some myself. Rich Hannon +----------------------------------------------------------------------+ | Rich Hannon, Unisys SLC, UT, rgh@slc.unisys.com (801)594-6628 | | "Very funny Scotty. Now beam down my clothes." | +----------------------------------------------------------------------+
From: rgh@slc.unisys.com (Rich Hannon) Subject: Re: TCP/IP Date: Tue, 10 Oct 1995 12:03:10 -0600 (MDT) from Rich Hannon (rgh@slc.unisys.com) > > > Hello! > > Do you know where can I in Cyberspace get Internet offical RFS'? > I need RFS' about TCP, IP, UDP, ICMP, ARP. Do you know some good technical > material about this protocols in file-formats? (It's hard to purchase > book from Croatia via smail). > > Thanx ! > > In His service :) > Mladen.Kuzminski@public.srce.hr > I'm guessing you mean RFCs. Try ftp.uni-koeln/de/rfc If you have a web browser the more general answer is to go to a global search page and enter a string and see what pages turn up as a match. I usually go to http://webcrawler.com For your question I went there and used the string RFC and one of the hits was the ftp address above. +----------------------------------------------------------------------+ | Rich Hannon, Unisys SLC, UT, rgh@unislc.slc.unisys.com (801)594-6628 | | "Very funny Scotty. Now beam down my clothes." | +----------------------------------------------------------------------+
From: rgh@slc.unisys.com (Rich Hannon) Subject: oops Date: Tue, 10 Oct 1995 12:19:28 -0600 (MDT) from Rich Hannon (rgh@slc.unisys.com) > >I'm guessing you mean RFCs. Try ftp.uni-koeln/de/rfc > Oops. I meant: ftp.uni-koeln.de/rfc +----------------------------------------------------------------------+ | Rich Hannon, Unisys SLC, UT, rgh@unislc.slc.unisys.com (801)594-6628 | | "Very funny Scotty. Now beam down my clothes." | +----------------------------------------------------------------------+
From: Ron MillerSubject: Hello Date: Tue, 10 Oct 1995 15:05:31 -0400 (EDT) I'm not an educator, so I'll probably keep in the background most of the time. I'm glad this forum was created as it will be nice to have SDA computer people able to answer computer questions. I graduated from Southern College a few years ago with a BS in Computer Science. After working as a computer engineer in a computer store for a year and a half, I was hired by the library at Southern College to keep the peace between the patrons and the computers. -- Ron Miller (rsmiller@library.southern.edu) Office: (615) 238-2790 System Manager / Aquisitions Supervisor Fax: (615) 238-3009 McKee Library Southern College of Seventh-day Adventists PO Box 629 Collegedale, TN 37315
From: vyhmeisr@andrews.edu (Ron Vyhmeister) Subject: Introduction and ICIS Date: Wed, 11 Oct 1995 08:46:09 -0400 (EDT) I'm wondering if any other SDA computing people are heading to the ICIS conference in December in Amsterdam. If you are, let me know, since I'm planning on going, and would like to share a room. For those of you who don't know me (the majority), I'm originally from Argentina, but I've worked here in the US and in Africa (Rwanda) teaching business and computing. I'm currently working on finishing my PhD in MIS, while I work full time at Andrews (teaching and managing School of Business computers). Ron -- Ron Vyhmeister vyhmeisr@andrews.edu Technology is dominated by two types of people: Those who understand what they do not manage. Those who manage what they do not understand.
Date: Wed, 11 Oct 1995 11:10:19 -0400 (EDT) From: John A BeckettSubject: Controlling access John: I'm sending this exchange to the list, since it will be of interest to some others. On Wed, 11 Oct 1995, John Ratzlaff wrote, among other things: > Thanks for your suggestions. I think I get your drift, but let me ask one more > time. Do you think it is wise for me to allow unlimited Web access to > high-school-age students? At the college level we have an advantage: we aren't "in loco parentis". We can hold students responsible for their own actions, and ask others to do the same. At the high-school-age level, you are definitely "in loco parentis". You cannot provide unrestricted net access unless you have a _much_ better relationship with them and their parents than I expect for a boarding academy. One that permits the parents to sign a document absolving you from responsibility for toxic materials their children may encounter on the net. And that goes for _all_ net access: email, gopher, USENET. > You're dealing with college students, but ours are a > notch or 3 below that level of maturity. I will have to answer to parents and > constituents. I think that the idea of training students in "whatsoever things > are pure..." is admirable, but you know as well as I do that somewhere, > sometime, some creep is going to find a dark corner and spend the night > cruising for porn. So what is my defense to an irate parent who says "What are > you doing to prevent this?" I guess I say, "I'm trying to teach them, but I > can't control everybody." ^^^^^^^ There's the word. You can't control the net. That's the nature of the net. Heart and soul. People who believe otherwise, "just don't get it". I will suggest that the essence of Adventism is not "controlling" other people. The controls we impose at boarding academies are a drug, which must be used _very_ skilfully or we will end up with damaged kids. That discussion has been waged in many places, for generations. I point out the connection only because I believe this issue of net access strikes at the very heart of what academies are for, and challenges us to think very carefully what we are doing. It ain't just transistors, brother! Obviously I could say a lot more on this topic, but it would be off-list. > Shall I have signed agreements? Would you send me a > sample? Thanks... - John You'll have to do what you find works for you. Excerpt from ours: ***** If under 18, Parent Signature needed: ________________________ Parent note: The Internet contains information that is inappropriate for children. The management cannot control what information your child encounters in this system. By your signature you accept the full responsibility for limiting your child's access to materials you consider appropriate. ***** If I were in your shoes, I would be unwilling to give students unrestricted access to the net without some such agreement with their parents. To do so would be totally out of character with the way boarding academies operate. There is no technology-based cure for this problem, since the network treats bits as bits and doesn't care who they're from. There will always be capitalists out there begging for your money and promising to fix this thing. But it won't work, sorry! Congress is even passing laws. They will be about as effective as the law that declares the value of pi to be 3. We could solve the computer-virus problem by disconnecting floppies on student workstations in our lab. This problem is much more intractible. So, I guess the news is real bad for folks trying to deploy this technology at the secondary level. But Drivers Ed instructors don't hand a student the keys to a car and a credit card and say, "go wherever you want and do what you want to do." The net does exactly that. On the net, students can not only escape the boundaries of your academy, but the laws of our country. They can find pirated software and toxic materials in foreign countries. Who are the parents going to hold accountable when Johnny brings home obviously nasty stuff, and says he got it from _your_ fancy new network that they just spent all that money on? -- /\--. John A. Beckett "Flame the guy, not the list." / \ ) Southern College of SDA ...adapted from Matthew 18:15 /----\---. (423) 238-2701 voice \ / \ \ 238-2431 FAX `-' `--' jbeckett@southern.edu
Date: Wed, 11 Oct 1995 18:31:51 +0100 (MET) From: Mladen.Kuzminski@public.srce.hr (Mladen Kuzminski - FOI) Subject: TCP/IP Hello! I spell it wrong yestrday. I need Internet RFC's documentations, not RFS'. Thanx for your answers :) Mladem.Kuzminski@public.srce.hr
From: jeries@andrews.edu (John Jeries) Subject: Introduction! Date: Wed, 11 Oct 1995 14:49:00 -0400 (EDT) > Once you have signed up, please send a brief message to sda-cs@andrews.edu > describing who you are and telling the rest of us a little about yourself. > Thanks. > Thanks to Dr. Bidwell (my former Prof.) at Andrews for this forum. Well, Here it is: My name is John Jeries, Teach Computer Science at Oakwood College since 1987. Graduated from Andrews U. with a Masters of Sc. in CS. Also did one year of Doctoral Studies at Michigan State University and Two years at University of Alabama in Tuscaloosa. Areas of Interest are (in descending order): AI( Neural Networks, Fuzzy Logic,Expert System and Genetics Algo.) Software Engineering (Reusabilty, and Testing), Networks. Oakwood is in the process of installing a Fiber Optic Trunk throughout the Campus, But until then, we have to use a modem to connect to the VAX server, which is connected to the Internet via a 56K line. We hope to change that in the future to a T1 line an then allow everyone to have access to the Internet. I teach a variety of CS classes, Languages, Software Engineering, Systems Analysis, Database, Computer Organization, Discrete Math, and few other classes. We do sometime offer a selected topics where I would teach some AI concepts. Well, that's all for now, and again I would like to thank Dr. Bidwell for the Forum, and hope to find some lost classmates from Andrews. John Jeries
Date: Thu, 12 OCT 95 16:08:26 BST From: GRANT@VAX.LSE.AC.UK Subject: Introducing myself Hello Everyone I would like to thank Daniel Bidwell for setting up this forum. I am a graduate of Andrews (BS'78 and MBA'85). I am currently completing a PhD in Information Systems at London School of Economics. I previously taught Management and MIS at Solusi University in Zimbabwe. I later served as Vice- Principal for Financial Administration at the same university from Jan 1990-June1992. I currently work as a consultant for the Commonwealth Secretariat in London, England coordinating a project called The Commonwealth Network of Information Technology for Development (COMNET-IT). This project is aimed at promoting the appropriate and substantive use of IT as a development tool in Commonwealth countries. We will be holding an international workshop in Malta at the end of October "National Informatics Policies and Strategies in Commonwealth Countries". I am interesting in knowing more about electronic networking initiatives in SDA institutions particularly those outside the US and Canada. Looking forward to more stimulating exchange of ideas and experiences God bless Gerry G Grant Department of Information Systems London School of Economics email: grant@lse.ac.uk or 102555.57@compuserve.com
Date: Thu, 12 OCT 95 16:27:05 BST From: GRANT@VAX.LSE.AC.UK Subject: Computer Science Teacher Needed Urgently Please feel free to post this on other SDA lists Solusi University, Bulawayo, Zimbabwe is in urgent need of a computer science teacher. The person should have a Masters Degree in Computer Science and several years of working experience in the field. The curriculum being followed is similar to the Andrews undegraduate curriculum. While teaching is the most important role that will be required of the incumbent, there is a need for a person who is entreprenueral in outlook. Solusi has traditionally offered training services to businesses in the community and is on the verge of becoming seriously involved in providing Internet services to the university and surrounding community. There is a need for someone who can lead this process. Solusi University is a fully autonomous university in Zimbabwe. It was granted a charter by the Government of Zimbabwe in July 1994. Previously it operated as an affiliate college of Andrews University. The computer center has over 50 networked computers for student use. They are adding more computers each year. Most administrative services are computerised. Zimbabwe is a great place to live!!! For further information please contact Dr Harold Peters Pro-Vice Chancellor Solusi University Private Bag T5399 Bulawayo, Zimbabwe email: solusi@esanet.zw Tel: +263 83 226 Fax: +263 83 229 or myself Gerry Grant Department of Information Systems London School of Economics grant@lse.ac.uk or 102555.57@compuserve.com
Date: Thu, 12 Oct 1995 09:24:21 -0700 (PDT) From: Bruce IveySubject: Re: Introducing myself Hello, Everyone. Thanks to Daniel Bidwell for starting this. Good idea! My bachelor's degree from Andrews was in physics. Since then I have added master's degrees in science education and computer science and a doctorate in computer education, all from Montana State University. This is my fourth year at Pacific Union College, and it is a great place to be. We have a combined physics and computer science department, which is a good arrangement for me. (As I understand it, it was the physicists on campus who first found out that computers were neat; hence the unusual combination.) My main research interest is interactive simulations of natural resource systems for educational purposes. Most of these simulations are designed for group use, with multiple input controls in the audience. God bless. Bruce ----------------------------------------------------------------------------- Bruce Ivey Dept of Physics & Computer Science Pacific Union College Angwin, CA 94508 bivey@puc.edu (707) 965-7269 =============================================================================
From: Debra UnterseherSubject: Lists of members Date: Thu, 12 Oct 95 13:55:47 CDT Hi again! There are a couple of questions (or comments) I have. First, I know that to get a list of all the members in the group I can send the message who sda-cs to listserv@andrews.edu. But I would like to see something put together that lists the members and then maybe two sentences or so of what they do. I guess if there was a way I could get a back list of all messages sent to the group I could get an idea, but right now I have no idea who the people are who are asking and answering questions (except the people who have joined since I did). Also I was wondering when this list started and what types of messages have gone through in the past. Are most of the messages technical in nature? That's all! Thanks. Debbie Unterseher deunters@ucollege.edu
Date: Thu, 12 Oct 1995 16:36:12 -0400 From: dalbrec@cba.bgsu.edu (D. Albrecht) Subject: Re: Lists of members >First, I know that to get a list of all the members in the group >I can send the message who sda-cs to listserv@andrews.edu. But I >would like to see something put together that lists the members >and then maybe two sentences or so of what they do. I guess if >there was a way I could get a back list of all messages sent to >the group I could get an idea, but right now I have no idea who >the people are who are asking and answering questions (except the >people who have joined since I did). > >Also I was wondering when this list started and what types of >messages have gone through in the past. Are most of the messages >technical in nature? >Debbie Unterseher >deunters@ucollege.edu Sounds like there's a need for a web page. I nominate anyone but me to do it. If AU doesn't have server space for it, Toledo does. Dave Albrecht (dalbrec@cba.bgsu.edu)
Date: Fri, 13 Oct 1995 08:05:00 +1000 From: DAVID HEISESubject: Re: Introducing myself Hello Gerry That sounds like very interesting work to be involved in. The South Pacific Division has just set up a committee to manage the implementation of an information network for the whole education system in this division. We have just had our first meeting. Government initiatives have been announced this year that could benefit our plans immensely, but these are still waiting to be fulfilled. The New South Wales Government has promised funds for PCs in every school, but there is some scepticism about delivery of the promise, especially to private systems. The Federal Government has promised fibre optic cable to every school or place of learning, as well as much improved government contract prices for hardware and software. Again, there is some scepticism about the extent of this fibre network. An SPD subcommittee is meeting again next Thursday. I am sure we will have to examine a lot of the same issues as you would in your job. I will let you know what develops here, and would love to hear from you about issues you have identified and how you have dealt with them. It is good to make contact with you. All the best David Heise
Date: Fri, 13 Oct 1995 08:17:23 +1000 From: DAVID HEISESubject: Re: Introducing myself Bruce Ivey writes: >We have a combined physics and computer science department, which is a good >arrangement for me. (As I understand it, it was the physicists on campus >who first found out that computers were neat; hence the unusual >combination.) I am currently studying at Macquarie University (Sydney, Australia) and the have another interesting grouping. MPCE is Maths, Physics, Computing and Electronics. ----------------------------------------------------------------------------- David Heise Internet: OUKDLH@net-vms.newcastle.edu.au Director Information Systems Phone: (049) 77 1107 ext 160 Avondale College FAX: (049) 77 2578 New South Wales AUSTRALIA Environment: VAX/VMS V6.0 - PH 7.10.E1 -----------------------------------------------------------------------------
Date: Thu, 12 Oct 1995 20:30:21 -0400 (EDT) From: John RatzlaffSubject: Re: Controlling access I always envisioned that I would require parental permission before granting any student Web access. You're suggesting that even email is dangerous. I don't think I have seen any potential email trouble areas, although it's not hard to imagine; but would you give a feasible example of the sort of thing you're warning against? Also--I guess this is more of a legal question than an Internet question, but how much is a signed parental release going to protect me if it should (heaven forbid) end up in court? We've all heard how signed waivers sometimes carry little or no real protection... Any legal opinions here? Have you had any run-ins with parents over this issue? Have you revoked students' privileges, and with what sort of success? Do you find that they tow the line waiting for their penalty period to pass, or do they simply turn into ever more desperate hackers? I certainly appreciate your comments, and I can assure you that they will play a role in our discussions here at MPA. - John ps Sorry my email software has no provision for previous-message quoting...
From: bidwell@andrews.edu (Daniel R. Bidwell) Subject: Re: Lists of members Date: Fri, 13 Oct 1995 00:18:46 -0400 (EDT) > > There are a couple of questions (or comments) I have. > > First, I know that to get a list of all the members in the group > I can send the message who sda-cs to listserv@andrews.edu. But I > would like to see something put together that lists the members > and then maybe two sentences or so of what they do. I guess if > there was a way I could get a back list of all messages sent to > the group I could get an idea, but right now I have no idea who > the people are who are asking and answering questions (except the > people who have joined since I did). I have been trying to build a web page of all of the letters of introduction that people have been sending in. I think that I have all that have been sent in. So far I have 15 Bio's out of the 46 that have signed up. I would like to have Bio's for everyone on the list. I haven't gotten out the wet noodle yet as I haven't sent a Bio yet either. The URL for the Bio's is http://www.andrews.edu/~bidwell/sda-cs/ I am now also archiving all sda-cs mail and will be putting it into an html digest form one of these days. I will announce it when I actually get it in place. > > Also I was wondering when this list started and what types of > messages have gone through in the past. Are most of the messages > technical in nature? The sda-cs list started the first week of October, 1995. I actually put the software together to make it happen back in the first part of September, but didn't announce it until last week. I have been surprised and delighted by the response that I have seen so far. My intent in forming this list was to provide a forum that we could get to know each other better. I will have to admit that think pretty hard to remember at least one person at some of our colleges and I didn't have email addresses for many. I believe that we and Computing Educators should be leading the way in using our own technology to communicate and get to know each other. I would like to see discussions of philosophy of curriculums, teaching methods, new technologies that we are using. Basically, anything that relates to our profession. I will admit to an ulterior motive for starting this list. We are offering our graduate programs in Singapore and Taipei and are often in need of experienced teachers that would be interested in spending a couple of weeks in the far east teaching a class for some remuneration. I hope that I have given some insight into the founding of this list. I am looking forward to seeing what it can become. I am not sure if this answers your question or inspires more questions. > > That's all! > > Thanks. > > Debbie Unterseher > deunters@ucollege.edu > -- Daniel R. Bidwell | bidwell@andrews.edu Andrews University Computer Science & Information Systems Department If two always agree, one of them is unnecessary "Friends don't let friends do DOS" "In theory, theory and practice are the same. In practice, however, they are not."
Date: Fri, 13 Oct 1995 00:29:04 -0400 From: Vegetarian Resource CenterSubject: Links to vegetarian resources on the net If any SDA computing educators want links to vegetarian resources on the net, just let us know. The links are so well-established, that they seem to "unfold themselves" readily. Starting with "Vegetarian Pages." Also, how do SDA computing educators feel about "exposing" their students to vegetarianism ONLINE (and not channeling their students' attention through explicitly SDA channels)? Maynard S. Clark Vegetarian Resource Center P. O. Box 38-1068 Cambridge, MA 02238-1068 617-625-3790 (Voice, or Fax by arrangement) 617-357-2596 (Facsimile) http://math.rutgers.edu/~dupre/veganf/index.html http://mars.superlink.com/user/dupre/navs/index.html http://www.tiac.net/users/vrc/vrc.html http://www.tiac.net/users/vrc/maynard.html Listowner, VEG-NE and VEG-ORG *Recording Secretary, the Vegetarian Union of North America Past Vice President of VUNA (8 years) *Program Planner, 8th International Vegan Festival, San Diego CA August 6-13, 1995 (at San Diego State University) *Founder, Boston Vegetarian Society, and several other veg*n groups Past President of BVS, yet a BVS Board Member *Coordinator, Boston Vegetarian Food Fair, Spring 1996 * The Vegetarian Resource Center is a support network across thousands of miles for inquirers and practitioners of a healthful, humane, and environmentally responsible way of living known as "vegetarianism," in whatever form it is sought or practiced. VRC has extensive databases of persons and technical resources. The walk-in center has thousands of books, and several hundred vegetarian and vegan cookbooks. Audio-Visual resources include audiocassettes and videocassettes, and print holdings include 45 years of archived vegetarian periodicals and other related publications in many areas related to meatless living (including specialty diets, vegetarian philosophies, health struggles of various sorts, and medical journals). Helping isolated vegetarians create local vegetarian societies for in-person social and educational gatherings is our specialty and our fondness. We have thus far aided the formation of about 25 local vegetarian societies in New England, and dozens of others throughout North America.
Date: Fri, 13 Oct 1995 06:17:06 -0400 (EDT) From: John A BeckettSubject: Re: Controlling access On Thu, 12 Oct 1995, John Ratzlaff wrote: > I always envisioned that I would require parental permission before granting > any student Web access. You're suggesting that even email is dangerous. I don't > think I have seen any potential email trouble areas, although it's not hard to > imagine; but would you give a feasible example of the sort of thing you're > warning against? Email gives you access to listservs. Ideas are just as potentially toxic as images. But images can easily be included in email. > Also--I guess this is more of a legal question than an Internet question, but > how much is a signed parental release going to protect me if it should (heaven > forbid) end up in court? We've all heard how signed waivers sometimes carry > little or no real protection... Any legal opinions here? Welcome to America: legal papers and facts don't help much against greedy lawyers (OJ comes to mind. Foreigners: if you don't know about that, you don't _want_ to). But a well-worded release can be the genesis of an understanding that will keep you out of court. Be glad to give you a legal opinion: do your best to stay out of court. That comes from _understanding_, not paperwork. > Have you had any run-ins with parents over this issue? Have you revoked > students' privileges, and with what sort of success? Do you find that they tow > the line waiting for their penalty period to pass, or do they simply turn into > ever more desperate hackers? In handling discipline, I have developed a procedure that works pretty well: 1. An email warning telling them not to do ______. If the matter is serious (ie, obvious intent, embarrases the college, causes major restriction of service to others), skip immediately to step 2. Note: I do not threaten, only tell them what I expect of them. 2. Week's suspension of privileges. Interesting: Never had a case yet where this would have prevented them from doing homework, although we have a lot of classes now which require or encourage net access. The problems seem to be with idle time. 3. Out for the remainder of the semester. 4. All records clear after six months. We _must_ assume young folks can change, or we're in the wrong business. The only issue I've had any run-ins with parents over is that of addiction. A couple of times I've had a parent complain about the student spending all their time on the net, and I've responded immediately to any requests for suspension, etc. Haven't seen any "hackers" 'round here much. A few "whackers" -- my word for kids too inept to make it IRL, so they bang at the computer hoping to find a weak spot. "Hacker" implies unusual skill, aptitude, or intelligence. Folks with those attributes can always find more interesting things to do off-computer. IMHO doing useful work is always more interesting than breaking stuff, especially since you can freely tell people about it (self-revelation is the downfall of many serious system crackers who get caught). Students with a serious "whacker" problem usually end up leaving at the end of the semester because their grades are too bad. I periodically run tests on our community to check the hacker skill level. The litmus paper never turns color. It may someday. Most security problems come from somebody's leaving themselves logged in when they leave. I need to write a good idle-killer daemon. > I certainly appreciate your comments, and I can assure you that they will play > a role in our discussions here at MPA. - John Good luck. This stuff all works better if you have your private devotions _before_ logging on in the morning. -- /\--. John A. Beckett "Flame the guy, not the list." / \ ) Southern College of SDA ...adapted from Matthew 18:15 /----\---. (423) 238-2701 voice \ / \ \ 238-2431 FAX `-' `--' jbeckett@southern.edu
Date: Fri, 13 Oct 1995 06:19:18 -0400 (EDT) From: John A BeckettSubject: Apologies I accidentally double-posted that last note. Will be more careful in the future. -- /\--. John A. Beckett "Flame the guy, not the list." / \ ) Southern College of SDA ...adapted from Matthew 18:15 /----\---. (423) 238-2701 voice \ / \ \ 238-2431 FAX `-' `--' jbeckett@southern.edu
From: bidwell@andrews.edu (Daniel R. Bidwell) Subject: Online Cast - student/staff picture book Date: Fri, 13 Oct 1995 10:06:02 -0400 (EDT) The Andrews University Student Association is proud to announce that availability of it's all new Online Cast, the student/staff photo book. It can be found from the Andrews University home page or at http://www.andrews.edu/CAST/ Off campus requests will receive a subset of the information provided on campus. Enjoy! -- Daniel R. Bidwell | bidwell@andrews.edu Andrews University Computer Science & Information Systems Department If two always agree, one of them is unnecessary "Friends don't let friends do DOS" "In theory, theory and practice are the same. In practice, however, they are not."
Date: Fri, 13 Oct 95 10:43:33 -0700 From: "Bell, C Michael"Subject: Sending images via email John Beckett wrote: > But images can easily be included in email. Indeed! Just this week one of our students on our Portland campus attempted to send about 15 mb worth of images via email to a friend on America Online. The resulting problems would have been comical if they hadn't been so frustrating. To wit, taking over two hours on the dial-up modem line between the main and Portland campuses, filling up the disk on the email router, getting all the bounced messages from AOL to our postmaster (AOL has a limit of 1MB per message), and filling up the volume that holds the postmaster email (which disabled printing on several important machines). It took a couple of hours of system administrators' time to clean up the mess. BTW, Here's what the student wrote: > Ha, ha - i don't have to write you to send you pictures, I can e-mail > then to you. ENJOY!! Let me know what you think -- they look > better if you print them. luv you - [xxxxxxx] --Michael Bell Walla Walla College bellmi@wwc.edu
Date: Sun, 15 Oct 1995 11:06:30 -0600 From: cucscience@ccinet.ab.ca Subject: Introduction, comment. Hello, Everyone around this small world! I graduated from PUC (California) some decades ago with a degree in chemistry, followed by a master's in chemistry from LLU (LL campus)in 1966. Taught chemistry and computer programming at Union College (Lincoln, Nebraska), for 16 years. Received doctorate in Physical Chemistry in 1983. Spent 6.5 years at the University of Eastern Africa, Kenya, from 1983 to 1990, teaching chemistry, physics and computer science, as well as designing and programming a basic information system for the registrar's office, and advising the business/accounting office in their initial computerization venture. In 1990 I accepted a call to Canadian Union College to teach chemistry and computer science. I am currently teaching physics and computer science. ******************** Bill Ivey's comment, "it was the physicists ... who first found out computers were neat", brings back memories as a PUC student... About the summer of 1957, a group of faculty, not all physicists, raised some $50,000 for PUC's first computer, a Bendix G-15. I'm guessing that would amount to about $10 per vacuum tube, having looked inside that big box a few times! Peripherals included an IBM selectric typewriter with a punched paper tape permanent storage accessory! And was it 1K or 4K of drum memory? Those were the days! Mailen Kootsey (AU Physics), and Curtis Lacey (U Washington, Physics) were among the pioneer binary (and Algol) programmers at PUC on that amazing relic! If I remember correctly, they and other physics majors, used to have "contests" to see who could solve their physics problems in the fewest (was it) milli-(?) seconds, using the least memory, fewest drum-memory rotations, etc.! ****************** It's interesting to "get to know" via the sda-cs net, new people in places I have been. "G'day, mates" to all you fair-dinkum Aussies. I spent my first five years at Avondale, Australia, and 11 more towards the outback. Things have changed since I left Avondale in 1942, and even since I last visited in 1993. The current Australian education system networking vision sounds intriguing, and a lot of work. Good luck. Thanks, Daniel Bidwell, for puting this forum in place. Merton Sprengel Canadian Union College, Alberta, Canada (403) 782-3381, voice; (403)782-4107 FAX cucscience@ccinet.ab.ca (-- temporarily. I will notify this forum when CaUC internet access changes to a more permanent form once a new contract has been put in place. Hopefully, this will happen within the next few weeks. If anyone wants to contact CaUC faculty, let me know, and I will assist.)
Date: Sun, 15 Oct 1995 11:31:17 -0600 From: cucscience@ccinet.ab.ca Subject: Internet/WWW Control I recently heard of an interesting twist on how to "control" immature student access to undesirable materials on the internet ... CCInet, CaUC's temporary, commercial, internet provider, in Edmonton, Alberta, Canada, has set up two servers: The "Clean" and the "Unclean" (their terms, not mine)! Anyone, individuals or institutions, can sign up for either type of access for the same price. I don't know any more about "how or which" site control is handled. I understand that the Alberta Catholic School Board signed up for the "Unclean" access, to the surprise of the CCInet personnel. Students in the primary and secondary schools are informed and "educated" about the existance of certain undesirable sites and information on the net. They may not access those sites in the teacher-controlled, classroom sessions. And they are are apparently told by the schools that it is up to their parents as to what they access when they dial in (free) from home. Nothing was stated in the comments I heard, regarding signed parental permission, if that was even necessary, given the classroom control involved, at the schools. The situation would obviously be different in a boarding school, after-school-hours, access situation. I'll be interested to hear further comments from other SDA colleges as to how they relate to the control situation, or what experience they have had, good or bad. Merton Sprengel Canadian Union College cucscience@ccinet.ab.ca
Date: Thu, 19 Oct 1995 22:35:33 +0500 (GMT-5) From: Kenneth Roy CabreraSubject: Hello, everybody!! Hello: I'm Kenneth Cabrera, from Medellin, Colombia. I'm a SDA geologist and professor of the National University of Colombia in Medellin in the statistics area. I also have a mayor in Computer Science, and I'm finishing a M.S. in Statistics. I teach also at UNAC (Universidad Adventista de Colombia (Medellin)), it is the SDA University here in Colombia. I'm teaching computer logic or algorithms. It is very interesting to know about the opinon of the SDA people who works in computer science. My interest, right now, it is to find Universities at the U.S. that offer a Ph.D. in geostatistics or geomathematics, because I will like to study there. Thank you very much for you attention Your Brother in Christ Kenneth Roy Cabrera Torres krcabrer@perseus.unalmed.edu.co
Date: Fri, 20 Oct 95 06:53 PDT From: canal@europa.com (Lon Canaday) Subject: Limiting access to the Internet I have been monitoring this group for about 2 weeks now but I haven't identified myself yet so I guess I will do that first. I graduated about 4 years ago from WWC with a degree in Electrical Engineering and immediately went as AVSC (Adventist Volunteer Service Corp, the name has since been changed) to Thailand. I worked in various positions there in accounting (don't ask me how) and finally teaching high school computer science. I have been back in the states for about a month and a half and am currently seeking employment in the Northwest. A while back I saw several messages about limiting access to the Internet and the logistics of it. I was reading headlines at www.zd.com this morning and a new (to me) product announcement. It is a Netware loadable module called NOV.IX designed to simplify access to TCP/IP for Novell networks. It claims to also be able to limit access to specific users or specific web sites (it mentions www.playboy.com by name). I don't know anything else about it but here is where to find out more about it. The name of the NLM again is NOV.IX and you can find out more about it from: Firefox, 2099 Gateway Place, Seventh Floor, San Jose, CA 95110; phone 408-467-1100; fax 408-467-1105; Internet address: sales@firefox.com. I hope this is some help to those of you who are struggling with this problem. canal@europa.com When all is said and done there is usually a lot more said than done. ;-{
From: rgh@slc.unisys.com (Rich Hannon) Subject: SDA web construction mailing list Date: Mon, 23 Oct 1995 09:00:53 -0600 (MDT) All: I have recently been discussing the best way for people involved in web construction (for various Adventist purposes & entities) to keep up with what everyone is doing, so there would be reuse of any generic work done and people could have a place to ask / answer web-related questions. There already exists a mailing list run by Mark Huan out of Walla Walla (webs@wwc.edu). Dave Albrecht & myself have joined that list and I would like to invite any of you on this list who would like to be more involved and/or track what's happening in this area to join also. I would like to see a place created where all SDAs active in web construction of one sort or another (even if it is work, not church related) to "hang out". It won't work unless all the players are there. So, please join. Everyone is welcome even if can't even spel "wib". Anyone can subscribe by sending a message to lists@wwc.edu with the line 'subscribe webs' in the message body. Thanks. We now return you to your regularly scheduled purpose. Rich Hannon +----------------------------------------------------------------------+ | Rich Hannon, Unisys SLC, UT, rgh@slc.unisys.com (801)594-6628 | +----------------------------------------------------------------------+
Date: Mon, 23 Oct 1995 14:30:12 -0400 (EDT) From: John A BeckettSubject: Re: Limiting access to the Internet from canal@europa.com we hear: > A while back I saw several messages about limiting access to the Internet > and the logistics of it. I was reading headlines at www.zd.com this morning > and a new (to me) product announcement. It is a Netware loadable module > called NOV.IX designed to simplify access to TCP/IP for Novell networks. It > claims to also be able to limit access to specific users or specific web > sites (it mentions www.playboy.com by name). I don't know anything else > about it but here is where to find out more about it. At the risk of boring some folks, I'll put my opinions into more detail. Folks used to my epistles kindly press the "d" key. There are only so many things you can do by way of "limiting" Internet access. 1. Keep a list of forbidden hosts, and deny packet connections to those. -- Doesn't prevent somebody elsewhere from downloading copies of the nasty stuff to a server you don't know about _yet_. This is what most $oftware which is claimed to protect your users does. Ask them if they'll accept a piece of your legal liability. ;-) -- The software itself is also easy for students to bypass if they know anything at all about Windoze. I'll wager you have several students who know more than _you_ do about this neck of the woods. 2. Allow _only_ sites you have checked out. -- Might work. While you're at it, download copies of their stuff, put them on your own server, and don't even bother to connect with the net. Save some $$. :-) If I was running an Academy system, this would be under strong consideration. Take a lot of disk space, sure. I'd capture stuff while a student was surfing (with me watching over their shoulder). We'd do email through a UUCP link. 3. Put the responsibility for filtering on the _users_. This is the only thing that works, so far as I know. It isn't perfect, but is the only structure worth maintaining. Interesting data point: One of our professors (who shall remain nameless) deliberately perused playboy.com and a few other such sites he'd heard of. His report was that the words were somewhat seductive, and the graphics were about comparable to 9:30 p.m. on network TV. For anything more interesting, they wanted money. Hey, they're magazines. They think they need money to live! -- /\--. John A. Beckett "Flame the guy, not the list." / \ ) Southern College of SDA ...adapted from Matthew 18:15 /----\---. (423) 238-2701 voice \ / \ \ 238-2431 FAX `-' `--' jbeckett@southern.edu
Date: Tue, 24 Oct 1995 10:59:06 -0400 From: "J. Mailen Kootsey"Subject: Re: Introduction, comment. Merton Sprengel writes: >Bill Ivey's comment, "it was the physicists ... who first found out computers >were neat", brings back memories as a PUC student... About the summer of >1957, a group of faculty, not all physicists, raised some $50,000 for PUC's >first computer, a Bendix G-15. I'm guessing that would amount to about $10 >per vacuum tube, having looked inside that big box a few times! Peripherals >included an IBM selectric typewriter with a punched paper tape permanent >storage accessory! And was it 1K or 4K of drum memory? Those were the days! It was 1K or 2K as I remember, 22 bit words and all sequential on the drum, i.e. no RAM at all. RAM would have been too expensive at two vacuum tubes per bit! Put the instruction in the wrong memory location (losing a full drum rotation for that instruction) and the program would slow down a thousand times or more. >Mailen Kootsey (AU Physics), and Curtis Lacey (U Washington, Physics) were >among the pioneer binary (and Algol) programmers at PUC on that amazing relic! > If I remember correctly, they and other physics majors, used to have >"contests" to see who could solve their physics problems in the fewest (was >it) milli-(?) seconds, using the least memory, fewest drum-memory rotations, >etc.! No compilers or even assemblers, but there was a primitive interpreter, called "Intercom", I think. Among other things, I wrote a program to calculate sunset times for the Pacific Union Recorder. The G-15D gave me a start in digital computing. The machines caught my interest because the previous summer, I worked for General Electric as an "engineering aide", euphemism for human computer. I was given an equation to integrate, pencils and pads, and a mechanical desk calculator. Took several days to calculate one integral, and of course there had to be no mistakes! That would drive anyone to digital computers. With what I learned at PUC, I got a summer job (along with Bob Swearingen) with Bendix, the maker of the G-15D, writing mathematical subroutines for their library -- sin, cos, exp, and the like. Later in graduate school at Brown University, I did a master's project on the IBM 7074, calculating the behavior of an alpha particle detector. (Thomas Watson, Jr. was a Brown graduate so they always had the latest IBM equipment!) After finishing my doctorate in physics at Brown, I spent 4 years at Loma Linda with the Dept. of Physiology and Biophysics, then got a postdoc at Duke University to study the electrophysiology of heart muscle. I started making measurements on heart cells, but quickly shifted over to doing theoretical (i.e. computer) calculations since I had the required background and the physiology researchers didn't. This ultimately developed into a resource grant from NIH to develop and support simulation calculations for biomedical research. We had hardware on Tymnet, wrote general-purpose software, and supported several hundred projects around the US. I also had a faculty appointment in the Computer Science Department at Duke and taught undergraduate courses. When I moved to Andrews University in 1991 to take a dean's position, I brought along the general-purpose simulation package SCoP started at Duke and continue to support and develop it as a private enterprise. We are just completing a two-year contract with the NIH. SCoP is now used in several hundred research and teaching laboratories around the US and in other countries from Australia to Europe. (Check out http://www.sri.andrews.edu) My main job at Andrews is administration, but I still find time to teach an occasional course for the CSIS department and exercise my interest in computers and music. Mailen Kootsey VP Academic Administration Andrews University
Date: Wed, 25 Oct 1995 14:27:47 -0800 From: barb@vega.lasierra.edu (Barbara Kreaseck) Subject: a new member on the sda-cs Hi Folks! My name is Barbara Kreaseck, and I've been teaching in the Math and Computing department at La Sierra University for seven years. Prior to that I was at Atlantic Union College. I picked up an M.S. in Computer Science from the University of Lowell (now part of the University of Massachusetts system) in 1989. Prior to that I received an M.S. in Information Systems from Andrews University in 1984. Typically, I teach the freshman computer science sequence, along with a few other computer science classes and college algebra. (I'm finally getting to teach a course in Programming Langauges again, for the first year in eight years, and would appreciate any input regarding textbooks that you love or hate to use for this course.) I have one dependant: Hillary is a four-year old, part Spitz mix, dog, who usually comes when she is called, and gets car sick. I really enjoy throwing pottery, and playing wallyball (volleyball in a raquetball court). Other than that, it's work, work, work, (which I will let you all get back to). Listeningly, Barb Barbara Kreaseck, Math & Computing, La Sierra University, Riverside, CA 92324 barb@mail.lasierra.edu (909)785-2262
From: bidwell@andrews.edu (Daniel R. Bidwell) Subject: Introduction Date: Wed, 1 Nov 1995 23:23:52 -0500 (EST) I don't think that I have introduced myself yet, although many of you already know me. (I am not sure if that is good or bad!) My wife, Lorena, is the Assistant Director for Academic Computing in the Computing Center here, and is currently the Acting Director also. I have two children, Shannon, age 8, and Lathan, age 4. I have a Ph.D. in Computer Science, in measuring compiler optimizations. I have been teaching at Andrews University since 1980. I direct the graduate programs in computing, and provide technical support for the unix system in the School of Business. Oh, and I teach a few upper division and graduate classes also. I enjoy using the tools from compiler construction and formal language theory to solve real world problems. This fall quarter I seem to be up to my arm pits in alligators, so don't expect much from me until the quarter is over. My personal web page is "http://www.andrews.edu/~bidwell/" but all my stuff is in my work page, "http://www.andrews.edu/~bidwell/work.html". I have been collecting all of the Bio's (I hope that I haven't missed any) and put them in a web page at "http://www.andrews.edu/~bidwell/sda-cs/". If any of have joined later and missed some of the Bio's or discussion this page also has a digest of all of the postings which is generated at 6:00 a.m. EST from the mail archive of the list. (I am beginning to really like perl!) -- Daniel R. Bidwell | bidwell@andrews.edu Andrews University Computer Science & Information Systems Department If two always agree, one of them is unnecessary "Friends don't let friends do DOS" "In theory, theory and practice are the same. In practice, however, they are not."
From: bidwell@andrews.edu (Daniel R. Bidwell) Subject: Job Announcement Date: Mon, 13 Nov 1995 10:53:54 -0500 (EST) DIRECTOR OF COMPUTING SERVICES Andrews University is seeking a full-time director for its Computing Center, which provides academic and administrative computing, telecommunications, and video services to the campus and to external clients. This position is available January 1, 1996. It reports to the Vice President for Finance. Salary is standard SDA denominational scale. The director will: Evaluate, recommend, and direct the implementation of new technology in computing and communication. Coordinate effective delivery of computing, communications, repair, and user-education services to campus and external clients. Hire and supervise programming, operations, and support staff. Budget annual and long-range operating and capital costs. Applicants must have: An appropriate bachelor's degree (master's preferred). Successful experience managing personnel, projects, and budgets. Knowledge of current computing/communications technology and trends. Demonstrated ability to work in a dynamically changing, decentralized organization in cooperation with professional colleagues. Seventh-day Adventist Church membership. Please send letter of interest and resume to: Dr. David Penner, Search Committee Chairman Academic Records Andrews University Berrien Springs, MI 49104 616-471-3399 penner@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. -- Daniel R. Bidwell | bidwell@andrews.edu Andrews University Computer Science & Information Systems Department If two always agree, one of them is unnecessary "Friends don't let friends do DOS" "In theory, theory and practice are the same. In practice, however, they are not."
From: Andrew ParkSubject: Standard in SDA WWW pages Date: Mon, 20 Nov 1995 13:13:00 -0600 (CST) Hello, I would like to suggest something on WWW pages we are producing. Now that the web is growing at an exponential speed, I think we need to find a way to announce our web page more efficiently that what we are doing now. Problem: When we make our pages, we tend to put SDA resources as part of the home pages. The problem is that the information provider has to update that information as newer sites come up and as the sites move to a newer location. Many times, it's very hard to keep track of all the informations. I see many different church directories, each with different entries, same for the SDA Univeristy/College listings. Suggestions: Why don't we appoint one of us for each subject area that we would like to maintain on. The area should include educational sites (Universities and Colleges, Highschools), Church sites (Dave Albrecht has a good one), Official site where EGW literature can be found (EGW Estate seems good), place where we can find GC information, etc. Then the rest of us just have to worry about our own sites, and do not have to worry about e-mailing to dozens of different people in case of web site changes, or if you have new sites that you just created. As need arises, we can include more areas where we might want include. In my opinion, this will reduce a lot of web maintaing chores of the information providers, and they can spend more time designing their "own" sites, rather than trying to fix other sites. What do you think? Andrew Park (apark@cc.umanitoba.ca)
Date: Mon, 20 Nov 1995 14:23:19 -0500 (EST) From: John A BeckettSubject: Re: Standard in SDA WWW pages On Mon, 20 Nov 1995, Andrew Park wrote: > Hello, > I would like to suggest something on WWW pages we are ... > Why don't we appoint one of us for each subject area that > we would like to maintain on. The area should include > educational sites (Universities and Colleges, Highschools), ... Uh, I think it's already been done. Start at http://www.sdanet.org. -- /\--. John A. Beckett "Flame the guy, not the list." / \ ) Southern College of SDA ...adapted from Matthew 18:15 /----\---. (423) 238-2701 voice \ / \ \ 238-2431 FAX `-' `--' jbeckett@southern.edu
Date: Mon, 20 Nov 1995 23:17:36 -0500 From: dalbrec@cba.bgsu.edu (W. David Albrecht) Subject: Re: Standard in SDA WWW pages Andrew writes: >Why don't we appoint one of us for each subject area that >we would like to maintain. Why not let the "market" work it out? Let me share an example. When I first created my local church page, there were two directories of local churches (for all denominations). I thought both were incomplete, so I started my own, drawing from both. I had a magnificent list, but I quickly saw that maintenance would be a tremendous burden, and then another directory started, and then another. The third one was better than mine! I decided that my competitive advantage lay in other areas, and I stopped adding to my directory. It still attracts visitors, though. However, the market determined the survivors. I don't think that we should be restrictive. If someone has an interest in creating a "duplicate" directory, let him or her do it. We may find that the new person does it better. And even if they don't do it better, they're having fun. If two people enjoy maintaining a directory, say on local churches, then why not let them both do it? The directories may be complements, such as Dean Saunder's list of churches complementing mine. I understand Tony Huan is interested in getting into this area. Fine. However, once it no longer is fun the maintainer will drop out. That's what makes duplicate directories so useful. Dan Bidwell's Adventist Connections is a very wonderful directory, and I think that most of us link to it. Links really will determine which area directories will receive the most traffic. I say, let webmasters decide to which pages they will provide links. Another factor is who gets into an area first. The body of relevant links grows quickly. Once there are too many, it is difficult for anyone to catch up. Andrew, your page is the first or second page that any newbie SDA surfer is going to see. You can provide a tremendous service by directing these surfers to the appropriate area directory. Dave Albrecht (dalbrec@cba.bgsu.edu)
Date: Wed, 22 Nov 1995 13:56:20 -0500 From: jared@comsoft.southern.edu (Jared Bruckner) Subject: A little about myself Education: BA Mathematics. Andrews University - 1965 MS Mathematics, Illinois Institute of Technology - 1968 MS Computer Science, Worcester Polytechnic Institute - 1972 DSc Computer Science, University of Massachuetts at Lowell - 1992 Employment: 1967-1969 Atlantic Union College - Instructor of Mathematics 1970-1972 Worcester Polytechnic Institute - Instructor of Computer Sci. 1972-1995 Atlantic Union College - Professor of Mathematics/Computer Sci Chair of Math/Applied Sciences Department 1978-1995 1995- Southern College - Half-time Professor of Computer Science - Half-time Software Technology Center I am currently teaching a data structures course and a compiler course. The rest of the time I work in the Software Technology Center at Southern College where I am Assistant Director of Comsoft - Consortium for Management of Emerging Software Technology (http://www.comsoft.southern.edu).
Date: Wed, 22 Nov 1995 13:56:20 -0500 From: jared@comsoft.southern.edu (Jared Bruckner) Subject: A little about myself Education: BA Mathematics. Andrews University - 1965 MS Mathematics, Illinois Institute of Technology - 1968 MS Computer Science, Worcester Polytechnic Institute - 1972 DSc Computer Science, University of Massachuetts at Lowell - 1992 Employment: 1967-1969 Atlantic Union College - Instructor of Mathematics 1970-1972 Worcester Polytechnic Institute - Instructor of Computer Sci. 1972-1995 Atlantic Union College - Professor of Mathematics/Computer Sci Chair of Math/Applied Sciences Department 1978-1995 1995- Southern College - Half-time Professor of Computer Science - Half-time Software Technology Center I am currently teaching a data structures course and a compiler course. The rest of the time I work in the Software Technology Center at Southern College where I am Assistant Director of Comsoft - Consortium for Management of Emerging Software Technology (http://www.comsoft.southern.edu).
Date: Fri, 1 Dec 1995 11:39:40 -0800 (PST) From: Blanca BenitezSubject: Position Announcement Systems Manager/DBA full-time position currently available at La Sierra University, Personnel Office, 4700 Pierce Street, Riverside, CA 92515. Job Description: The primary responsibility of the Systems Manager is to ensure the smooth functioning of the University's large central computer systems and their associated peripherals. Requirements: B.S. degree in Computer related discipline, with experience in Unix. Experience in networking, oracle database operations and client server environments is a plus. For a more detailed job description, contact the Personnel Office at the address above or call us at Tel. (909) 785-2088 Fax (909) 785-2087.
From: bidwell@andrews.edu (Daniel R. Bidwell) Subject: Faculty Opening Date: Mon, 4 Dec 1995 09:31:08 -0500 (EST) ANDREWS UNIVERSITY Computer Science and Information Systems Department Faculty Opening The Computer Science and Information Systems Department, Andrews University, invites applications for a tenure-track position, rank commensurate with experience, beginning July 1, 1996. Applicants should either have 1) a Ph.D in computer science or a related field or 2) an MS in computer science or a related field with teaching or industrial experience in computing and an interest in completing a doctoral degree in computing. Areas of particular interest include software engineering and computer science education, but all major fields in computing will be considered. The individual is expected to be committed to quality teaching and research. Teaching responsibilities include computing classes at the undergraduate and/or graduate level as qualifications merit as well as teaching computing classes to gifted high school students. There is also opportunity for teaching graduate courses in extension programs in the far east. With the filling of this position, the department will have 7 full time professors. In addition to their regular teaching duties, most of the faculty are active in research and/or consulting activities. The department offers BS degrees in Computer Science and in Computer Information Systems and MS degrees in Computer Science and Software Engineering. The department also offers MS degrees at extension sites in Singapore and Taiwan. It participates with the Berrien County Intermediate School District in a program for gifted high school students by teaching a ninth grade computer applications course and a tenth grade computer programming course. The departmental computing facilities includes a 4 processor, 50 MHz SPARC 10 system, a 4 processor, 100 MHz SPARC 20 system, a variety of single processor systems providing file, mail, WWW and other services, workstations or sophisticated PC's in faculty offices, a Unix based teaching lab with 30 X terminals, and a DOS/Novell based teaching lab with 31 486/586 systems networked together on an Ethernet LAN. In addition to the departmental computing facilities, there is a general academic computing center with two PC labs and a Sun 4/670 (with four SPARC II processors), an on-line public-access system for the library, an administrative computing center with a Sequent Symmetry system, and other clusters of computers in other departments. A fiber optic back bone connects most academic buildings on campus. Finally, the university as T1 link to the internet. All applicants must be a member of the Seventh Day Adventist Church. Applications will be accepted until the position is filled. Interested applicants are asked to send a resume with three professional references to: Dr. Raymond L. Paden, Chair Computer Science and Informations Systems Department Andrews University Berrien Springs, MI 49104-0360 Phone: (616) 471-3214 Fax: (616) 471-6158 Internet: paden@andrews.edu -- Daniel R. Bidwell | bidwell@andrews.edu Andrews University Computer Science & Information Systems Department If two always agree, one of them is unnecessary "Friends don't let friends do DOS" "In theory, theory and practice are the same. In practice, however, they are not."
From: bidwell@andrews.edu (Daniel R. Bidwell) Subject: Faculty Opening Date: Mon, 4 Dec 1995 09:31:08 -0500 (EST) ANDREWS UNIVERSITY Computer Science and Information Systems Department Faculty Opening The Computer Science and Information Systems Department, Andrews University, invites applications for a tenure-track position, rank commensurate with experience, beginning July 1, 1996. Applicants should either have 1) a Ph.D in computer science or a related field or 2) an MS in computer science or a related field with teaching or industrial experience in computing and an interest in completing a doctoral degree in computing. Areas of particular interest include software engineering and computer science education, but all major fields in computing will be considered. The individual is expected to be committed to quality teaching and research. Teaching responsibilities include computing classes at the undergraduate and/or graduate level as qualifications merit as well as teaching computing classes to gifted high school students. There is also opportunity for teaching graduate courses in extension programs in the far east. With the filling of this position, the department will have 7 full time professors. In addition to their regular teaching duties, most of the faculty are active in research and/or consulting activities. The department offers BS degrees in Computer Science and in Computer Information Systems and MS degrees in Computer Science and Software Engineering. The department also offers MS degrees at extension sites in Singapore and Taiwan. It participates with the Berrien County Intermediate School District in a program for gifted high school students by teaching a ninth grade computer applications course and a tenth grade computer programming course. The departmental computing facilities includes a 4 processor, 50 MHz SPARC 10 system, a 4 processor, 100 MHz SPARC 20 system, a variety of single processor systems providing file, mail, WWW and other services, workstations or sophisticated PC's in faculty offices, a Unix based teaching lab with 30 X terminals, and a DOS/Novell based teaching lab with 31 486/586 systems networked together on an Ethernet LAN. In addition to the departmental computing facilities, there is a general academic computing center with two PC labs and a Sun 4/670 (with four SPARC II processors), an on-line public-access system for the library, an administrative computing center with a Sequent Symmetry system, and other clusters of computers in other departments. A fiber optic back bone connects most academic buildings on campus. Finally, the university as T1 link to the internet. All applicants must be a member of the Seventh Day Adventist Church. Applications will be accepted until the position is filled. Interested applicants are asked to send a resume with three professional references to: Dr. Raymond L. Paden, Chair Computer Science and Informations Systems Department Andrews University Berrien Springs, MI 49104-0360 Phone: (616) 471-3214 Fax: (616) 471-6158 Internet: paden@andrews.edu -- Daniel R. Bidwell | bidwell@andrews.edu Andrews University Computer Science & Information Systems Department If two always agree, one of them is unnecessary "Friends don't let friends do DOS" "In theory, theory and practice are the same. In practice, however, they are not."
From: bidwell@andrews.edu (Daniel R. Bidwell) Subject: Faculty Opening Date: Mon, 4 Dec 1995 09:31:08 -0500 (EST) ANDREWS UNIVERSITY Computer Science and Information Systems Department Faculty Opening The Computer Science and Information Systems Department, Andrews University, invites applications for a tenure-track position, rank commensurate with experience, beginning July 1, 1996. Applicants should either have 1) a Ph.D in computer science or a related field or 2) an MS in computer science or a related field with teaching or industrial experience in computing and an interest in completing a doctoral degree in computing. Areas of particular interest include software engineering and computer science education, but all major fields in computing will be considered. The individual is expected to be committed to quality teaching and research. Teaching responsibilities include computing classes at the undergraduate and/or graduate level as qualifications merit as well as teaching computing classes to gifted high school students. There is also opportunity for teaching graduate courses in extension programs in the far east. With the filling of this position, the department will have 7 full time professors. In addition to their regular teaching duties, most of the faculty are active in research and/or consulting activities. The department offers BS degrees in Computer Science and in Computer Information Systems and MS degrees in Computer Science and Software Engineering. The department also offers MS degrees at extension sites in Singapore and Taiwan. It participates with the Berrien County Intermediate School District in a program for gifted high school students by teaching a ninth grade computer applications course and a tenth grade computer programming course. The departmental computing facilities includes a 4 processor, 50 MHz SPARC 10 system, a 4 processor, 100 MHz SPARC 20 system, a variety of single processor systems providing file, mail, WWW and other services, workstations or sophisticated PC's in faculty offices, a Unix based teaching lab with 30 X terminals, and a DOS/Novell based teaching lab with 31 486/586 systems networked together on an Ethernet LAN. In addition to the departmental computing facilities, there is a general academic computing center with two PC labs and a Sun 4/670 (with four SPARC II processors), an on-line public-access system for the library, an administrative computing center with a Sequent Symmetry system, and other clusters of computers in other departments. A fiber optic back bone connects most academic buildings on campus. Finally, the university as T1 link to the internet. All applicants must be a member of the Seventh Day Adventist Church. Applications will be accepted until the position is filled. Interested applicants are asked to send a resume with three professional references to: Dr. Raymond L. Paden, Chair Computer Science and Informations Systems Department Andrews University Berrien Springs, MI 49104-0360 Phone: (616) 471-3214 Fax: (616) 471-6158 Internet: paden@andrews.edu -- Daniel R. Bidwell | bidwell@andrews.edu Andrews University Computer Science & Information Systems Department If two always agree, one of them is unnecessary "Friends don't let friends do DOS" "In theory, theory and practice are the same. In practice, however, they are not."
Date: Mon, 8 Jan 1996 14:46:01 -0500 From: dalbrec@cba.bgsu.edu (W. David Albrecht) Subject: Re: Looking for nutrition e-mail addresses Maynard, would you send me their addresses if you get them? Dave Albrecht (dalbrec@cba.bgsu.edu) >I am trying to find e-mail addresses for the following persons in nutrition: > >Sally Squires, Washington Post, Health columnist >the journal "Topics in Clinical Nutrition" >Richard Havel, MD, Co-Chair, USDA's Dietary Guidelines Advisory Committee > Professor of Medicine, University of California at San Francisco. >Prof. Rynn Berry, Author, "Famous Vegetarians" (Pythagorean Publishers; 1995). >DeWitt Williams, director of health and temperance > Seventh-Day Adventist North American division in Silver Spring, MD >Murlan Murphy, Shaker Heights, Ohio >The Cleveland Clinic, Shaker Heights, Ohio >Katherine Tallmadge, RD, Washington >M/M John Easton, Chicago, IL and their then 4-year-old daughter, Alice >Patricia Johnston, Head, Department of Nutrition at Loma Linda University > >Thank you very much. > > >Maynard S. Clark vrc@tiac.net info@vegetarian.org >Vegetarian Resource Center, P. O. Box 38-1068, Cambridge, MA 02238-1068 >617-625-3790 (Voice, or Fax by arrangement) 617-357-2596 (Facsimile) >Listowner:VEG-FL, VEG-NE, VEG-ORG, VEG-PARENT, VEG-REL, VEG-SINGLE, VEG-TEEN >http://www.tiac.net/users/vrc/vrc.html/ >Visit and Use our Research Library at the Peace Abbey in Sherborn MA. > Build a vegetarian network! Find countless other vegetarians. >A Simple, 1-Stop Contact for Vegetarian Information Retrieval-Referral-Advice >There are countless vegetarian resources; we'll show you how to find them... > > > > > >
From: bidwell@andrews.edu (Daniel R. Bidwell) Subject: Job Posting Modified Date: Tue, 9 Jan 1996 10:16:08 -0500 (EST) Please pass this along to anyone that may be qualified and interested in this position. > > About three weeks ago I posted a job opening for a position at Andrews > University for a Systems Administrator and Assistant Operations Manager. > This position is being modified and the new listing of responsibilities > follows. > > Job Posting > Salaried Staff Position > > Department: Computing Center > > Job Title: Systems Administrator and Database Administrator > > Salary: $28,000 to $32,000 based on experience > > Date Available: January 1996 > > Primary Duties: > > Responsible for systems administration on the unix computer used for > administrative records including: account management, disk space > management including backups and restores, hardware and software > upgrades (involves working with contract maintenance providers), > system configuration and troubleshooting including other devices such > as terminal or printer servers > Responsible for the administrative database including access and security; > database integrity; installing upgrades to the database management > system and applications software; and monitoring and tuning of the > database > Generate reports as requested and run a variety of programs as scheduled > for administrative functions > > Qualifications: > > Familiarity with Unix operating systems > Experience with systems administration > Experience with relational database management software, preferably Oracle > Ability to learn quickly > Team oriented with good communication and people skills > > Apply To: Lorena Bidwell > Acting Director, Computing Center > Information Services Room 100 - Phone 6124 > > Application Deadline: January 18, 1996 -- Lorena Bidwell Acting Director email: lorena@andrews.edu Computing Center phone: (616) 471-6124 Andrews University 6114
Date: Mon, 22 Jan 1996 15:22:32 -0500 From: Nelson EdwardsSubject: Job posting, programmer American Engineering Programmer/Analyst Contract Position January 21, 1996 Notice expires Feb 29, 1996 1. American Engineering Corporation is seeking an experienced Programmer/Analyst to work on innovative engineering and scientific projects in Collegedale, Tennessee. 2. This individual would be available immediately to work as a full time independent contractor. Successful project completion could lead to consideration as a full time salaried employee with an excellent benefit package. 3. Experience must be equivalent to a graduate of a 4 year Computer Science program with a minimum of 2 years major project system design and programming in multiple languages. Some experience in writing firmware is a strong plus. 4. Computer language skills sought include: Substantial C, C++ capability on IBM PC and compatibles Substantial Visual Basic, Pascal, Delphi, or equivalent Some experience in Foxpro, Access, or other database Some experience with 8 bit embedded assembly language 5. Must have strong system design and analysis skills. Must be capable of taking project design goals and developing software implementation plan, including design and testing of key algorithms, with thorough reviews. Must be able to progress from project concept through well thought out software plan to solid tested code in an open, documented, communicative, cooperative, and professional manner. 6. Must be capable of becoming a senior programmer/analyst within 2 to 3 years. Must manage software project as company property and not as an individual endeavor. Familiarity with software review processes will be useful. 7. Respond to: Jack Wollens President American Engineering email PO Box 336 preferred Collegedale, TN 37315 email amereng@chattanooga.net ftp chattanooga.net/pub/users/amereng/incoming End of posting
From: vyhmeisr@andrews.edu (Ron Vyhmeister) Subject: Old Journals Available Date: Tue, 5 Mar 1996 19:50:47 -0500 (EST) We have a number of Journals which we have duplicate copies of (one in the department, and one in the library). We're trying to make some room, and would be glad to part with them to some library which could use them. If you're interested in any specific ones (or the whole lot), let me know (as well as letting me know how you wish to get them to wherever). Ron Vyhmeister > >From what I am able to see, these journals date back to the 1980s. > > ACM Transactions on Programming Languages > ACM Transactions on Computer Systems > ACM Guide to Computing Literature > Journal of the ACM > ACM Computing Surveys > ACM Transactions on Modeling > ACM Transactions on Math Software > ACM Transactions on Computer-Human Interaction > Communications of the ACM > -- Ron Vyhmeister vyhmeisr@andrews.edu Technology is dominated by two types of people: Those who understand what they do not manage. Those who manage what they do not understand.
From: wolfer@andrews.edu (James Wolfer) Subject: Re: Old Journals Available Date: Tue, 5 Mar 1996 20:09:00 -0500 (EST) Hi Ron, Wouldn't it be better to check with members of the dept. before advertising them wholesale? --jim -- James Wolfer email: wolfer@andrews.edu Andrews University Computer Science Department Berrien Springs, MI 49104-0360 phone: 616 471-3516 =================================================================== | I reserve the responsibility to speak and change my own mind. | ===================================================================
From: wolfer@andrews.edu (James Wolfer) Subject: Re: Old Journals Available Date: Tue, 5 Mar 1996 20:10:35 -0500 (EST) Hi, By the way, they are not listed in your list, but if we are really getting rid of ACM Transactions on Graphics I want them. --jim -- James Wolfer email: wolfer@andrews.edu Andrews University Computer Science Department Berrien Springs, MI 49104-0360 phone: 616 471-3516 =================================================================== | I reserve the responsibility to speak and change my own mind. | ===================================================================
From: vyhmeisr@andrews.edu (Ron Vyhmeister) Subject: Re: Old Journals Available Date: Tue, 5 Mar 1996 20:17:09 -0500 (EST) I thought I had. You certainly can have any of them you desire. Sorry. Ron > > Hi Ron, > > Wouldn't it be better to check with members of the dept. before > advertising them wholesale? > > --jim > > -- > > James Wolfer email: wolfer@andrews.edu > Andrews University > Computer Science Department > Berrien Springs, MI 49104-0360 phone: 616 471-3516 > =================================================================== > | I reserve the responsibility to speak and change my own mind. | > =================================================================== > > > -- Ron Vyhmeister vyhmeisr@andrews.edu Technology is dominated by two types of people: Those who understand what they do not manage. Those who manage what they do not understand.
Date: Sun, 17 Mar 1996 12:19:15 +0100 (MET) From: Mladen.Kuzminski@public.srce.hr (Mladen Kuzminski) Subject: SLIP protocol Hello! Hello! I'm working on my graduate work (WANs). Do you have some documentation about SLIP protocol (in file format)? If you have can you send me that? Thank you! Mladen Kuzminski Croatia, Europe Mladen.Kuzminski@public.srce.hr
From: paden@andrews.edu (Ray Paden) Subject: Scholarships Date: Mon, 18 Mar 1996 12:35:03 -0500 (EST) SCHOLARSHIPS FOR SCHOOL OF BUSINESS ANDREWS UNIVERSITY Scholarships funded by the Chan Shun Foundation are available to students who will be enrolled in programs offered by the School of Business at Andrews University. The programs to which these scholarships apply include - MBA general, accounting, health care, management information systems - MS computer science, software engineering - MSA church administration - BA economics - BBA accounting, economics, finance, management, marketing - BS computer science, computer information systems Three type of scholarships are available. 1. $5000 based on student merit. 2. $3000 based on student merit. 3. $3000 based on student need. These scholarships may be combined with other grants, loans and scholarships outside of the School of Business. Students interested in receiving these scholarships may send inquiries to Dr. Ann Gibson, Dean School of Business Chan Shun Hall Andrews University Berrien Springs, MI 49104-0020 You may also contact the School of Business at (616) 471-3632 Or you may send e-mail to gibson@andrews.edu
From: paden@andrews.edu (Ray Paden) Subject: Scholarships Date: Mon, 18 Mar 1996 12:35:03 -0500 (EST) SCHOLARSHIPS FOR SCHOOL OF BUSINESS ANDREWS UNIVERSITY Scholarships funded by the Chan Shun Foundation are available to students who will be enrolled in programs offered by the School of Business at Andrews University. The programs to which these scholarships apply include - MBA general, accounting, health care, management information systems - MS computer science, software engineering - MSA church administration - BA economics - BBA accounting, economics, finance, management, marketing - BS computer science, computer information systems Three type of scholarships are available. 1. $5000 based on student merit. 2. $3000 based on student merit. 3. $3000 based on student need. These scholarships may be combined with other grants, loans and scholarships outside of the School of Business. Students interested in receiving these scholarships may send inquiries to Dr. Ann Gibson, Dean School of Business Chan Shun Hall Andrews University Berrien Springs, MI 49104-0020 You may also contact the School of Business at (616) 471-3632 Or you may send e-mail to gibson@andrews.edu
From: paden@andrews.edu (Ray Paden) Subject: Scholarships Date: Mon, 18 Mar 1996 12:35:03 -0500 (EST) -------------------------------------------------------------------------- This mail message has exceeded the maximum number of hops. The requested destination was: jhender@srv1.interaxis.com -------------------------------------------------------------------------- SCHOLARSHIPS FOR SCHOOL OF BUSINESS ANDREWS UNIVERSITY Scholarships funded by the Chan Shun Foundation are available to students who will be enrolled in programs offered by the School of Business at Andrews University. The programs to which these scholarships apply include - MBA general, accounting, health care, management information systems - MS computer science, software engineering - MSA church administration - BA economics - BBA accounting, economics, finance, management, marketing - BS computer science, computer information systems Three type of scholarships are available. 1. $5000 based on student merit. 2. $3000 based on student merit. 3. $3000 based on student need. These scholarships may be combined with other grants, loans and scholarships outside of the School of Business. Students interested in receiving these scholarships may send inquiries to Dr. Ann Gibson, Dean School of Business Chan Shun Hall Andrews University Berrien Springs, MI 49104-0020 You may also contact the School of Business at (616) 471-3632 Or you may send e-mail to gibson@andrews.edu
Date: Wed, 27 Mar 1996 11:14:25 +0100 (MET) From: Mladen.Kuzminski@public.srce.hr (Mladen Kuzminski) Subject: none Hello! We wish to establish The Court of Honour in Croatia for protections of consumers in informatic domain. Do you have something like this in your country? (It must not be in informatic domain, I'm interested in constitution of such institution. Please, reply to my personal e-mail listed bellow. Thanx. Mladen Kuzminski Secretary of Informatic Association Varazdin's County Republic of Croatia E-mail: Mladen.Kuzminski@public.srce.hr mkuzmins@barok.foi.hr
From: cucscience@ccinet.ab.ca Date: Thu, 4 Apr 1996 08:54:16 -0700 Subject: Canadian Union College - Job Opening - Computer Services Director Job opening -- Director of Computer Services Canadian Union College is seeking a full-time Director of Computer Services to provide management for computer services to students, administration, faculty and staff. This position, reporting to the Vice President for Financial Administration, is available immediately. Applicants are expected to have experience in information systems development, implementation, and management at a senior level, preferably in an educational environment; experience in developing and implementing information systems in organizations, and experience managing personnel, projects, and budgets. Formal training with specialization in computers or systems at the level of a Master's Degree is preferred, with knowledge of current computing and communications technology and trends. The Director will be responsible for sourcing, recommending, installing, maintaining and managing campus networks, software and hardware; for overseeing the work of an assistant and student employees; for assisting administration by implementing current policies and directions; and by involvement in long-term systems planning. A position description is available on request. Please send covering letter and resume to: Carolyn Osmond, VP Finance Canadian Union College 235 College Avenue College Heights, AB Canada T4L 2E5 Phone (403) 782-3381 FAX (403) 782-7219 Internet cucadmin@ccinet.ab.ca
From: cucscience@ccinet.ab.ca Date: Thu, 4 Apr 1996 08:54:16 -0700 Subject: Canadian Union College - Job Opening - Computer Services Director Job opening -- Director of Computer Services Canadian Union College is seeking a full-time Director of Computer Services to provide management for computer services to students, administration, faculty and staff. This position, reporting to the Vice President for Financial Administration, is available immediately. Applicants are expected to have experience in information systems development, implementation, and management at a senior level, preferably in an educational environment; experience in developing and implementing information systems in organizations, and experience managing personnel, projects, and budgets. Formal training with specialization in computers or systems at the level of a Master's Degree is preferred, with knowledge of current computing and communications technology and trends. The Director will be responsible for sourcing, recommending, installing, maintaining and managing campus networks, software and hardware; for overseeing the work of an assistant and student employees; for assisting administration by implementing current policies and directions; and by involvement in long-term systems planning. A position description is available on request. Please send covering letter and resume to: Carolyn Osmond, VP Finance Canadian Union College 235 College Avenue College Heights, AB Canada T4L 2E5 Phone (403) 782-3381 FAX (403) 782-7219 Internet cucadmin@ccinet.ab.ca
Date: Mon, 22 Apr 1996 10:37:51 -0700 (PDT) From: Cheng NgSubject: Position Announcement La Sierra University has announced the following academic position. **** La Sierra University Announcement of College of Arts and Sciences Tenure-Track Faculty Position in Computer Science La Sierra University, in the scenic Southern California city of Riverside, was founded by the Seventh-day Adventist Church in 1922. Riverside is a city of about 250,000 located within one hour of beaches, mountains, deserts, and Los Angeles. The University's fundamental purpose is to provide higher education in an environment for learning that emphasizes personal integrity, intellectual development, and generous service to humankind and the church. La Sierra University is a multi-cultured campus with students from over 60 nations. BRIEF DESCRIPTION: Tenure-track faculty position to teach lower and upper division undergraduate courses in Computer Science, including service courses to the university. Participate in departmental activities such as curriculum development and student recruitment; serve on university committees as needed. Carry out a successful ongoing research and scholarship program. Qualification: Ph.D. or near completion of a Ph.D. in Computer Science or closely related field. POSITION AVAILABLE: July 1, 1996. A deferred appointment will be considered for a suitable candidate. SALARY RANGE: Commensurate with qualifications and experience. APPLICATION: Applicants are to submit their letter of application and their professional curriculum vitae, and request that 3 letters of reference be sent to: Cheng Ng, Chair Department of Mathematics and Computing La Sierra University 4700 Pierce Street Riverside, CA 92515 Tel. (909)-785-2054 E-mail: math@lasierra.edu Review of applications will begin upon receipt and continue until the position is filled. La Sierra University is a religiously qualified equal opportunity employer. Applications are especially encouraged from women, minorities and the handicapped. Faculty and staff are recruited with specific attention to their membership in the Seventh-day Adventist Church.
Date: Mon, 22 Apr 1996 17:16:40 -0800 From: bkreasec@LaSierra.EDU (Barbara Kreaseck) Subject: Re: Position Announcement Is this something that I am supposed to apply for, or is this in addition to my position? -- Barb ------------------------------------------------------------- Barbara Kreaseck Math & Computing, La Sierra University, Riverside, CA 92515 bkreasec@lasierra.edu voice:(909)785-2262 fax:(909)785-2164 -------------------------------------------------------------
Date: Mon, 22 Apr 1996 17:17:24 -0800 From: bkreasec@LaSierra.EDU (Barbara Kreaseck) Subject: Re: Position Announcement sorry about that last transmissions, I mis-read the cc: address. -- Barb ------------------------------------------------------------- Barbara Kreaseck Math & Computing, La Sierra University, Riverside, CA 92515 bkreasec@lasierra.edu voice:(909)785-2262 fax:(909)785-2164 -------------------------------------------------------------
Date: Wed, 08 May 1996 15:20:21 +1000 From: DAVID HEISESubject: Job Announcement - Director of Information Systems - Avondale College COMPUTER SERVICES CENTRE DIRECTOR Avondale College Avondale College is seeking a full-time director of its Computer Services Centre. The Director is responsible for: * co-ordinating effective delivery of services provided by Information Technology facilities and personnel * evaluating, recommending and directing the implementation of new technology and systems in computing and communications * managing staff and students employed in the Centre * supervising the development, documentation and maintenance of Information Technology policy and procedures * participating in long-term systems planning to align Information Technology with Avondale's strategic goals The successful applicant will be a Seventh-day Adventist who has: * previous experience in Information Systems development, implementation and management * demonstrated ability in management of personnel, budgets and projects * an appropriate graduate qualification or equivalent * knowledge of current computing and communications technology and trends The position, which reports to the Assistant Principal, is available early Second Semester for a three-year term with the possibility of renewal by mutual agreement. Remuneration is according to the standard Denominational scale. The College reserves the right not to appoint, or to appoint, by invitation. For further information and selection documentation, contact: Doctor Gil Valentine, Assistant Principal, Tel (049) 802120, Email: ougmv@net-vms.newcastle.edu.au Applications should reach: The Principal, Avondale College, PO Box 19, Cooranbong, NSW 2265, by June 17. ----------------------------------------------------------------------------- David Heise Internet: oukdlh@net-vms.newcastle.edu.au Director Information Systems Phone: +61 49 80 2142 Avondale College FAX: +61 49 80 2118 New South Wales AUSTRALIA -----------------------------------------------------------------------------
Date: Wed, 08 May 1996 15:20:21 +1000 From: DAVID HEISESubject: Job Announcement - Director of Information Systems - Avondale College COMPUTER SERVICES CENTRE DIRECTOR Avondale College Avondale College is seeking a full-time director of its Computer Services Centre. The Director is responsible for: * co-ordinating effective delivery of services provided by Information Technology facilities and personnel * evaluating, recommending and directing the implementation of new technology and systems in computing and communications * managing staff and students employed in the Centre * supervising the development, documentation and maintenance of Information Technology policy and procedures * participating in long-term systems planning to align Information Technology with Avondale's strategic goals The successful applicant will be a Seventh-day Adventist who has: * previous experience in Information Systems development, implementation and management * demonstrated ability in management of personnel, budgets and projects * an appropriate graduate qualification or equivalent * knowledge of current computing and communications technology and trends The position, which reports to the Assistant Principal, is available early Second Semester for a three-year term with the possibility of renewal by mutual agreement. Remuneration is according to the standard Denominational scale. The College reserves the right not to appoint, or to appoint, by invitation. For further information and selection documentation, contact: Doctor Gil Valentine, Assistant Principal, Tel (049) 802120, Email: ougmv@net-vms.newcastle.edu.au Applications should reach: The Principal, Avondale College, PO Box 19, Cooranbong, NSW 2265, by June 17. ----------------------------------------------------------------------------- David Heise Internet: oukdlh@net-vms.newcastle.edu.au Director Information Systems Phone: +61 49 80 2142 Avondale College FAX: +61 49 80 2118 New South Wales AUSTRALIA -----------------------------------------------------------------------------
Date: Mon, 3 Jun 1996 23:10:10 +0200 (MET DST) From: Mladen KuzminskiSubject: Study over the Internet (fwd) ---------- Forwarded message ---------- >Date: Mon, 3 Jun 1996 10:37:09 +0200 (MET DST) >From: Matija Nalis To: Multiple recipients of list >Subject: Study over the Internet (fwd) ----- Forwarded message from Reykjavik Institute of Education ----- Dear recipient Reykjavik Institute of Education (RIE) is proud to offer graduate and undergraduate degree programs and courses over the Internet. Next MBA and MIS courses are about to commence, as well as under- graduate courses in Management, Economics and Computer Science including Java and C++ object oriented programming. Courses start every 10 weeks and run for 8 weeks. The beauty of study- ing -and working- at RIE is that there is no need to relocate, which means that you do not have to give up your job, or move away from your friends and family, while at the same time you can earn a degree that can further your career and add value to your life. In addition to the subjects mentioned above a wide variety of de- gree programs are available including PhD research degrees. As a student of Reykjavik Institute of Education you receive lessons from well qualified teachers and professors and communi- cate with other students from around the world. For more information send an email by reply to eduadmin@rvik.com. -If you put the word "fast" in the subject line, you will receive additional general information automatically by return, including course information-. Our Webpage (under construction) is at http://www.rvik.com/edu/ Please feel free to tell others that may be interested. Kind regards _/_/_/_/ _/ _/_/_/_/_/ _/ _/ _/ _/ Sigi Magnusson _/ _/ _/ _/_/_/_/ _/_/_/_/ _/ _/ eduadmin@rvik.com _/ _/ _/ _/ http://www.rvik.com/edu/ _/ _/ _/ _/_/_/_/_/ ----- End of forwarded message from Reykjavik Institute of Education ----- Pa ako nekog interesira... -- Opinions above are GNU-copylefted.
Date: Sun, 14 Jul 1996 16:33:04 -0400 From: Vegetarian Resource CenterSubject: Cybercafe at GC The Vegetarian Union of North America (VUNA), of which I was Vice President for 8 years, and the North American Vegetarian Society (NAVS), a NA member organization in VUNA, are hosting the World Vegetarian Congress (biennial event sponsored by the IVU, International Vegetarian Union. We saw your awesome Internet presence during GC and wondered if someone from that effort might be on this list and might be willing to offer us some advice on how to proceed? Does anyone on this list have experience with doing the kind of technical setup that the GC has, allowing members to dial in, to get conference proceedings, and for members to e-mail home to check their e-mail, or for conferees to get e-mail from friends, family, and associates? Maynard S. Clark Vegetarian Resource Center P. O. Box 38-1068, Cambridge, MA 02238-1068 617-625-3790 (Voice) 617-357-2064 or 2194 (Facsimile) Listowner: Geographical - VEG-FL, VEG-NE Topical (organizing): Veg-BIZ, Veg-EDU, Veg-ORG Special Groups: Veg-PARENT, Veg-REL, Veg-SINGLE, Veg-TEEN http://www.tiac.net/users/vrc/vrc.html Vegetarian Pages - WWW site: http://www.veg.org/veg/
Date: Mon, 5 Aug 1996 17:35:16 +0200 (MET DST) From: Mladen KuzminskiSubject: SDA Seminary in Croatia Hello! It's vacations time. Do you wish to visit SDA Seminary Marusevec, Croatia? No problem, just go to http://www.open.hr/~mkuzmin/au.html I know , It's on Croatian, not on English, but it's still in test mode. We will put english text when personel come back from vacations. For now, i will give you little help: Croatian English Povijest Ucilista History of Seminary Srednja skola High school Adventisticki teoloski fakul... SDA theological college Djacki dom Doorms Krscanska Adventisticka... SDA Church in Croatia These above are links on first homepage. Marusevec is a village in NW Croatia where the Seminary is. It's about 10 Km from the border with Republic Slowenia and about 200 km from Austria. School was before in old castle, but now is in process of moving to new buildings. Have some sugestions for our homepage? You are welcome! Greetings from Croatia, little country with BIG heart :) Mladen Kuzminski SDA Seminay Marusevec Internet Support Croatia, Europe mkuzmin@open.hr
Date: Mon, 5 Aug 1996 17:35:16 +0200 (MET DST) From: Mladen KuzminskiSubject: SDA Seminary in Croatia Hello! It's vacations time. Do you wish to visit SDA Seminary Marusevec, Croatia? No problem, just go to http://www.open.hr/~mkuzmin/au.html I know , It's on Croatian, not on English, but it's still in test mode. We will put english text when personel come back from vacations. For now, i will give you little help: Croatian English Povijest Ucilista History of Seminary Srednja skola High school Adventisticki teoloski fakul... SDA theological college Djacki dom Doorms Krscanska Adventisticka... SDA Church in Croatia These above are links on first homepage. Marusevec is a village in NW Croatia where the Seminary is. It's about 10 Km from the border with Republic Slowenia and about 200 km from Austria. School was before in old castle, but now is in process of moving to new buildings. Have some sugestions for our homepage? You are welcome! Greetings from Croatia, little country with BIG heart :) Mladen Kuzminski SDA Seminay Marusevec Internet Support Croatia, Europe mkuzmin@open.hr
Date: Thu, 7 Nov 1996 16:46:40 +0200 (GMT+0200) From: dstevens@aztec.co.za (Dennis Stevenson) Subject: New Member Introduction Greetings from South Africa A little about myself: I am a third generation SDA. Some of you may be familiar with some of my first cousins who have been at Andrews and elsewhere in the USA: Ernest, Hugh, Mike, Brian, Patrick and Stanley Stevenson, and Peter and Gordon Swanson. I hold the degrees of Bachelor of Commerce (Honours) in Information Systems (1991) and Master of Commerce in Information Systems (1996) from South Africa's premier university: the University of Cape Town. The subject of my Masters thesis is "Component Based Enterprise Architecture". Both these degrees were earned part-time while working full time. I have 18 years of working experience in Information Systems ranging from programming through systems analysis and design, project leading, IS mangement, business process reengineering, methodology development, and architecture. I currently hold the position of Chief Architect at Old Mutual, the largest life insurance company in Africa (43rd largest in the world). The IS development shop of which I am a part consists of 450 people. I am a regular guest lecturer (on Enterprise Architecture/Enterprise Engineering) at the Graduate School of Business (University of Cape Town) in particular on their Executive Short Course: "Information Technology Management Programme", an intensive 2 week course for mature students who are, or are about to become, IS or IT managers. I am also a regular guest lecturer at the Department of Information Systems (http://www.dis.uct.ac.za/) in the Commerce Faculty (University of Cape Town) on their Bachelor of Commerce (Honours) and Master of Commerce programmes. Altogether I only give about half a dozen lectures a year at university, as I am primarily a practitioner rather than an educator. I also regularly lecture internal staff at Old Mutual on the subject of Enterprise Architecture. I am the editor of the Enterprise Architecture page on IS World Net (see URL below). My areas of expertise and interest are: enterprise architecture (consisting of business, data, application and technical architectures), systems analysis and design, methodology ( in particular the combining of business process reengineering and object orientation), project management, advanced interface design, the design of actuarial workbenches. I am also a director of CAMDEV (the Center for Advanced Management Development) which is the local extension site for the Herriott-Watt University (Edinburgh, Scotland), distance learning MBA. We currently have approximately 800 students studying for this prestigeous MBA through CAMDEV. CAMDEV also offers the Advanced Business Management Diploma in conjunction with the University of Natal. I am married to Geney Gunston who is a medical doctor and we have two sons (Giles - 3 weeks old, and Hugh - 3 years old). -------------------------------------------------------- Dennis A Stevenson Chief Architect - Individual Business Old Mutual, Box 66, Cape Town, 8000 South Africa e-mail : dstevens@aztec.co.za Tel +27+21 5095448 Fax +27+21 5094444 World Wide Web URL's: Enterprise Architecture (IS World Net): http://www.aztec.co.za/users/dstevens/text/entparch.html Homepage: http://www.aztec.co.za/users/dstevens/dashpage.html -------------------------------------------------------
From: bidwell@andrews.edu (Daniel R. Bidwell) Subject: MIS position announcement Date: Mon, 18 Nov 1996 14:56:49 -0500 (EST) ANDREWS UNIVERSITY Computer Science and Information Systems Department Faculty Opening The Computer Science and Information Systems Department, Andrews University, invites applications for a tenure-track position in management information systems, rank commensurate with experience, beginning July 1, 1997. Applicants should have Ph.D in either management information systems or software engineering but should have course work and/or experience in both areas. The individual is expected to be committed to quality teaching and research. Teaching responsibilities include computing classes at both the undergraduate and graduate level as There is also opportunity for teaching graduate courses in extension programs. The department has 7 full time professors. In addition to their regular teaching duties, most of the faculty are active in research and/or consulting activities. The department offers BS degrees in Computer Science and in Computer Information Systems, MS degrees in Computer Science and Software Engineering, and provides courses for a Management Information Systems emphasis in the MBA as well as teaching service classes in computing to BBA and MBA students. The department also offers MS degrees at extension sites in Singapore and Taiwan. It participates with the Berrien County Intermediate School District in a program for gifted high school students by teaching a ninth grade computer applications course and a tenth grade computer programming course. The departmental computing facilities includes a 4 processor, 50 MHz SPARC 10 system, a 4 processor, 100 MHz SPARC 20 system, a variety of single processor systems providing file, mail, WWW and other services, workstations or sophisticated PC's in faculty offices, a Unix based teaching lab with 30 X terminals, and a Windows/Novell teaching lab with 31 Pentium systems networked together on an Ethernet LAN. In addition to the departmental computing facilities, there is a general academic computing center with two PC labs and a Sun 4/670 (with four SPARC II processors), an on-line public-access system for the library, an administrative computing center with a Sequent Symmetry system, and other clusters of computers in other departments. A fiber optic back bone connects most academic buildings on campus. Finally, the university has a T1 link to the internet. All applicants must be a member of the Seventh Day Adventist Church. Applications will be accepted until the position is filled. Interested applicants are asked to send a resume with three professional references to: Dr. Raymond L. Paden, Chair Computer Science and Informations Systems Department Andrews University Berrien Springs, MI 49104-0360 Phone: (616) 471-3214 Fax: (616) 471-6158 Internet: paden@andrews.edu -- Daniel R. Bidwell | bidwell@andrews.edu Andrews University Computer Science & Information Systems Department If two always agree, one of them is unnecessary "Friends don't let friends do DOS" "In theory, theory and practice are the same. In practice, however, they are not."
Date: Tue, 10 Dec 1996 13:19:42 +0100 (MET) From: Mladen KuzminskiSubject: FWD: WIPO (fwd) ---------- Forwarded message ---------- >Date: Tue, 10 Dec 1996 13:17:09 +0100 (MET) >From: Mladen Kuzminski To: Mladen Kuzminski , kzimmer@open.cc.etf.hr >Subject: FWD: WIPO (fwd) ---------- Forwarded message ---------- >Date: Tue, 10 Dec 1996 10:23:34 +0100 (MET) >From: Ivo Penzar To: Multiple recipients of list >Subject: FWD: WIPO Autorska prava, Internet, etc... Ivo ___________________________________________________________________________ FORWARDED MESSAGE: Sender: Digital Libraries Research DIGLIB@infoserv.nlc-bnc.ca> >From: Terry Kuny >Subject: WIPO Conference - Press Briefing The World Intellectual Property Organization (WIPO) is meeting from December 2 to 20 on three treaties that would greatly restrict the public's rights to use information. The following is the annoucement for a press briefing I gave on the treaties at the United Nations, in Geneva, thrusday, December 5, 1996. IMHO, the briefing went well. jamie James Love, Director, Consumer Project on Technology Center for Study of Responsive Law, Washington, DC In Geneva, until Sunday, at 734-9813; thereafter 01.202.387.8030 Intellectual Property is the "capital stock" of the next century, and the rules are important -- too important to decide in a hastily convened conference such as this WIPO meeting. The WIPO delegates are being asked to ratify proposals for every country, which have never been tried in any country. The U.S. Government, a major force pushing for the treaties, hasn't moved the Internet copyright legislation out of a single Congressional Committee yet, due to strong domestic opposition from a wide coalition of data users and computer companies. The U.S. Congress has never held a public hearing on the database proposal, and almost no one in the U.S. government has a clue what it actually does. In Europe, no country has yet found a way to implement the EU database directive, without causing a meltdown in their domestic information industry. The three proposals being considered at the WIPO meetings would severely restrict the public's traditional rights to use information. In countless areas of controversy, they resolve thorny questions about user rights against the users, and in favor of the new supercharged "right-owners." The treaties are so poorly conceived as to raise questions about the competence of the drafters. People are alarmed that the drafters do not understand computers or the Internet. No one who used and understood the Internet would propose strict rules making RAM and temporary cache copies of documents a presumed infringement of copyright. No one who understands the information industry would propose the sweeping new property rights on facts and other public domain information (So broad that daily newspapers would have to obtain a license to report the box scores from sporting events). No one who considers privacy important would have proposed strict liability for Internet Service Providers (which would predictably lead to very intrusive surveillance of Internet transmissions). The early "anti-circumvention" provisions of the treaty were so extreme that they would have made general purpose personal computers illegal. Errors of these magnitude reflect a lack of understanding about the very technology the WIPO delegates are being asked to regulate. The Conference organizers are deliberately misleading the public about the status of copyright law on the Internet. Some press briefings imply that without the treaties, rampant infringements of copyrighted works would be legal. This is patently false. Courts routinely hear cases about the application of current copyright laws on the Internet. New issues are raised, and these issues are resolved through normal court processes. These treaties are not designed to bring copyright to the Internet. They are designed to change copyright law, and to create very restrictive rules for the use of information. Reports on the Internet about the WIPO proceeding illustrate the hypocrisy of the meeting. Faxed copies of news stories about the conference from the New York Times, the Los Angles Times, the Financial Times and other newspapers are widely distributed at the same WIPO meeting where delegates seek to make similar "fair use" transmissions on the Internet illegal. Last month I asked a U.S. State Department official, who was standing at a xerox machine, making a copy of an article on the Treaty, how long the State Department could function if it didn't routinely engage in endless coping and faxing of copyrighted materials from U.S. and foreign sources. News reporters are typically surrounded by stacks of faxes and xerox copies of copyrighted materials, which are circulated without permissions from copyright owners. These are mostly considered "fair uses" of copyrighted materials, and not infringements. A zero tolerance for unauthorized use of copyrighted materials would be a disaster for news reporting, and for most research and management activities. Do we really want to live in a world where governments from the U.S. to Burma insist on precise paper trails of who receives, forwards and shares information with whom? The existing frameworks for copyright law in most countries is surprisingly robust to changes in technologies, and provides a much better framework than the untested and unbalanced treaties considered at this diplomatic conference. These and other issues will are being discussed. APPENDIX A Examples of groups opposing one or more of the WIPO Treaties Sun Computers 3Com STATS, Inc. (Sports Statistics) The American Committee for Interoperable Systems (ACIS) Home Recording Rights Coalition (Consumer Electronics) Ad Hoc Copyright Coalition (Telecom and Computer) The U.S. National Academy of Sciences The U.S. National Academy of Engineering The U.S. Institute of Medicine American Association for the Advance of Science (AAAS American Library Association Digital Futures Coalition National Writers Union (U.S.A.) Electronic Frontier Foundation (EFF) Electronic Privacy Information Center (EPIC) Computer Professionals for Social Responsibility Union for the Public Domain (UDC) Consumer Project on Technology Genealogists Against the WIPO Treaties (GAWT)
Date: Tue, 10 Dec 1996 13:19:42 +0100 (MET) From: Mladen KuzminskiSubject: FWD: WIPO (fwd) ---------- Forwarded message ---------- >Date: Tue, 10 Dec 1996 13:17:09 +0100 (MET) >From: Mladen Kuzminski To: Mladen Kuzminski , kzimmer@open.cc.etf.hr >Subject: FWD: WIPO (fwd) ---------- Forwarded message ---------- >Date: Tue, 10 Dec 1996 10:23:34 +0100 (MET) >From: Ivo Penzar To: Multiple recipients of list >Subject: FWD: WIPO Autorska prava, Internet, etc... Ivo ___________________________________________________________________________ FORWARDED MESSAGE: Sender: Digital Libraries Research DIGLIB@infoserv.nlc-bnc.ca> >From: Terry Kuny >Subject: WIPO Conference - Press Briefing The World Intellectual Property Organization (WIPO) is meeting from December 2 to 20 on three treaties that would greatly restrict the public's rights to use information. The following is the annoucement for a press briefing I gave on the treaties at the United Nations, in Geneva, thrusday, December 5, 1996. IMHO, the briefing went well. jamie James Love, Director, Consumer Project on Technology Center for Study of Responsive Law, Washington, DC In Geneva, until Sunday, at 734-9813; thereafter 01.202.387.8030 Intellectual Property is the "capital stock" of the next century, and the rules are important -- too important to decide in a hastily convened conference such as this WIPO meeting. The WIPO delegates are being asked to ratify proposals for every country, which have never been tried in any country. The U.S. Government, a major force pushing for the treaties, hasn't moved the Internet copyright legislation out of a single Congressional Committee yet, due to strong domestic opposition from a wide coalition of data users and computer companies. The U.S. Congress has never held a public hearing on the database proposal, and almost no one in the U.S. government has a clue what it actually does. In Europe, no country has yet found a way to implement the EU database directive, without causing a meltdown in their domestic information industry. The three proposals being considered at the WIPO meetings would severely restrict the public's traditional rights to use information. In countless areas of controversy, they resolve thorny questions about user rights against the users, and in favor of the new supercharged "right-owners." The treaties are so poorly conceived as to raise questions about the competence of the drafters. People are alarmed that the drafters do not understand computers or the Internet. No one who used and understood the Internet would propose strict rules making RAM and temporary cache copies of documents a presumed infringement of copyright. No one who understands the information industry would propose the sweeping new property rights on facts and other public domain information (So broad that daily newspapers would have to obtain a license to report the box scores from sporting events). No one who considers privacy important would have proposed strict liability for Internet Service Providers (which would predictably lead to very intrusive surveillance of Internet transmissions). The early "anti-circumvention" provisions of the treaty were so extreme that they would have made general purpose personal computers illegal. Errors of these magnitude reflect a lack of understanding about the very technology the WIPO delegates are being asked to regulate. The Conference organizers are deliberately misleading the public about the status of copyright law on the Internet. Some press briefings imply that without the treaties, rampant infringements of copyrighted works would be legal. This is patently false. Courts routinely hear cases about the application of current copyright laws on the Internet. New issues are raised, and these issues are resolved through normal court processes. These treaties are not designed to bring copyright to the Internet. They are designed to change copyright law, and to create very restrictive rules for the use of information. Reports on the Internet about the WIPO proceeding illustrate the hypocrisy of the meeting. Faxed copies of news stories about the conference from the New York Times, the Los Angles Times, the Financial Times and other newspapers are widely distributed at the same WIPO meeting where delegates seek to make similar "fair use" transmissions on the Internet illegal. Last month I asked a U.S. State Department official, who was standing at a xerox machine, making a copy of an article on the Treaty, how long the State Department could function if it didn't routinely engage in endless coping and faxing of copyrighted materials from U.S. and foreign sources. News reporters are typically surrounded by stacks of faxes and xerox copies of copyrighted materials, which are circulated without permissions from copyright owners. These are mostly considered "fair uses" of copyrighted materials, and not infringements. A zero tolerance for unauthorized use of copyrighted materials would be a disaster for news reporting, and for most research and management activities. Do we really want to live in a world where governments from the U.S. to Burma insist on precise paper trails of who receives, forwards and shares information with whom? The existing frameworks for copyright law in most countries is surprisingly robust to changes in technologies, and provides a much better framework than the untested and unbalanced treaties considered at this diplomatic conference. These and other issues will are being discussed. APPENDIX A Examples of groups opposing one or more of the WIPO Treaties Sun Computers 3Com STATS, Inc. (Sports Statistics) The American Committee for Interoperable Systems (ACIS) Home Recording Rights Coalition (Consumer Electronics) Ad Hoc Copyright Coalition (Telecom and Computer) The U.S. National Academy of Sciences The U.S. National Academy of Engineering The U.S. Institute of Medicine American Association for the Advance of Science (AAAS American Library Association Digital Futures Coalition National Writers Union (U.S.A.) Electronic Frontier Foundation (EFF) Electronic Privacy Information Center (EPIC) Computer Professionals for Social Responsibility Union for the Public Domain (UDC) Consumer Project on Technology Genealogists Against the WIPO Treaties (GAWT)
Date: Thu, 12 Dec 1996 08:12:45 +0100 (MET) From: "Konto d.o.o"Subject: Welcome to svijet (fwd) ---------- Forwarded message ---------- >Date: Tue, 10 Dec 1996 11:28:27 -0800 (PST) >From:Majordomo@webnexus.com To: konto@vz.tel.hr >Subject: Welcome to svijet -- Welcome to the svijet mailing list! If you ever want to remove yourself from this mailing list, send the following command in email to "svijet-request": unsubscribe Or you can send mail to "Majordomo" with the following command in the body of your email message: unsubscribe svijet "Geraldine Kuzminski" Here's the general information for the list you've subscribed to, in case you don't already have it: [Last updated on: Sat Dec 7 15:58:01 1996] ********** ENGLISH (Engleski): HRVATSKA-SVIJET (Croatia-world) is an electronic newsletter written in Croatian language and distributed two or three times per week. This FREE newsletter has been created to promote international collaboration in the fields from business and economy to technology and science. ********** HRVATSKI (Croatian): HRVATSKA-SVIJET je elektronski poslovni bilten koji se BESPLATNO distribuira dva do tri puta na tjedan, po potrebi i cesce. Bilten je posvecen brzom informiranju hrvatskih poslovnih ljudi i razvoju medjunarodne suradnje u podrucjima od GOSPODARSTVA i EKONOMIJE do TEHNOLOGIJE i ZNANOSTI. Ocekujemo da cete Vasim pitanjima, primjedbama i komentarima pomoci u razvoju ovog biltena, koji ce koristeci interaktivne mogucnosti Interneta biti u bliskom suradnickom odnosu sa svojim pretplatnicima. Vase priloge saljite na e-mail adresu: Svijet@Hrvatska.com. Za besplatno uclanjenje posaljite poruku: To: Majordomo@Hrvatska.com >Subject: - prazno - Subscribe Svijet Brisanje sa pretplatnicke liste: To: Majordomo@Hrvatska.com >Subject: - prazno - Unsubscribe Svijet ********** Izdavac: ABACUS - Izrada informacijskih sustava, mreza i komunikacija. email:info@Hrvatska.com http://www.Hrvatska.com i http://www.abacus.hr END
From: bidwell@andrews.edu (Daniel R. Bidwell) Subject: mailing list changes Date: Thu, 2 Jan 1997 00:21:27 -0500 (EST) Mail that does pertain to the topic of a mailing list is often called spam. We have recently experienced a rash of obscene and commercial email being sent to some of our mailing lists. As a result, we are instituting a "members only" posting policy on all mailing lists that are not otherwise limited by a moderator or have domain restrictions. Under the new policy any email that is sent to a list from someone that is not a member of that list will be sent to the postmaster for approval before it can be sent to the list members. This will not affect those of you that are on the mailing list. Some mailing lists have a moderator who approves all messages before they go out. These will not change. Some mailing lists are restricted to on campus mail only. These will not change either. If you are a member of a mailing list, but post a message from a different email address then the one that you receive your list mail on your mail will not go through without being looked at. I am sorry for any inconvenience this change may cause.
Date: Wed, 8 Jan 1997 17:01:22 +0100 (MET) From: Mladen KuzminskiSubject: SQL & Interbase Hi Do you know some good manual for advanced use of SQL and Interbase? I need some manual that I can download from Internet. Thanx :) Mladen Kuzminski Croatia, Europe http://www.open.hr/~mkuzmin mkuzmin@open.hr
From: vyhmeisr@andrews.edu (Ron Vyhmeister) Subject: Re: SQL & Interbase Date: Wed, 8 Jan 1997 21:28:26 -0500 (EST) Mladen: I know of no manual per se on the internet. I have students acquire a small book on >SQL. Ron > > > Hi > > Do you know some good manual for advanced use of SQL and Interbase? I need > some manual that I can download from Internet. > > Thanx :) > > Mladen Kuzminski > Croatia, Europe > > http://www.open.hr/~mkuzmin > mkuzmin@open.hr > > > -- Ron Vyhmeister vyhmeisr@andrews.edu Technology is dominated by two types of people: Those who understand what they do not manage. Those who manage what they do not understand. -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQCNAzKRwTkAAAEEAMg7oOAbSuA4q3RB4zxkzykCRCcc7tpeLE+H2icebdZSy4yP xhSQ5vZ2sta7UhiPJzS5S3vLSkwbe9yCSX3YTYCBmcTMRWxNaTvDxqaae0gm/BPB +ohwg1u8VXOi8csSaMw/bgl8j0fO11vnYpa7Oe01dN9Pvh55pTRq/WzmeBP1AAUT tBR2eWhtZWlzckBhbmRyZXdzLmVkdQ== =ROAy -----END PGP PUBLIC KEY BLOCK-----
Date: Thu, 1 May 1997 10:44:57 +0200 (MET DST) From: Mladen KuzminskiSubject: PR TECH: Class Solutions Announce Year 2000 Solution for VB; Available for Free Download Now (fwd) ---------- Forwarded message ---------- >Date: Wed, 30 Apr 1997 11:32:56 +0200 (MET DST) >From: Mario Profaca To: Multiple recipients of list >Subject: PR TECH: Class Solutions Announce Year 2000 Solution for VB; Available for Free Download Now (fwd) Ovo bi vas moglo zanimati. Mario ---------- Forwarded message ---------- Class Solutions Announce Year 2000 Solution for VB; Available for Free Download Now FOR IMMEDIATE RELEASE CONTACT: Mark Mayes Class Solutions Ltd Phone: +44 (0)941 110165 Fax: +44 (0)1268 763654 MarkMayes@Class-Solutions.Com http://www.Class-Solutions.Com Class Solutions Announce Year 2000 Solution for VB; Available for Free Download Now WICKFORD, ESSEX, UK -- April 29, 1997 (INB) -- Class Solutions Ltd today announced the release of Visual DateScope 2000, a developer's tool-set designed to aid in the Year 2000 conversion of systems developed specifically in Microsoft Visual Basic. When the clock strikes midnight on 31 December 1999, the Year 2000 problem (or "Millennium Bug") will render millions of computer systems throughout the world completely inoperable. IT departments are only just beginning to understand the full consequences of the problem. However, one aspect not yet fully appreciated concerns the programming languages associated with the problem. It is a well-known fact that legacy systems written in languages such as COBOL are under threat from the consequences of dates containing a two digit year, for instance, "01/01/00". Contrary to some beliefs, Visual Basic applications are just as likely to fail in the Year 2000. Because of the misunderstanding and over-confidence in Visual Basic, client/server and front-end systems built using VB could actually cause more of a problem than other languages more identifiable with the Year 2000 problem. Visual Basic (including all strains of VBA) is now the most widely used programming language in the world. According to Mark Mayes, Director of Class Solutions Ltd, "People naturally assume that because VB is such a new language, it will always produce Year 2000 ready code. In reality, left to individual programmers, no language will automatically generate Y2K clean systems. It's time for the VB community to wake up to the facts, I predict a lot of really bad headaches on 1 January, 2000 and not just because of excessive alcohol consumption!" The Visual DateScope 2000 tool-set, designed exclusively for Visual Basic systems, aids the conversion engineer by automating the tasks that would otherwise require manual intervention. Adopting an automated approach accelerates the conversion process and eliminates the risk of human error. Visual DateScope 2000 comprises two primary components that reflect the two lowest level phases of a Year 2000 conversion project (date Identification & Modification). In addition to finding dates and 'fixing' them, the tool-set also includes functionality to aid in the testing of converted systems. A fully functional version of the Scanning Application Component (date Identification) is now available for evaluation either on request from Class Solutions, or directly from their web site at http://www.class-solutions.com The evaluation version is effectively FREE software as it will scan and retrieve dates for up to 5,000 lines of VB code. # # # ---------------------------------------- Notice: These releases are sent to media professionals by the Internet News Bureau. If you would like to be removed from our media recipients list simply reply to this message with the subject heading "remove." For more information, visit http://www.newsbureau.com or e-mail news@newsbureau.com. The Internet News Bureau is not responsible for the validity of the information contained in this release. Thank you.
Date: Thu, 01 May 1997 08:58:08 -0400 From: David HeiseSubject: AUCC Programming Manager Position JOB POSTING for ADMINISTRATIVE SYSTEMS MANAGER Information Services Andrews University Andrews University is seeking a full-time manager for the programming department in its Computing Center, with responsibilities for administrative computing. The position is available immediately, and reports to the Director for Computing Services. Salary will be commensurate with skills. The manager will: * Be a part of the IT management team at Andrews University. * Be responsible for introducing data warehousing technology and associated desktop tools for end user data access and decision support. * Be responsible for the evaluation and adoption of new technologies in software development and support for administrative systems, including windowing environments and software metrics methodologies. * Supervise and mentor 4 full-time staff and 3 student programmers. * Direct and be an active participant in software evaluation, development and support projects. * Assist the Director in hiring and other personnel related matters, and in budgeting. Applicants must have: * An appropriate bachelor's degree (master's preferred). * Successful experience managing software projects and personnel. * Knowledge of current application development technologies and trends. * Demonstrated ability to work in a dynamically changing organization in cooperation with professional colleagues. * Seventh-day Adventist Church membership. Please send letter of interest and resume by June 20 to: Mr David Heise Andrews University Information Services Berrien Springs, MI 49104-0880 (616) 471-6124 dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Computing Center http://www.andrews.edu/~dheise/ Andrews University
Date: Thu, 01 May 1997 08:58:08 -0400 From: David HeiseSubject: AUCC Programming Manager Position JOB POSTING for ADMINISTRATIVE SYSTEMS MANAGER Information Services Andrews University Andrews University is seeking a full-time manager for the programming department in its Computing Center, with responsibilities for administrative computing. The position is available immediately, and reports to the Director for Computing Services. Salary will be commensurate with skills. The manager will: * Be a part of the IT management team at Andrews University. * Be responsible for introducing data warehousing technology and associated desktop tools for end user data access and decision support. * Be responsible for the evaluation and adoption of new technologies in software development and support for administrative systems, including windowing environments and software metrics methodologies. * Supervise and mentor 4 full-time staff and 3 student programmers. * Direct and be an active participant in software evaluation, development and support projects. * Assist the Director in hiring and other personnel related matters, and in budgeting. Applicants must have: * An appropriate bachelor's degree (master's preferred). * Successful experience managing software projects and personnel. * Knowledge of current application development technologies and trends. * Demonstrated ability to work in a dynamically changing organization in cooperation with professional colleagues. * Seventh-day Adventist Church membership. Please send letter of interest and resume by June 20 to: Mr David Heise Andrews University Information Services Berrien Springs, MI 49104-0880 (616) 471-6124 dheisesda-cs@andrews.eduandrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheisesda-cs@andrews.eduandrews.edu Director phone: (616) 471-6124 Computing Center http://www.andrews.edu/~dheise/ Andrews University
Date: Thu, 01 May 1997 08:58:08 -0400 From: David HeiseSubject: AUCC Programming Manager Position JOB POSTING for ADMINISTRATIVE SYSTEMS MANAGER Information Services Andrews University Andrews University is seeking a full-time manager for the programming department in its Computing Center, with responsibilities for administrative computing. The position is available immediately, and reports to the Director for Computing Services. Salary will be commensurate with skills. The manager will: * Be a part of the IT management team at Andrews University. * Be responsible for introducing data warehousing technology and associated desktop tools for end user data access and decision support. * Be responsible for the evaluation and adoption of new technologies in software development and support for administrative systems, including windowing environments and software metrics methodologies. * Supervise and mentor 4 full-time staff and 3 student programmers. * Direct and be an active participant in software evaluation, development and support projects. * Assist the Director in hiring and other personnel related matters, and in budgeting. Applicants must have: * An appropriate bachelor's degree (master's preferred). * Successful experience managing software projects and personnel. * Knowledge of current application development technologies and trends. * Demonstrated ability to work in a dynamically changing organization in cooperation with professional colleagues. * Seventh-day Adventist Church membership. Please send letter of interest and resume by June 20 to: Mr David Heise Andrews University Information Services Berrien Springs, MI 49104-0880 (616) 471-6124 dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Computing Center http://www.andrews.edu/~dheise/ Andrews University
Date: Mon, 05 May 1997 21:59:52 -0400 From: David HeiseSubject: AUCC Programmer/Analyst Position Job Posting at Andrews University Salaried Staff Position - Programmer/Analyst Department: Computing Center Job Title: Programmer/Analyst Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Computing Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply.
Date: Mon, 05 May 1997 21:59:52 -0400 From: David HeiseSubject: AUCC Programmer/Analyst Position Job Posting at Andrews University Salaried Staff Position - Programmer/Analyst Department: Computing Center Job Title: Programmer/Analyst Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Computing Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply.
Date: Mon, 05 May 1997 21:59:52 -0400 From: David HeiseSubject: SDANEWS: AUCC Programmer/Analyst Position Job Posting at Andrews University Salaried Staff Position - Programmer/Analyst Department: Computing Center Job Title: Programmer/Analyst Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Computing Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply.
Date: Mon, 05 May 1997 21:59:52 -0400 From: David HeiseSubject: AUCC Programmer/Analyst Position Job Posting at Andrews University Salaried Staff Position - Programmer/Analyst Department: Computing Center Job Title: Programmer/Analyst Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Computing Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply.
Date: Fri, 16 May 1997 07:37:48 -0700 From: "David 'DP' Harris"Subject: Job Posting: Director of Computing - La Sierra University La Sierra University Position Description Position Title: Director Date: Department: Computer Information Services Supervisor: VP-Finan. Admin=09 La Sierra University in Riverside, California invites applications for the position of Director of Computer Information Services. The Director plans, organizes, directs, and manages all information technology support services to ensure that these services meet the academic and administrative needs of the university and are consistent with the university's educational goals. This position reports to the Vice-President for Financial Administration. There is also significant interaction with the Vice President for Academic Administration. =20 JOB DESCRIPTION: As the chief information systems officer, the successful candidate will lead the university by designing and implementing a computing environment able to respond rapidly and flexibly to the needs and opportunities of higher education.=20 QUALIFICATIONS: Technical Knowledge demonstrated by: =B7 Advanced degree in a field related to educational technology, or equivalent experience =B7 Demonstrated experience in one or more of the following areas: - Instructional Technology - Voice/Data communications - State-of-the-art computing technologies =B7 General understanding of all of the preceding areas. Leadership Skills demonstrated by: =B7 Vision for the growing role of information technology =B7 Understanding of the role of technology in education and administration. =B7 Excellent interpersonal and communication skills. Management Skills Demonstrated by: =B7 General understanding of management principles. =B7 Successful record as a budget manager. =B7 Record of increasingly responsible management experience, preferably in = a university setting. SALARY: Commensurate with education and experience. POSITION AVAILABLE: July 1, 1997 APPLICATION PROCESS: Send a letter of application and a curriculum vitae, including a statement of professional objectives and the names and addresses of three references= to: Personnel Office=20 La Sierra University 4700 Pierce St., Riverside, CA 92515 Phone: 909-785-2088 La Sierra University practices equal opportunity in employment. Applications are especially encouraged from women, minorities, and the handicapped. Faculty and staff, however, are recruited with specific attention to their membership in the Seventh-day Adventist church. =20 Review of Applications will begin immediately and will continue until the position is filled. ------------------------------------------------------------- David "DP" Harris, Ph.D. Director, Computer Information Services La Sierra University E-MAIL: dharris@lasierra.edu PHONE: (909) 785-2513 FAX: (909) 785-2901 ------------------------------------------------------------- "Dream the impossible; Plan within Reality"
From: Arlie FandrichSubject: Re: Nominations also solicited Date: Mon, 19 May 1997 10:09:27 CDT If anyone knows of someone with a background in educational technology who you think would be qualified for this position, please forward their name(s) and contact information to me. ------------------------------------------------------------- David "DP" Harris, Ph.D. Director, Computer Information Services La Sierra University E-MAIL: dharris@lasierra.edu PHONE: (909) 785-2513 FAX: (909) 785-2901 ------------------------------------------------------------- "Dream the impossible; Plan within Reality" ========================================================================== David, I wish I knew someone with those skills to recommend to you. Good luck on your search. Arlie Fandrich Chair, Division of Business and Computer Science arfanri@ucollege.edu
From: "Cash, R. William"Subject: M-sda-cs: Programmer position available - General Conference Date: Tue, 1 Jul 1997 12:33:56 -0400 The General Conference Office of Archives and Statistics announces an immediate opening for a contract programmer. Interested candidates should demonstrate an ability to program in C++ in an object-oriented environment, and have an interest in developing 3-D graphics. The position is limited to members of the Seventh-day Adventist church. The initial assignment will be to develop, using the software package "Discovery for Developers" (Visible Decision, Inc), a graphical depiction of the flow of tithe funds through the denomination's funding channels for presentation at Annual Council in October. Training in this specific software will be available from the software developers in Toronto. Additional graphics assignments are anticipated through the remaining months of 1997 and for 1998, with the potential for future employment as a regular programmer with one of the computing facilities housed in the GC complex. It is anticipated that the position will pay an annual rate in the high $30,000s; a final decision on the pay rate will be based on experience and qualifications. This is an ideal entering position for a recent graduate, or could be a one-year "internship" for a current college student looking for a year's break from studies. For further information, contact R William (Bill) Cash, Director of the GC Office of Archives and Statistics: (phone) 301-680-5021, (fax) 301-680-6090, (email or <74617.1400@compuserve.com>.
From: "Cash, R. William"Subject: Programmer position available - General Conference Date: Tue, 1 Jul 1997 12:33:56 -0400 The General Conference Office of Archives and Statistics announces an immediate opening for a contract programmer. Interested candidates should demonstrate an ability to program in C++ in an object-oriented environment, and have an interest in developing 3-D graphics. The position is limited to members of the Seventh-day Adventist church. The initial assignment will be to develop, using the software package "Discovery for Developers" (Visible Decision, Inc), a graphical depiction of the flow of tithe funds through the denomination's funding channels for presentation at Annual Council in October. Training in this specific software will be available from the software developers in Toronto. Additional graphics assignments are anticipated through the remaining months of 1997 and for 1998, with the potential for future employment as a regular programmer with one of the computing facilities housed in the GC complex. It is anticipated that the position will pay an annual rate in the high $30,000s; a final decision on the pay rate will be based on experience and qualifications. This is an ideal entering position for a recent graduate, or could be a one-year "internship" for a current college student looking for a year's break from studies. For further information, contact R William (Bill) Cash, Director of the GC Office of Archives and Statistics: (phone) 301-680-5021, (fax) 301-680-6090, (email or <74617.1400@compuserve.com>.
From: "Cash, R. William"Subject: Programmer position available - General Conference Date: Tue, 1 Jul 1997 12:33:56 -0400 The General Conference Office of Archives and Statistics announces an immediate opening for a contract programmer. Interested candidates should demonstrate an ability to program in C++ in an object-oriented environment, and have an interest in developing 3-D graphics. The position is limited to members of the Seventh-day Adventist church. The initial assignment will be to develop, using the software package "Discovery for Developers" (Visible Decision, Inc), a graphical depiction of the flow of tithe funds through the denomination's funding channels for presentation at Annual Council in October. Training in this specific software will be available from the software developers in Toronto. Additional graphics assignments are anticipated through the remaining months of 1997 and for 1998, with the potential for future employment as a regular programmer with one of the computing facilities housed in the GC complex. It is anticipated that the position will pay an annual rate in the high $30,000s; a final decision on the pay rate will be based on experience and qualifications. This is an ideal entering position for a recent graduate, or could be a one-year "internship" for a current college student looking for a year's break from studies. For further information, contact R William (Bill) Cash, Director of the GC Office of Archives and Statistics: (phone) 301-680-5021, (fax) 301-680-6090, (email or <74617.1400@compuserve.com>.
Date: Wed, 2 Jul 1997 13:06:20 -0400 (EDT) From: Jared BrucknerSubject: M-sda-cs: Re: Programmer position available - General Conference ---------- X-Sun-Data-Type: text X-Sun-Data-Description: text X-Sun-Data-Name: text X-Sun-Charset: us-ascii X-Sun-Content-Lines: 46 Bill, I received your announcement indicating your need of a contract programmer to do some 3-D graphics in C++. I thought you might be interested in some things we are doing here. At Southern Adventist University we have a department called the Software Technology Center (STC) which is part of the School of Computing. One of the functions of the STC is to provide employment opportunities for our students, where they can be exposed to real software development projects. These students are supervised by faculty with commercial development experience. Our specific expertise is in object-oriented software development techniques. We currently have three students working on a NASA project to rewrite the ground control software for the Hubble space telescope. Our past projects include working with AT&T on the user interface for a speech recognition system. Although we are only beginning this program, we are interested in finding projects which we can contract to do with the use of skilled student labor. Since these type of real world projects will help the student in many ways and can often produce superior software at reduced costs, we feel it is a win-win situation. You might talk to Dallas Kindopp, Jim Davenport, or Ron Vandulek concerning our competency in the area of object-oriented technology. They were able to attend the conference we sponsored in DC the last of April. In addition I have attached the resume of Tim Korson who works closely with this program. It may or may not be feasible for us to help you with your current needs, but if you are interested in investigating this avenue further, please contact me. Sincerely, Jared Jared A. Bruckner, DSc - Associate Dean School of Computing - Southern Adventist University (423) 238-2935 Voice P.O. Box 370 (423) 238-238-2234 FAX Collegedale, TN 37315 bruckner@southern.edu (423) 614-3431 Home P.O. Box 362 ---------- X-Sun-Data-Type: postscript-file X-Sun-Data-Description: postscript-file X-Sun-Data-Name: res_97.ps X-Sun-Charset: us-ascii X-Sun-Content-Lines: 3910 %!PS-Adobe-3.0 %%BoundingBox: (atend) %%Pages: (atend) %%PageOrder: (atend) %%DocumentFonts: (atend) %%Creator: Frame 4.0 %%DocumentData: Clean7Bit %%EndComments %%BeginProlog % % Frame ps_prolog 4.0, for use with Frame 4.0 products % This ps_prolog file is Copyright (c) 1986-1993 Frame Technology % Corporation. All rights reserved. This ps_prolog file may be % freely copied and distributed in conjunction with documents created % using FrameMaker, FrameBuilder and FrameViewer as long as this % copyright notice is preserved. % % Frame products normally print colors as their true color on a color printer % or as shades of gray, based on luminance, on a black-and white printer. The % following flag, if set to True, forces all non-white colors to print as pure % black. This has no effect on bitmap images. /FMPrintAllColorsAsBlack false def % % Frame products can either set their own line screens or use a printer's % default settings. Three flags below control this separately for no % separations, spot separations and process separations. If a flag % is true, then the default printer settings will not be changed. If it is % false, Frame products will use their own settings from a table based on % the printer's resolution. /FMUseDefaultNoSeparationScreen true def /FMUseDefaultSpotSeparationScreen true def /FMUseDefaultProcessSeparationScreen false def % % For any given PostScript printer resolution, Frame products have two sets of % screen angles and frequencies for printing process separations, which are % recomended by Adobe. The following variable chooses the higher frequencies % when set to true or the lower frequencies when set to false. This is only % effective if the appropriate FMUseDefault...SeparationScreen flag is false. /FMUseHighFrequencyScreens true def % % PostScript Level 2 printers contain an "Accurate Screens" feature which can % improve process separation rendering at the expense of compute time. This % flag is ignored by PostScript Level 1 printers. /FMUseAcccurateScreens true def % % The following PostScript procedure defines the spot function that Frame % products will use for process separations. You may un-comment-out one of % the alternative functions below, or use your own. % % Dot function /FMSpotFunction {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub } {dup mul exch dup mul add 1 exch sub }ifelse } def % % Line function % /FMSpotFunction { pop } def % % Elipse function % /FMSpotFunction { dup 5 mul 8 div mul exch dup mul exch add % sqrt 1 exch sub } def % % /FMversion (4.0) def /FMLevel1 /languagelevel where {pop languagelevel} {1} ifelse 2 lt def /FMPColor FMLevel1 { false /colorimage where {pop pop true} if } { true } ifelse def /FrameDict 400 dict def systemdict /errordict known not {/errordict 10 dict def errordict /rangecheck {stop} put} if % The readline in PS 23.0 doesn't recognize cr's as nl's on AppleTalk FrameDict /tmprangecheck errordict /rangecheck get put errordict /rangecheck {FrameDict /bug true put} put FrameDict /bug false put mark % Some PS machines read past the CR, so keep the following 3 lines together! currentfile 5 string readline 00 0000000000 cleartomark errordict /rangecheck FrameDict /tmprangecheck get put FrameDict /bug get { /readline { /gstring exch def /gfile exch def /gindex 0 def { gfile read pop dup 10 eq {exit} if dup 13 eq {exit} if gstring exch gindex exch put /gindex gindex 1 add def } loop pop gstring 0 gindex getinterval true } bind def } if /FMshowpage /showpage load def /FMquit /quit load def /FMFAILURE { dup = flush FMshowpage /Helvetica findfont 12 scalefont setfont 72 200 moveto show FMshowpage FMquit } def /FMVERSION { FMversion ne { (Frame product version does not match ps_prolog!) FMFAILURE } if } def /FMBADEPSF { (PostScript Lang. Ref. Man., 2nd Ed., H.2.4 says EPS must not call X ) dup dup (X) search pop exch pop exch pop length 4 -1 roll putinterval FMFAILURE } def /FMLOCAL { FrameDict begin 0 def end } def /concatprocs { /proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx }def FrameDict begin /FMnone 0 def /FMcyan 1 def /FMmagenta 2 def /FMyellow 3 def /FMblack 4 def /FMcustom 5 def /FrameNegative false def /FrameSepIs FMnone def /FrameSepBlack 0 def /FrameSepYellow 0 def /FrameSepMagenta 0 def /FrameSepCyan 0 def /FrameSepRed 1 def /FrameSepGreen 1 def /FrameSepBlue 1 def /FrameCurGray 1 def /FrameCurPat null def /FrameCurColors [ 0 0 0 1 0 0 0 ] def /FrameColorEpsilon .001 def /eqepsilon { sub dup 0 lt {neg} if FrameColorEpsilon le } bind def /FrameCmpColorsCMYK { 2 copy 0 get exch 0 get eqepsilon { 2 copy 1 get exch 1 get eqepsilon { 2 copy 2 get exch 2 get eqepsilon { 3 get exch 3 get eqepsilon } {pop pop false} ifelse }{pop pop false} ifelse } {pop pop false} ifelse } bind def /FrameCmpColorsRGB { 2 copy 4 get exch 0 get eqepsilon { 2 copy 5 get exch 1 get eqepsilon { 6 get exch 2 get eqepsilon }{pop pop false} ifelse } {pop pop false} ifelse } bind def /RGBtoCMYK { 1 exch sub 3 1 roll 1 exch sub 3 1 roll 1 exch sub 3 1 roll 3 copy 2 copy le { pop } { exch pop } ifelse 2 copy le { pop } { exch pop } ifelse dup dup dup 6 1 roll 4 1 roll 7 1 roll sub 6 1 roll sub 5 1 roll sub 4 1 roll } bind def /CMYKtoRGB { dup dup 4 -1 roll add 5 1 roll 3 -1 roll add 4 1 roll add 1 exch sub dup 0 lt {pop 0} if 3 1 roll 1 exch sub dup 0 lt {pop 0} if exch 1 exch sub dup 0 lt {pop 0} if exch } bind def /FrameSepInit { 1.0 RealSetgray } bind def /FrameSetSepColor { /FrameSepBlue exch def /FrameSepGreen exch def /FrameSepRed exch def /FrameSepBlack exch def /FrameSepYellow exch def /FrameSepMagenta exch def /FrameSepCyan exch def /FrameSepIs FMcustom def setCurrentScreen } bind def /FrameSetCyan { /FrameSepBlue 1.0 def /FrameSepGreen 1.0 def /FrameSepRed 0.0 def /FrameSepBlack 0.0 def /FrameSepYellow 0.0 def /FrameSepMagenta 0.0 def /FrameSepCyan 1.0 def /FrameSepIs FMcyan def setCurrentScreen } bind def /FrameSetMagenta { /FrameSepBlue 1.0 def /FrameSepGreen 0.0 def /FrameSepRed 1.0 def /FrameSepBlack 0.0 def /FrameSepYellow 0.0 def /FrameSepMagenta 1.0 def /FrameSepCyan 0.0 def /FrameSepIs FMmagenta def setCurrentScreen } bind def /FrameSetYellow { /FrameSepBlue 0.0 def /FrameSepGreen 1.0 def /FrameSepRed 1.0 def /FrameSepBlack 0.0 def /FrameSepYellow 1.0 def /FrameSepMagenta 0.0 def /FrameSepCyan 0.0 def /FrameSepIs FMyellow def setCurrentScreen } bind def /FrameSetBlack { /FrameSepBlue 0.0 def /FrameSepGreen 0.0 def /FrameSepRed 0.0 def /FrameSepBlack 1.0 def /FrameSepYellow 0.0 def /FrameSepMagenta 0.0 def /FrameSepCyan 0.0 def /FrameSepIs FMblack def setCurrentScreen } bind def /FrameNoSep { /FrameSepIs FMnone def setCurrentScreen } bind def /FrameSetSepColors { FrameDict begin [ exch 1 add 1 roll ] /FrameSepColors exch def end } bind def /FrameColorInSepListCMYK { FrameSepColors { exch dup 3 -1 roll FrameCmpColorsCMYK { pop true exit } if } forall dup true ne {pop false} if } bind def /FrameColorInSepListRGB { FrameSepColors { exch dup 3 -1 roll FrameCmpColorsRGB { pop true exit } if } forall dup true ne {pop false} if } bind def /RealSetgray /setgray load def /RealSetrgbcolor /setrgbcolor load def /RealSethsbcolor /sethsbcolor load def end /setgray { FrameDict begin FrameSepIs FMnone eq { RealSetgray } { FrameSepIs FMblack eq { RealSetgray } { FrameSepIs FMcustom eq FrameSepRed 0 eq and FrameSepGreen 0 eq and FrameSepBlue 0 eq and { RealSetgray } { 1 RealSetgray pop } ifelse } ifelse } ifelse end } bind def /setrgbcolor { FrameDict begin FrameSepIs FMnone eq { RealSetrgbcolor } { 3 copy [ 4 1 roll ] FrameColorInSepListRGB { FrameSepBlue eq exch FrameSepGreen eq and exch FrameSepRed eq and { 0 } { 1 } ifelse } { FMPColor { RealSetrgbcolor currentcmykcolor } { RGBtoCMYK } ifelse FrameSepIs FMblack eq {1.0 exch sub 4 1 roll pop pop pop} { FrameSepIs FMyellow eq {pop 1.0 exch sub 3 1 roll pop pop} { FrameSepIs FMmagenta eq {pop pop 1.0 exch sub exch pop } { FrameSepIs FMcyan eq {pop pop pop 1.0 exch sub } {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse } ifelse RealSetgray } ifelse end } bind def /sethsbcolor { FrameDict begin FrameSepIs FMnone eq { RealSethsbcolor } { RealSethsbcolor currentrgbcolor setrgbcolor } ifelse end } bind def FrameDict begin /setcmykcolor where { pop /RealSetcmykcolor /setcmykcolor load def } { /RealSetcmykcolor { 4 1 roll 3 { 3 index add 0 max 1 min 1 exch sub 3 1 roll} repeat setrgbcolor pop } bind def } ifelse userdict /setcmykcolor { FrameDict begin FrameSepIs FMnone eq { RealSetcmykcolor } { 4 copy [ 5 1 roll ] FrameColorInSepListCMYK { FrameSepBlack eq exch FrameSepYellow eq and exch FrameSepMagenta eq and exch FrameSepCyan eq and { 0 } { 1 } ifelse } { FrameSepIs FMblack eq {1.0 exch sub 4 1 roll pop pop pop} { FrameSepIs FMyellow eq {pop 1.0 exch sub 3 1 roll pop pop} { FrameSepIs FMmagenta eq {pop pop 1.0 exch sub exch pop } { FrameSepIs FMcyan eq {pop pop pop 1.0 exch sub } {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse } ifelse RealSetgray } ifelse end } bind put FMLevel1 not { /patProcDict 5 dict dup begin <0f1e3c78f0e1c387> { 3 setlinewidth -1 -1 moveto 9 9 lineto stroke 4 -4 moveto 12 4 lineto stroke -4 4 moveto 4 12 lineto stroke} bind def <0f87c3e1f0783c1e> { 3 setlinewidth -1 9 moveto 9 -1 lineto stroke -4 4 moveto 4 -4 lineto stroke 4 12 moveto 12 4 lineto stroke} bind def <8142241818244281> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke -1 -1 moveto 9 9 lineto stroke } bind def <03060c183060c081> { 1 setlinewidth -1 -1 moveto 9 9 lineto stroke 4 -4 moveto 12 4 lineto stroke -4 4 moveto 4 12 lineto stroke} bind def <8040201008040201> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke -4 4 moveto 4 -4 lineto stroke 4 12 moveto 12 4 lineto stroke} bind def end def /patDict 15 dict dup begin /PatternType 1 def /PaintType 2 def /TilingType 3 def /BBox [ 0 0 8 8 ] def /XStep 8 def /YStep 8 def /PaintProc { begin patProcDict bstring known { patProcDict bstring get exec } { 8 8 true [1 0 0 -1 0 8] bstring imagemask } ifelse end } bind def end def } if /combineColor { FrameSepIs FMnone eq { graymode FMLevel1 or not { [/Pattern [/DeviceCMYK]] setcolorspace FrameCurColors 0 4 getinterval aload pop FrameCurPat setcolor } { FrameCurColors 3 get 1.0 ge { FrameCurGray RealSetgray } { FMPColor graymode and { 0 1 3 { FrameCurColors exch get 1 FrameCurGray sub mul } for RealSetcmykcolor } { 4 1 6 { FrameCurColors exch get graymode { 1 exch sub 1 FrameCurGray sub mul 1 exch sub } { 1.0 lt {FrameCurGray} {1} ifelse } ifelse } for RealSetrgbcolor } ifelse } ifelse } ifelse } { FrameCurColors 0 4 getinterval aload FrameColorInSepListCMYK { FrameSepBlack eq exch FrameSepYellow eq and exch FrameSepMagenta eq and exch FrameSepCyan eq and FrameSepIs FMcustom eq and { FrameCurGray } { 1 } ifelse } { FrameSepIs FMblack eq {FrameCurGray 1.0 exch sub mul 1.0 exch sub 4 1 roll pop pop pop} { FrameSepIs FMyellow eq {pop FrameCurGray 1.0 exch sub mul 1.0 exch sub 3 1 roll pop pop} { FrameSepIs FMmagenta eq {pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub exch pop } { FrameSepIs FMcyan eq {pop pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub } {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse } ifelse graymode FMLevel1 or not { [/Pattern [/DeviceGray]] setcolorspace FrameCurPat setcolor } { graymode not FMLevel1 and { dup 1 lt {pop FrameCurGray} if } if RealSetgray } ifelse } ifelse } bind def /savematrix { orgmatrix currentmatrix pop } bind def /restorematrix { orgmatrix setmatrix } bind def /dmatrix matrix def /dpi 72 0 dmatrix defaultmatrix dtransform dup mul exch dup mul add sqrt def /freq dpi dup 72 div round dup 0 eq {pop 1} if 8 mul div def /sangle 1 0 dmatrix defaultmatrix dtransform exch atan def /dpiranges [ 2540 2400 1693 1270 1200 635 600 0 ] def /CMLowFreqs [ 100.402 94.8683 89.2289 100.402 94.8683 66.9349 63.2456 47.4342 ] def /YLowFreqs [ 95.25 90.0 84.65 95.25 90.0 70.5556 66.6667 50.0 ] def /KLowFreqs [ 89.8026 84.8528 79.8088 89.8026 84.8528 74.8355 70.7107 53.033 ] def /CLowAngles [ 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 ] def /MLowAngles [ 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 ] def /YLowTDot [ true true false true true false false false ] def /CMHighFreqs [ 133.87 126.491 133.843 108.503 102.523 100.402 94.8683 63.2456 ] def /YHighFreqs [ 127.0 120.0 126.975 115.455 109.091 95.25 90.0 60.0 ] def /KHighFreqs [ 119.737 113.137 119.713 128.289 121.218 89.8026 84.8528 63.6395 ] def /CHighAngles [ 71.5651 71.5651 71.5651 70.0169 70.0169 71.5651 71.5651 71.5651 ] def /MHighAngles [ 18.4349 18.4349 18.4349 19.9831 19.9831 18.4349 18.4349 18.4349 ] def /YHighTDot [ false false true false false true true false ] def /PatFreq [ 10.5833 10.0 9.4055 10.5833 10.0 10.5833 10.0 9.375 ] def /screenIndex { 0 1 dpiranges length 1 sub { dup dpiranges exch get 1 sub dpi le {exit} {pop} ifelse } for } bind def /getCyanScreen { FMUseHighFrequencyScreens { CHighAngles CMHighFreqs} {CLowAngles CMLowFreqs} ifelse screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load } bind def /getMagentaScreen { FMUseHighFrequencyScreens { MHighAngles CMHighFreqs } {MLowAngles CMLowFreqs} ifelse screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load } bind def /getYellowScreen { FMUseHighFrequencyScreens { YHighTDot YHighFreqs} { YLowTDot YLowFreqs } ifelse screenIndex dup 3 1 roll get 3 1 roll get { 3 div {2 { 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch} repeat FMSpotFunction } } {/FMSpotFunction load } ifelse 0.0 exch } bind def /getBlackScreen { FMUseHighFrequencyScreens { KHighFreqs } { KLowFreqs } ifelse screenIndex get 45.0 /FMSpotFunction load } bind def /getSpotScreen { getBlackScreen } bind def /getCompositeScreen { getBlackScreen } bind def /FMSetScreen FMLevel1 { /setscreen load }{ { 8 dict begin /HalftoneType 1 def /SpotFunction exch def /Angle exch def /Frequency exch def /AccurateScreens FMUseAcccurateScreens def currentdict end sethalftone } bind } ifelse def /setDefaultScreen { FMPColor { orgrxfer cvx orggxfer cvx orgbxfer cvx orgxfer cvx setcolortransfer } { orgxfer cvx settransfer } ifelse orgfreq organgle orgproc cvx setscreen } bind def /setCurrentScreen { FrameSepIs FMnone eq { FMUseDefaultNoSeparationScreen { setDefaultScreen } { getCompositeScreen FMSetScreen } ifelse } { FrameSepIs FMcustom eq { FMUseDefaultSpotSeparationScreen { setDefaultScreen } { getSpotScreen FMSetScreen } ifelse } { FMUseDefaultProcessSeparationScreen { setDefaultScreen } { FrameSepIs FMcyan eq { getCyanScreen FMSetScreen } { FrameSepIs FMmagenta eq { getMagentaScreen FMSetScreen } { FrameSepIs FMyellow eq { getYellowScreen FMSetScreen } { getBlackScreen FMSetScreen } ifelse } ifelse } ifelse } ifelse } ifelse } ifelse } bind def end /gstring FMLOCAL /gfile FMLOCAL /gindex FMLOCAL /orgrxfer FMLOCAL /orggxfer FMLOCAL /orgbxfer FMLOCAL /orgxfer FMLOCAL /orgproc FMLOCAL /orgrproc FMLOCAL /orggproc FMLOCAL /orgbproc FMLOCAL /organgle FMLOCAL /orgrangle FMLOCAL /orggangle FMLOCAL /orgbangle FMLOCAL /orgfreq FMLOCAL /orgrfreq FMLOCAL /orggfreq FMLOCAL /orgbfreq FMLOCAL /yscale FMLOCAL /xscale FMLOCAL /edown FMLOCAL /manualfeed FMLOCAL /paperheight FMLOCAL /paperwidth FMLOCAL /FMDOCUMENT { array /FMfonts exch def /#copies exch def FrameDict begin 0 ne /manualfeed exch def /paperheight exch def /paperwidth exch def 0 ne /FrameNegative exch def 0 ne /edown exch def /yscale exch def /xscale exch def FMLevel1 { manualfeed {setmanualfeed} if /FMdicttop countdictstack 1 add def /FMoptop count def setpapername manualfeed {true} {papersize} ifelse {manualpapersize} {false} ifelse {desperatepapersize} {false} ifelse { (Can't select requested paper size for Frame print job!) FMFAILURE } if count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for } {{1 dict dup /PageSize [paperwidth paperheight]put setpagedevice}stopped { (Can't select requested paper size for Frame print job!) FMFAILURE } if {1 dict dup /ManualFeed manualfeed put setpagedevice } stopped pop } ifelse FMPColor { currentcolorscreen cvlit /orgproc exch def /organgle exch def /orgfreq exch def cvlit /orgbproc exch def /orgbangle exch def /orgbfreq exch def cvlit /orggproc exch def /orggangle exch def /orggfreq exch def cvlit /orgrproc exch def /orgrangle exch def /orgrfreq exch def currentcolortransfer FrameNegative { 1 1 4 { pop { 1 exch sub } concatprocs 4 1 roll } for 4 copy setcolortransfer } if cvlit /orgxfer exch def cvlit /orgbxfer exch def cvlit /orggxfer exch def cvlit /orgrxfer exch def } { currentscreen cvlit /orgproc exch def /organgle exch def /orgfreq exch def currenttransfer FrameNegative { { 1 exch sub } concatprocs dup settransfer } if cvlit /orgxfer exch def } ifelse end } def /pagesave FMLOCAL /orgmatrix FMLOCAL /landscape FMLOCAL /pwid FMLOCAL /FMBEGINPAGE { FrameDict begin /pagesave save def 3.86 setmiterlimit /landscape exch 0 ne def landscape { 90 rotate 0 exch dup /pwid exch def neg translate pop }{ pop /pwid exch def } ifelse edown { [-1 0 0 1 pwid 0] concat } if 0 0 moveto paperwidth 0 lineto paperwidth paperheight lineto 0 paperheight lineto 0 0 lineto 1 setgray fill xscale yscale scale /orgmatrix matrix def gsave } def /FMENDPAGE { grestore pagesave restore end showpage } def /FMFONTDEFINE { FrameDict begin findfont ReEncode 1 index exch definefont FMfonts 3 1 roll put end } def /FMFILLS { FrameDict begin dup array /fillvals exch def dict /patCache exch def end } def /FMFILL { FrameDict begin fillvals 3 1 roll put end } def /FMNORMALIZEGRAPHICS { newpath 0.0 0.0 moveto 1 setlinewidth 0 setlinecap 0 0 0 sethsbcolor 0 setgray } bind def /fx FMLOCAL /fy FMLOCAL /fh FMLOCAL /fw FMLOCAL /llx FMLOCAL /lly FMLOCAL /urx FMLOCAL /ury FMLOCAL /FMBEGINEPSF { end /FMEPSF save def /showpage {} def % See Adobe's "PostScript Language Reference Manual, 2nd Edition", page 714. % "...the following operators MUST NOT be used in an EPS file:" (emphasis ours) /banddevice {(banddevice) FMBADEPSF} def /clear {(clear) FMBADEPSF} def /cleardictstack {(cleardictstack) FMBADEPSF} def /copypage {(copypage) FMBADEPSF} def /erasepage {(erasepage) FMBADEPSF} def /exitserver {(exitserver) FMBADEPSF} def /framedevice {(framedevice) FMBADEPSF} def /grestoreall {(grestoreall) FMBADEPSF} def /initclip {(initclip) FMBADEPSF} def /initgraphics {(initgraphics) FMBADEPSF} def /initmatrix {(initmatrix) FMBADEPSF} def /quit {(quit) FMBADEPSF} def /renderbands {(renderbands) FMBADEPSF} def /setglobal {(setglobal) FMBADEPSF} def /setpagedevice {(setpagedevice) FMBADEPSF} def /setshared {(setshared) FMBADEPSF} def /startjob {(startjob) FMBADEPSF} def /lettertray {(lettertray) FMBADEPSF} def /letter {(letter) FMBADEPSF} def /lettersmall {(lettersmall) FMBADEPSF} def /11x17tray {(11x17tray) FMBADEPSF} def /11x17 {(11x17) FMBADEPSF} def /ledgertray {(ledgertray) FMBADEPSF} def /ledger {(ledger) FMBADEPSF} def /legaltray {(legaltray) FMBADEPSF} def /legal {(legal) FMBADEPSF} def /statementtray {(statementtray) FMBADEPSF} def /statement {(statement) FMBADEPSF} def /executivetray {(executivetray) FMBADEPSF} def /executive {(executive) FMBADEPSF} def /a3tray {(a3tray) FMBADEPSF} def /a3 {(a3) FMBADEPSF} def /a4tray {(a4tray) FMBADEPSF} def /a4 {(a4) FMBADEPSF} def /a4small {(a4small) FMBADEPSF} def /b4tray {(b4tray) FMBADEPSF} def /b4 {(b4) FMBADEPSF} def /b5tray {(b5tray) FMBADEPSF} def /b5 {(b5) FMBADEPSF} def FMNORMALIZEGRAPHICS [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall fx fw 2 div add fy fh 2 div add translate rotate fw 2 div neg fh 2 div neg translate fw urx llx sub div fh ury lly sub div scale llx neg lly neg translate /FMdicttop countdictstack 1 add def /FMoptop count def } bind def /FMENDEPSF { count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for FMEPSF restore FrameDict begin } bind def FrameDict begin /setmanualfeed { %%BeginFeature *ManualFeed True statusdict /manualfeed true put %%EndFeature } bind def /max {2 copy lt {exch} if pop} bind def /min {2 copy gt {exch} if pop} bind def /inch {72 mul} def /pagedimen { paperheight sub abs 16 lt exch paperwidth sub abs 16 lt and {/papername exch def} {pop} ifelse } bind def /papersizedict FMLOCAL /setpapername { /papersizedict 14 dict def papersizedict begin /papername /unknown def /Letter 8.5 inch 11.0 inch pagedimen /LetterSmall 7.68 inch 10.16 inch pagedimen /Tabloid 11.0 inch 17.0 inch pagedimen /Ledger 17.0 inch 11.0 inch pagedimen /Legal 8.5 inch 14.0 inch pagedimen /Statement 5.5 inch 8.5 inch pagedimen /Executive 7.5 inch 10.0 inch pagedimen /A3 11.69 inch 16.5 inch pagedimen /A4 8.26 inch 11.69 inch pagedimen /A4Small 7.47 inch 10.85 inch pagedimen /B4 10.125 inch 14.33 inch pagedimen /B5 7.16 inch 10.125 inch pagedimen end } bind def /papersize { papersizedict begin /Letter {lettertray letter} def /LetterSmall {lettertray lettersmall} def /Tabloid {11x17tray 11x17} def /Ledger {ledgertray ledger} def /Legal {legaltray legal} def /Statement {statementtray statement} def /Executive {executivetray executive} def /A3 {a3tray a3} def /A4 {a4tray a4} def /A4Small {a4tray a4small} def /B4 {b4tray b4} def /B5 {b5tray b5} def /unknown {unknown} def papersizedict dup papername known {papername} {/unknown} ifelse get end statusdict begin stopped end } bind def /manualpapersize { papersizedict begin /Letter {letter} def /LetterSmall {lettersmall} def /Tabloid {11x17} def /Ledger {ledger} def /Legal {legal} def /Statement {statement} def /Executive {executive} def /A3 {a3} def /A4 {a4} def /A4Small {a4small} def /B4 {b4} def /B5 {b5} def /unknown {unknown} def papersizedict dup papername known {papername} {/unknown} ifelse get end stopped } bind def /desperatepapersize { statusdict /setpageparams known { paperwidth paperheight 0 1 statusdict begin {setpageparams} stopped end } {true} ifelse } bind def /DiacriticEncoding [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quotesingle /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute /Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis /atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis /iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve /ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex /udieresis /dagger /.notdef /cent /sterling /section /bullet /paragraph /germandbls /registered /copyright /trademark /acute /dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef /yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown /exclamdown /logicalnot /.notdef /florin /.notdef /.notdef /guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde /Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright /quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis /fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl /periodcentered /quotesinglbase /quotedblbase /perthousand /Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute /Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve /Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron /breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron ] def /ReEncode { dup length dict begin { 1 index /FID ne {def} {pop pop} ifelse } forall 0 eq {/Encoding DiacriticEncoding def} if currentdict end } bind def FMPColor { /BEGINBITMAPCOLOR { BITMAPCOLOR} def /BEGINBITMAPCOLORc { BITMAPCOLORc} def /BEGINBITMAPTRUECOLOR { BITMAPTRUECOLOR } def /BEGINBITMAPTRUECOLORc { BITMAPTRUECOLORc } def } { /BEGINBITMAPCOLOR { BITMAPGRAY} def /BEGINBITMAPCOLORc { BITMAPGRAYc} def /BEGINBITMAPTRUECOLOR { BITMAPTRUEGRAY } def /BEGINBITMAPTRUECOLORc { BITMAPTRUEGRAYc } def } ifelse /K { FMPrintAllColorsAsBlack { dup 1 eq 2 index 1 eq and 3 index 1 eq and not {7 {pop} repeat 0 0 0 1 0 0 0} if } if FrameCurColors astore pop combineColor } bind def /graymode true def /bwidth FMLOCAL /bpside FMLOCAL /bstring FMLOCAL /onbits FMLOCAL /offbits FMLOCAL /xindex FMLOCAL /yindex FMLOCAL /x FMLOCAL /y FMLOCAL /setPatternMode { FMLevel1 { /bwidth exch def /bpside exch def /bstring exch def /onbits 0 def /offbits 0 def freq sangle landscape {90 add} if {/y exch def /x exch def /xindex x 1 add 2 div bpside mul cvi def /yindex y 1 add 2 div bpside mul cvi def bstring yindex bwidth mul xindex 8 idiv add get 1 7 xindex 8 mod sub bitshift and 0 ne FrameNegative {not} if {/onbits onbits 1 add def 1} {/offbits offbits 1 add def 0} ifelse } setscreen offbits offbits onbits add div FrameNegative {1.0 exch sub} if /FrameCurGray exch def } { pop pop dup patCache exch known { patCache exch get } { dup patDict /bstring 3 -1 roll put patDict 9 PatFreq screenIndex get div dup matrix scale makepattern dup patCache 4 -1 roll 3 -1 roll put } ifelse /FrameCurGray 0 def /FrameCurPat exch def } ifelse /graymode false def combineColor } bind def /setGrayScaleMode { graymode not { /graymode true def FMLevel1 { setCurrentScreen } if } if /FrameCurGray exch def combineColor } bind def /normalize { transform round exch round exch itransform } bind def /dnormalize { dtransform round exch round exch idtransform } bind def /lnormalize { 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop } bind def /H { lnormalize setlinewidth } bind def /Z { setlinecap } bind def /PFill { graymode FMLevel1 or not { gsave 1 setgray eofill grestore } if } bind def /PStroke { graymode FMLevel1 or not { gsave 1 setgray stroke grestore } if stroke } bind def /fillvals FMLOCAL /X { fillvals exch get dup type /stringtype eq {8 1 setPatternMode} {setGrayScaleMode} ifelse } bind def /V { PFill gsave eofill grestore } bind def /Vclip { clip } bind def /Vstrk { currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /N { PStroke } bind def /Nclip { strokepath clip newpath } bind def /Nstrk { currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /M {newpath moveto} bind def /E {lineto} bind def /D {curveto} bind def /O {closepath} bind def /n FMLOCAL /L { /n exch def newpath normalize moveto 2 1 n {pop normalize lineto} for } bind def /Y { L closepath } bind def /x1 FMLOCAL /x2 FMLOCAL /y1 FMLOCAL /y2 FMLOCAL /R { /y2 exch def /x2 exch def /y1 exch def /x1 exch def x1 y1 x2 y1 x2 y2 x1 y2 4 Y } bind def /rad FMLOCAL /rarc {rad arcto } bind def /RR { /rad exch def normalize /y2 exch def /x2 exch def normalize /y1 exch def /x1 exch def mark newpath { x1 y1 rad add moveto x1 y2 x2 y2 rarc x2 y2 x2 y1 rarc x2 y1 x1 y1 rarc x1 y1 x1 y2 rarc closepath } stopped {x1 y1 x2 y2 R} if cleartomark } bind def /RRR { /rad exch def normalize /y4 exch def /x4 exch def normalize /y3 exch def /x3 exch def normalize /y2 exch def /x2 exch def normalize /y1 exch def /x1 exch def newpath normalize moveto mark { x2 y2 x3 y3 rarc x3 y3 x4 y4 rarc x4 y4 x1 y1 rarc x1 y1 x2 y2 rarc closepath } stopped {x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if cleartomark } bind def /C { grestore gsave R clip setCurrentScreen } bind def /CP { grestore gsave Y clip setCurrentScreen } bind def /FMpointsize FMLOCAL /F { FMfonts exch get FMpointsize scalefont setfont } bind def /Q { /FMpointsize exch def F } bind def /T { moveto show } bind def /RF { rotate 0 ne {-1 1 scale} if } bind def /TF { gsave moveto RF show grestore } bind def /P { moveto 0 32 3 2 roll widthshow } bind def /PF { gsave moveto RF 0 32 3 2 roll widthshow grestore } bind def /S { moveto 0 exch ashow } bind def /SF { gsave moveto RF 0 exch ashow grestore } bind def /B { moveto 0 32 4 2 roll 0 exch awidthshow } bind def /BF { gsave moveto RF 0 32 4 2 roll 0 exch awidthshow grestore } bind def /G { gsave newpath normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath PFill fill grestore } bind def /Gstrk { savematrix newpath 2 index 2 div add exch 3 index 2 div sub exch normalize 2 index 2 div sub exch 3 index 2 div add exch translate scale 0.0 0.0 1.0 5 3 roll arc restorematrix currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /Gclip { newpath savematrix normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath clip newpath restorematrix } bind def /GG { gsave newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath PFill fill grestore } bind def /GGclip { savematrix newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath clip newpath restorematrix } bind def /GGstrk { savematrix newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath restorematrix currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /A { gsave savematrix newpath 2 index 2 div add exch 3 index 2 div sub exch normalize 2 index 2 div sub exch 3 index 2 div add exch translate scale 0.0 0.0 1.0 5 3 roll arc restorematrix PStroke grestore } bind def /Aclip { newpath savematrix normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath strokepath clip newpath restorematrix } bind def /Astrk { Gstrk } bind def /AA { gsave savematrix newpath 3 index 2 div add exch 4 index 2 div sub exch normalize 3 index 2 div sub exch 4 index 2 div add exch translate rotate scale 0.0 0.0 1.0 5 3 roll arc restorematrix PStroke grestore } bind def /AAclip { savematrix newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath strokepath clip newpath restorematrix } bind def /AAstrk { GGstrk } bind def /x FMLOCAL /y FMLOCAL /w FMLOCAL /h FMLOCAL /xx FMLOCAL /yy FMLOCAL /ww FMLOCAL /hh FMLOCAL /FMsaveobject FMLOCAL /FMoptop FMLOCAL /FMdicttop FMLOCAL /BEGINPRINTCODE { /FMdicttop countdictstack 1 add def /FMoptop count 7 sub def /FMsaveobject save def userdict begin /showpage {} def FMNORMALIZEGRAPHICS 3 index neg 3 index neg translate } bind def /ENDPRINTCODE { count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for FMsaveobject restore } bind def /gn { 0 { 46 mul cf read pop 32 sub dup 46 lt {exit} if 46 sub add } loop add } bind def /str FMLOCAL /cfs { /str sl string def 0 1 sl 1 sub {str exch val put} for str def } bind def /ic [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 0 {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx} {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx} {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12} {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh} {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh} {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl} {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl} {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl} {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl} ] def /sl FMLOCAL /val FMLOCAL /ws FMLOCAL /im FMLOCAL /bs FMLOCAL /cs FMLOCAL /len FMLOCAL /pos FMLOCAL /ms { /sl exch def /val 255 def /ws cfs /im cfs /val 0 def /bs cfs /cs cfs } bind def 400 ms /ip { is 0 cf cs readline pop { ic exch get exec add } forall pop } bind def /rip { bis ris copy pop is 0 cf cs readline pop { ic exch get exec add } forall pop pop ris gis copy pop dup is exch cf cs readline pop { ic exch get exec add } forall pop pop gis bis copy pop dup add is exch cf cs readline pop { ic exch get exec add } forall pop } bind def /wh { /len exch def /pos exch def ws 0 len getinterval im pos len getinterval copy pop pos len } bind def /bl { /len exch def /pos exch def bs 0 len getinterval im pos len getinterval copy pop pos len } bind def /s1 1 string def /fl { /len exch def /pos exch def /val cf s1 readhexstring pop 0 get def pos 1 pos len add 1 sub {im exch val put} for pos len } bind def /hx { 3 copy getinterval cf exch readhexstring pop pop } bind def /h FMLOCAL /w FMLOCAL /d FMLOCAL /lb FMLOCAL /bitmapsave FMLOCAL /is FMLOCAL /cf FMLOCAL /wbytes { dup dup 24 eq { pop pop 3 mul } { 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } ifelse } bind def /BEGINBITMAPBWc { 1 {} COMMONBITMAPc } bind def /BEGINBITMAPGRAYc { 8 {} COMMONBITMAPc } bind def /BEGINBITMAP2BITc { 2 {} COMMONBITMAPc } bind def /COMMONBITMAPc { /r exch def /d exch def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /lb w d wbytes def sl lb lt {lb ms} if /bitmapsave save def r /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def w h d [w 0 0 h neg 0 h] {ip} image bitmapsave restore grestore } bind def /BEGINBITMAPBW { 1 {} COMMONBITMAP } bind def /BEGINBITMAPGRAY { 8 {} COMMONBITMAP } bind def /BEGINBITMAP2BIT { 2 {} COMMONBITMAP } bind def /COMMONBITMAP { /r exch def /d exch def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /bitmapsave save def r /is w d wbytes string def /cf currentfile def w h d [w 0 0 h neg 0 h] {cf is readhexstring pop} image bitmapsave restore grestore } bind def /ngrayt 256 array def /nredt 256 array def /nbluet 256 array def /ngreent 256 array def /gryt FMLOCAL /blut FMLOCAL /grnt FMLOCAL /redt FMLOCAL /indx FMLOCAL /cynu FMLOCAL /magu FMLOCAL /yelu FMLOCAL /k FMLOCAL /u FMLOCAL FMLevel1 { /colorsetup { currentcolortransfer /gryt exch def /blut exch def /grnt exch def /redt exch def 0 1 255 { /indx exch def /cynu 1 red indx get 255 div sub def /magu 1 green indx get 255 div sub def /yelu 1 blue indx get 255 div sub def /k cynu magu min yelu min def /u k currentundercolorremoval exec def % /u 0 def nredt indx 1 0 cynu u sub max sub redt exec put ngreent indx 1 0 magu u sub max sub grnt exec put nbluet indx 1 0 yelu u sub max sub blut exec put ngrayt indx 1 k currentblackgeneration exec sub gryt exec put } for {255 mul cvi nredt exch get} {255 mul cvi ngreent exch get} {255 mul cvi nbluet exch get} {255 mul cvi ngrayt exch get} setcolortransfer {pop 0} setundercolorremoval {} setblackgeneration } bind def } { /colorSetup2 { [ /Indexed /DeviceRGB 255 {dup red exch get 255 div exch dup green exch get 255 div exch blue exch get 255 div} ] setcolorspace } bind def } ifelse /tran FMLOCAL /fakecolorsetup { /tran 256 string def 0 1 255 {/indx exch def tran indx red indx get 77 mul green indx get 151 mul blue indx get 28 mul add add 256 idiv put} for currenttransfer {255 mul cvi tran exch get 255.0 div} exch concatprocs settransfer } bind def /BITMAPCOLOR { /d 8 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /bitmapsave save def FMLevel1 { colorsetup /is w d wbytes string def /cf currentfile def w h d [w 0 0 h neg 0 h] {cf is readhexstring pop} {is} {is} true 3 colorimage } { colorSetup2 /is w d wbytes string def /cf currentfile def 7 dict dup begin /ImageType 1 def /Width w def /Height h def /ImageMatrix [w 0 0 h neg 0 h] def /DataSource {cf is readhexstring pop} bind def /BitsPerComponent d def /Decode [0 255] def end image } ifelse bitmapsave restore grestore } bind def /BITMAPCOLORc { /d 8 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /lb w d wbytes def sl lb lt {lb ms} if /bitmapsave save def FMLevel1 { colorsetup /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def w h d [w 0 0 h neg 0 h] {ip} {is} {is} true 3 colorimage } { colorSetup2 /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def 7 dict dup begin /ImageType 1 def /Width w def /Height h def /ImageMatrix [w 0 0 h neg 0 h] def /DataSource {ip} bind def /BitsPerComponent d def /Decode [0 255] def end image } ifelse bitmapsave restore grestore } bind def /BITMAPTRUECOLORc { /d 24 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /lb w d wbytes def sl lb lt {lb ms} if /bitmapsave save def /is im 0 lb getinterval def /ris im 0 w getinterval def /gis im w w getinterval def /bis im w 2 mul w getinterval def ws 0 lb getinterval is copy pop /cf currentfile def w h 8 [w 0 0 h neg 0 h] {w rip pop ris} {gis} {bis} true 3 colorimage bitmapsave restore grestore } bind def /BITMAPTRUECOLOR { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /bitmapsave save def /is w string def /gis w string def /bis w string def /cf currentfile def w h 8 [w 0 0 h neg 0 h] { cf is readhexstring pop } { cf gis readhexstring pop } { cf bis readhexstring pop } true 3 colorimage bitmapsave restore grestore } bind def /BITMAPTRUEGRAYc { /d 24 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /lb w d wbytes def sl lb lt {lb ms} if /bitmapsave save def /is im 0 lb getinterval def /ris im 0 w getinterval def /gis im w w getinterval def /bis im w 2 mul w getinterval def ws 0 lb getinterval is copy pop /cf currentfile def w h 8 [w 0 0 h neg 0 h] {w rip pop ris gis bis w gray} image bitmapsave restore grestore } bind def /ww FMLOCAL /r FMLOCAL /g FMLOCAL /b FMLOCAL /i FMLOCAL /gray { /ww exch def /b exch def /g exch def /r exch def 0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul b i get .114 mul add add r i 3 -1 roll floor cvi put } for r } bind def /BITMAPTRUEGRAY { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /bitmapsave save def /is w string def /gis w string def /bis w string def /cf currentfile def w h 8 [w 0 0 h neg 0 h] { cf is readhexstring pop cf gis readhexstring pop cf bis readhexstring pop w gray} image bitmapsave restore grestore } bind def /BITMAPGRAY { 8 {fakecolorsetup} COMMONBITMAP } bind def /BITMAPGRAYc { 8 {fakecolorsetup} COMMONBITMAPc } bind def /ENDBITMAP { } bind def end /ALDsave FMLOCAL /ALDmatrix matrix def ALDmatrix currentmatrix pop /StartALD { /ALDsave save def savematrix ALDmatrix setmatrix } bind def /InALD { restorematrix } bind def /DoneALD { ALDsave restore } bind def /I { setdash } bind def /J { [] 0 setdash } bind def %%EndProlog %%BeginSetup (4.0) FMVERSION 1 1 0 0 612 792 0 1 5 FMDOCUMENT 0 0 /Times-Roman FMFONTDEFINE 1 0 /Times-Bold FMFONTDEFINE 2 0 /Times-Italic FMFONTDEFINE 32 FMFILLS 0 0 FMFILL 1 0.1 FMFILL 2 0.3 FMFILL 3 0.5 FMFILL 4 0.7 FMFILL 5 0.9 FMFILL 6 0.97 FMFILL 7 1 FMFILL 8 <0f1e3c78f0e1c387> FMFILL 9 <0f87c3e1f0783c1e> FMFILL 10 FMFILL 11 FMFILL 12 <8142241818244281> FMFILL 13 <03060c183060c081> FMFILL 14 <8040201008040201> FMFILL 16 1 FMFILL 17 0.9 FMFILL 18 0.7 FMFILL 19 0.5 FMFILL 20 0.3 FMFILL 21 0.1 FMFILL 22 0.03 FMFILL 23 0 FMFILL 24 FMFILL 25 FMFILL 26 <3333333333333333> FMFILL 27 <0000ffff0000ffff> FMFILL 28 <7ebddbe7e7dbbd7e> FMFILL 29 FMFILL 30 <7fbfdfeff7fbfdfe> FMFILL %%EndSetup %%Page: "1" 1 %%BeginPaperSize: Letter %%EndPaperSize 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K J 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (1) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 63 540 711 R 7 X V 1 12 Q 0 X (Timothy Dale Korson) 135 703 T (P.O. Box 334) 135 689 T (Collegedale, TN 37315) 135 675 T (Phone \050423\051 238-3288) 135 661 T (Fax \050423\051 238-3289) 135 647 T (Email: korson@comsoft.org) 135 633 T 0 F 2.44 (As a Senior Partner of Software Architects, I have had a decade of substantial) 135 613 P 1.24 (experience working on a large variety of systems developed using object-oriented) 135 599 P -0.73 (techniques. This experience includes distributed, real time, embedded systems as well) 135 585 P 5 (as business information systems in a client-server environment. My typical) 135 571 P 2.61 (involvement on a project is as a senior management consultant with additional) 135 557 P -0.12 (technical responsibilities to ensure high quality, robust analysis and design models. I) 135 543 P 1.43 (am a regular columnist for Object Magazine, have authored numerous articles on) 135 529 P 1.86 (OOT, co-authored a book on Object Technology Centers and am working under) 135 515 P 0.54 (contract to finish a book on Managing Projects using OOT. I regularly give invited) 135 501 P 0.7 (lectures at the major international conferences on OT and continue to contribute to) 135 487 P -0.6 (the discipline through original research. The lectures and training classes I present are) 135 473 P (highly rated by the attendees.) 135 459 T 1 10 Q (Ph.D) 135 395.33 T 0 F (. in Computer Information Systems, Georgia State University, Atlanta, Georgia) 156.39 395.33 T (GPA 4.0, Dissertation in software engineering partially supported by Borland International.) 135 377.33 T (Completed intensive summer) 135 359.33 T 1 F (MBA workshop,) 254.72 359.33 T 0 F (Ohio University, Athens, Ohio) 327.78 359.33 T 1 F (M.S.) 135 341.33 T 0 F ( in Mathematics, Ohio University) 155 341.33 T (GPA 4.0, emphasis in Applied Math and CS.) 135 323.33 T 1 F (B.A.) 135 305.33 T 0 F (with majors in Mathematics and French, Atlantic Union College, South Lancaster, Mass.) 156.39 305.33 T 0.56 (Magna Cum Laude with departmental honors in both majors, placed 2nd in graduating class, junior) 135 287.33 P (year spent in Collenges, France.) 135 275.33 T 1 F (Principal Partner:) 135 213.33 T 0 F ( Software Architects.) 213.6 213.33 T -0.2 (Extensive experience consulting and training in object technology for fortune 500 companies. Experi-) 135 195.33 P -0.55 (ence range from lead mentor role for a major telephony company on a multi-site, multi-national project) 135 183.33 P (with over 1000 developers to consulting on small 2 person projects.) 135 171.33 T 0.38 ( Expertise includes corporate process and management issues as well as technical topics in analysis,) 135 153.33 P (design, implementation, testing, metrics and quality assurance.) 135 141.33 T 1 F 2.23 (Executive Director:) 135 123.33 P 0 F 2.23 ( The Consortium for the Management of Emerging Software Technologies) 220.81 123.33 P (\050COMSOFT\051.) 135 111.33 T 0.71 (Founding officer of a technology transfer and research consortium with current emphasis on object) 135 93.33 P -0.32 (technology.The Comsoft sponsor list includes NBC, IBM, AT&T, Bell South, Nortel, and other major) 135 81.33 P (corporations) 135 69.33 T 48 410 540 436 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 48 410 540 436 R 7 X 0 0 0 1 0 0 0 K V 54 406 458 428 R V 1 12 Q 0 X (EDUCATION) 54 420 T 56 434 133 434 2 L 7 X V 3 H 2 Z 0 X N 55 432 535 432 2 L 7 X V 0.5 H 0 X N 0 -208 1000 792 C 55 395.33 135 408.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 395.33 135 408.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/86) 62 396.33 T 0 -208 1000 792 C 55 359.33 135 372.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 359.33 135 372.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/81) 62 360.33 T 0 -208 1000 792 C 55 341.33 135 354.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 341.33 135 354.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/81) 62 342.33 T 0 -208 1000 792 C 55 305.33 135 318.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 305.33 135 318.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/74) 62 306.33 T 0 -208 1000 792 C 48 228 540 254 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 48 228 540 254 R 7 X 0 0 0 1 0 0 0 K V 54 224 458 246 R V 1 12 Q 0 X (EXPERIENCE) 54 238 T 56 252 133 252 2 L 7 X V 3 H 2 Z 0 X N 55 250 535 250 2 L 7 X V 0.5 H 0 X N 0 -208 1000 792 C 55 213.33 135 226.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 213.33 135 226.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/92 to present) 62 214.33 T 0 -208 1000 792 C 55 123.33 135 136.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 123.33 135 136.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (01/92 to present) 62 124.33 T 0 -208 1000 792 C 139 720 540 720 2 L 7 X 0 0 0 1 0 0 0 K V 4 H 2 Z 0 X N 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "1" 1 %%Page: "2" 2 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (2) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 72 540 720 R 7 X V 1 F 0 X 0.37 (Director, Software Technology Center, and Professor of Computer Science,) 135 695.33 P 0 F 0.37 (Southern Adventist) 462.13 695.33 P (University, Collegedale, TN.) 135 683.33 T 0.49 (Established a research center which provides enrichment to the SouthernAdventist University Com-) 135 665.33 P 0.71 (puter Science department and the opportunity for students to interacts with advanced hardware and) 135 653.33 P (software development techniques as well as technical leaders from major corporations.) 135 641.33 T 1.75 (Responsibilities include teaching a senior level research seminar class which emphasizes quality) 135 623.33 P (through feedback and refinement of both oral presentations and written reports.) 135 611.33 T 1 F (Research Associate of Computer Science,) 135 593.33 T 0 F (Clemson University, Clemson, SC.) 313.29 593.33 T 1 F (Visiting Professor of Computer Science,) 135 575.33 T 0 F (Andrews University, Singapore Campus.) 307.75 575.33 T 1 F (Assistant Professor of Computer Science,) 135 557.33 T 0 F (Clemson University, Clemson, SC.) 313.3 557.33 T 1 F -0.53 (Principle Investigator:) 135 539.33 P 0 F -0.53 ( \322Object Metrics and Testing Project.\323 A research grant from IBM and BNR to) 230.85 539.33 P (COMSOFT.) 135 527.33 T 1 F (Principle Investigator:) 135 509.33 T 0 F ( \322Object Modeling and Value Project.\323 A research grant from AT&T to) 231.38 509.33 T (Clemson University.) 135 497.33 T 1 F (Consultant) 135 479.33 T 0 F ( to AT&T Network Systems Division and AT&T Bell Labs.) 182.23 479.33 T (Research in Information Metrics and consulting in object-oriented systems technology) 135 461.33 T 1 F 0.84 (Principle Investigator:) 135 443.33 P 0 F 0.84 ( \322Enhanced Graphics Component for Eiffel\323 A research/development grant) 232.22 443.33 P (from Interactive Software Engineering, Santa Barbara, CA to Clemson University.) 135 431.33 T 0.45 (Supervised and assisted in the development of an enhanced, X windows based, graphics component) 135 413.33 P (for the object-oriented language \322Eiffel.\323) 135 401.33 T 1 F (Visiting Scientist:) 135 383.33 T 0 F ( Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA) 210.28 383.33 T 0.21 (Developed model software systems \0505,000 - 15,000 LOC\051 including specification, design, code, user) 135 365.33 P (manuals and instructor\325s guide to be used as curriculum support materials in Software Engineering.) 135 353.33 T 1 F (Chairman,) 135 335.33 T 0 F ( Dept. of Computer Science, Southern College, Collegedale, TN.) 181.39 335.33 T (Extensive work in computer science curriculum development.) 135 317.33 T 1 F (Associate Professor of Computer Science,) 135 299.33 T 0 F (Southern College) 314.4 299.33 T 1 F (Assistant Professor of Computer Science,) 135 281.33 T 0 F (Southern College) 313.3 281.33 T 1 F (Teaching Fellow,) 135 263.33 T 0 F ( Computer Information Systems, Georgia State University, Atlanta, Ga.) 207.78 263.33 T 1 F (Consultant) 137.5 245.33 T 0 F (to Corner Market Arts and Crafts.) 187.23 245.33 T -0.33 (Developed specialized inventory-tracking package for a chain of stores in Atlanta area malls. Installed) 135 227.33 P (hardware and software and trained employees.) 135 215.33 T 1 F (Teaching Assistant,) 135 197.33 T 0 F ( Math and Computer Science, Ohio University, Athens, Ohio) 218.34 197.33 T 1 F (Director,) 135 179.33 T 0 F ( Institut de Lukanga, B.P. 180, Butembo, Zaire, Africa) 173.59 179.33 T (Responsible for total academic environment, supervision of faculty and staff of 25.) 135 161.33 T 1 F (Math and Science Instructor,) 135 143.33 T 0 F (Institut de Lukanga) 262.49 143.33 T (My students consistently performed extremely well in the difficult national calculus exams.) 135 125.33 T 55 695.33 135 708.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 695.33 135 708.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/94 to present) 62 696.33 T 0 0 612 792 C 55 593.33 135 606.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 593.33 135 606.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/93 to 06/94) 62 594.33 T 0 0 612 792 C 55 575.33 135 588.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 575.33 135 588.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (Summer 1993) 62 576.33 T 0 0 612 792 C 55 557.33 135 570.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 557.33 135 570.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/87 to 07/93) 62 558.33 T 0 0 612 792 C 55 539.33 135 552.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 539.33 135 552.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/90 to present) 62 540.33 T 0 0 612 792 C 55 509.33 135 522.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 509.33 135 522.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/90 to 08/92) 62 510.33 T 0 0 612 792 C 55 479.33 135 492.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 479.33 135 492.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (12/89 to present) 62 480.33 T 0 0 612 792 C 55 443.33 135 456.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 443.33 135 456.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (12/88 to 12/89) 62 444.33 T 0 0 612 792 C 55 369.33 135 396.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 369.33 135 396.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (05/88 to 05/90) 62 384.33 T ( \050summers\051) 62 374.33 T 0 0 612 792 C 55 335.33 135 348.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 335.33 135 348.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/85 to 07/87) 62 336.33 T 0 0 612 792 C 55 299.33 135 312.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 299.33 135 312.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/86 to 07/87) 62 300.33 T 0 0 612 792 C 55 281.33 135 294.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 281.33 135 294.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/83 to 07/87) 62 282.33 T 0 0 612 792 C 55 263.33 135 276.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 263.33 135 276.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/81 to 11/83) 62 264.33 T 0 0 612 792 C 55 245.33 135 258.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 245.33 135 258.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/81 to 01/83) 62 246.33 T 0 0 612 792 C 55 197.33 135 210.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 197.33 135 210.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/80 to 09/81) 62 198.33 T 0 0 612 792 C 55 179.33 135 192.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 179.33 135 192.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/78 to 03/80) 62 180.33 T 0 0 612 792 C 55 143.33 135 156.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 143.33 135 156.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (12/74 to 06/78) 62 144.33 T 0 0 612 792 C 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "2" 2 %%Page: "3" 3 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (3) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 72 540 720 R 7 X V 0 X ("Managing the Iterative/Incremental Process") 135 651.33 T 2 F (Object) 322.84 651.33 T 0 F (Magazine, September 1996, pp. 76-77.) 352 651.33 T ("Managing Your Development Environment") 135 633.33 T 2 F (Object) 322.86 633.33 T 0 F (Magazine, June 1996, pp. 20-22.) 352.02 633.33 T ("Managing Reuse") 135 615.33 T 2 F (Object) 215.65 615.33 T 0 F (Magazine, April 1996, pp. 34-36.) 244.81 615.33 T ("Managing Your Corporate Culture") 135 597.33 T 2 F (Object) 286.75 597.33 T 0 F (Magazine, February 1996, pp. 14-16.) 315.91 597.33 T ("Managing Object Technology." to be published by ACM Press/Addison Wesley) 135 579.33 T ("Object Technology Centers of Excellence." Prentice Hall, 1996 ISBN 0-13-261231-3) 135 561.33 T -0.45 ("Integrating the Testing and Development Process for Object-Oriented Software Development." \050John) 135 543.33 P (McGregor co-author\051 CACM, September 1994, pp 59-77.) 135 531.33 T 1.07 ("Supporting Dimensions of Classification in Object-Oriented Design." \050John McGregor co-author\051) 135 513.33 P (Journal of Object-Oriented Programming, February 1993) 135 501.33 T 0.88 ("Supporting the Management of Emerging Software Technologies: A Technology Transfer Frame-) 135 483.33 P (work." \050Vijay Vaishnavi co-author\051 CACM, September 1992, 101-110.) 135 471.33 T -0.08 ("Technical Criteria for the Specification and Evaluation of Object-Oriented Libraries." \050John McGre-) 135 453.33 P (gor co-author\051 IEE Software Engineering Journal, March 1992, 55-75.) 135 441.33 T -0.37 ("Height-Analysis of k-Dimensional Leaf and Node Height-Balanced Trees: A New Approach." \050V. K.) 135 423.33 P (Vaishnavi co-author\051 BIT 31:1, March 1991, 36-49.) 135 411.33 T -0.56 ("OMRB: Object Modeling Resource Base - A Support Tool for Object-Oriented Analysis." \050G. Bucha-) 135 393.33 P -0.23 (nan and V. K. Vaishnavi co-authors\051 Proceedings of the Fourth International Conference on the Tech-) 135 381.33 P 0.72 (nology of Object-Oriented Languages and Systems, Paris, France, March 1991, Prentice Hall, 215-) 135 369.33 P (224.) 135 357.33 T 0.47 ("Understanding Object-Oriented - A Unifying Paradigm." \050John McGregor co-author\051 CACM, Sep-) 135 339.33 P (tember 1990, 40-60. Republished in Japanese.) 135 327.33 T -0.12 ( "The Development of an Object-Oriented Educational Artifact at the Software Engineering Institute") 135 309.33 P 0.43 (\050G. Ford co-author\051 Proceedings of the First International Conference on the Technology of Object-) 135 297.33 P (Oriented Languages and Systems," Paris, France, Nov. 13 - 15, 509-518.) 135 285.33 T -0.06 ("Software Maintenance Exercises for a Software Engineering Project Course." \050G. Ford and C. Engle) 135 267.33 P 0.44 (co-authors\051 Proceedings of the Sixth SEI Faculty Development Workshop, Pittsburgh, PA., July 89,) 135 255.33 P (1-30 \050section 6\051.) 135 243.33 T -0.06 ("Software Maintenance Exercises for a Software Engineering Project Course." \050G. Ford and C. Engle) 135 225.33 P 0.1 (co-authors\051 Proceedings of the Fourth Ada Software Engineering Education & Training Symposium,) 135 213.33 P (Houston, TX., June 1989.) 135 201.33 T 0.59 ("An Empirical Study of the Effects of Modularity on Program Modifiability." \050V. K. Vaishnavi co-) 135 183.33 P 1.19 (author\051 in Empirical Studies of Programmers, \050Soloway, Iyengar, Eds.\051, ABLEX publishing, Nor-) 135 171.33 P 0.19 (wood, New Jersey, 1986, pp. 168-186. Presented at the First Workshop on Empirical Studies of Pro-) 135 159.33 P (grammers, June 5-6, 1986, Washington, DC) 135 147.33 T 48 684 540 710 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 48 684 540 710 R 7 X 0 0 0 1 0 0 0 K V 54 680 458 702 R V 1 12 Q 0 X (PUBLICATIONS) 54 694 T 56 708 133 708 2 L 7 X V 3 H 2 Z 0 X N 55 706 535 706 2 L 7 X V 0.5 H 0 X N 0 0 612 792 C 55 651.33 135 664.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 651.33 135 664.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/96) 62 652.33 T 0 0 612 792 C 55 633.33 135 646.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 633.33 135 646.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/96) 62 634.33 T 0 0 612 792 C 55 615.33 135 628.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 615.33 135 628.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (04/96) 62 616.33 T 0 0 612 792 C 55 597.33 135 610.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 597.33 135 610.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/96) 62 598.33 T 0 0 612 792 C 55 579.33 135 592.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 579.33 135 592.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (96) 62 580.33 T 0 0 612 792 C 55 561.33 135 574.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 561.33 135 574.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (96) 62 562.33 T 0 0 612 792 C 55 543.33 135 556.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 543.33 135 556.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/94) 62 544.33 T 0 0 612 792 C 55 513.33 135 526.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 513.33 135 526.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (1992) 62 514.33 T 0 0 612 792 C 55 483.33 135 496.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 483.33 135 496.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/92) 62 484.33 T 0 0 612 792 C 55 453.33 135 466.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 453.33 135 466.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/92) 62 454.33 T 0 0 612 792 C 55 423.33 135 436.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 423.33 135 436.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/91) 62 424.33 T 0 0 612 792 C 55 393.33 135 406.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 393.33 135 406.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/91) 62 394.33 T 0 0 612 792 C 55 339.33 135 352.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 339.33 135 352.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/90) 62 340.33 T 0 0 612 792 C 55 309.33 135 322.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 309.33 135 322.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/89) 62 310.33 T 0 0 612 792 C 55 267.33 135 280.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 267.33 135 280.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/89) 62 268.33 T 0 0 612 792 C 55 225.33 135 238.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 225.33 135 238.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/89) 62 226.33 T 0 0 612 792 C 55 183.33 135 196.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 183.33 135 196.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/86) 62 184.33 T 0 0 612 792 C 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "3" 3 %%Page: "4" 4 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (4) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 72 540 720 R 7 X V 0 X 0.37 (Over 100 on-site courses on OT taught internationally for numerous clients including: AT&T, IBM,) 135 651.33 P (Lucent, GE, US Air Force, Bellcore, Swiss Credit Bank, Nortel, Harris, Morgan Stanley, and NBC) 135 639.33 T (OTC\32597, Washington, D.C., April 23 - 25.) 135 621.33 T (Object World East, Boston, Massachusetts, March 3 - 7.) 135 603.33 T (OOP \32597, Munich, Germany, February 3 - 4.) 135 585.33 T ("Intro to Design Patterns." Tutorial at Object Expo-France, Paris, France, December 2, 1996.) 135 567.33 T -0 ("Creating a Corporate Object Center." Tutorial presented at Object Expo-France, December 2, 1996.) 135 549.33 P -0.36 ("Object Technology Strategies for Client/Server Systems." Tutorial presented at Object Expo-France,) 135 531.33 P (December 2, 1996.) 135 519.33 T -0.47 ("The Importance of Organizing an Object Technology Center." Tutorial presented at C++ World, Cal-) 135 501.33 P (las, Texas, November 12, 1996.) 135 489.33 T 0.75 ("Techniques For Rigorous Object Development." Tutorial presented at C++ World, Dallas, Texas,) 135 471.33 P (November 11, 1996.) 135 459.33 T 0.29 ("The Roles, Activities, and Organization of an Object Technology Center" Tutorial presented at the) 135 441.33 P 0.23 (Conference on Object-Oriented Programming, Systems, Languages and Applications \050OOPSLA'96\051,) 135 429.33 P (San Jose, California, October 6, 1996.) 135 417.33 T -0.37 ("Techniques for Rigorous Object Development." Tutorial presented at Object Expo- Europe, London,) 135 399.33 P (England, September 27, 1996.) 135 387.33 T 1 ("Ensuring Quality in Your O-O Project." Tutorial presented at Object Expo-Europe, London, En-) 135 369.33 P (gland, September 26, 1996.) 135 357.33 T -0.03 ("The Goals, Activities, and Organization of Object Technology Centers" Tutorial presented at Object) 135 339.33 P 0.14 (World West, San Jose, California, August 19, 1996."Planning for and Attaining Reuse" Tutorial pre-) 135 327.33 P (sented at Object Expo, New York, New York, August 8, 1996.) 135 315.33 T 0.23 ("Introduction to Design Patterns" Tutorial presented at Object Expo, New York, New York, August) 135 297.33 P (7, 1996.) 135 285.33 T 0.17 ("Issues in Managing Object Technology" Tutorial presented at Second Israeli Object-Oriented Days,) 135 267.33 P (Tel-Aviv, Israel, July 9, 1996.) 135 255.33 T -0.03 ("Techniques for Rigorous Object Development" Tutorial presented at Second Israeli Object-Oriented) 135 237.33 P (Days, Tel-Aviv, Israel, July 7-8, 1996.) 135 225.33 T 0.18 ("The Goals, Activities, and Organization of an OTC" Tutorial presented at The Second Annual Con-) 135 207.33 P (ference on Object Technology Centers \050OTC'96\051, Atlanta, Georgia, May 1, 1996.) 135 195.33 T -0.49 (Featured speaker on Methods, Reuse, and Design Patterns, at The Road to Objectville series sponsored) 135 177.33 P (by IBM and Object Magazine and held in eight major U.S. cities, February 1-13, 1996.) 135 165.33 T 0.51 ("The Roles, Activities, and Organization of an Object Technology Center" Tutorial presented at the) 135 147.33 P 0.23 (Conference on Object-Oriented Programming, Systems, Languages and Applications \050OOPSLA'95\051,) 135 135.33 P (Austin, Texas, October 16, 1995.) 135 123.33 T 0.1 ("Ensuring Quality in Your OO Project" Tutorial presented at First Israeli Object-Oriented Days, Tel-) 135 105.33 P (Aviv, Israel, July 4&5, 1995.) 135 93.33 T 48 684 540 710 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 48 684 540 710 R 7 X 0 0 0 1 0 0 0 K V 54 680 458 702 R V 1 12 Q 0 X (PRESENTATIONS) 54 694 T 56 708 133 708 2 L 7 X V 3 H 2 Z 0 X N 55 706 535 706 2 L 7 X V 0.5 H 0 X N 0 0 612 792 C 55 651.33 135 664.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 651.33 135 664.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (ongoing) 62 652.33 T 0 0 612 792 C 55 621.33 135 634.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 621.33 135 634.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (04/97) 62 622.33 T 0 0 612 792 C 55 603.33 135 616.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 603.33 135 616.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/97) 62 604.33 T 0 0 612 792 C 55 585.33 135 598.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 585.33 135 598.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/97) 62 586.33 T 0 0 612 792 C 55 567.33 135 580.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 567.33 135 580.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (12/96) 62 568.33 T 0 0 612 792 C 55 549.33 135 562.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 549.33 135 562.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (12/96) 62 550.33 T 0 0 612 792 C 55 531.33 135 544.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 531.33 135 544.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (12/96) 62 532.33 T 0 0 612 792 C 55 501.33 135 514.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 501.33 135 514.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/96) 62 502.33 T 0 0 612 792 C 55 471.33 135 484.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 471.33 135 484.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/96) 62 472.33 T 0 0 612 792 C 55 441.33 135 454.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 441.33 135 454.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/96) 62 442.33 T 0 0 612 792 C 55 399.33 135 412.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 399.33 135 412.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/96) 62 400.33 T 0 0 612 792 C 55 369.33 135 382.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 369.33 135 382.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/96) 62 370.33 T 0 0 612 792 C 55 339.33 135 352.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 339.33 135 352.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/96) 62 340.33 T 0 0 612 792 C 55 297.33 135 310.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 297.33 135 310.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/96) 62 298.33 T 0 0 612 792 C 55 267.33 135 280.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 267.33 135 280.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/96) 62 268.33 T 0 0 612 792 C 55 237.33 135 250.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 237.33 135 250.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/96) 62 238.33 T 0 0 612 792 C 55 207.33 135 220.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 207.33 135 220.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (05/96) 62 208.33 T 0 0 612 792 C 55 177.33 135 190.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 177.33 135 190.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/96) 62 178.33 T 0 0 612 792 C 55 147.33 135 160.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 147.33 135 160.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/95) 62 148.33 T 0 0 612 792 C 55 105.33 135 118.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 105.33 135 118.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/95) 62 106.33 T 0 0 612 792 C 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "4" 4 %%Page: "5" 5 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (5) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 72 540 720 R 7 X V 0 X -0.2 ("Object-Oriented Design Patterns" Tutorial presented at First Israeli Object-Oriented Days, Tel-Aviv,) 135 713.33 P (Israel, July 4&5, 1995.) 135 701.33 T -0.05 ("Patterns and Frameworks in O-O Software" Tutorial presented at First Israeli Object-Oriented Days,) 135 683.33 P (Tel-Aviv, Israel, July 4&5, 1995.) 135 671.33 T -0.58 ("The Importance of Organizing an Object Technology Center" Tutorial presented at Object Expo, New) 135 653.33 P (York, New York, June) 135 641.33 T (5-9, 1995.) 228.31 641.33 T 1.43 ("Evaluating Reusable Class Libraries" Tutorial presented at Object Expo, New York, New York,) 135 623.33 P (June) 135 611.33 T (5-9, 1995.) 155.83 611.33 T 1.73 ("The Goals, Activities, and Organization of an Object Technology Center" Tutorial presented at) 135 593.33 P (OTC'95, Atlanta, GA, April 12,1995.) 135 581.33 T 0.39 ("Winning Strategies for Managing Object Technology" Tutorial presented at OOP'95, Munich, Ger-) 135 563.33 P (many, February 3, 1995.) 135 551.33 T 0.24 ("Evaluating Reusable Class Libraries" Tutorial presented at OOP'95, Munich, Germany, February 2,) 135 533.33 P (1995.) 135 521.33 T -0.25 ("Evaluating and Constructing Class Libraries" Tutorial presented at the Conference on Object-Orient-) 135 503.33 P -0.57 (ed Programming, Systems, Languages and Applications \050OOPSLA'94\051, Portland, Oregon, October) 135 491.33 P -0.57 (24,) 527.5 491.33 P (1994) 135 479.33 T -0.56 ("Issues in Managing Object Technology" Tutorial presented at Object Expo Europe, London, England,) 135 461.33 P (September 26, 1994.) 135 449.33 T 1.43 ("Evaluating Reusable Class Libraries" Tutorial presented at Object Expo, New York, New York,) 135 431.33 P (July) 135 419.33 T (7, 1994.) 154.17 419.33 T -0.25 ("Issues in Managing Object Technology" Tutorial presented at Software Devcon, Wiesbaden, Germa-) 135 401.33 P (ny, June) 135 389.33 T (20, 1994.) 170.83 389.33 T 0.57 (Object-Oriented Software Technology - Pushing the Limits Through Collaborative Efforts." Invited) 135 371.33 P (colloquium at IBM, Rochester, MN., November 4, 1993.) 135 359.33 T -0.13 ("Object-Oriented Class Libraries - Reusable Parts for the Software Industry" Tutorial presented at the) 135 341.33 P 0.23 (Conference on Object-Oriented Programming, Systems, Languages and Applications \050OOPSLA'93\051,) 135 329.33 P (Washington D.C., September 26, 1993.) 135 317.33 T -0.03 ("Object-Oriented Class Libraries" Tutorial presented at the European Conference on Object-Oriented) 135 299.33 P (Programming \050ECOOP\051, Kaiserslautern, Germany, July 26, 1993.) 135 287.33 T 0.41 ("Object Technology - an Academic Perspective." Invited keynote at 6th IBM conference on Object-) 135 269.33 P (Oriented Software Development, Toronto, Canada, July 19-23, 1993.) 135 257.33 T 0.07 ("Managing Object Technology." Invited tutorial at 6th IBM conference on Object-Oriented Software) 135 239.33 P (Development, Toronto, Canada, July 19-23, 1993.) 135 227.33 T 0.47 ("Evaluating Reusable Class Libraries" Tutorial presented at Object Expo Europe, London, England,) 135 209.33 P (July 14, 1993.) 135 197.33 T 0.2 ("Design Quality Assurance for Object-Oriented Systems." Invited colloquium at IBM, Research Tri-) 135 179.33 P (angle Park, N.C., February 8, 1993.) 135 167.33 T 0.3 ("Evaluating Reusable Class Libraries" Tutorial presented at the Conference on Object-Oriented Pro-) 135 149.33 P 1.2 (gramming, Systems, Languages and Applications \050OOPSLA'92\051, Vancouver, Canada, October 18,) 135 137.33 P (1992.) 135 125.33 T 1.28 ("Managing Object-Oriented Technology." Invited colloquium \050Speaker of the Month\051 for the Ad-) 135 107.33 P 0.01 (vanced Technology and Management Program of the National Technology University, September 15) 135 95.33 P (and 16, 1992) 135 83.33 T 55 707 135 720 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 707 135 720 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/95) 62 708 T 0 0 612 792 C 55 683.33 135 696.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 683.33 135 696.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/95) 62 684.33 T 0 0 612 792 C 55 653.33 135 666.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 653.33 135 666.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/95) 62 654.33 T 0 0 612 792 C 55 623.33 135 636.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 623.33 135 636.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/95) 62 624.33 T 0 0 612 792 C 55 593.33 135 606.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 593.33 135 606.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (04/95) 62 594.33 T 0 0 612 792 C 55 563.33 135 576.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 563.33 135 576.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/95) 62 564.33 T 0 0 612 792 C 55 533.33 135 546.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 533.33 135 546.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/95) 62 534.33 T 0 0 612 792 C 55 503.33 135 516.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 503.33 135 516.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/94) 62 504.33 T 0 0 612 792 C 55 461.33 135 474.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 461.33 135 474.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/94) 62 462.33 T 0 0 612 792 C 55 431.33 135 444.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 431.33 135 444.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/94) 62 432.33 T 0 0 612 792 C 55 401.33 135 414.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 401.33 135 414.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/94) 62 402.33 T 0 0 612 792 C 55 371.33 135 384.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 371.33 135 384.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/93) 62 372.33 T 0 0 612 792 C 55 341.33 135 354.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 341.33 135 354.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/93) 62 342.33 T 0 0 612 792 C 55 299.33 135 312.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 299.33 135 312.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/93) 62 300.33 T 0 0 612 792 C 55 269.33 135 282.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 269.33 135 282.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/93) 62 270.33 T 0 0 612 792 C 55 239.33 135 252.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 239.33 135 252.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/93) 62 240.33 T 0 0 612 792 C 55 209.33 135 222.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 209.33 135 222.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/93) 62 210.33 T 0 0 612 792 C 55 179.33 135 192.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 179.33 135 192.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/93) 62 180.33 T 0 0 612 792 C 55 149.33 135 162.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 149.33 135 162.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/92) 62 150.33 T 0 0 612 792 C 55 107.33 135 120.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 107.33 135 120.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/92) 62 108.33 T 0 0 612 792 C 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "5" 5 %%Page: "6" 6 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (6) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 72 540 720 R 7 X V 0 X 1.17 ("Object-Oriented Software Technology: A New Paradigm." Invited colloquium, DPMA, Florence,) 135 713.33 P (S.C.,March 17, 1992.) 135 701.33 T 3.46 ("Polymorphism in Object-Oriented Systems." Invited colloquium \050"Noon-Time" Distinguished) 135 683.33 P (Speakers Series\051 at Bellcore, Piscataway, N.J., February 27, 1992.) 135 671.33 T -0.38 ("Accessing Object-Oriented Technology." Invited colloquium at Tsinghua University, Beijing, China,) 135 653.33 P (November 3, 1991.) 135 641.33 T -0.33 ("The Specification and Design of Object-Oriented Libraries: Off-the-shelf Parts for the Software Rev-) 135 623.33 P -0.31 (olution." Tutorial presented at the Fifth International Conference on the Technology of Object-Orient-) 135 611.33 P (ed Languages and Systems, Santa Barbara, California, July 30, 1991.) 135 599.33 T 0.3 ("Examining Object-Oriented Libraries: Off-the-shelf Parts for the Software Revolution" Spring Col-) 135 581.33 P (loquium Series, Georgia State University, Atlanta, GA., April 5, 1991.) 135 569.33 T -0.3 ("Cotton Gins and Army Rifles: Will Programmers Ever Learn?" Invited colloquium for the New York) 135 551.33 P (Academy of Sciences dinner and lecture series, New York, New York, May 8, 1990.) 135 539.33 T 0.24 ("Introducing Ada as a New Language in a Software Engineering Course," Proceedings of the Eighth) 135 521.33 P (Annual National Conference on Ada Technology," Atlanta Georgia, March 5-8, 8-12.) 135 509.33 T 0.04 ("The Development and Use of Model Software Systems in Teaching the Object-Oriented Paradigm.") 135 491.33 P -0.3 (Invited lecture at the Eiffel User's group held in conjunction with OOPSLA 89, New Orleans, Sept. 31) 135 479.33 P (- Oct 6.) 135 467.33 T -0.06 ("Software Maintenance Exercises for a Software Engineering Project Course." \050G. Ford and C. Engle) 135 449.33 P 0.44 (co-authors\051 Proceedings of the Sixth SEI Faculty Development Workshop, Pittsburgh, PA., July 89,) 135 437.33 P (1-30 \050section 6\051.) 135 425.33 T 0.96 ("Object-oriented Software Construction - Does The Theory Hold Up In Practice," presented at the) 135 407.33 P -0.23 (Eiffel User's group held in conjunction with OOPSLA 88, Sept. 25-29, 1988 in San Diego, California.) 135 395.33 P 55 707 135 720 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 707 135 720 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/92) 62 708 T 0 0 612 792 C 55 683.33 135 696.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 683.33 135 696.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/92) 62 684.33 T 0 0 612 792 C 55 653.33 135 666.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 653.33 135 666.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/91) 62 654.33 T 0 0 612 792 C 55 623.33 135 636.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 623.33 135 636.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/91) 62 624.33 T 0 0 612 792 C 55 581.33 135 594.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 581.33 135 594.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (04/91) 62 582.33 T 0 0 612 792 C 55 551.33 135 564.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 551.33 135 564.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (05/90) 62 552.33 T 0 0 612 792 C 55 521.33 135 534.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 521.33 135 534.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/90) 62 522.33 T 0 0 612 792 C 55 491.33 135 504.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 491.33 135 504.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/89) 62 492.33 T 0 0 612 792 C 55 449.33 135 462.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 449.33 135 462.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/89) 62 450.33 T 0 0 612 792 C 55 407.33 135 420.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 407.33 135 420.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/88) 62 408.33 T 0 0 612 792 C 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "6" 6 %%Page: "7" 7 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (7) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 72 540 720 R 7 X V 0 X (.) 135 713.33 T 1 F (Program Committee Chair:) 135 669.33 T 0 F ( OTC\32596, \050John McGregor co-chair\051, Atlanta, Georgia, May 1-3, 1996.) 253.85 669.33 T 1 F -0.52 (Workshop Organizer and Moderator:) 135 651.33 P 0 F -0.52 ( 3rd Annual Workshop on Corporate Object Technology Cen-) 295.91 651.33 P -0.05 (ters, held as a part of the) 135 639.33 P 2 F -0.05 (Conference on Object-Oriented Programming, Systems, Languages and Ap-) 235.15 639.33 P (plications \050OOPSLA\32595\051) 135 627.33 T 0 F (, Austin, Texas, October 15, 1995.) 234.16 627.33 T 1 F 0.79 (Program Committee Chair:) 135 609.33 P 0 F 0.79 ( OTC\32595, \050John McGregor co-chair\051, Stone Mountain, Georgia, April) 255.42 609.33 P (12-13, 1995.) 135 597.33 T 1 F 0.48 (Invited Panel Member:) 135 579.33 P 0 F 0.48 ( \322Managing Quality for Object-Oriented Software,) 235.39 579.33 P 2 F 0.48 (\323) 440.51 579.33 P 0.48 (Object World) 449.04 579.33 P 0 F 0.48 (, Boston,) 503.68 579.33 P (MA, March 22, 1995.) 135 567.33 T 1 F 1.45 (Workshop Organizer and Moderator:) 135 549.33 P 0 F 1.45 ( 2nd Annual Workshop on Corporate Object Technology) 301.84 549.33 P 0 (Centers, held as a part of the) 135 537.33 P 2 F 0 (Conference on Object-Oriented Programming, Systems, Languages and) 251.67 537.33 P (Applications \050OOPSLA\32594\051) 135 525.33 T 0 F (, Portland, Oregon, October) 245.27 525.33 T (24, 1994.) 358.86 525.33 T 1 F (Invited Panel Member:) 135 507.33 T 0 F ( Strategies for Object-Oriented Technology Transfer,) 234.43 507.33 T (ACM OOPSLA Conference, Washington D.C., September 1993.) 135 495.33 T 1 F -0.38 (Workshop Organizer and Moderator:) 135 477.33 P 0 F -0.38 ( 1st Annual Workshop on Corporate Object Technology Cen-) 296.37 477.33 P -0.05 (ters, held as a part of the) 135 465.33 P 2 F -0.05 (Conference on Object-Oriented Programming, Systems, Languages and Ap-) 235.15 465.33 P (plications \050OOPSLA\32593\051) 135 453.33 T 0 F (, Washington D.C., September 1993.) 234.16 453.33 T 1 F (Referee:) 137.5 435.33 T 2 F (IEEE COMPUTER) 176.08 435.33 T 0 F (.) 253.57 435.33 T 1 F 0.34 (Guest Editor:) 137.84 417.33 P 0 F 0.34 ( Special issue of the CACM on object-oriented analysis and modeling, \050Vijay Vaish-) 196.79 417.33 P (navi, co-editor\051, September 1992.) 135 405.33 T 1 F -0.62 (Invited Panel Member:) 135 387.33 P 0 F -0.62 ( Object-Oriented Paradigm in the Organization of the 1990\325s, Information Re-) 233.19 387.33 P (sources Management Association International Conference, Charleston, S.C., May 24-27, 1992.) 135 375.33 T 1 F (Panel Organizer and Moderator:) 135 357.33 T 0 F ( Managing the Transition to Object-Oriented Technology,) 276.37 357.33 T (ACM OOPSLA Conference, Phoenix, Arizona, October 1991.) 135 345.33 T 1 F 1.89 (Invited Panel Member:) 135 327.33 P 0 F 1.89 ( The Contribution of Object-Oriented Technology to Expert/Knowledge) 238.21 327.33 P 0.39 (Based Systems, IEEE/ACM Conference on Developing and Managing Expert Systems, Washington) 135 315.33 P (D.C., October 1, 1991.) 135 303.33 T 1 F 0.62 (Program Committee Chair:) 135 285.33 P 0 F 0.62 ( Fifth International Conference on the Technology of Object-Oriented) 255.09 285.33 P -0.53 (Languages and Systems, \050Vijay Vaishnavi, co-chair\051, Santa Barbara, California, July 29 - Aug 2, 1991.) 135 273.33 P 1 F 0.51 (Invited Panel Member:) 135 255.33 P 0 F 0.51 ( Choosing an Object Language and Environment, Object World, San Fran-) 235.46 255.33 P (cisco, June 3-7, 1991.) 135 243.33 T 1 F 0.11 (Invited Panel Member:) 135 225.33 P 0 F 0.11 ( Economic Issues in Large-Scale Software Reuse, Fourth International Con-) 234.64 225.33 P (ference on the Technology of Object-Oriented Languages and Systems, Paris, France, March 1991.) 135 213.33 T 1 F -0.01 (Invited Panel Member:) 135 195.33 P 0 F -0.01 ( Software Reuse, International Eiffel User Conference, Ottawa, Canada, Oc-) 234.4 195.33 P (tober 1990.) 135 183.33 T 1 F 1 (Guest Editor:) 135 165.33 P 0 F 1 ( Special issue of the CACM on object-oriented design, \050John McGregor, co-editor\051,) 194.61 165.33 P (September 1990.) 135 153.33 T 1 F (Session Chair on Object-Oriented Analysis:) 135 135.33 T 0 F ( C++ at Work, September 25-28, 1990, Secaucus, N.J.) 321.67 135.33 T 1 F (Program Committee:) 135 117.33 T 0 F ( ACM Southeast regional conference, April 18-20, 1990, Greenville, S.C.) 226.35 117.33 T 1 F 0.21 (Voting Member) 135 99.33 P 0 F 0.21 (: Association for Computing Machinery, Institute of Electrical and Electronic Engi-) 203.25 99.33 P (neers, SIGADA, SIGCSE, SIGPLAN, SIGSOFT.) 135 87.33 T 48 684 540 710 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 48 684 540 710 R 7 X 0 0 0 1 0 0 0 K V 54 680 458 702 R V 1 12 Q 0 X (OTHER PROFESSIONAL ACTIVITIES) 54 694 T 56 708 133 708 2 L 7 X V 3 H 2 Z 0 X N 55 706 535 706 2 L 7 X V 0.5 H 0 X N 0 0 612 792 C 55 669.33 135 682.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 669.33 135 682.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (05/96) 62 670.33 T 0 0 612 792 C 55 651.33 135 664.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 651.33 135 664.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/95) 62 652.33 T 0 0 612 792 C 55 609.33 135 622.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 609.33 135 622.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (04/95) 62 610.33 T 0 0 612 792 C 55 579.33 135 592.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 579.33 135 592.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/95) 62 580.33 T 0 0 612 792 C 55 549.33 135 562.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 549.33 135 562.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/94) 62 550.33 T 0 0 612 792 C 55 507.33 135 520.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 507.33 135 520.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/93) 62 508.33 T 0 0 612 792 C 55 477.33 135 490.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 477.33 135 490.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/93) 62 478.33 T 0 0 612 792 C 55 435.33 135 448.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 435.33 135 448.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/92 to present) 62 436.33 T 0 0 612 792 C 55 417.33 135 430.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 417.33 135 430.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/92) 62 418.33 T 0 0 612 792 C 55 387.33 135 400.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 387.33 135 400.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (05/92) 62 388.33 T 0 0 612 792 C 55 357.33 135 370.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 357.33 135 370.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/91) 62 358.33 T 0 0 612 792 C 55 327.33 135 340.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 327.33 135 340.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/91) 62 328.33 T 0 0 612 792 C 55 285.33 135 298.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 285.33 135 298.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/91) 62 286.33 T 0 0 612 792 C 55 255.33 135 268.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 255.33 135 268.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/91) 62 256.33 T 0 0 612 792 C 55 225.33 135 238.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 225.33 135 238.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/91) 62 226.33 T 0 0 612 792 C 55 195.33 135 208.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 195.33 135 208.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/90) 62 196.33 T 0 0 612 792 C 55 165.33 135 178.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 165.33 135 178.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/90) 62 166.33 T 0 0 612 792 C 55 135.33 135 148.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 135.33 135 148.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/90) 62 136.33 T 0 0 612 792 C 55 117.33 135 130.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 117.33 135 130.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (04/90) 62 118.33 T 0 0 612 792 C 55 99.33 135 112.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 99.33 135 112.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/83 to present) 62 100.33 T 0 0 612 792 C 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "7" 7 %%Trailer %%BoundingBox: 0 0 612 792 %%PageOrder: Ascend %%Pages: 7 %%DocumentFonts: Times-Roman %%+ Times-Bold %%+ Times-Italic %%EOF
Date: Wed, 2 Jul 1997 13:06:20 -0400 (EDT) From: Jared BrucknerSubject: Re: Programmer position available - General Conference ---------- X-Sun-Data-Type: text X-Sun-Data-Description: text X-Sun-Data-Name: text X-Sun-Charset: us-ascii X-Sun-Content-Lines: 46 Bill, I received your announcement indicating your need of a contract programmer to do some 3-D graphics in C++. I thought you might be interested in some things we are doing here. At Southern Adventist University we have a department called the Software Technology Center (STC) which is part of the School of Computing. One of the functions of the STC is to provide employment opportunities for our students, where they can be exposed to real software development projects. These students are supervised by faculty with commercial development experience. Our specific expertise is in object-oriented software development techniques. We currently have three students working on a NASA project to rewrite the ground control software for the Hubble space telescope. Our past projects include working with AT&T on the user interface for a speech recognition system. Although we are only beginning this program, we are interested in finding projects which we can contract to do with the use of skilled student labor. Since these type of real world projects will help the student in many ways and can often produce superior software at reduced costs, we feel it is a win-win situation. You might talk to Dallas Kindopp, Jim Davenport, or Ron Vandulek concerning our competency in the area of object-oriented technology. They were able to attend the conference we sponsored in DC the last of April. In addition I have attached the resume of Tim Korson who works closely with this program. It may or may not be feasible for us to help you with your current needs, but if you are interested in investigating this avenue further, please contact me. Sincerely, Jared Jared A. Bruckner, DSc - Associate Dean School of Computing - Southern Adventist University (423) 238-2935 Voice P.O. Box 370 (423) 238-238-2234 FAX Collegedale, TN 37315 bruckner@southern.edu (423) 614-3431 Home P.O. Box 362 ---------- X-Sun-Data-Type: postscript-file X-Sun-Data-Description: postscript-file X-Sun-Data-Name: res_97.ps X-Sun-Charset: us-ascii X-Sun-Content-Lines: 3910 %!PS-Adobe-3.0 %%BoundingBox: (atend) %%Pages: (atend) %%PageOrder: (atend) %%DocumentFonts: (atend) %%Creator: Frame 4.0 %%DocumentData: Clean7Bit %%EndComments %%BeginProlog % % Frame ps_prolog 4.0, for use with Frame 4.0 products % This ps_prolog file is Copyright (c) 1986-1993 Frame Technology % Corporation. All rights reserved. This ps_prolog file may be % freely copied and distributed in conjunction with documents created % using FrameMaker, FrameBuilder and FrameViewer as long as this % copyright notice is preserved. % % Frame products normally print colors as their true color on a color printer % or as shades of gray, based on luminance, on a black-and white printer. The % following flag, if set to True, forces all non-white colors to print as pure % black. This has no effect on bitmap images. /FMPrintAllColorsAsBlack false def % % Frame products can either set their own line screens or use a printer's % default settings. Three flags below control this separately for no % separations, spot separations and process separations. If a flag % is true, then the default printer settings will not be changed. If it is % false, Frame products will use their own settings from a table based on % the printer's resolution. /FMUseDefaultNoSeparationScreen true def /FMUseDefaultSpotSeparationScreen true def /FMUseDefaultProcessSeparationScreen false def % % For any given PostScript printer resolution, Frame products have two sets of % screen angles and frequencies for printing process separations, which are % recomended by Adobe. The following variable chooses the higher frequencies % when set to true or the lower frequencies when set to false. This is only % effective if the appropriate FMUseDefault...SeparationScreen flag is false. /FMUseHighFrequencyScreens true def % % PostScript Level 2 printers contain an "Accurate Screens" feature which can % improve process separation rendering at the expense of compute time. This % flag is ignored by PostScript Level 1 printers. /FMUseAcccurateScreens true def % % The following PostScript procedure defines the spot function that Frame % products will use for process separations. You may un-comment-out one of % the alternative functions below, or use your own. % % Dot function /FMSpotFunction {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub } {dup mul exch dup mul add 1 exch sub }ifelse } def % % Line function % /FMSpotFunction { pop } def % % Elipse function % /FMSpotFunction { dup 5 mul 8 div mul exch dup mul exch add % sqrt 1 exch sub } def % % /FMversion (4.0) def /FMLevel1 /languagelevel where {pop languagelevel} {1} ifelse 2 lt def /FMPColor FMLevel1 { false /colorimage where {pop pop true} if } { true } ifelse def /FrameDict 400 dict def systemdict /errordict known not {/errordict 10 dict def errordict /rangecheck {stop} put} if % The readline in PS 23.0 doesn't recognize cr's as nl's on AppleTalk FrameDict /tmprangecheck errordict /rangecheck get put errordict /rangecheck {FrameDict /bug true put} put FrameDict /bug false put mark % Some PS machines read past the CR, so keep the following 3 lines together! currentfile 5 string readline 00 0000000000 cleartomark errordict /rangecheck FrameDict /tmprangecheck get put FrameDict /bug get { /readline { /gstring exch def /gfile exch def /gindex 0 def { gfile read pop dup 10 eq {exit} if dup 13 eq {exit} if gstring exch gindex exch put /gindex gindex 1 add def } loop pop gstring 0 gindex getinterval true } bind def } if /FMshowpage /showpage load def /FMquit /quit load def /FMFAILURE { dup = flush FMshowpage /Helvetica findfont 12 scalefont setfont 72 200 moveto show FMshowpage FMquit } def /FMVERSION { FMversion ne { (Frame product version does not match ps_prolog!) FMFAILURE } if } def /FMBADEPSF { (PostScript Lang. Ref. Man., 2nd Ed., H.2.4 says EPS must not call X ) dup dup (X) search pop exch pop exch pop length 4 -1 roll putinterval FMFAILURE } def /FMLOCAL { FrameDict begin 0 def end } def /concatprocs { /proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx }def FrameDict begin /FMnone 0 def /FMcyan 1 def /FMmagenta 2 def /FMyellow 3 def /FMblack 4 def /FMcustom 5 def /FrameNegative false def /FrameSepIs FMnone def /FrameSepBlack 0 def /FrameSepYellow 0 def /FrameSepMagenta 0 def /FrameSepCyan 0 def /FrameSepRed 1 def /FrameSepGreen 1 def /FrameSepBlue 1 def /FrameCurGray 1 def /FrameCurPat null def /FrameCurColors [ 0 0 0 1 0 0 0 ] def /FrameColorEpsilon .001 def /eqepsilon { sub dup 0 lt {neg} if FrameColorEpsilon le } bind def /FrameCmpColorsCMYK { 2 copy 0 get exch 0 get eqepsilon { 2 copy 1 get exch 1 get eqepsilon { 2 copy 2 get exch 2 get eqepsilon { 3 get exch 3 get eqepsilon } {pop pop false} ifelse }{pop pop false} ifelse } {pop pop false} ifelse } bind def /FrameCmpColorsRGB { 2 copy 4 get exch 0 get eqepsilon { 2 copy 5 get exch 1 get eqepsilon { 6 get exch 2 get eqepsilon }{pop pop false} ifelse } {pop pop false} ifelse } bind def /RGBtoCMYK { 1 exch sub 3 1 roll 1 exch sub 3 1 roll 1 exch sub 3 1 roll 3 copy 2 copy le { pop } { exch pop } ifelse 2 copy le { pop } { exch pop } ifelse dup dup dup 6 1 roll 4 1 roll 7 1 roll sub 6 1 roll sub 5 1 roll sub 4 1 roll } bind def /CMYKtoRGB { dup dup 4 -1 roll add 5 1 roll 3 -1 roll add 4 1 roll add 1 exch sub dup 0 lt {pop 0} if 3 1 roll 1 exch sub dup 0 lt {pop 0} if exch 1 exch sub dup 0 lt {pop 0} if exch } bind def /FrameSepInit { 1.0 RealSetgray } bind def /FrameSetSepColor { /FrameSepBlue exch def /FrameSepGreen exch def /FrameSepRed exch def /FrameSepBlack exch def /FrameSepYellow exch def /FrameSepMagenta exch def /FrameSepCyan exch def /FrameSepIs FMcustom def setCurrentScreen } bind def /FrameSetCyan { /FrameSepBlue 1.0 def /FrameSepGreen 1.0 def /FrameSepRed 0.0 def /FrameSepBlack 0.0 def /FrameSepYellow 0.0 def /FrameSepMagenta 0.0 def /FrameSepCyan 1.0 def /FrameSepIs FMcyan def setCurrentScreen } bind def /FrameSetMagenta { /FrameSepBlue 1.0 def /FrameSepGreen 0.0 def /FrameSepRed 1.0 def /FrameSepBlack 0.0 def /FrameSepYellow 0.0 def /FrameSepMagenta 1.0 def /FrameSepCyan 0.0 def /FrameSepIs FMmagenta def setCurrentScreen } bind def /FrameSetYellow { /FrameSepBlue 0.0 def /FrameSepGreen 1.0 def /FrameSepRed 1.0 def /FrameSepBlack 0.0 def /FrameSepYellow 1.0 def /FrameSepMagenta 0.0 def /FrameSepCyan 0.0 def /FrameSepIs FMyellow def setCurrentScreen } bind def /FrameSetBlack { /FrameSepBlue 0.0 def /FrameSepGreen 0.0 def /FrameSepRed 0.0 def /FrameSepBlack 1.0 def /FrameSepYellow 0.0 def /FrameSepMagenta 0.0 def /FrameSepCyan 0.0 def /FrameSepIs FMblack def setCurrentScreen } bind def /FrameNoSep { /FrameSepIs FMnone def setCurrentScreen } bind def /FrameSetSepColors { FrameDict begin [ exch 1 add 1 roll ] /FrameSepColors exch def end } bind def /FrameColorInSepListCMYK { FrameSepColors { exch dup 3 -1 roll FrameCmpColorsCMYK { pop true exit } if } forall dup true ne {pop false} if } bind def /FrameColorInSepListRGB { FrameSepColors { exch dup 3 -1 roll FrameCmpColorsRGB { pop true exit } if } forall dup true ne {pop false} if } bind def /RealSetgray /setgray load def /RealSetrgbcolor /setrgbcolor load def /RealSethsbcolor /sethsbcolor load def end /setgray { FrameDict begin FrameSepIs FMnone eq { RealSetgray } { FrameSepIs FMblack eq { RealSetgray } { FrameSepIs FMcustom eq FrameSepRed 0 eq and FrameSepGreen 0 eq and FrameSepBlue 0 eq and { RealSetgray } { 1 RealSetgray pop } ifelse } ifelse } ifelse end } bind def /setrgbcolor { FrameDict begin FrameSepIs FMnone eq { RealSetrgbcolor } { 3 copy [ 4 1 roll ] FrameColorInSepListRGB { FrameSepBlue eq exch FrameSepGreen eq and exch FrameSepRed eq and { 0 } { 1 } ifelse } { FMPColor { RealSetrgbcolor currentcmykcolor } { RGBtoCMYK } ifelse FrameSepIs FMblack eq {1.0 exch sub 4 1 roll pop pop pop} { FrameSepIs FMyellow eq {pop 1.0 exch sub 3 1 roll pop pop} { FrameSepIs FMmagenta eq {pop pop 1.0 exch sub exch pop } { FrameSepIs FMcyan eq {pop pop pop 1.0 exch sub } {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse } ifelse RealSetgray } ifelse end } bind def /sethsbcolor { FrameDict begin FrameSepIs FMnone eq { RealSethsbcolor } { RealSethsbcolor currentrgbcolor setrgbcolor } ifelse end } bind def FrameDict begin /setcmykcolor where { pop /RealSetcmykcolor /setcmykcolor load def } { /RealSetcmykcolor { 4 1 roll 3 { 3 index add 0 max 1 min 1 exch sub 3 1 roll} repeat setrgbcolor pop } bind def } ifelse userdict /setcmykcolor { FrameDict begin FrameSepIs FMnone eq { RealSetcmykcolor } { 4 copy [ 5 1 roll ] FrameColorInSepListCMYK { FrameSepBlack eq exch FrameSepYellow eq and exch FrameSepMagenta eq and exch FrameSepCyan eq and { 0 } { 1 } ifelse } { FrameSepIs FMblack eq {1.0 exch sub 4 1 roll pop pop pop} { FrameSepIs FMyellow eq {pop 1.0 exch sub 3 1 roll pop pop} { FrameSepIs FMmagenta eq {pop pop 1.0 exch sub exch pop } { FrameSepIs FMcyan eq {pop pop pop 1.0 exch sub } {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse } ifelse RealSetgray } ifelse end } bind put FMLevel1 not { /patProcDict 5 dict dup begin <0f1e3c78f0e1c387> { 3 setlinewidth -1 -1 moveto 9 9 lineto stroke 4 -4 moveto 12 4 lineto stroke -4 4 moveto 4 12 lineto stroke} bind def <0f87c3e1f0783c1e> { 3 setlinewidth -1 9 moveto 9 -1 lineto stroke -4 4 moveto 4 -4 lineto stroke 4 12 moveto 12 4 lineto stroke} bind def <8142241818244281> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke -1 -1 moveto 9 9 lineto stroke } bind def <03060c183060c081> { 1 setlinewidth -1 -1 moveto 9 9 lineto stroke 4 -4 moveto 12 4 lineto stroke -4 4 moveto 4 12 lineto stroke} bind def <8040201008040201> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke -4 4 moveto 4 -4 lineto stroke 4 12 moveto 12 4 lineto stroke} bind def end def /patDict 15 dict dup begin /PatternType 1 def /PaintType 2 def /TilingType 3 def /BBox [ 0 0 8 8 ] def /XStep 8 def /YStep 8 def /PaintProc { begin patProcDict bstring known { patProcDict bstring get exec } { 8 8 true [1 0 0 -1 0 8] bstring imagemask } ifelse end } bind def end def } if /combineColor { FrameSepIs FMnone eq { graymode FMLevel1 or not { [/Pattern [/DeviceCMYK]] setcolorspace FrameCurColors 0 4 getinterval aload pop FrameCurPat setcolor } { FrameCurColors 3 get 1.0 ge { FrameCurGray RealSetgray } { FMPColor graymode and { 0 1 3 { FrameCurColors exch get 1 FrameCurGray sub mul } for RealSetcmykcolor } { 4 1 6 { FrameCurColors exch get graymode { 1 exch sub 1 FrameCurGray sub mul 1 exch sub } { 1.0 lt {FrameCurGray} {1} ifelse } ifelse } for RealSetrgbcolor } ifelse } ifelse } ifelse } { FrameCurColors 0 4 getinterval aload FrameColorInSepListCMYK { FrameSepBlack eq exch FrameSepYellow eq and exch FrameSepMagenta eq and exch FrameSepCyan eq and FrameSepIs FMcustom eq and { FrameCurGray } { 1 } ifelse } { FrameSepIs FMblack eq {FrameCurGray 1.0 exch sub mul 1.0 exch sub 4 1 roll pop pop pop} { FrameSepIs FMyellow eq {pop FrameCurGray 1.0 exch sub mul 1.0 exch sub 3 1 roll pop pop} { FrameSepIs FMmagenta eq {pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub exch pop } { FrameSepIs FMcyan eq {pop pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub } {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse } ifelse graymode FMLevel1 or not { [/Pattern [/DeviceGray]] setcolorspace FrameCurPat setcolor } { graymode not FMLevel1 and { dup 1 lt {pop FrameCurGray} if } if RealSetgray } ifelse } ifelse } bind def /savematrix { orgmatrix currentmatrix pop } bind def /restorematrix { orgmatrix setmatrix } bind def /dmatrix matrix def /dpi 72 0 dmatrix defaultmatrix dtransform dup mul exch dup mul add sqrt def /freq dpi dup 72 div round dup 0 eq {pop 1} if 8 mul div def /sangle 1 0 dmatrix defaultmatrix dtransform exch atan def /dpiranges [ 2540 2400 1693 1270 1200 635 600 0 ] def /CMLowFreqs [ 100.402 94.8683 89.2289 100.402 94.8683 66.9349 63.2456 47.4342 ] def /YLowFreqs [ 95.25 90.0 84.65 95.25 90.0 70.5556 66.6667 50.0 ] def /KLowFreqs [ 89.8026 84.8528 79.8088 89.8026 84.8528 74.8355 70.7107 53.033 ] def /CLowAngles [ 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 ] def /MLowAngles [ 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 ] def /YLowTDot [ true true false true true false false false ] def /CMHighFreqs [ 133.87 126.491 133.843 108.503 102.523 100.402 94.8683 63.2456 ] def /YHighFreqs [ 127.0 120.0 126.975 115.455 109.091 95.25 90.0 60.0 ] def /KHighFreqs [ 119.737 113.137 119.713 128.289 121.218 89.8026 84.8528 63.6395 ] def /CHighAngles [ 71.5651 71.5651 71.5651 70.0169 70.0169 71.5651 71.5651 71.5651 ] def /MHighAngles [ 18.4349 18.4349 18.4349 19.9831 19.9831 18.4349 18.4349 18.4349 ] def /YHighTDot [ false false true false false true true false ] def /PatFreq [ 10.5833 10.0 9.4055 10.5833 10.0 10.5833 10.0 9.375 ] def /screenIndex { 0 1 dpiranges length 1 sub { dup dpiranges exch get 1 sub dpi le {exit} {pop} ifelse } for } bind def /getCyanScreen { FMUseHighFrequencyScreens { CHighAngles CMHighFreqs} {CLowAngles CMLowFreqs} ifelse screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load } bind def /getMagentaScreen { FMUseHighFrequencyScreens { MHighAngles CMHighFreqs } {MLowAngles CMLowFreqs} ifelse screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load } bind def /getYellowScreen { FMUseHighFrequencyScreens { YHighTDot YHighFreqs} { YLowTDot YLowFreqs } ifelse screenIndex dup 3 1 roll get 3 1 roll get { 3 div {2 { 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch} repeat FMSpotFunction } } {/FMSpotFunction load } ifelse 0.0 exch } bind def /getBlackScreen { FMUseHighFrequencyScreens { KHighFreqs } { KLowFreqs } ifelse screenIndex get 45.0 /FMSpotFunction load } bind def /getSpotScreen { getBlackScreen } bind def /getCompositeScreen { getBlackScreen } bind def /FMSetScreen FMLevel1 { /setscreen load }{ { 8 dict begin /HalftoneType 1 def /SpotFunction exch def /Angle exch def /Frequency exch def /AccurateScreens FMUseAcccurateScreens def currentdict end sethalftone } bind } ifelse def /setDefaultScreen { FMPColor { orgrxfer cvx orggxfer cvx orgbxfer cvx orgxfer cvx setcolortransfer } { orgxfer cvx settransfer } ifelse orgfreq organgle orgproc cvx setscreen } bind def /setCurrentScreen { FrameSepIs FMnone eq { FMUseDefaultNoSeparationScreen { setDefaultScreen } { getCompositeScreen FMSetScreen } ifelse } { FrameSepIs FMcustom eq { FMUseDefaultSpotSeparationScreen { setDefaultScreen } { getSpotScreen FMSetScreen } ifelse } { FMUseDefaultProcessSeparationScreen { setDefaultScreen } { FrameSepIs FMcyan eq { getCyanScreen FMSetScreen } { FrameSepIs FMmagenta eq { getMagentaScreen FMSetScreen } { FrameSepIs FMyellow eq { getYellowScreen FMSetScreen } { getBlackScreen FMSetScreen } ifelse } ifelse } ifelse } ifelse } ifelse } ifelse } bind def end /gstring FMLOCAL /gfile FMLOCAL /gindex FMLOCAL /orgrxfer FMLOCAL /orggxfer FMLOCAL /orgbxfer FMLOCAL /orgxfer FMLOCAL /orgproc FMLOCAL /orgrproc FMLOCAL /orggproc FMLOCAL /orgbproc FMLOCAL /organgle FMLOCAL /orgrangle FMLOCAL /orggangle FMLOCAL /orgbangle FMLOCAL /orgfreq FMLOCAL /orgrfreq FMLOCAL /orggfreq FMLOCAL /orgbfreq FMLOCAL /yscale FMLOCAL /xscale FMLOCAL /edown FMLOCAL /manualfeed FMLOCAL /paperheight FMLOCAL /paperwidth FMLOCAL /FMDOCUMENT { array /FMfonts exch def /#copies exch def FrameDict begin 0 ne /manualfeed exch def /paperheight exch def /paperwidth exch def 0 ne /FrameNegative exch def 0 ne /edown exch def /yscale exch def /xscale exch def FMLevel1 { manualfeed {setmanualfeed} if /FMdicttop countdictstack 1 add def /FMoptop count def setpapername manualfeed {true} {papersize} ifelse {manualpapersize} {false} ifelse {desperatepapersize} {false} ifelse { (Can't select requested paper size for Frame print job!) FMFAILURE } if count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for } {{1 dict dup /PageSize [paperwidth paperheight]put setpagedevice}stopped { (Can't select requested paper size for Frame print job!) FMFAILURE } if {1 dict dup /ManualFeed manualfeed put setpagedevice } stopped pop } ifelse FMPColor { currentcolorscreen cvlit /orgproc exch def /organgle exch def /orgfreq exch def cvlit /orgbproc exch def /orgbangle exch def /orgbfreq exch def cvlit /orggproc exch def /orggangle exch def /orggfreq exch def cvlit /orgrproc exch def /orgrangle exch def /orgrfreq exch def currentcolortransfer FrameNegative { 1 1 4 { pop { 1 exch sub } concatprocs 4 1 roll } for 4 copy setcolortransfer } if cvlit /orgxfer exch def cvlit /orgbxfer exch def cvlit /orggxfer exch def cvlit /orgrxfer exch def } { currentscreen cvlit /orgproc exch def /organgle exch def /orgfreq exch def currenttransfer FrameNegative { { 1 exch sub } concatprocs dup settransfer } if cvlit /orgxfer exch def } ifelse end } def /pagesave FMLOCAL /orgmatrix FMLOCAL /landscape FMLOCAL /pwid FMLOCAL /FMBEGINPAGE { FrameDict begin /pagesave save def 3.86 setmiterlimit /landscape exch 0 ne def landscape { 90 rotate 0 exch dup /pwid exch def neg translate pop }{ pop /pwid exch def } ifelse edown { [-1 0 0 1 pwid 0] concat } if 0 0 moveto paperwidth 0 lineto paperwidth paperheight lineto 0 paperheight lineto 0 0 lineto 1 setgray fill xscale yscale scale /orgmatrix matrix def gsave } def /FMENDPAGE { grestore pagesave restore end showpage } def /FMFONTDEFINE { FrameDict begin findfont ReEncode 1 index exch definefont FMfonts 3 1 roll put end } def /FMFILLS { FrameDict begin dup array /fillvals exch def dict /patCache exch def end } def /FMFILL { FrameDict begin fillvals 3 1 roll put end } def /FMNORMALIZEGRAPHICS { newpath 0.0 0.0 moveto 1 setlinewidth 0 setlinecap 0 0 0 sethsbcolor 0 setgray } bind def /fx FMLOCAL /fy FMLOCAL /fh FMLOCAL /fw FMLOCAL /llx FMLOCAL /lly FMLOCAL /urx FMLOCAL /ury FMLOCAL /FMBEGINEPSF { end /FMEPSF save def /showpage {} def % See Adobe's "PostScript Language Reference Manual, 2nd Edition", page 714. % "...the following operators MUST NOT be used in an EPS file:" (emphasis ours) /banddevice {(banddevice) FMBADEPSF} def /clear {(clear) FMBADEPSF} def /cleardictstack {(cleardictstack) FMBADEPSF} def /copypage {(copypage) FMBADEPSF} def /erasepage {(erasepage) FMBADEPSF} def /exitserver {(exitserver) FMBADEPSF} def /framedevice {(framedevice) FMBADEPSF} def /grestoreall {(grestoreall) FMBADEPSF} def /initclip {(initclip) FMBADEPSF} def /initgraphics {(initgraphics) FMBADEPSF} def /initmatrix {(initmatrix) FMBADEPSF} def /quit {(quit) FMBADEPSF} def /renderbands {(renderbands) FMBADEPSF} def /setglobal {(setglobal) FMBADEPSF} def /setpagedevice {(setpagedevice) FMBADEPSF} def /setshared {(setshared) FMBADEPSF} def /startjob {(startjob) FMBADEPSF} def /lettertray {(lettertray) FMBADEPSF} def /letter {(letter) FMBADEPSF} def /lettersmall {(lettersmall) FMBADEPSF} def /11x17tray {(11x17tray) FMBADEPSF} def /11x17 {(11x17) FMBADEPSF} def /ledgertray {(ledgertray) FMBADEPSF} def /ledger {(ledger) FMBADEPSF} def /legaltray {(legaltray) FMBADEPSF} def /legal {(legal) FMBADEPSF} def /statementtray {(statementtray) FMBADEPSF} def /statement {(statement) FMBADEPSF} def /executivetray {(executivetray) FMBADEPSF} def /executive {(executive) FMBADEPSF} def /a3tray {(a3tray) FMBADEPSF} def /a3 {(a3) FMBADEPSF} def /a4tray {(a4tray) FMBADEPSF} def /a4 {(a4) FMBADEPSF} def /a4small {(a4small) FMBADEPSF} def /b4tray {(b4tray) FMBADEPSF} def /b4 {(b4) FMBADEPSF} def /b5tray {(b5tray) FMBADEPSF} def /b5 {(b5) FMBADEPSF} def FMNORMALIZEGRAPHICS [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall fx fw 2 div add fy fh 2 div add translate rotate fw 2 div neg fh 2 div neg translate fw urx llx sub div fh ury lly sub div scale llx neg lly neg translate /FMdicttop countdictstack 1 add def /FMoptop count def } bind def /FMENDEPSF { count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for FMEPSF restore FrameDict begin } bind def FrameDict begin /setmanualfeed { %%BeginFeature *ManualFeed True statusdict /manualfeed true put %%EndFeature } bind def /max {2 copy lt {exch} if pop} bind def /min {2 copy gt {exch} if pop} bind def /inch {72 mul} def /pagedimen { paperheight sub abs 16 lt exch paperwidth sub abs 16 lt and {/papername exch def} {pop} ifelse } bind def /papersizedict FMLOCAL /setpapername { /papersizedict 14 dict def papersizedict begin /papername /unknown def /Letter 8.5 inch 11.0 inch pagedimen /LetterSmall 7.68 inch 10.16 inch pagedimen /Tabloid 11.0 inch 17.0 inch pagedimen /Ledger 17.0 inch 11.0 inch pagedimen /Legal 8.5 inch 14.0 inch pagedimen /Statement 5.5 inch 8.5 inch pagedimen /Executive 7.5 inch 10.0 inch pagedimen /A3 11.69 inch 16.5 inch pagedimen /A4 8.26 inch 11.69 inch pagedimen /A4Small 7.47 inch 10.85 inch pagedimen /B4 10.125 inch 14.33 inch pagedimen /B5 7.16 inch 10.125 inch pagedimen end } bind def /papersize { papersizedict begin /Letter {lettertray letter} def /LetterSmall {lettertray lettersmall} def /Tabloid {11x17tray 11x17} def /Ledger {ledgertray ledger} def /Legal {legaltray legal} def /Statement {statementtray statement} def /Executive {executivetray executive} def /A3 {a3tray a3} def /A4 {a4tray a4} def /A4Small {a4tray a4small} def /B4 {b4tray b4} def /B5 {b5tray b5} def /unknown {unknown} def papersizedict dup papername known {papername} {/unknown} ifelse get end statusdict begin stopped end } bind def /manualpapersize { papersizedict begin /Letter {letter} def /LetterSmall {lettersmall} def /Tabloid {11x17} def /Ledger {ledger} def /Legal {legal} def /Statement {statement} def /Executive {executive} def /A3 {a3} def /A4 {a4} def /A4Small {a4small} def /B4 {b4} def /B5 {b5} def /unknown {unknown} def papersizedict dup papername known {papername} {/unknown} ifelse get end stopped } bind def /desperatepapersize { statusdict /setpageparams known { paperwidth paperheight 0 1 statusdict begin {setpageparams} stopped end } {true} ifelse } bind def /DiacriticEncoding [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quotesingle /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute /Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis /atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis /iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve /ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex /udieresis /dagger /.notdef /cent /sterling /section /bullet /paragraph /germandbls /registered /copyright /trademark /acute /dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef /yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown /exclamdown /logicalnot /.notdef /florin /.notdef /.notdef /guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde /Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright /quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis /fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl /periodcentered /quotesinglbase /quotedblbase /perthousand /Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute /Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve /Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron /breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron ] def /ReEncode { dup length dict begin { 1 index /FID ne {def} {pop pop} ifelse } forall 0 eq {/Encoding DiacriticEncoding def} if currentdict end } bind def FMPColor { /BEGINBITMAPCOLOR { BITMAPCOLOR} def /BEGINBITMAPCOLORc { BITMAPCOLORc} def /BEGINBITMAPTRUECOLOR { BITMAPTRUECOLOR } def /BEGINBITMAPTRUECOLORc { BITMAPTRUECOLORc } def } { /BEGINBITMAPCOLOR { BITMAPGRAY} def /BEGINBITMAPCOLORc { BITMAPGRAYc} def /BEGINBITMAPTRUECOLOR { BITMAPTRUEGRAY } def /BEGINBITMAPTRUECOLORc { BITMAPTRUEGRAYc } def } ifelse /K { FMPrintAllColorsAsBlack { dup 1 eq 2 index 1 eq and 3 index 1 eq and not {7 {pop} repeat 0 0 0 1 0 0 0} if } if FrameCurColors astore pop combineColor } bind def /graymode true def /bwidth FMLOCAL /bpside FMLOCAL /bstring FMLOCAL /onbits FMLOCAL /offbits FMLOCAL /xindex FMLOCAL /yindex FMLOCAL /x FMLOCAL /y FMLOCAL /setPatternMode { FMLevel1 { /bwidth exch def /bpside exch def /bstring exch def /onbits 0 def /offbits 0 def freq sangle landscape {90 add} if {/y exch def /x exch def /xindex x 1 add 2 div bpside mul cvi def /yindex y 1 add 2 div bpside mul cvi def bstring yindex bwidth mul xindex 8 idiv add get 1 7 xindex 8 mod sub bitshift and 0 ne FrameNegative {not} if {/onbits onbits 1 add def 1} {/offbits offbits 1 add def 0} ifelse } setscreen offbits offbits onbits add div FrameNegative {1.0 exch sub} if /FrameCurGray exch def } { pop pop dup patCache exch known { patCache exch get } { dup patDict /bstring 3 -1 roll put patDict 9 PatFreq screenIndex get div dup matrix scale makepattern dup patCache 4 -1 roll 3 -1 roll put } ifelse /FrameCurGray 0 def /FrameCurPat exch def } ifelse /graymode false def combineColor } bind def /setGrayScaleMode { graymode not { /graymode true def FMLevel1 { setCurrentScreen } if } if /FrameCurGray exch def combineColor } bind def /normalize { transform round exch round exch itransform } bind def /dnormalize { dtransform round exch round exch idtransform } bind def /lnormalize { 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop } bind def /H { lnormalize setlinewidth } bind def /Z { setlinecap } bind def /PFill { graymode FMLevel1 or not { gsave 1 setgray eofill grestore } if } bind def /PStroke { graymode FMLevel1 or not { gsave 1 setgray stroke grestore } if stroke } bind def /fillvals FMLOCAL /X { fillvals exch get dup type /stringtype eq {8 1 setPatternMode} {setGrayScaleMode} ifelse } bind def /V { PFill gsave eofill grestore } bind def /Vclip { clip } bind def /Vstrk { currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /N { PStroke } bind def /Nclip { strokepath clip newpath } bind def /Nstrk { currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /M {newpath moveto} bind def /E {lineto} bind def /D {curveto} bind def /O {closepath} bind def /n FMLOCAL /L { /n exch def newpath normalize moveto 2 1 n {pop normalize lineto} for } bind def /Y { L closepath } bind def /x1 FMLOCAL /x2 FMLOCAL /y1 FMLOCAL /y2 FMLOCAL /R { /y2 exch def /x2 exch def /y1 exch def /x1 exch def x1 y1 x2 y1 x2 y2 x1 y2 4 Y } bind def /rad FMLOCAL /rarc {rad arcto } bind def /RR { /rad exch def normalize /y2 exch def /x2 exch def normalize /y1 exch def /x1 exch def mark newpath { x1 y1 rad add moveto x1 y2 x2 y2 rarc x2 y2 x2 y1 rarc x2 y1 x1 y1 rarc x1 y1 x1 y2 rarc closepath } stopped {x1 y1 x2 y2 R} if cleartomark } bind def /RRR { /rad exch def normalize /y4 exch def /x4 exch def normalize /y3 exch def /x3 exch def normalize /y2 exch def /x2 exch def normalize /y1 exch def /x1 exch def newpath normalize moveto mark { x2 y2 x3 y3 rarc x3 y3 x4 y4 rarc x4 y4 x1 y1 rarc x1 y1 x2 y2 rarc closepath } stopped {x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if cleartomark } bind def /C { grestore gsave R clip setCurrentScreen } bind def /CP { grestore gsave Y clip setCurrentScreen } bind def /FMpointsize FMLOCAL /F { FMfonts exch get FMpointsize scalefont setfont } bind def /Q { /FMpointsize exch def F } bind def /T { moveto show } bind def /RF { rotate 0 ne {-1 1 scale} if } bind def /TF { gsave moveto RF show grestore } bind def /P { moveto 0 32 3 2 roll widthshow } bind def /PF { gsave moveto RF 0 32 3 2 roll widthshow grestore } bind def /S { moveto 0 exch ashow } bind def /SF { gsave moveto RF 0 exch ashow grestore } bind def /B { moveto 0 32 4 2 roll 0 exch awidthshow } bind def /BF { gsave moveto RF 0 32 4 2 roll 0 exch awidthshow grestore } bind def /G { gsave newpath normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath PFill fill grestore } bind def /Gstrk { savematrix newpath 2 index 2 div add exch 3 index 2 div sub exch normalize 2 index 2 div sub exch 3 index 2 div add exch translate scale 0.0 0.0 1.0 5 3 roll arc restorematrix currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /Gclip { newpath savematrix normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath clip newpath restorematrix } bind def /GG { gsave newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath PFill fill grestore } bind def /GGclip { savematrix newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath clip newpath restorematrix } bind def /GGstrk { savematrix newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath restorematrix currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /A { gsave savematrix newpath 2 index 2 div add exch 3 index 2 div sub exch normalize 2 index 2 div sub exch 3 index 2 div add exch translate scale 0.0 0.0 1.0 5 3 roll arc restorematrix PStroke grestore } bind def /Aclip { newpath savematrix normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath strokepath clip newpath restorematrix } bind def /Astrk { Gstrk } bind def /AA { gsave savematrix newpath 3 index 2 div add exch 4 index 2 div sub exch normalize 3 index 2 div sub exch 4 index 2 div add exch translate rotate scale 0.0 0.0 1.0 5 3 roll arc restorematrix PStroke grestore } bind def /AAclip { savematrix newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath strokepath clip newpath restorematrix } bind def /AAstrk { GGstrk } bind def /x FMLOCAL /y FMLOCAL /w FMLOCAL /h FMLOCAL /xx FMLOCAL /yy FMLOCAL /ww FMLOCAL /hh FMLOCAL /FMsaveobject FMLOCAL /FMoptop FMLOCAL /FMdicttop FMLOCAL /BEGINPRINTCODE { /FMdicttop countdictstack 1 add def /FMoptop count 7 sub def /FMsaveobject save def userdict begin /showpage {} def FMNORMALIZEGRAPHICS 3 index neg 3 index neg translate } bind def /ENDPRINTCODE { count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for FMsaveobject restore } bind def /gn { 0 { 46 mul cf read pop 32 sub dup 46 lt {exit} if 46 sub add } loop add } bind def /str FMLOCAL /cfs { /str sl string def 0 1 sl 1 sub {str exch val put} for str def } bind def /ic [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 0 {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx} {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx} {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12} {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh} {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh} {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl} {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl} {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl} {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl} ] def /sl FMLOCAL /val FMLOCAL /ws FMLOCAL /im FMLOCAL /bs FMLOCAL /cs FMLOCAL /len FMLOCAL /pos FMLOCAL /ms { /sl exch def /val 255 def /ws cfs /im cfs /val 0 def /bs cfs /cs cfs } bind def 400 ms /ip { is 0 cf cs readline pop { ic exch get exec add } forall pop } bind def /rip { bis ris copy pop is 0 cf cs readline pop { ic exch get exec add } forall pop pop ris gis copy pop dup is exch cf cs readline pop { ic exch get exec add } forall pop pop gis bis copy pop dup add is exch cf cs readline pop { ic exch get exec add } forall pop } bind def /wh { /len exch def /pos exch def ws 0 len getinterval im pos len getinterval copy pop pos len } bind def /bl { /len exch def /pos exch def bs 0 len getinterval im pos len getinterval copy pop pos len } bind def /s1 1 string def /fl { /len exch def /pos exch def /val cf s1 readhexstring pop 0 get def pos 1 pos len add 1 sub {im exch val put} for pos len } bind def /hx { 3 copy getinterval cf exch readhexstring pop pop } bind def /h FMLOCAL /w FMLOCAL /d FMLOCAL /lb FMLOCAL /bitmapsave FMLOCAL /is FMLOCAL /cf FMLOCAL /wbytes { dup dup 24 eq { pop pop 3 mul } { 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } ifelse } bind def /BEGINBITMAPBWc { 1 {} COMMONBITMAPc } bind def /BEGINBITMAPGRAYc { 8 {} COMMONBITMAPc } bind def /BEGINBITMAP2BITc { 2 {} COMMONBITMAPc } bind def /COMMONBITMAPc { /r exch def /d exch def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /lb w d wbytes def sl lb lt {lb ms} if /bitmapsave save def r /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def w h d [w 0 0 h neg 0 h] {ip} image bitmapsave restore grestore } bind def /BEGINBITMAPBW { 1 {} COMMONBITMAP } bind def /BEGINBITMAPGRAY { 8 {} COMMONBITMAP } bind def /BEGINBITMAP2BIT { 2 {} COMMONBITMAP } bind def /COMMONBITMAP { /r exch def /d exch def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /bitmapsave save def r /is w d wbytes string def /cf currentfile def w h d [w 0 0 h neg 0 h] {cf is readhexstring pop} image bitmapsave restore grestore } bind def /ngrayt 256 array def /nredt 256 array def /nbluet 256 array def /ngreent 256 array def /gryt FMLOCAL /blut FMLOCAL /grnt FMLOCAL /redt FMLOCAL /indx FMLOCAL /cynu FMLOCAL /magu FMLOCAL /yelu FMLOCAL /k FMLOCAL /u FMLOCAL FMLevel1 { /colorsetup { currentcolortransfer /gryt exch def /blut exch def /grnt exch def /redt exch def 0 1 255 { /indx exch def /cynu 1 red indx get 255 div sub def /magu 1 green indx get 255 div sub def /yelu 1 blue indx get 255 div sub def /k cynu magu min yelu min def /u k currentundercolorremoval exec def % /u 0 def nredt indx 1 0 cynu u sub max sub redt exec put ngreent indx 1 0 magu u sub max sub grnt exec put nbluet indx 1 0 yelu u sub max sub blut exec put ngrayt indx 1 k currentblackgeneration exec sub gryt exec put } for {255 mul cvi nredt exch get} {255 mul cvi ngreent exch get} {255 mul cvi nbluet exch get} {255 mul cvi ngrayt exch get} setcolortransfer {pop 0} setundercolorremoval {} setblackgeneration } bind def } { /colorSetup2 { [ /Indexed /DeviceRGB 255 {dup red exch get 255 div exch dup green exch get 255 div exch blue exch get 255 div} ] setcolorspace } bind def } ifelse /tran FMLOCAL /fakecolorsetup { /tran 256 string def 0 1 255 {/indx exch def tran indx red indx get 77 mul green indx get 151 mul blue indx get 28 mul add add 256 idiv put} for currenttransfer {255 mul cvi tran exch get 255.0 div} exch concatprocs settransfer } bind def /BITMAPCOLOR { /d 8 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /bitmapsave save def FMLevel1 { colorsetup /is w d wbytes string def /cf currentfile def w h d [w 0 0 h neg 0 h] {cf is readhexstring pop} {is} {is} true 3 colorimage } { colorSetup2 /is w d wbytes string def /cf currentfile def 7 dict dup begin /ImageType 1 def /Width w def /Height h def /ImageMatrix [w 0 0 h neg 0 h] def /DataSource {cf is readhexstring pop} bind def /BitsPerComponent d def /Decode [0 255] def end image } ifelse bitmapsave restore grestore } bind def /BITMAPCOLORc { /d 8 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /lb w d wbytes def sl lb lt {lb ms} if /bitmapsave save def FMLevel1 { colorsetup /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def w h d [w 0 0 h neg 0 h] {ip} {is} {is} true 3 colorimage } { colorSetup2 /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def 7 dict dup begin /ImageType 1 def /Width w def /Height h def /ImageMatrix [w 0 0 h neg 0 h] def /DataSource {ip} bind def /BitsPerComponent d def /Decode [0 255] def end image } ifelse bitmapsave restore grestore } bind def /BITMAPTRUECOLORc { /d 24 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /lb w d wbytes def sl lb lt {lb ms} if /bitmapsave save def /is im 0 lb getinterval def /ris im 0 w getinterval def /gis im w w getinterval def /bis im w 2 mul w getinterval def ws 0 lb getinterval is copy pop /cf currentfile def w h 8 [w 0 0 h neg 0 h] {w rip pop ris} {gis} {bis} true 3 colorimage bitmapsave restore grestore } bind def /BITMAPTRUECOLOR { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /bitmapsave save def /is w string def /gis w string def /bis w string def /cf currentfile def w h 8 [w 0 0 h neg 0 h] { cf is readhexstring pop } { cf gis readhexstring pop } { cf bis readhexstring pop } true 3 colorimage bitmapsave restore grestore } bind def /BITMAPTRUEGRAYc { /d 24 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /lb w d wbytes def sl lb lt {lb ms} if /bitmapsave save def /is im 0 lb getinterval def /ris im 0 w getinterval def /gis im w w getinterval def /bis im w 2 mul w getinterval def ws 0 lb getinterval is copy pop /cf currentfile def w h 8 [w 0 0 h neg 0 h] {w rip pop ris gis bis w gray} image bitmapsave restore grestore } bind def /ww FMLOCAL /r FMLOCAL /g FMLOCAL /b FMLOCAL /i FMLOCAL /gray { /ww exch def /b exch def /g exch def /r exch def 0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul b i get .114 mul add add r i 3 -1 roll floor cvi put } for r } bind def /BITMAPTRUEGRAY { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /h exch def /w exch def /bitmapsave save def /is w string def /gis w string def /bis w string def /cf currentfile def w h 8 [w 0 0 h neg 0 h] { cf is readhexstring pop cf gis readhexstring pop cf bis readhexstring pop w gray} image bitmapsave restore grestore } bind def /BITMAPGRAY { 8 {fakecolorsetup} COMMONBITMAP } bind def /BITMAPGRAYc { 8 {fakecolorsetup} COMMONBITMAPc } bind def /ENDBITMAP { } bind def end /ALDsave FMLOCAL /ALDmatrix matrix def ALDmatrix currentmatrix pop /StartALD { /ALDsave save def savematrix ALDmatrix setmatrix } bind def /InALD { restorematrix } bind def /DoneALD { ALDsave restore } bind def /I { setdash } bind def /J { [] 0 setdash } bind def %%EndProlog %%BeginSetup (4.0) FMVERSION 1 1 0 0 612 792 0 1 5 FMDOCUMENT 0 0 /Times-Roman FMFONTDEFINE 1 0 /Times-Bold FMFONTDEFINE 2 0 /Times-Italic FMFONTDEFINE 32 FMFILLS 0 0 FMFILL 1 0.1 FMFILL 2 0.3 FMFILL 3 0.5 FMFILL 4 0.7 FMFILL 5 0.9 FMFILL 6 0.97 FMFILL 7 1 FMFILL 8 <0f1e3c78f0e1c387> FMFILL 9 <0f87c3e1f0783c1e> FMFILL 10 FMFILL 11 FMFILL 12 <8142241818244281> FMFILL 13 <03060c183060c081> FMFILL 14 <8040201008040201> FMFILL 16 1 FMFILL 17 0.9 FMFILL 18 0.7 FMFILL 19 0.5 FMFILL 20 0.3 FMFILL 21 0.1 FMFILL 22 0.03 FMFILL 23 0 FMFILL 24 FMFILL 25 FMFILL 26 <3333333333333333> FMFILL 27 <0000ffff0000ffff> FMFILL 28 <7ebddbe7e7dbbd7e> FMFILL 29 FMFILL 30 <7fbfdfeff7fbfdfe> FMFILL %%EndSetup %%Page: "1" 1 %%BeginPaperSize: Letter %%EndPaperSize 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K J 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (1) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 63 540 711 R 7 X V 1 12 Q 0 X (Timothy Dale Korson) 135 703 T (P.O. Box 334) 135 689 T (Collegedale, TN 37315) 135 675 T (Phone \050423\051 238-3288) 135 661 T (Fax \050423\051 238-3289) 135 647 T (Email: korson@comsoft.org) 135 633 T 0 F 2.44 (As a Senior Partner of Software Architects, I have had a decade of substantial) 135 613 P 1.24 (experience working on a large variety of systems developed using object-oriented) 135 599 P -0.73 (techniques. This experience includes distributed, real time, embedded systems as well) 135 585 P 5 (as business information systems in a client-server environment. My typical) 135 571 P 2.61 (involvement on a project is as a senior management consultant with additional) 135 557 P -0.12 (technical responsibilities to ensure high quality, robust analysis and design models. I) 135 543 P 1.43 (am a regular columnist for Object Magazine, have authored numerous articles on) 135 529 P 1.86 (OOT, co-authored a book on Object Technology Centers and am working under) 135 515 P 0.54 (contract to finish a book on Managing Projects using OOT. I regularly give invited) 135 501 P 0.7 (lectures at the major international conferences on OT and continue to contribute to) 135 487 P -0.6 (the discipline through original research. The lectures and training classes I present are) 135 473 P (highly rated by the attendees.) 135 459 T 1 10 Q (Ph.D) 135 395.33 T 0 F (. in Computer Information Systems, Georgia State University, Atlanta, Georgia) 156.39 395.33 T (GPA 4.0, Dissertation in software engineering partially supported by Borland International.) 135 377.33 T (Completed intensive summer) 135 359.33 T 1 F (MBA workshop,) 254.72 359.33 T 0 F (Ohio University, Athens, Ohio) 327.78 359.33 T 1 F (M.S.) 135 341.33 T 0 F ( in Mathematics, Ohio University) 155 341.33 T (GPA 4.0, emphasis in Applied Math and CS.) 135 323.33 T 1 F (B.A.) 135 305.33 T 0 F (with majors in Mathematics and French, Atlantic Union College, South Lancaster, Mass.) 156.39 305.33 T 0.56 (Magna Cum Laude with departmental honors in both majors, placed 2nd in graduating class, junior) 135 287.33 P (year spent in Collenges, France.) 135 275.33 T 1 F (Principal Partner:) 135 213.33 T 0 F ( Software Architects.) 213.6 213.33 T -0.2 (Extensive experience consulting and training in object technology for fortune 500 companies. Experi-) 135 195.33 P -0.55 (ence range from lead mentor role for a major telephony company on a multi-site, multi-national project) 135 183.33 P (with over 1000 developers to consulting on small 2 person projects.) 135 171.33 T 0.38 ( Expertise includes corporate process and management issues as well as technical topics in analysis,) 135 153.33 P (design, implementation, testing, metrics and quality assurance.) 135 141.33 T 1 F 2.23 (Executive Director:) 135 123.33 P 0 F 2.23 ( The Consortium for the Management of Emerging Software Technologies) 220.81 123.33 P (\050COMSOFT\051.) 135 111.33 T 0.71 (Founding officer of a technology transfer and research consortium with current emphasis on object) 135 93.33 P -0.32 (technology.The Comsoft sponsor list includes NBC, IBM, AT&T, Bell South, Nortel, and other major) 135 81.33 P (corporations) 135 69.33 T 48 410 540 436 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 48 410 540 436 R 7 X 0 0 0 1 0 0 0 K V 54 406 458 428 R V 1 12 Q 0 X (EDUCATION) 54 420 T 56 434 133 434 2 L 7 X V 3 H 2 Z 0 X N 55 432 535 432 2 L 7 X V 0.5 H 0 X N 0 -208 1000 792 C 55 395.33 135 408.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 395.33 135 408.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/86) 62 396.33 T 0 -208 1000 792 C 55 359.33 135 372.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 359.33 135 372.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/81) 62 360.33 T 0 -208 1000 792 C 55 341.33 135 354.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 341.33 135 354.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/81) 62 342.33 T 0 -208 1000 792 C 55 305.33 135 318.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 305.33 135 318.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/74) 62 306.33 T 0 -208 1000 792 C 48 228 540 254 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 48 228 540 254 R 7 X 0 0 0 1 0 0 0 K V 54 224 458 246 R V 1 12 Q 0 X (EXPERIENCE) 54 238 T 56 252 133 252 2 L 7 X V 3 H 2 Z 0 X N 55 250 535 250 2 L 7 X V 0.5 H 0 X N 0 -208 1000 792 C 55 213.33 135 226.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 213.33 135 226.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/92 to present) 62 214.33 T 0 -208 1000 792 C 55 123.33 135 136.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 123.33 135 136.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (01/92 to present) 62 124.33 T 0 -208 1000 792 C 139 720 540 720 2 L 7 X 0 0 0 1 0 0 0 K V 4 H 2 Z 0 X N 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "1" 1 %%Page: "2" 2 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (2) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 72 540 720 R 7 X V 1 F 0 X 0.37 (Director, Software Technology Center, and Professor of Computer Science,) 135 695.33 P 0 F 0.37 (Southern Adventist) 462.13 695.33 P (University, Collegedale, TN.) 135 683.33 T 0.49 (Established a research center which provides enrichment to the SouthernAdventist University Com-) 135 665.33 P 0.71 (puter Science department and the opportunity for students to interacts with advanced hardware and) 135 653.33 P (software development techniques as well as technical leaders from major corporations.) 135 641.33 T 1.75 (Responsibilities include teaching a senior level research seminar class which emphasizes quality) 135 623.33 P (through feedback and refinement of both oral presentations and written reports.) 135 611.33 T 1 F (Research Associate of Computer Science,) 135 593.33 T 0 F (Clemson University, Clemson, SC.) 313.29 593.33 T 1 F (Visiting Professor of Computer Science,) 135 575.33 T 0 F (Andrews University, Singapore Campus.) 307.75 575.33 T 1 F (Assistant Professor of Computer Science,) 135 557.33 T 0 F (Clemson University, Clemson, SC.) 313.3 557.33 T 1 F -0.53 (Principle Investigator:) 135 539.33 P 0 F -0.53 ( \322Object Metrics and Testing Project.\323 A research grant from IBM and BNR to) 230.85 539.33 P (COMSOFT.) 135 527.33 T 1 F (Principle Investigator:) 135 509.33 T 0 F ( \322Object Modeling and Value Project.\323 A research grant from AT&T to) 231.38 509.33 T (Clemson University.) 135 497.33 T 1 F (Consultant) 135 479.33 T 0 F ( to AT&T Network Systems Division and AT&T Bell Labs.) 182.23 479.33 T (Research in Information Metrics and consulting in object-oriented systems technology) 135 461.33 T 1 F 0.84 (Principle Investigator:) 135 443.33 P 0 F 0.84 ( \322Enhanced Graphics Component for Eiffel\323 A research/development grant) 232.22 443.33 P (from Interactive Software Engineering, Santa Barbara, CA to Clemson University.) 135 431.33 T 0.45 (Supervised and assisted in the development of an enhanced, X windows based, graphics component) 135 413.33 P (for the object-oriented language \322Eiffel.\323) 135 401.33 T 1 F (Visiting Scientist:) 135 383.33 T 0 F ( Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA) 210.28 383.33 T 0.21 (Developed model software systems \0505,000 - 15,000 LOC\051 including specification, design, code, user) 135 365.33 P (manuals and instructor\325s guide to be used as curriculum support materials in Software Engineering.) 135 353.33 T 1 F (Chairman,) 135 335.33 T 0 F ( Dept. of Computer Science, Southern College, Collegedale, TN.) 181.39 335.33 T (Extensive work in computer science curriculum development.) 135 317.33 T 1 F (Associate Professor of Computer Science,) 135 299.33 T 0 F (Southern College) 314.4 299.33 T 1 F (Assistant Professor of Computer Science,) 135 281.33 T 0 F (Southern College) 313.3 281.33 T 1 F (Teaching Fellow,) 135 263.33 T 0 F ( Computer Information Systems, Georgia State University, Atlanta, Ga.) 207.78 263.33 T 1 F (Consultant) 137.5 245.33 T 0 F (to Corner Market Arts and Crafts.) 187.23 245.33 T -0.33 (Developed specialized inventory-tracking package for a chain of stores in Atlanta area malls. Installed) 135 227.33 P (hardware and software and trained employees.) 135 215.33 T 1 F (Teaching Assistant,) 135 197.33 T 0 F ( Math and Computer Science, Ohio University, Athens, Ohio) 218.34 197.33 T 1 F (Director,) 135 179.33 T 0 F ( Institut de Lukanga, B.P. 180, Butembo, Zaire, Africa) 173.59 179.33 T (Responsible for total academic environment, supervision of faculty and staff of 25.) 135 161.33 T 1 F (Math and Science Instructor,) 135 143.33 T 0 F (Institut de Lukanga) 262.49 143.33 T (My students consistently performed extremely well in the difficult national calculus exams.) 135 125.33 T 55 695.33 135 708.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 695.33 135 708.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/94 to present) 62 696.33 T 0 0 612 792 C 55 593.33 135 606.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 593.33 135 606.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/93 to 06/94) 62 594.33 T 0 0 612 792 C 55 575.33 135 588.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 575.33 135 588.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (Summer 1993) 62 576.33 T 0 0 612 792 C 55 557.33 135 570.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 557.33 135 570.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/87 to 07/93) 62 558.33 T 0 0 612 792 C 55 539.33 135 552.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 539.33 135 552.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/90 to present) 62 540.33 T 0 0 612 792 C 55 509.33 135 522.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 509.33 135 522.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/90 to 08/92) 62 510.33 T 0 0 612 792 C 55 479.33 135 492.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 479.33 135 492.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (12/89 to present) 62 480.33 T 0 0 612 792 C 55 443.33 135 456.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 443.33 135 456.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (12/88 to 12/89) 62 444.33 T 0 0 612 792 C 55 369.33 135 396.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 369.33 135 396.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (05/88 to 05/90) 62 384.33 T ( \050summers\051) 62 374.33 T 0 0 612 792 C 55 335.33 135 348.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 335.33 135 348.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/85 to 07/87) 62 336.33 T 0 0 612 792 C 55 299.33 135 312.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 299.33 135 312.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/86 to 07/87) 62 300.33 T 0 0 612 792 C 55 281.33 135 294.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 281.33 135 294.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/83 to 07/87) 62 282.33 T 0 0 612 792 C 55 263.33 135 276.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 263.33 135 276.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/81 to 11/83) 62 264.33 T 0 0 612 792 C 55 245.33 135 258.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 245.33 135 258.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/81 to 01/83) 62 246.33 T 0 0 612 792 C 55 197.33 135 210.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 197.33 135 210.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/80 to 09/81) 62 198.33 T 0 0 612 792 C 55 179.33 135 192.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 179.33 135 192.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/78 to 03/80) 62 180.33 T 0 0 612 792 C 55 143.33 135 156.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 143.33 135 156.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (12/74 to 06/78) 62 144.33 T 0 0 612 792 C 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "2" 2 %%Page: "3" 3 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (3) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 72 540 720 R 7 X V 0 X ("Managing the Iterative/Incremental Process") 135 651.33 T 2 F (Object) 322.84 651.33 T 0 F (Magazine, September 1996, pp. 76-77.) 352 651.33 T ("Managing Your Development Environment") 135 633.33 T 2 F (Object) 322.86 633.33 T 0 F (Magazine, June 1996, pp. 20-22.) 352.02 633.33 T ("Managing Reuse") 135 615.33 T 2 F (Object) 215.65 615.33 T 0 F (Magazine, April 1996, pp. 34-36.) 244.81 615.33 T ("Managing Your Corporate Culture") 135 597.33 T 2 F (Object) 286.75 597.33 T 0 F (Magazine, February 1996, pp. 14-16.) 315.91 597.33 T ("Managing Object Technology." to be published by ACM Press/Addison Wesley) 135 579.33 T ("Object Technology Centers of Excellence." Prentice Hall, 1996 ISBN 0-13-261231-3) 135 561.33 T -0.45 ("Integrating the Testing and Development Process for Object-Oriented Software Development." \050John) 135 543.33 P (McGregor co-author\051 CACM, September 1994, pp 59-77.) 135 531.33 T 1.07 ("Supporting Dimensions of Classification in Object-Oriented Design." \050John McGregor co-author\051) 135 513.33 P (Journal of Object-Oriented Programming, February 1993) 135 501.33 T 0.88 ("Supporting the Management of Emerging Software Technologies: A Technology Transfer Frame-) 135 483.33 P (work." \050Vijay Vaishnavi co-author\051 CACM, September 1992, 101-110.) 135 471.33 T -0.08 ("Technical Criteria for the Specification and Evaluation of Object-Oriented Libraries." \050John McGre-) 135 453.33 P (gor co-author\051 IEE Software Engineering Journal, March 1992, 55-75.) 135 441.33 T -0.37 ("Height-Analysis of k-Dimensional Leaf and Node Height-Balanced Trees: A New Approach." \050V. K.) 135 423.33 P (Vaishnavi co-author\051 BIT 31:1, March 1991, 36-49.) 135 411.33 T -0.56 ("OMRB: Object Modeling Resource Base - A Support Tool for Object-Oriented Analysis." \050G. Bucha-) 135 393.33 P -0.23 (nan and V. K. Vaishnavi co-authors\051 Proceedings of the Fourth International Conference on the Tech-) 135 381.33 P 0.72 (nology of Object-Oriented Languages and Systems, Paris, France, March 1991, Prentice Hall, 215-) 135 369.33 P (224.) 135 357.33 T 0.47 ("Understanding Object-Oriented - A Unifying Paradigm." \050John McGregor co-author\051 CACM, Sep-) 135 339.33 P (tember 1990, 40-60. Republished in Japanese.) 135 327.33 T -0.12 ( "The Development of an Object-Oriented Educational Artifact at the Software Engineering Institute") 135 309.33 P 0.43 (\050G. Ford co-author\051 Proceedings of the First International Conference on the Technology of Object-) 135 297.33 P (Oriented Languages and Systems," Paris, France, Nov. 13 - 15, 509-518.) 135 285.33 T -0.06 ("Software Maintenance Exercises for a Software Engineering Project Course." \050G. Ford and C. Engle) 135 267.33 P 0.44 (co-authors\051 Proceedings of the Sixth SEI Faculty Development Workshop, Pittsburgh, PA., July 89,) 135 255.33 P (1-30 \050section 6\051.) 135 243.33 T -0.06 ("Software Maintenance Exercises for a Software Engineering Project Course." \050G. Ford and C. Engle) 135 225.33 P 0.1 (co-authors\051 Proceedings of the Fourth Ada Software Engineering Education & Training Symposium,) 135 213.33 P (Houston, TX., June 1989.) 135 201.33 T 0.59 ("An Empirical Study of the Effects of Modularity on Program Modifiability." \050V. K. Vaishnavi co-) 135 183.33 P 1.19 (author\051 in Empirical Studies of Programmers, \050Soloway, Iyengar, Eds.\051, ABLEX publishing, Nor-) 135 171.33 P 0.19 (wood, New Jersey, 1986, pp. 168-186. Presented at the First Workshop on Empirical Studies of Pro-) 135 159.33 P (grammers, June 5-6, 1986, Washington, DC) 135 147.33 T 48 684 540 710 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 48 684 540 710 R 7 X 0 0 0 1 0 0 0 K V 54 680 458 702 R V 1 12 Q 0 X (PUBLICATIONS) 54 694 T 56 708 133 708 2 L 7 X V 3 H 2 Z 0 X N 55 706 535 706 2 L 7 X V 0.5 H 0 X N 0 0 612 792 C 55 651.33 135 664.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 651.33 135 664.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/96) 62 652.33 T 0 0 612 792 C 55 633.33 135 646.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 633.33 135 646.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/96) 62 634.33 T 0 0 612 792 C 55 615.33 135 628.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 615.33 135 628.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (04/96) 62 616.33 T 0 0 612 792 C 55 597.33 135 610.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 597.33 135 610.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/96) 62 598.33 T 0 0 612 792 C 55 579.33 135 592.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 579.33 135 592.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (96) 62 580.33 T 0 0 612 792 C 55 561.33 135 574.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 561.33 135 574.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (96) 62 562.33 T 0 0 612 792 C 55 543.33 135 556.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 543.33 135 556.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/94) 62 544.33 T 0 0 612 792 C 55 513.33 135 526.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 513.33 135 526.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (1992) 62 514.33 T 0 0 612 792 C 55 483.33 135 496.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 483.33 135 496.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/92) 62 484.33 T 0 0 612 792 C 55 453.33 135 466.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 453.33 135 466.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/92) 62 454.33 T 0 0 612 792 C 55 423.33 135 436.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 423.33 135 436.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/91) 62 424.33 T 0 0 612 792 C 55 393.33 135 406.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 393.33 135 406.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/91) 62 394.33 T 0 0 612 792 C 55 339.33 135 352.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 339.33 135 352.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/90) 62 340.33 T 0 0 612 792 C 55 309.33 135 322.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 309.33 135 322.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/89) 62 310.33 T 0 0 612 792 C 55 267.33 135 280.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 267.33 135 280.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/89) 62 268.33 T 0 0 612 792 C 55 225.33 135 238.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 225.33 135 238.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/89) 62 226.33 T 0 0 612 792 C 55 183.33 135 196.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 183.33 135 196.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/86) 62 184.33 T 0 0 612 792 C 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "3" 3 %%Page: "4" 4 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (4) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 72 540 720 R 7 X V 0 X 0.37 (Over 100 on-site courses on OT taught internationally for numerous clients including: AT&T, IBM,) 135 651.33 P (Lucent, GE, US Air Force, Bellcore, Swiss Credit Bank, Nortel, Harris, Morgan Stanley, and NBC) 135 639.33 T (OTC\32597, Washington, D.C., April 23 - 25.) 135 621.33 T (Object World East, Boston, Massachusetts, March 3 - 7.) 135 603.33 T (OOP \32597, Munich, Germany, February 3 - 4.) 135 585.33 T ("Intro to Design Patterns." Tutorial at Object Expo-France, Paris, France, December 2, 1996.) 135 567.33 T -0 ("Creating a Corporate Object Center." Tutorial presented at Object Expo-France, December 2, 1996.) 135 549.33 P -0.36 ("Object Technology Strategies for Client/Server Systems." Tutorial presented at Object Expo-France,) 135 531.33 P (December 2, 1996.) 135 519.33 T -0.47 ("The Importance of Organizing an Object Technology Center." Tutorial presented at C++ World, Cal-) 135 501.33 P (las, Texas, November 12, 1996.) 135 489.33 T 0.75 ("Techniques For Rigorous Object Development." Tutorial presented at C++ World, Dallas, Texas,) 135 471.33 P (November 11, 1996.) 135 459.33 T 0.29 ("The Roles, Activities, and Organization of an Object Technology Center" Tutorial presented at the) 135 441.33 P 0.23 (Conference on Object-Oriented Programming, Systems, Languages and Applications \050OOPSLA'96\051,) 135 429.33 P (San Jose, California, October 6, 1996.) 135 417.33 T -0.37 ("Techniques for Rigorous Object Development." Tutorial presented at Object Expo- Europe, London,) 135 399.33 P (England, September 27, 1996.) 135 387.33 T 1 ("Ensuring Quality in Your O-O Project." Tutorial presented at Object Expo-Europe, London, En-) 135 369.33 P (gland, September 26, 1996.) 135 357.33 T -0.03 ("The Goals, Activities, and Organization of Object Technology Centers" Tutorial presented at Object) 135 339.33 P 0.14 (World West, San Jose, California, August 19, 1996."Planning for and Attaining Reuse" Tutorial pre-) 135 327.33 P (sented at Object Expo, New York, New York, August 8, 1996.) 135 315.33 T 0.23 ("Introduction to Design Patterns" Tutorial presented at Object Expo, New York, New York, August) 135 297.33 P (7, 1996.) 135 285.33 T 0.17 ("Issues in Managing Object Technology" Tutorial presented at Second Israeli Object-Oriented Days,) 135 267.33 P (Tel-Aviv, Israel, July 9, 1996.) 135 255.33 T -0.03 ("Techniques for Rigorous Object Development" Tutorial presented at Second Israeli Object-Oriented) 135 237.33 P (Days, Tel-Aviv, Israel, July 7-8, 1996.) 135 225.33 T 0.18 ("The Goals, Activities, and Organization of an OTC" Tutorial presented at The Second Annual Con-) 135 207.33 P (ference on Object Technology Centers \050OTC'96\051, Atlanta, Georgia, May 1, 1996.) 135 195.33 T -0.49 (Featured speaker on Methods, Reuse, and Design Patterns, at The Road to Objectville series sponsored) 135 177.33 P (by IBM and Object Magazine and held in eight major U.S. cities, February 1-13, 1996.) 135 165.33 T 0.51 ("The Roles, Activities, and Organization of an Object Technology Center" Tutorial presented at the) 135 147.33 P 0.23 (Conference on Object-Oriented Programming, Systems, Languages and Applications \050OOPSLA'95\051,) 135 135.33 P (Austin, Texas, October 16, 1995.) 135 123.33 T 0.1 ("Ensuring Quality in Your OO Project" Tutorial presented at First Israeli Object-Oriented Days, Tel-) 135 105.33 P (Aviv, Israel, July 4&5, 1995.) 135 93.33 T 48 684 540 710 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 48 684 540 710 R 7 X 0 0 0 1 0 0 0 K V 54 680 458 702 R V 1 12 Q 0 X (PRESENTATIONS) 54 694 T 56 708 133 708 2 L 7 X V 3 H 2 Z 0 X N 55 706 535 706 2 L 7 X V 0.5 H 0 X N 0 0 612 792 C 55 651.33 135 664.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 651.33 135 664.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (ongoing) 62 652.33 T 0 0 612 792 C 55 621.33 135 634.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 621.33 135 634.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (04/97) 62 622.33 T 0 0 612 792 C 55 603.33 135 616.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 603.33 135 616.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/97) 62 604.33 T 0 0 612 792 C 55 585.33 135 598.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 585.33 135 598.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/97) 62 586.33 T 0 0 612 792 C 55 567.33 135 580.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 567.33 135 580.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (12/96) 62 568.33 T 0 0 612 792 C 55 549.33 135 562.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 549.33 135 562.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (12/96) 62 550.33 T 0 0 612 792 C 55 531.33 135 544.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 531.33 135 544.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (12/96) 62 532.33 T 0 0 612 792 C 55 501.33 135 514.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 501.33 135 514.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/96) 62 502.33 T 0 0 612 792 C 55 471.33 135 484.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 471.33 135 484.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/96) 62 472.33 T 0 0 612 792 C 55 441.33 135 454.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 441.33 135 454.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/96) 62 442.33 T 0 0 612 792 C 55 399.33 135 412.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 399.33 135 412.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/96) 62 400.33 T 0 0 612 792 C 55 369.33 135 382.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 369.33 135 382.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/96) 62 370.33 T 0 0 612 792 C 55 339.33 135 352.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 339.33 135 352.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/96) 62 340.33 T 0 0 612 792 C 55 297.33 135 310.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 297.33 135 310.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/96) 62 298.33 T 0 0 612 792 C 55 267.33 135 280.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 267.33 135 280.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/96) 62 268.33 T 0 0 612 792 C 55 237.33 135 250.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 237.33 135 250.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/96) 62 238.33 T 0 0 612 792 C 55 207.33 135 220.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 207.33 135 220.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (05/96) 62 208.33 T 0 0 612 792 C 55 177.33 135 190.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 177.33 135 190.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/96) 62 178.33 T 0 0 612 792 C 55 147.33 135 160.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 147.33 135 160.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/95) 62 148.33 T 0 0 612 792 C 55 105.33 135 118.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 105.33 135 118.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/95) 62 106.33 T 0 0 612 792 C 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "4" 4 %%Page: "5" 5 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (5) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 72 540 720 R 7 X V 0 X -0.2 ("Object-Oriented Design Patterns" Tutorial presented at First Israeli Object-Oriented Days, Tel-Aviv,) 135 713.33 P (Israel, July 4&5, 1995.) 135 701.33 T -0.05 ("Patterns and Frameworks in O-O Software" Tutorial presented at First Israeli Object-Oriented Days,) 135 683.33 P (Tel-Aviv, Israel, July 4&5, 1995.) 135 671.33 T -0.58 ("The Importance of Organizing an Object Technology Center" Tutorial presented at Object Expo, New) 135 653.33 P (York, New York, June) 135 641.33 T (5-9, 1995.) 228.31 641.33 T 1.43 ("Evaluating Reusable Class Libraries" Tutorial presented at Object Expo, New York, New York,) 135 623.33 P (June) 135 611.33 T (5-9, 1995.) 155.83 611.33 T 1.73 ("The Goals, Activities, and Organization of an Object Technology Center" Tutorial presented at) 135 593.33 P (OTC'95, Atlanta, GA, April 12,1995.) 135 581.33 T 0.39 ("Winning Strategies for Managing Object Technology" Tutorial presented at OOP'95, Munich, Ger-) 135 563.33 P (many, February 3, 1995.) 135 551.33 T 0.24 ("Evaluating Reusable Class Libraries" Tutorial presented at OOP'95, Munich, Germany, February 2,) 135 533.33 P (1995.) 135 521.33 T -0.25 ("Evaluating and Constructing Class Libraries" Tutorial presented at the Conference on Object-Orient-) 135 503.33 P -0.57 (ed Programming, Systems, Languages and Applications \050OOPSLA'94\051, Portland, Oregon, October) 135 491.33 P -0.57 (24,) 527.5 491.33 P (1994) 135 479.33 T -0.56 ("Issues in Managing Object Technology" Tutorial presented at Object Expo Europe, London, England,) 135 461.33 P (September 26, 1994.) 135 449.33 T 1.43 ("Evaluating Reusable Class Libraries" Tutorial presented at Object Expo, New York, New York,) 135 431.33 P (July) 135 419.33 T (7, 1994.) 154.17 419.33 T -0.25 ("Issues in Managing Object Technology" Tutorial presented at Software Devcon, Wiesbaden, Germa-) 135 401.33 P (ny, June) 135 389.33 T (20, 1994.) 170.83 389.33 T 0.57 (Object-Oriented Software Technology - Pushing the Limits Through Collaborative Efforts." Invited) 135 371.33 P (colloquium at IBM, Rochester, MN., November 4, 1993.) 135 359.33 T -0.13 ("Object-Oriented Class Libraries - Reusable Parts for the Software Industry" Tutorial presented at the) 135 341.33 P 0.23 (Conference on Object-Oriented Programming, Systems, Languages and Applications \050OOPSLA'93\051,) 135 329.33 P (Washington D.C., September 26, 1993.) 135 317.33 T -0.03 ("Object-Oriented Class Libraries" Tutorial presented at the European Conference on Object-Oriented) 135 299.33 P (Programming \050ECOOP\051, Kaiserslautern, Germany, July 26, 1993.) 135 287.33 T 0.41 ("Object Technology - an Academic Perspective." Invited keynote at 6th IBM conference on Object-) 135 269.33 P (Oriented Software Development, Toronto, Canada, July 19-23, 1993.) 135 257.33 T 0.07 ("Managing Object Technology." Invited tutorial at 6th IBM conference on Object-Oriented Software) 135 239.33 P (Development, Toronto, Canada, July 19-23, 1993.) 135 227.33 T 0.47 ("Evaluating Reusable Class Libraries" Tutorial presented at Object Expo Europe, London, England,) 135 209.33 P (July 14, 1993.) 135 197.33 T 0.2 ("Design Quality Assurance for Object-Oriented Systems." Invited colloquium at IBM, Research Tri-) 135 179.33 P (angle Park, N.C., February 8, 1993.) 135 167.33 T 0.3 ("Evaluating Reusable Class Libraries" Tutorial presented at the Conference on Object-Oriented Pro-) 135 149.33 P 1.2 (gramming, Systems, Languages and Applications \050OOPSLA'92\051, Vancouver, Canada, October 18,) 135 137.33 P (1992.) 135 125.33 T 1.28 ("Managing Object-Oriented Technology." Invited colloquium \050Speaker of the Month\051 for the Ad-) 135 107.33 P 0.01 (vanced Technology and Management Program of the National Technology University, September 15) 135 95.33 P (and 16, 1992) 135 83.33 T 55 707 135 720 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 707 135 720 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/95) 62 708 T 0 0 612 792 C 55 683.33 135 696.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 683.33 135 696.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/95) 62 684.33 T 0 0 612 792 C 55 653.33 135 666.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 653.33 135 666.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/95) 62 654.33 T 0 0 612 792 C 55 623.33 135 636.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 623.33 135 636.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/95) 62 624.33 T 0 0 612 792 C 55 593.33 135 606.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 593.33 135 606.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (04/95) 62 594.33 T 0 0 612 792 C 55 563.33 135 576.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 563.33 135 576.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/95) 62 564.33 T 0 0 612 792 C 55 533.33 135 546.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 533.33 135 546.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/95) 62 534.33 T 0 0 612 792 C 55 503.33 135 516.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 503.33 135 516.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/94) 62 504.33 T 0 0 612 792 C 55 461.33 135 474.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 461.33 135 474.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/94) 62 462.33 T 0 0 612 792 C 55 431.33 135 444.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 431.33 135 444.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/94) 62 432.33 T 0 0 612 792 C 55 401.33 135 414.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 401.33 135 414.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/94) 62 402.33 T 0 0 612 792 C 55 371.33 135 384.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 371.33 135 384.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/93) 62 372.33 T 0 0 612 792 C 55 341.33 135 354.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 341.33 135 354.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/93) 62 342.33 T 0 0 612 792 C 55 299.33 135 312.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 299.33 135 312.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/93) 62 300.33 T 0 0 612 792 C 55 269.33 135 282.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 269.33 135 282.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/93) 62 270.33 T 0 0 612 792 C 55 239.33 135 252.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 239.33 135 252.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/93) 62 240.33 T 0 0 612 792 C 55 209.33 135 222.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 209.33 135 222.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/93) 62 210.33 T 0 0 612 792 C 55 179.33 135 192.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 179.33 135 192.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/93) 62 180.33 T 0 0 612 792 C 55 149.33 135 162.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 149.33 135 162.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/92) 62 150.33 T 0 0 612 792 C 55 107.33 135 120.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 107.33 135 120.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/92) 62 108.33 T 0 0 612 792 C 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "5" 5 %%Page: "6" 6 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (6) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 72 540 720 R 7 X V 0 X 1.17 ("Object-Oriented Software Technology: A New Paradigm." Invited colloquium, DPMA, Florence,) 135 713.33 P (S.C.,March 17, 1992.) 135 701.33 T 3.46 ("Polymorphism in Object-Oriented Systems." Invited colloquium \050"Noon-Time" Distinguished) 135 683.33 P (Speakers Series\051 at Bellcore, Piscataway, N.J., February 27, 1992.) 135 671.33 T -0.38 ("Accessing Object-Oriented Technology." Invited colloquium at Tsinghua University, Beijing, China,) 135 653.33 P (November 3, 1991.) 135 641.33 T -0.33 ("The Specification and Design of Object-Oriented Libraries: Off-the-shelf Parts for the Software Rev-) 135 623.33 P -0.31 (olution." Tutorial presented at the Fifth International Conference on the Technology of Object-Orient-) 135 611.33 P (ed Languages and Systems, Santa Barbara, California, July 30, 1991.) 135 599.33 T 0.3 ("Examining Object-Oriented Libraries: Off-the-shelf Parts for the Software Revolution" Spring Col-) 135 581.33 P (loquium Series, Georgia State University, Atlanta, GA., April 5, 1991.) 135 569.33 T -0.3 ("Cotton Gins and Army Rifles: Will Programmers Ever Learn?" Invited colloquium for the New York) 135 551.33 P (Academy of Sciences dinner and lecture series, New York, New York, May 8, 1990.) 135 539.33 T 0.24 ("Introducing Ada as a New Language in a Software Engineering Course," Proceedings of the Eighth) 135 521.33 P (Annual National Conference on Ada Technology," Atlanta Georgia, March 5-8, 8-12.) 135 509.33 T 0.04 ("The Development and Use of Model Software Systems in Teaching the Object-Oriented Paradigm.") 135 491.33 P -0.3 (Invited lecture at the Eiffel User's group held in conjunction with OOPSLA 89, New Orleans, Sept. 31) 135 479.33 P (- Oct 6.) 135 467.33 T -0.06 ("Software Maintenance Exercises for a Software Engineering Project Course." \050G. Ford and C. Engle) 135 449.33 P 0.44 (co-authors\051 Proceedings of the Sixth SEI Faculty Development Workshop, Pittsburgh, PA., July 89,) 135 437.33 P (1-30 \050section 6\051.) 135 425.33 T 0.96 ("Object-oriented Software Construction - Does The Theory Hold Up In Practice," presented at the) 135 407.33 P -0.23 (Eiffel User's group held in conjunction with OOPSLA 88, Sept. 25-29, 1988 in San Diego, California.) 135 395.33 P 55 707 135 720 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 707 135 720 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/92) 62 708 T 0 0 612 792 C 55 683.33 135 696.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 683.33 135 696.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/92) 62 684.33 T 0 0 612 792 C 55 653.33 135 666.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 653.33 135 666.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/91) 62 654.33 T 0 0 612 792 C 55 623.33 135 636.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 623.33 135 636.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/91) 62 624.33 T 0 0 612 792 C 55 581.33 135 594.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 581.33 135 594.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (04/91) 62 582.33 T 0 0 612 792 C 55 551.33 135 564.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 551.33 135 564.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (05/90) 62 552.33 T 0 0 612 792 C 55 521.33 135 534.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 521.33 135 534.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/90) 62 522.33 T 0 0 612 792 C 55 491.33 135 504.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 491.33 135 504.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/89) 62 492.33 T 0 0 612 792 C 55 449.33 135 462.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 449.33 135 462.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/89) 62 450.33 T 0 0 612 792 C 55 407.33 135 420.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 407.33 135 420.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/88) 62 408.33 T 0 0 612 792 C 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "6" 6 %%Page: "7" 7 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] 7 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 72 744 540 756 R 7 X 0 0 0 1 0 0 0 K V 72 32 540 44 R V 0 10 Q 0 X (7) 535 37.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 135 72 540 720 R 7 X V 0 X (.) 135 713.33 T 1 F (Program Committee Chair:) 135 669.33 T 0 F ( OTC\32596, \050John McGregor co-chair\051, Atlanta, Georgia, May 1-3, 1996.) 253.85 669.33 T 1 F -0.52 (Workshop Organizer and Moderator:) 135 651.33 P 0 F -0.52 ( 3rd Annual Workshop on Corporate Object Technology Cen-) 295.91 651.33 P -0.05 (ters, held as a part of the) 135 639.33 P 2 F -0.05 (Conference on Object-Oriented Programming, Systems, Languages and Ap-) 235.15 639.33 P (plications \050OOPSLA\32595\051) 135 627.33 T 0 F (, Austin, Texas, October 15, 1995.) 234.16 627.33 T 1 F 0.79 (Program Committee Chair:) 135 609.33 P 0 F 0.79 ( OTC\32595, \050John McGregor co-chair\051, Stone Mountain, Georgia, April) 255.42 609.33 P (12-13, 1995.) 135 597.33 T 1 F 0.48 (Invited Panel Member:) 135 579.33 P 0 F 0.48 ( \322Managing Quality for Object-Oriented Software,) 235.39 579.33 P 2 F 0.48 (\323) 440.51 579.33 P 0.48 (Object World) 449.04 579.33 P 0 F 0.48 (, Boston,) 503.68 579.33 P (MA, March 22, 1995.) 135 567.33 T 1 F 1.45 (Workshop Organizer and Moderator:) 135 549.33 P 0 F 1.45 ( 2nd Annual Workshop on Corporate Object Technology) 301.84 549.33 P 0 (Centers, held as a part of the) 135 537.33 P 2 F 0 (Conference on Object-Oriented Programming, Systems, Languages and) 251.67 537.33 P (Applications \050OOPSLA\32594\051) 135 525.33 T 0 F (, Portland, Oregon, October) 245.27 525.33 T (24, 1994.) 358.86 525.33 T 1 F (Invited Panel Member:) 135 507.33 T 0 F ( Strategies for Object-Oriented Technology Transfer,) 234.43 507.33 T (ACM OOPSLA Conference, Washington D.C., September 1993.) 135 495.33 T 1 F -0.38 (Workshop Organizer and Moderator:) 135 477.33 P 0 F -0.38 ( 1st Annual Workshop on Corporate Object Technology Cen-) 296.37 477.33 P -0.05 (ters, held as a part of the) 135 465.33 P 2 F -0.05 (Conference on Object-Oriented Programming, Systems, Languages and Ap-) 235.15 465.33 P (plications \050OOPSLA\32593\051) 135 453.33 T 0 F (, Washington D.C., September 1993.) 234.16 453.33 T 1 F (Referee:) 137.5 435.33 T 2 F (IEEE COMPUTER) 176.08 435.33 T 0 F (.) 253.57 435.33 T 1 F 0.34 (Guest Editor:) 137.84 417.33 P 0 F 0.34 ( Special issue of the CACM on object-oriented analysis and modeling, \050Vijay Vaish-) 196.79 417.33 P (navi, co-editor\051, September 1992.) 135 405.33 T 1 F -0.62 (Invited Panel Member:) 135 387.33 P 0 F -0.62 ( Object-Oriented Paradigm in the Organization of the 1990\325s, Information Re-) 233.19 387.33 P (sources Management Association International Conference, Charleston, S.C., May 24-27, 1992.) 135 375.33 T 1 F (Panel Organizer and Moderator:) 135 357.33 T 0 F ( Managing the Transition to Object-Oriented Technology,) 276.37 357.33 T (ACM OOPSLA Conference, Phoenix, Arizona, October 1991.) 135 345.33 T 1 F 1.89 (Invited Panel Member:) 135 327.33 P 0 F 1.89 ( The Contribution of Object-Oriented Technology to Expert/Knowledge) 238.21 327.33 P 0.39 (Based Systems, IEEE/ACM Conference on Developing and Managing Expert Systems, Washington) 135 315.33 P (D.C., October 1, 1991.) 135 303.33 T 1 F 0.62 (Program Committee Chair:) 135 285.33 P 0 F 0.62 ( Fifth International Conference on the Technology of Object-Oriented) 255.09 285.33 P -0.53 (Languages and Systems, \050Vijay Vaishnavi, co-chair\051, Santa Barbara, California, July 29 - Aug 2, 1991.) 135 273.33 P 1 F 0.51 (Invited Panel Member:) 135 255.33 P 0 F 0.51 ( Choosing an Object Language and Environment, Object World, San Fran-) 235.46 255.33 P (cisco, June 3-7, 1991.) 135 243.33 T 1 F 0.11 (Invited Panel Member:) 135 225.33 P 0 F 0.11 ( Economic Issues in Large-Scale Software Reuse, Fourth International Con-) 234.64 225.33 P (ference on the Technology of Object-Oriented Languages and Systems, Paris, France, March 1991.) 135 213.33 T 1 F -0.01 (Invited Panel Member:) 135 195.33 P 0 F -0.01 ( Software Reuse, International Eiffel User Conference, Ottawa, Canada, Oc-) 234.4 195.33 P (tober 1990.) 135 183.33 T 1 F 1 (Guest Editor:) 135 165.33 P 0 F 1 ( Special issue of the CACM on object-oriented design, \050John McGregor, co-editor\051,) 194.61 165.33 P (September 1990.) 135 153.33 T 1 F (Session Chair on Object-Oriented Analysis:) 135 135.33 T 0 F ( C++ at Work, September 25-28, 1990, Secaucus, N.J.) 321.67 135.33 T 1 F (Program Committee:) 135 117.33 T 0 F ( ACM Southeast regional conference, April 18-20, 1990, Greenville, S.C.) 226.35 117.33 T 1 F 0.21 (Voting Member) 135 99.33 P 0 F 0.21 (: Association for Computing Machinery, Institute of Electrical and Electronic Engi-) 203.25 99.33 P (neers, SIGADA, SIGCSE, SIGPLAN, SIGSOFT.) 135 87.33 T 48 684 540 710 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 48 684 540 710 R 7 X 0 0 0 1 0 0 0 K V 54 680 458 702 R V 1 12 Q 0 X (OTHER PROFESSIONAL ACTIVITIES) 54 694 T 56 708 133 708 2 L 7 X V 3 H 2 Z 0 X N 55 706 535 706 2 L 7 X V 0.5 H 0 X N 0 0 612 792 C 55 669.33 135 682.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 669.33 135 682.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (05/96) 62 670.33 T 0 0 612 792 C 55 651.33 135 664.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 651.33 135 664.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/95) 62 652.33 T 0 0 612 792 C 55 609.33 135 622.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 609.33 135 622.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (04/95) 62 610.33 T 0 0 612 792 C 55 579.33 135 592.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 579.33 135 592.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (02/95) 62 580.33 T 0 0 612 792 C 55 549.33 135 562.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 549.33 135 562.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/94) 62 550.33 T 0 0 612 792 C 55 507.33 135 520.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 507.33 135 520.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/93) 62 508.33 T 0 0 612 792 C 55 477.33 135 490.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 477.33 135 490.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/93) 62 478.33 T 0 0 612 792 C 55 435.33 135 448.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 435.33 135 448.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (11/92 to present) 62 436.33 T 0 0 612 792 C 55 417.33 135 430.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 417.33 135 430.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (08/92) 62 418.33 T 0 0 612 792 C 55 387.33 135 400.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 387.33 135 400.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (05/92) 62 388.33 T 0 0 612 792 C 55 357.33 135 370.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 357.33 135 370.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/91) 62 358.33 T 0 0 612 792 C 55 327.33 135 340.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 327.33 135 340.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/91) 62 328.33 T 0 0 612 792 C 55 285.33 135 298.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 285.33 135 298.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (07/91) 62 286.33 T 0 0 612 792 C 55 255.33 135 268.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 255.33 135 268.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (06/91) 62 256.33 T 0 0 612 792 C 55 225.33 135 238.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 225.33 135 238.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/91) 62 226.33 T 0 0 612 792 C 55 195.33 135 208.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 195.33 135 208.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (10/90) 62 196.33 T 0 0 612 792 C 55 165.33 135 178.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 165.33 135 178.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/90) 62 166.33 T 0 0 612 792 C 55 135.33 135 148.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 135.33 135 148.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (09/90) 62 136.33 T 0 0 612 792 C 55 117.33 135 130.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 117.33 135 130.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (04/90) 62 118.33 T 0 0 612 792 C 55 99.33 135 112.33 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 55 99.33 135 112.33 R 7 X 0 0 0 1 0 0 0 K V 0 10 Q 0 X (03/83 to present) 62 100.33 T 0 0 612 792 C 0 0 0 1 0 0 0 K FMENDPAGE %%EndPage: "7" 7 %%Trailer %%BoundingBox: 0 0 612 792 %%PageOrder: Ascend %%Pages: 7 %%DocumentFonts: Times-Roman %%+ Times-Bold %%+ Times-Italic %%EOF
Date: Fri, 11 Jul 1997 12:10:01 -0400 From: David HeiseSubject: ITS Programmer/Analyst Position at Andrews University (This is a new posting - the one posted in May 97 has been filled) Job Posting at Andrews University Salaried Staff Position - Programmer/Analyst Department: Information Technology Services Job Title: Programmer/Analyst Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services http://www.andrews.edu/~dheise/ Andrews University
Date: Fri, 11 Jul 1997 12:10:01 -0400 From: David HeiseSubject: ITS Programmer/Analyst Position at Andrews University (This is a new posting - the one posted in May 97 has been filled) Job Posting at Andrews University Salaried Staff Position - Programmer/Analyst Department: Information Technology Services Job Title: Programmer/Analyst Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services http://www.andrews.edu/~dheise/ Andrews University
Date: Fri, 11 Jul 1997 12:10:01 -0400 From: David HeiseSubject: SDANEWS: ITS Programmer/Analyst Position at Andrews University (This is a new posting - the one posted in May 97 has been filled) Job Posting at Andrews University Salaried Staff Position - Programmer/Analyst Department: Information Technology Services Job Title: Programmer/Analyst Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services http://www.andrews.edu/~dheise/ Andrews University
From: "Ronald Vyhmeister"Subject: ADRA Position Available Date: Thu, 18 Sep 1997 16:55:49 -0400 From SDANEWS... Please reply to sender. ---------------------------------------------------------------------------- - Ron Vyhmeister vyhmeisr@andrews.edu Technology is dominated by two types of people: Those who understand what they do not manage. Those who manage what they do not understand. -----Original Message----- >From: Richard O'Ffill To: sdanet >Date: Thursday, September 18, 1997 4:29 PM >Subject: SDANEWS: ADRA Position Available ADRA Headquarters seeks Computer Programmer Analyst - with a minimum of four years experience developing business applications on a PC network. Applicants should have a BS degree in computers, and experience with Windows-based development tools and DBMS packages. Knowledge of Delphi, Oracle, SQL, Novell Netware and/or Windows NT, and experience in web-based application development a plus. Please send resume to: Richard O'Ffill, ADRA International, 12501 Old Columbia Pike, Silver Spring, MD 20904. Phone: 301-680-6725. Fax: 301-680-6759. E-mail: roffill@compuserve.com.
Date: Wed, 12 Nov 1997 15:51:51 -0500 From: David HeiseSubject: ITS Programmer/Analyst Positions at Andrews University Andrews University currently has 2 (TWO) vacancies for programmer/analysts in the Administrative Systems group in Information Technology Services. The following job posting describes the responsibilities, qualifications and experience for this position. David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/ --- Job Posting at Andrews University Salaried Staff Positions - Programmer/Analyst Department: Information Technology Services Job Title: Programmer/Analyst Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Fax (616) 471-6900 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Wed, 12 Nov 1997 15:51:51 -0500 From: David HeiseSubject: SDANEWS: ITS Programmer/Analyst Positions at Andrews University Andrews University currently has 2 (TWO) vacancies for programmer/analysts in the Administrative Systems group in Information Technology Services. The following job posting describes the responsibilities, qualifications and experience for this position. David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/ --- Job Posting at Andrews University Salaried Staff Positions - Programmer/Analyst Department: Information Technology Services Job Title: Programmer/Analyst Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Fax (616) 471-6900 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Mon, 15 Dec 1997 13:56:04 -0500 From: David HeiseSubject: ITS Programmer/Analyst Position at Andrews University Andrews University is currently seeking resumes for the position of programmer/analyst in the Administrative Systems group in Information Technology Services. The following job posting describes the responsibilities, qualifications and experience for this position. --- Job Posting at Andrews University Contract Staff Position - Programmer/Analyst Department: Information Technology Services Job Title: Programmer/Analyst Compensation: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Fax (616) 471-6900 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Mon, 15 Dec 1997 13:58:54 -0500 From: David HeiseSubject: UNIX and Web System Administrator at Andrews University Andrews University currently has a vacancy for position in Information Technology Services (ITS). The following job posting describes the responsibilities, qualifications and experience for this position. --- Job Posting at Andrews University Salaried Staff Position - Unix and Web System Administrator Department: Information Technology Services Job Title: UNIX and Web System Administrator Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Manage performance and tuning, sizing, recovery planning, user accounts and security for the University's Administrative Systems servers. This will include computing, database and web servers for the Banner administrative suite and data warehouse/data marts. * Install operating system patches and upgrades in a timely manner. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * A minimum of two year's experience with UNIX system administration. * Experience with web server administration, HTML and scripting * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. This position is part of the Servers and Networks group, but has a close working relationship with the Administrative Systems group. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Fax (616) 471-6900 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Mon, 15 Dec 1997 08:42:56 -0500 From: David HeiseSubject: ITS Oracle DBA Position at Andrews University Andrews University currently has a vacancy for an Oracle DBA in Information Technology Services. The following job posting describes the responsibilities, qualifications and experience for this position. --- Job Posting at Andrews University Salaried Staff Position - Oracle Database Administrator Department: Information Technology Services Job Title: Database Administrator Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Manage performance and tuning, sizing, recovery planning, user accounts and security for the University's Oracle database. * Play an active role in the development and management of a Data Warehouse for Andrews University. * In consultation with other members of the Administrative Systems team, install Oracle and Banner software upgrades. * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL. * Develop and maintain other Windows-based client/server applications. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * A minimum of two year's experience with Oracle 7.0 or higher in a UNIX environment. * Experience with Oracle Forms, Oracle Developer/2000, Oracle Web, and programming in C/C++ and/or PERL a plus. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Fax (616) 471-6900 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Mon, 15 Dec 1997 13:56:04 -0500 From: David HeiseSubject: ITS Programmer/Analyst Position at Andrews University Andrews University is currently seeking resumes for the position of programmer/analyst in the Administrative Systems group in Information Technology Services. The following job posting describes the responsibilities, qualifications and experience for this position. --- Job Posting at Andrews University Contract Staff Position - Programmer/Analyst Department: Information Technology Services Job Title: Programmer/Analyst Compensation: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Fax (616) 471-6900 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Mon, 15 Dec 1997 13:58:54 -0500 From: David HeiseSubject: UNIX and Web System Administrator at Andrews University Andrews University currently has a vacancy for position in Information Technology Services (ITS). The following job posting describes the responsibilities, qualifications and experience for this position. --- Job Posting at Andrews University Salaried Staff Position - Unix and Web System Administrator Department: Information Technology Services Job Title: UNIX and Web System Administrator Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Manage performance and tuning, sizing, recovery planning, user accounts and security for the University's Administrative Systems servers. This will include computing, database and web servers for the Banner administrative suite and data warehouse/data marts. * Install operating system patches and upgrades in a timely manner. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * A minimum of two year's experience with UNIX system administration. * Experience with web server administration, HTML and scripting * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. This position is part of the Servers and Networks group, but has a close working relationship with the Administrative Systems group. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Fax (616) 471-6900 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Mon, 15 Dec 1997 13:56:04 -0500 From: David HeiseSubject: ITS Programmer/Analyst Position at Andrews University Andrews University is currently seeking resumes for the position of programmer/analyst in the Administrative Systems group in Information Technology Services. The following job posting describes the responsibilities, qualifications and experience for this position. --- Job Posting at Andrews University Contract Staff Position - Programmer/Analyst Department: Information Technology Services Job Title: Programmer/Analyst Compensation: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Fax (616) 471-6900 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Mon, 15 Dec 1997 08:42:56 -0500 From: David HeiseSubject: ITS Oracle DBA Position at Andrews University Andrews University currently has a vacancy for an Oracle DBA in Information Technology Services. The following job posting describes the responsibilities, qualifications and experience for this position. --- Job Posting at Andrews University Salaried Staff Position - Oracle Database Administrator Department: Information Technology Services Job Title: Database Administrator Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Manage performance and tuning, sizing, recovery planning, user accounts and security for the University's Oracle database. * Play an active role in the development and management of a Data Warehouse for Andrews University. * In consultation with other members of the Administrative Systems team, install Oracle and Banner software upgrades. * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL. * Develop and maintain other Windows-based client/server applications. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * A minimum of two year's experience with Oracle 7.0 or higher in a UNIX environment. * Experience with Oracle Forms, Oracle Developer/2000, Oracle Web, and programming in C/C++ and/or PERL a plus. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Fax (616) 471-6900 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Mon, 15 Dec 1997 13:58:54 -0500 From: David HeiseSubject: UNIX and Web System Administrator at Andrews University Andrews University currently has a vacancy for position in Information Technology Services (ITS). The following job posting describes the responsibilities, qualifications and experience for this position. --- Job Posting at Andrews University Salaried Staff Position - Unix and Web System Administrator Department: Information Technology Services Job Title: UNIX and Web System Administrator Salary: Commensurate with skills and experience Date Available: Immediately Primary Duties: * Manage performance and tuning, sizing, recovery planning, user accounts and security for the University's Administrative Systems servers. This will include computing, database and web servers for the Banner administrative suite and data warehouse/data marts. * Install operating system patches and upgrades in a timely manner. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * A minimum of two year's experience with UNIX system administration. * Experience with web server administration, HTML and scripting * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. This position is part of the Servers and Networks group, but has a close working relationship with the Administrative Systems group. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Fax (616) 471-6900 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Fri, 09 Jan 1998 11:17:09 -0500 From: David HeiseSubject: UNIX and Web System Administrator at Andrews University To those who may be considering the UNIX and Web System Administrator at Andrews University: Arrangements have been made to fill this position. It is no longer open. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Fri, 09 Jan 1998 13:38:15 -0500 From: dalbrec@cba.bgsu.edu (David Albrecht) Subject: Fusion I have an extra copy of Net Objects Fusion, 2.02, which is still shrink wrapped. I will sell it for $210. About the cheapest it can be secured mail order is $302. Dave Albrecht
Date: Fri, 09 Jan 1998 11:17:09 -0500 From: David HeiseSubject: UNIX and Web System Administrator at Andrews University To those who may be considering the UNIX and Web System Administrator at Andrews University: Arrangements have been made to fill this position. It is no longer open. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Mon, 12 Jan 1998 09:53:18 -0500 From: David HeiseSubject: ITS Programmer/Analyst Position at Andrews University In a previous posting, Andrews University requested resumes for a contract staff position as Programmer/Analyst. The position is now a permanent salaried staff position. All interested applicants are encouraged to respond, and learn about a compensation package being designed specifically for the Programmer/Analyst position. Andrews University currently has a vacancy for the position of programmer/analyst in the Administrative Systems group in Information Technology Services. The following job posting describes the responsibilities, qualifications and experience for this position. --- Job Posting at Andrews University Salaried Staff Position - Programmer/Analyst Department: Information Technology Services Job Title: Programmer/Analyst Compensation: Commensurate with skills and experience. The package also includes other benefits unique to the position. Date Available: Immediately Primary Duties: * Support users of Banner administrative software, requiring knowledge of COBOL, C, PL-SQL or SQL, PERL, and Oracle relational database. * Develop and maintain other Windows-based client/server applications. * Participate in the development of data warehousing and simplified end- user reporting. Qualifications and experience: * An appropriate bachelor's degree (master's preferred). * Working knowledge of the Unix environment. * Application development experience in COBOL, C, Windows environments and the web. * Experience with relational database management software, preferably Oracle. * Experience with software quality methodologies. * Demonstrated ability to work with dynamically changing technologies. * Team oriented with good communication and people skills. * Seventh-day Adventist Church membership. Apply to: David Heise Director, Information Technology Services Andrews University Information Services Building Berrien Springs, MI 49104-0880 Phone (616) 471-6124 Fax (616) 471-6900 Email: dheise@andrews.edu Andrews University is an equal opportunity employer within the Seventh-day Adventist Church. Women, minorities, and handicapped persons are encouraged to apply. --- David Heise email: dheise@andrews.edu Director phone: (616) 471-6124 Information Technology Services fax: (616) 471-6900 Andrews University http://www.andrews.edu/~dheise/
Date: Tue, 26 May 1998 15:52:31 -0700 (PDT) From: Bruce IveySubject: Re: Welcome to sda-cs (fwd) On Tue, 26 May 1998 listserv@listserv.cs.andrews.edu wrote: > Once you have signed up, please send a brief message to sda-cs@andrews.edu > describing who you are and telling the rest of us a little about yourself. > Thanks. Hello, all. I've been at PUC since 1992, and enjoy being here. Teaching: various and sundry CS courses, as well as astronomy and some physics. Computer-related interests: simulation of natural resource systems, computerized laboratory data acquisition, Windows programming (Visual C++). Looking forward to seeing many of you at AU this summer. ----------------------------------------------------------------------------- Bruce Ivey Dept of Computer Science Pacific Union College Angwin, CA 94508 bivey@puc.edu (707) 965-6681 =============================================================================
Date: Sat, 23 Jan 1999 19:57:18 -0600 From: "Geraldine B. Pullins"Subject: Position Opening at Oakwood College Computer Center --------------A81DBA349EA5434D7B505843 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Oakwood College is currently seeking applications for the position of Systems Administrator/Programmer Analyst. This position resides in the Computer Center which is a part of the Information Technology Division. Following describes the qualifications and responsibilities for the position. Position: Systems Administrator/Programmer Analyst Department: Computer Center Qualifications: - B.S. Degree in Computer Science, Information Science, Management Information or Mathematics - Experience in higher education with OpenVMS operating system on VAX or ALPHA platform (preferred) - Experience with POISE relational database software (preferred) - At least five years experience programming, preferably in BASIC programming language - Working knowledge of microcomputers, Windows 95/98, and networks - Service oriented with good communication and people skills - Capable of working independently with minimal supervision - Able to communicate effectively orally and in writing Brief Description of Duties: - Maintenance and installation of updates to POISE (administrative software) modules - Modification and creation of BASIC programs in support of POISE applications, DCL command procedures, and DMS batch files - Support and training of POISE users for financial aid, fiscal reporting, student billing and general DMS programs. Starting Date: Immediate Salary: Commensurate with education and experience How to apply: Interested applicants should send a letter of application and resume to: Geraldine B. Pullins, Director Computer Center (email: gerry@oakwood.edu) Oakwood College 7000 Adventist Blvd Huntsville, AL 35896 Voice: (256)726-7168 Fax: (256)726-8232 http://www.oakwood.edu --------------A81DBA349EA5434D7B505843 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Oakwood College is currently seeking applications for the position of Systems Administrator/Programmer Analyst. This position resides in the Computer Center which is a part of the Information Technology Division. Following describes the qualifications and responsibilities for the position. Position: Systems Administrator/Programmer Analyst
Department: Computer Center
Qualifications:
- B.S. Degree in Computer Science, Information Science, Management Information or Mathematics
- Experience in higher education with OpenVMS operating system on VAX or ALPHA platform (preferred)
- Experience with POISE relational database software (preferred)
- At least five years experience programming, preferably in BASIC programming language
- Working knowledge of microcomputers, Windows 95/98, and networks
- Service oriented with good communication and people skills
- Capable of working independently with minimal supervision
- Able to communicate effectively orally and in writingBrief Description of Duties:
- Maintenance and installation of updates to POISE (administrative software) modules
- Modification and creation of BASIC programs in support of POISE applications, DCL command procedures, and DMS batch files
- Support and training of POISE users for financial aid, fiscal reporting, student billing and general DMS programs.Starting Date: Immediate
Salary: Commensurate with education and experience
How to apply: Interested applicants should send a letter of application and resume to:
Geraldine B. Pullins, Director Computer Center (email: gerry@oakwood.edu)
Oakwood College
7000 Adventist Blvd
Huntsville, AL 35896
Voice: (256)726-7168
Fax: (256)726-8232
http://www.oakwood.edu --------------A81DBA349EA5434D7B505843--
Date: Sat, 23 Jan 1999 19:57:18 -0600 From: "Geraldine B. Pullins"Subject: M-sda-cs: Position Opening at Oakwood College Computer Center --------------A81DBA349EA5434D7B505843 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Oakwood College is currently seeking applications for the position of Systems Administrator/Programmer Analyst. This position resides in the Computer Center which is a part of the Information Technology Division. Following describes the qualifications and responsibilities for the position. Position: Systems Administrator/Programmer Analyst Department: Computer Center Qualifications: - B.S. Degree in Computer Science, Information Science, Management Information or Mathematics - Experience in higher education with OpenVMS operating system on VAX or ALPHA platform (preferred) - Experience with POISE relational database software (preferred) - At least five years experience programming, preferably in BASIC programming language - Working knowledge of microcomputers, Windows 95/98, and networks - Service oriented with good communication and people skills - Capable of working independently with minimal supervision - Able to communicate effectively orally and in writing Brief Description of Duties: - Maintenance and installation of updates to POISE (administrative software) modules - Modification and creation of BASIC programs in support of POISE applications, DCL command procedures, and DMS batch files - Support and training of POISE users for financial aid, fiscal reporting, student billing and general DMS programs. Starting Date: Immediate Salary: Commensurate with education and experience How to apply: Interested applicants should send a letter of application and resume to: Geraldine B. Pullins, Director Computer Center (email: gerry@oakwood.edu) Oakwood College 7000 Adventist Blvd Huntsville, AL 35896 Voice: (256)726-7168 Fax: (256)726-8232 http://www.oakwood.edu --------------A81DBA349EA5434D7B505843 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Oakwood College is currently seeking applications for the position of Systems Administrator/Programmer Analyst. This position resides in the Computer Center which is a part of the Information Technology Division. Following describes the qualifications and responsibilities for the position. Position: Systems Administrator/Programmer Analyst
Department: Computer Center
Qualifications:
- B.S. Degree in Computer Science, Information Science, Management Information or Mathematics
- Experience in higher education with OpenVMS operating system on VAX or ALPHA platform (preferred)
- Experience with POISE relational database software (preferred)
- At least five years experience programming, preferably in BASIC programming language
- Working knowledge of microcomputers, Windows 95/98, and networks
- Service oriented with good communication and people skills
- Capable of working independently with minimal supervision
- Able to communicate effectively orally and in writingBrief Description of Duties:
- Maintenance and installation of updates to POISE (administrative software) modules
- Modification and creation of BASIC programs in support of POISE applications, DCL command procedures, and DMS batch files
- Support and training of POISE users for financial aid, fiscal reporting, student billing and general DMS programs.Starting Date: Immediate
Salary: Commensurate with education and experience
How to apply: Interested applicants should send a letter of application and resume to:
Geraldine B. Pullins, Director Computer Center (email: gerry@oakwood.edu)
Oakwood College
7000 Adventist Blvd
Huntsville, AL 35896
Voice: (256)726-7168
Fax: (256)726-8232
http://www.oakwood.edu --------------A81DBA349EA5434D7B505843--
Date: Sat, 23 Jan 1999 19:57:18 -0600 From: "Geraldine B. Pullins"Subject: Position Opening at Oakwood College Computer Center --------------A81DBA349EA5434D7B505843 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Oakwood College is currently seeking applications for the position of Systems Administrator/Programmer Analyst. This position resides in the Computer Center which is a part of the Information Technology Division. Following describes the qualifications and responsibilities for the position. Position: Systems Administrator/Programmer Analyst Department: Computer Center Qualifications: - B.S. Degree in Computer Science, Information Science, Management Information or Mathematics - Experience in higher education with OpenVMS operating system on VAX or ALPHA platform (preferred) - Experience with POISE relational database software (preferred) - At least five years experience programming, preferably in BASIC programming language - Working knowledge of microcomputers, Windows 95/98, and networks - Service oriented with good communication and people skills - Capable of working independently with minimal supervision - Able to communicate effectively orally and in writing Brief Description of Duties: - Maintenance and installation of updates to POISE (administrative software) modules - Modification and creation of BASIC programs in support of POISE applications, DCL command procedures, and DMS batch files - Support and training of POISE users for financial aid, fiscal reporting, student billing and general DMS programs. Starting Date: Immediate Salary: Commensurate with education and experience How to apply: Interested applicants should send a letter of application and resume to: Geraldine B. Pullins, Director Computer Center (email: gerry@oakwood.edu) Oakwood College 7000 Adventist Blvd Huntsville, AL 35896 Voice: (256)726-7168 Fax: (256)726-8232 http://www.oakwood.edu --------------A81DBA349EA5434D7B505843 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Oakwood College is currently seeking applications for the position of Systems Administrator/Programmer Analyst. This position resides in the Computer Center which is a part of the Information Technology Division. Following describes the qualifications and responsibilities for the position. Position: Systems Administrator/Programmer Analyst
Department: Computer Center
Qualifications:
- B.S. Degree in Computer Science, Information Science, Management Information or Mathematics
- Experience in higher education with OpenVMS operating system on VAX or ALPHA platform (preferred)
- Experience with POISE relational database software (preferred)
- At least five years experience programming, preferably in BASIC programming language
- Working knowledge of microcomputers, Windows 95/98, and networks
- Service oriented with good communication and people skills
- Capable of working independently with minimal supervision
- Able to communicate effectively orally and in writingBrief Description of Duties:
- Maintenance and installation of updates to POISE (administrative software) modules
- Modification and creation of BASIC programs in support of POISE applications, DCL command procedures, and DMS batch files
- Support and training of POISE users for financial aid, fiscal reporting, student billing and general DMS programs.Starting Date: Immediate
Salary: Commensurate with education and experience
How to apply: Interested applicants should send a letter of application and resume to:
Geraldine B. Pullins, Director Computer Center (email: gerry@oakwood.edu)
Oakwood College
7000 Adventist Blvd
Huntsville, AL 35896
Voice: (256)726-7168
Fax: (256)726-8232
http://www.oakwood.edu --------------A81DBA349EA5434D7B505843--