Announcement
Call for papers
APL2010 Topics

The APL2010 Berlin Conference is seeking contributions which highlight the value and importance of array processing languages in finding solutions to (application) problems and in creating new strategies for programming. How do array processing languages facilitate rapid development, simulations, prototyping, and toolbox creation?
Computers are getting faster and faster, but a real speed-up can only be achieved by exploiting parallel architectures, spreading the workload on several processors in one computer or on several (distributed) computers, maybe worldwide. From their nature array processing languages are supporting the implementation of parallelism.
What are their benefits in existing and future parallel HPC environments and what are today's and tomorrow's applications? Where are the limits of parallelism? To which extent (new and existing) array processing applications can automatically be parallelized? Programming is a constantly evolving discipline. New and challenging applications keep requiring more realistic simulations, stochastic methods, massive data manipulation, and distributed high performance computing. What is the role array processing languages are playing in these areas? How does parallelism help?
Many programming languages and symbolic interpreters, including the different APL implementations, J, K, MatLab, Maple, S, R are becoming stronger array processing languages (in the following referred to as APLs). What features do these languages have in common? How do they differ? Are they converging in terms of primitives, parallelism, functionality, data and control flow, interfaces to hardware and software, and in communication inside one computer and to the outer world? Do these languages miss important data structures or primitives?
The success of a language depends not only on its quality, but also on its development environment - editors, prolers, and debuggers - and on its toolboxes and libraries. These permit people to attack a problem quickly and successfully.
Sponsorship
Topics of Interest
Topics of interest include but are not restricted to
State of the art of array processing languages:
- Actual situation | Forthcoming features | Future expectations
Array processing languages in computer sciences:
- Parallel Programming | (Automatic) parallelization and concurrency
- Object-oriented programming | Meta level programming
- Interfaces and communication to external environments
- Articial intelligence | APLs and the World Wide Web
Challenging (production type) applications solved with array processing languages:
- Finance and insurance | Marketing and ordering | R & D HPC calculations
- Simulation of scientic, technical, economical and social phenomena
- Control of processes and plants | Knowledge acquisition
Toolboxes for all varieties of applications:
- Data representation, graphics | APLs and (Relational) Data Base Systems
- Graphical User Interfaces | Neural networks, fuzzy logic
- Automatic parallelization
Array processing languages in education:
- Teaching APLs | Teaching with APLs | APLs in Schools
- Student Projects
Theory and practice in array processing language design and implementation:
- Optimization of APL programs | Language design in APLs
- APLs and irregular data structures | Shortcomings of today's APLs
Type of contributions
Types of Contributions for APL2010
Paper:
45 min presentation (+ 15 min discussion)
Short communication:
20 min presentation (+ 10 min discussion)
Tutorial:
90 min interactive session, several sessions may be booked. The main intention should be to get new people interested in APLs.
Workshop:
2 h computer based introduction into an APL language, a tool box or a new technique, several connected or separate sessions may be booked. The main intention should be to get new people interested in APLs.
Poster:
Presentation of achievements, ideas and topics to be discussed.
Birds-of-a-feather:
e.g. national user groups, special purpose groups.
Papers and short communications will be reviewed.
Deadlines
Deadlines for APL2010 Contributions
March 15, 2010 | Contribution commitment indicating category of contribution | Author
April 15, 2010 | 1 page abstract | Author
May 17, 2010 | Acceptance notication | Program Committee
June 15, 2010 | Preliminary agenda | Program Committee
July 31, 2010 | Final version |Author
There are no deadlines for Birds-of-a-feather sessions.
Submission
Intent of Submission
We would appreciate your contribution to the conference very much. Please notify us as soon as possible about your intention to participate in APL2010 through a contribution. You can do that via an eMail to contribution@apl2010.de.
Technical details about submission will be published and available soon.
Program Chairs
Dieter Kilsch (kilsch@fh-bingen.de) and Axel Holzmueller (axel.holzmueller@dpc.de)
Gold
Sponsors
Dyalog's mission is to design and implement APL systems which support the discovery and construction of every class of APL solution, from simple computational functions for personal use to complete 'shrink-wrapped' applications. Check out for more at http://www.dyalog.com

APL2000 is a full-service software company with over 30 years of experience whose mission is to develop and bring to market high quality APL application development software that keeps pace with evolving technologies and platforms. Check out for more at http://www.apl2000.com
IBM
The IBM APL2 family of products provides APL environments for the MVS, VM, AIX, Linux, Sun Solaris and Windows platforms. APL2's array processing capabilities, powerful development environment, and numerous interfaces to system facilities enable developers to build and deploy complex distributed applications. Check out for more at http://www.ibm.com
This could be your space -
come and join us!
Students are welcome to join APL2010 for free!
More about registration, pricing and the conference program
available on apl2010.de.
Silver
Sponsors

DPC is a high-skilled consulting company in the areas of data modeling, business intelligence and statistical software with focus on insurance industry and financial services as well as cross-branch on controlling and sales departments. We can benefit from deep experience in designing, developing and testing actuarial applications. This is the main area DPC intensively works with APL.
