My concrete suggestion is to get a bunch (3-12) of people who have developed interesting OO applications. I'm interested in
topics like genetic engineering, control of power plants, robotics, satellites, bond trading, cell phones; anything thatis not likely to be taught in a course in a CS department. They will describe what their application does (some people call
this "design") and how the objects work to carry it out (OOPSLA people call this "design"). They have an hour to talk with half an hour for questions. Each one will work closely with an OOPSLAinsider who will help them to present their system in a way that will be attractive to and understandable by OOPSLA attenders.
It will not be easy to find these people, but if we start now then we should be able to do it.
This is perhaps related to OntologicallyOriented Computing because each presenter should discuss the abstractions that were important to them. -RalphJohnson
Sounds great. Especially if I'm not fingered to shepherd one of these things :-)
And afterwards, if there were proccedings or a book, people in CS departments (students at least) could read it and benefit from themI also miss Application (and System) papers a lot. What Ralph suggested is, of course, a good idea but I would like to see these papers in the main technical treck.
I've heard more than once people saying: "this paper describes an extremely interesting OO aplication but it doesn't bring new ideas to the state of the art in OO so we shouldn't accept it." Then we get stuck with those boring papers that do bring new (small and incremental) ideas but nobody cares to read them or to attend their presentation.
-FabioKonThat's one of the problems that OOPSLAEssays solves. By making papers about applications essays - were program committee members to complain, for example - the sanctity of the technical papers can be protected. -rpg
This is one of the good things about Onward! that it is separate from the technical
programme and does not affect its sanctity. I'm happy for Onward! to continue,and ideally grow, but this would not mean, for example, that we couldn't start
another sepearate stream, EmergingTechnologies say, that was to CelebrateApplications, was not so research focused, that still had papers in a longer proceedings, etc. The IntruigingTechnologies stream that ran in OOPSLA 2001 acted as a SalonDesRefuses, taking papers - often application papers - bounced from the main tech programme; yes drew hundreds more people than the tech sessions. - JamesKjxI like both Ralph's and Rebecca's ideas. Have seen some great practitioners reports and made interesting contacts while reviewing for the agile conference. Was not at the conference and do not know how the sessions were run. Did a practioner's report once at OOPSLA -- and had like the other reports very small audience, scheduled next to a Kent Beck vaudeville (quiz). I think the reports sessions could benefit from bringing the reports together and encouraging discussion -- report linked to panel like Ralph organized a couple of years in a row on good and bad stories ... thinking while typing.
For the OntologyOriented session -- I would LOVE that one -- we would need to hunt for those examples and invite those people rather than sollicit papers, I think.Would live to help with any of these. MartineDevos
I like these ideas too. It occurs to me it isn't just an Oopsla thing: we academics do not empahsise applications sufficiently.
We could have whole case-study courses, for example. Should have.On the other hand, I fear that the whole community lusts too much for the next big thing. People want new, even when they don't understand old. This is a hard and important problem that underlies the Oopsla situation. Big and good ideas like Frameworks and Patterns make a splash, and then too many people lose interest long before the ideas are fully taken in and explored. It's sad.
It's the new frontier. So what to do? One way would be to ignore such people. But we like the buzz of big numbers, and they pay. Another way would be to re-market and re-cycle. It's not Applications, it's um, Design Examplars. It's new! It's the next big thing! It's spiral learning on an industry scale...