Return to BSD News archive
Xref: sserve comp.org.usenix:3421 comp.org.uniforum:295 comp.org.sug:724 comp.unix.bsd:12047 comp.unix.solaris:3221 comp.unix.sys5.r4:2880 comp.unix.osf.osf1:361 comp.unix.programmer:9724 Newsgroups: comp.org.usenix,comp.org.uniforum,comp.org.sug,comp.unix.bsd,comp.unix.solaris,comp.unix.sys5.r4,comp.unix.osf.osf1,comp.unix.programmer Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!swrinde!gatech!psuvax1!news From: jim@math.psu.edu (Jim Duncan) Subject: Call for Papers: UNIX Applications Development Symposium Message-ID: <C7p6w6.Dqu@cs.psu.edu> Sender: news@cs.psu.edu (Usenet) Nntp-Posting-Host: leibniz.math.psu.edu Organization: Penn State University Department of Mathematics Date: Thu, 27 May 1993 18:19:17 GMT Lines: 214 CALL FOR PARTICIPATION USENIX UNIX APPLICATIONS DEVELOPMENT SYMPOSIUM April 25-28, 1994 Marriott Hotel Toronto, Ontario; Canada Co-sponsored by the USENIX Association and UniForum Canada IMPORTANT DATES DATES FOR REFEREED PAPER SUBMISSIONS Extended Abstracts Due: January 11, 1994 Notifications to Authors: January 26, 1994 Final Papers Due: March 11, 1994 OTHER IMPORTANT DATES Pre-Registration Materials available: Mid-February, 1994 Tutorial Program: Monday & Tuesday, April 25 & 26 Technical Sessions: Wednesday & Thursday, April 27 & 28 Birds-Of-a-Feather Sessions: Monday - Thursday evenings USENIX Reception: Wednesday evening, April 27 One of the major uses of UNIX is the support, development, and execution of applications which ultimately serve as tools for end-users. In addition, the current trend of downsizing major applications from monolithic data-center environments to less ex- pensive, distributed workstations and client-server computing en- vironments affords UNIX a serious position in the commercial marketplace. Because UNIX has become a viable commercial alterna- tive, developers are now porting and developing code for scien- tific and business applications which in the past have been the province of contributed code. Consequently, more and more com- puting and information systems professionals are encountering UNIX when developing and maintaining applications. The purpose of the UNIX Applications Development Symposium is to expose the challenges of building and maintaining applications on UNIX platforms, to discuss solutions and experiences, and to ex- plore existing practice and technique. Computing professionals who have long viewed UNIX as the program development platform of choice, as well as professionals new to the UNIX environment, will learn of helpful tools, novel approaches, and what *not* to do when developing for or porting an application to the UNIX en- vironment. The symposium will feature technical papers, invited talks, panel discussions, and tutorials on all aspects of designing, building, testing, debugging, reproducing, and maintaining applications within and for the UNIX environment. There will be ample oppor- tunity to meet your peers and make contact with others with simi- lar interests. The UNIX Applications Development Symposium will provide valuable information to designers, programmers, and managers who plan to port existing applications into the UNIX environment or move development and maintenance teams from various proprietary en- vironments to UNIX. TUTORIAL PROGRAM: The two, day-long tutorials are targeted to pro- grammers and managers interested in developing applications in, and products for, the UNIX environment. Each is led by an ex- perienced instructor who is an expert in his topic. The Monday tutorial by Richard Stevens covers the use of the UNIX environ- ment to develop applications. The tutorial on Tuesday, presented by Rob Kolstad, covers design and implementation issues regarding effective use by an application of the UNIX environment. INVITED TALKS AND PANEL SESSIONS: As part of the technical ses- sions, invited talks provide introductory and advanced informa- tion about a variety of interesting topics, such as using stan- dard UNIX tools and employing specialized applications. We wel- come suggestions for topics, as well as request proposals for particular talks. You are encouraged to direct a proposal to the program chair. State a main focus, include an outline, and em- phasize why your topic is of general interest. Panel sessions on technical issues are welcome. Persons in- terested in participating in panel discussions should also con- tact the program chair. WORKS-IN-PROGRESS REPORTS: These reports provide researchers, developers, and implementors with ten minutes to speak on current work and receive valuable feedback. Present your interim results, novel approaches, or newly-completed work. Schedule your report in advance or on-site. Inquiries about WIPs should be directed to the program chair. SUGGESTED TOPICS: Graphical User Interfaces - The X Window System. User Interface Design and Standards. Open Look, Motif, and NeWS. Style guides and toolkits. Importance of consistency and ease of use. Porting Issues - Issues surrounding the tasks of porting an ex- isting application to UNIX, as well as issues of making UNIX ap- plications portable to other architectures and other platforms. POSIX compliance. Networking - Client/Server design issues. How and where to separate the functions of clients and servers. Novel paradigms. The impact of mobile computing on application design and testing. The impact of network design or selection on application develop- ment and performance. CASE and Project Management - Using UNIX tools and environment to support code development and project management. Notable gains and losses. Modifications and adaptations to well-known tech- niques. Operating System Issues - Adapting to limitations or benefits of various hardware platforms and operating systems. POSIX and COSE. Security - The impact of security features. Schemes for main- taining security within an application. Client/server issues. Encryption schemes. Issues affecting integrity, reliability, and non-repudiation. Using Kerberos and other third-party systems in applications. Transaction Processing - Implementing distributed transaction processing for UNIX applications. Performance and scaling is- sues. Distributed Applications - How do you make the best use of exist- ing UNIX functionality to build UNIX applications? Novel solu- tions. Client/server considerations. Object Oriented Programming - Productivity, languages, tech- niques, case studies. Experiences using C++, Eiffel, or other languages in code development. Internetworking - Effects on application design and support. In- teresting or useful development platforms. Portability issues. Appropriate use. Advantages and disadvantages of various network architectures. Delivering and Installing Applications - Best methods. Superuser requirements. Licenses and license administration. Software piracy. Preventing worms and viruses. How to do updates effec- tively, economically, and securely. Testing and Certification - The impact of compliance. Experi- ences coding for and meeting compliance with various standards. Applications and POSIX.1 Conformance Testing. Application Standards - What are ABI, API, and ANDF? Selection criteria and impact on application design and development. PROGRAM COMMITTEEE Program Chair: Jim Duncan, Math Department, Pennsylvania State University Program Vice Chair: Greg Woods, GAW Consulting Dan Heller, Z-Code Software, Inc. Rob Kolstad, Berkeley Software Design, Inc. Evan Leibovitch, Sound Software Peter Renzland, Ontario Government Dan Tomlinson, Compusoft Elizabeth Zwicky, SRI International, Inc. DATES FOR REFEREED PAPER SUBMISSIONS Extended Abstracts Due: January 11, 1994 Notifications to Authors: January 26, 1994 Final Papers Due: March 11, 1994 Papers may feature real-life experiences, as well as research to- pics. Both case-study and technical papers will be accepted. Case studies should describe existing systems and include imple- mentation details; performance data is strongly encouraged. A submission must be in the form of an extended abstract (1500- 2500 words, 3-5 pages in length). The extended abstract should represent your paper in short form. It should demonstrate that you have a real project, that you are familiar with the work in your area, and that you can clearly explain yourself. Papers will be judged on technical merit, relevance to the theme, and suitability for presentation. Software and hardware vendors who wish to share their experiences, innovative solutions, and techniques are encouraged to submit papers. Please submit one copy of an extended abstract (e-mail preferred) via: E-mail: <app-dev-sub@math.psu.edu> FAX: +1 814 865 3735 to Jim Duncan re: USENIX App Dev 94 Postal mail: Jim Duncan USENIX App Dev 94 Math Department Pennsylvania State University 218 McAllister Building University Park PA USA 16802 Please refer to "USENIX App Dev 94" on all FAXes and postal mail regarding the symposium. Please direct inquiries regarding the symposium to <jim@math.psu.edu>. FOR PROGRAM AND REGISTRATION INFORMATION Materials containing all details of the technical and tutorial programs, conference registration, and hotel and airline discounts and reservation information will be mailed in mid-February 1994. If you wish to receive the registration materials, please contact: USENIX Conference Office 22672 Lambert St., Suite 613 Lake Forest CA USA 92630 +1 714 588 8649 FAX: +1 714 588 9706 E-mail: conference@usenix.org -- Jim Duncan <jim@math.psu.edu> Penn State Math Dept Systems Administrator "[A computer is] like an Old Testament god, with a lot of rules and no mercy." Joseph Campbell