[comp.lang.c] Call For Papers - Turbo Languages

davidi@well.sf.ca.us (David Intersimone) (10/15/90)

                       1991 Turbo Languages
                  International Users Conference
                          Call for Papers


Dear Borland Language Enthusiast:

Borland International, Inc. has announced the 1991 Turbo Languages
International Users Conference, to be held at the historic Sheraton
Palace Hotel in San Francisco, California from April 28 through May 1.

We're pleased to issue this call for papers for participation in the
conference.  Please submit a separate abstract form for each
presentation you would like to give according to the guidelines set
forth by the conference advisory board.

The deadline for submitting abstracts is November 1, 1990.  We will
notify you by early December about the acceptance of your proposal. 
Final papers will be due by February 1, 1991.

Thank you for your interest and support.  We are very excited about
this Conference and with your participation we're sure it will be a
great success.  We look forward to hearing from you.

                                      Sincerely,

                                      David Intersimone
                                      Conference Advisory Board

-------------------------------------------------------------------
CONFERENCE PURPOSE

The primary purpose of the Conference presentations is to educate
attendees about Borland Turbo Languages and programming techniques. 
We expect attendees to walk away from the Conference with a better
understanding of Borland products and of how other users are utilizing
Borland technology.

TARGET AUDIENCE

We anticipate 800-1000 attendees at the Conference, including
programmers and managers from companies and corporations of all sizes,
as well as independent consultants and educators.

Attendees of all levels of programming expertise are expected to
attend, from non-programming managers interested in new programming
technologies to expert programmers fluent in one or several Turbo
Languages.

WHAT YOU HAVE TO DO

Please fill out the included blank abstract form (a filled out sample
abstract form is on the reverse side of the blank form).  If you are
submitting more than one abstract, make copies of the blank form.

A brief biographical sketch (no more than 100 words).

Mail your filled out abstract form and biography to:

    Turbo Language Conference 
    Advisory Board
    c/o David Intersimone
    Borland International
    Languages Business Unit
    1800 Green Hills Road
    Scotts Valley, CA 95066

PRESENTATION INFORMATION

Submission of an abstract or a paper will not automatically qualify
you to make a presentation at the Conference.  The Conference Advisory
Board expects to receive more abstracts and papers than the number of
available sessions.  Presenters will be determined by the Conference
Advisory Board with the concurrence of Borland after reviewing all
submitted abstracts.

You will be notified, by mail, of the outcome of your abstract
proposal by early December 1990.  Following acceptance of your
abstract by the board, you will submit your presentation paper for
review by the board.  Your presentations must be received by February
1, 1991 as formal acceptance of papers will occur on February 15,
1991.  Prospective presenters should be aware of and plan for the
relatively short time between abstract acceptance and the deadline for
paper submittal.

PRESENTATIONS

Speaker presentations will either be one hour or ninety minutes long,
depending on the needs of the speaker.  Technical sessions will take
place both during the day and also later at night.  The focus of
sessions during the day is on the conference tracks.  Sessions in the
evening revolve around organized spontaneity, informal get-togethers,
and smaller discussion groups.

Presentations can be given using Quattro Pro slide shows, overheads,
35mm slides, or computer based visuals.  The presentation will follow
the subject matter put down in the submitted paper.

The allotted time includes a question-and-answer period.  Most
presentations will be given once during the Conference, but some of
the more popular ones may be repeated.  The audience size for most
presentations will range from 80 to 300 people.

ABSTRACT FORM

Included with the call for papers is a sample and a blank abstract
form.  

Your abstract form should include: 

    * A short title for the presentation; 
    * A one-sentence description of the presentation, suitable 
      for the Conference brochure; 
    * Name, company, title, address, phone number, electronic 
      mail addresses, fax number;
    * The track where your presentation would fit; 
    * An abstract for your presentation (no longer than 300 words)
      to be used by the advisory board in making its selection.
      The abstract should specify: The information to be covered; 
      The major functions and features to be demonstrated; Tips 
      and techniques of special interest to the audience; The 
      programming level of your audience. 
    * The estimated time needed to give the presentation.

If your presentation is a case study, please supply the following
information in the description: 

    * Who was involved in the case study; (Company name); 
    * When did the case under discussion occur; 
    * Why is this case study important; 
    * What conclusions can be drawn from this study.

Please indicate whether your presentation has special requirements,
such as special hardware, and lighting. Also indicate whether more
than one person will conduct the presentation.

CONFERENCE TRACKS

The presentations intended for the Conference fall into five major
tracks.  These tracks represent the subject areas we believe to be of
greatest interest to attendees.  You are by no means restricted to the
topics suggested here, or to the tracks that we've identified.  What
follows here are merely suggestions to give you ideas.  We welcome any
topics that you think will be of interest at the Conference.

Track #1: LANGUAGES AND DEVELOPMENT

Presentations for this track shuld focus on issues specific to the
Turbo Languages -- Pascal, C, C++, Assembler -- or to Turbo
environments. Submissions should consider programming problems and
issues such as optimization, profiling and performance testing,
object-oriented programming, and developing for specific platforms or
hardware.

Suggested topics include: 

    * Language-specific development issues, features, and history for
      Pascal, C, C++, Assembler; 
    * Programming problems, issues, and concepts (OOPs, performance,
      overlay optimizations, etc); 
    * Platforms, environments, application frameworks, application 
      proram interfaces; 
    * Examples and techniques of interesting or unusual projects, 
      ideas and special hacks.

Track #2: TOOLS

Presentations for this track should concentrate on tools technology. 
Submissions should consider the uses of programming tools for
debugging, development, or migration with an eye toward assessing
their effect on productivity from both a development and a maintenance
point of view.

Suggested topics include: 

    * Debugging and testing; 
    * Development tools, including screen designers, editors, librarians,
      and case tools; 
    * Productivity issues such as: version control, optimizing, automated
      testing, cross referencing, printing utilities, and profiling; 
    * Migration issues dealing with language conversion, moving code 
      between computers and operating systems.

Track #3: LIBRARIES

Libraries are an important part of programming, and promise to become
more important in the near future.  This track examines the issues
underlying library design and development for various purposes, the
use of OOP libraries, and the management of libraries.  Illustrative
case studies are encouraged.

Suggested topics for presentations include: 

    * Program design using libraries; 
    * Using OOP libraries; 
    * Multiuser methods; 
    * Libraries for developing user interfaces and application 
      frameworks; 
    * Library development and management (oriented toward in-house
      developers) 
    * Special purpose libraries; 
    * Issues in library development such as enhancement and extension.

Track #4: PROJECT MANAGEMENT and DESIGN

These sessions will explore techniques that enable developers and
development teams to deliver robust products on schedule. 
Participants will gain understanding and appreciation of hgh-tech and
low-tech approaches t managing the development process.  

Presentations will cover such topics as: 

    * Analysis and design for structured and object-oriented 
      development; 
    * Code reusability strategies; 
    * User interfaces design; 
    * Testing and quality assurance methods; 
    * CASE in practice; 
    * Managing huge projects (including the downsizing of projects); 
    * Adopting OOP; 
    * High-level case studies.

Track #5: ETC

This track is designed to attract presentations that do not fit neatly
into any of the previously noted tracks.  Sessions will explore the
corners and the insides of the technology, and are not restricted in
any way.

Possible topics in this track include: 

    * Hot tips; 
    * Turbo Language puzzles, tricks and hacks; 
    * Turbo language int    * Algorithms; 
    * OOP frontiers; 
    * Robotics, AI, arti life, virtual reality; 
    * High level application case studies (not in-depth).

IMPROVING YOUR CHANCES

We would like to accept everyone who offers an abstract or paper, but
will probably not be able to do so.  Presenters will be selected
primarily on the strength of their abstracts and qualifications.

Your chances of being selected will improve if you:

1. Offer special tips and techniques in your presentation.  Such tips
will make your presentation more compelling than the same topic
presented in a more traditional manner.
2. Describe novel and unique applications of Turbo Language products
and tools in an original fashion.
3. Follow closely the format for abstracts defined in this Call for
Papers.

Note that although we expect object-oriented programming (OOP) to be a
very popular topic, we do not intend to lose sight of programming
approaches using non-OOP techniques.

Presentations that demonstrate proprietary code or techniques are
discouraged.  Presentations intended to demonstrate features of
proprietary products are discouraged.  In case-study presentations,
the code may itself be proprietary, but you must be prepared to fully
explain the techniques you demonstrate, either in your paper, or in
response to questions from the audience.

CONFERENCE PLANNING SCHEDULE: (1990-1991)

        Nov 1           Deadline for abstract 
                        receipt
Early Dec       Notification of abstract 
                        eptance
        Feb 1           Deadline for receipt of 
                        presentation papers
        April 28        Conference Starts 

All Borland products are trademarks of Borland International, Inc.
Copyright @1990 Borland International, Inc. All rights reserved.

CORPORATE HEADQUARTERS: 1800 GREEN HILLS ROAD P.O. BOX 660001, SCOTTS
                        VALLEY, CA 95067-0001, (408) 438-5300
OFFICES IN: AUSTRALIA, DENMARK, FRANCE, GERMANY, ITALY, JAPAN, SWEDEN
            AND THE UNITED KINGDOM

 L A N D



STRACT FORM
Deadline for submittal:  November 1, 1990
 _____________________________________________________
scription of your presentation:
  ___________________________________________________________
  ___________________________________________________________

Name:   _________________________________________
Company:_________________________________________
Title:  _________________________________________
Address:_________________________________________
        _________________________________________
        _________________________________________
        _________________________________________
Phone #:___________________
Fax #:  ___________________
EMail:  _____________________________

Track #:    ____
Abstract:   ______________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________

Duration: ( ) 60 minutes  ( ) 90 minutes  ( )longer:  ______
Special requirements (hardware,lighting, etc):
  ______________________________________________________________

Please include a brief biographical sketch (no more than 100 words) on
a separate piece of paper.



TURBO LANGUAGES                                   < S A M P L E >
INTERNATIONAL USERS CONFRESENTATION ABSTRACT FORM
Deadline for submittal:  November 1, 1990
  __C++ Programming for Process Control________________

One-sentence description of your presentation:
  _Polymorphism is shown to be a powerful object-oriented____
  _technique for developing C++ programs for process control.

Name:   __Irving Schmidlapp______________________
Company:__A&B Manufacturing______________________
Title:  __Engineer_______________________________
Address:__555 Disk Drive_________________________
        __Suite 386______________________________
        __Scotts Valley, CA 95066________________
        _________________________________________
Phone #:__(408) 555-8087___
Fax #:  __(408) 555-8088___
EMail:  _____________________________

     _1__
Abstract:       _This paper shows how polymorphism can be used to_
_maximize productivity when developing C++ software for process___
_control applications.  The presentation will show examples of____
_polymorphic objects representing a hierarchy of instruments at___
_a water-treatment plant, and will go through the process of______
_adding a new instrument class and modifying an existing instru-__
_ment class.  The development of the software will be discussd,___
_with particular attention devoted to integration of graphics_____
_with classes using multiple inheritance._________________________
__________________________________________________________________
__________________________________________________________________
__KEYWORDS:  C++, PROCESS CONTROL, POLYMORPHISM___________________
__________________________________________________________________
__________________________________________________________________

Duration:       (x) 60 minutes  ( ) 90 minutes  ( )longer:  ______
Special requirements (hardware,lighting, etc):
  _386 PC w/ 3 meg extended memory, mouse_________________________

Please include a brief biographical sketch (no more than 100 words) on
a separate piece of paper.