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