*BSD News Article 16570


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