Newsgroups: comp.sys.next.programmer,comp.lang.oberon,comp.object.logic,comp.lang.scheme,comp.lang.beta Path: news.daimi.aau.dk!news.uni-c.dk!newsfeed.sunet.se!news00.sunet.se!sunic!mn6.swip.net!plug.news.pipex.net!pipex!tube.news.pipex.net!pipex!lade.news.pipex.net!pipex!tank.news.pipex.net!pipex!news.mathworks.com!newsfeed.internetmci.com!ncar!uchinews!news From: Bob Hathaway <75027.1663@compuserve.com> Subject: CALL FOR PAPERS - MAJOR NEW ONLINE OBJECT JOURNAL - SIGS/BOB HATHAWAY X-Nntp-Posting-Host: ford.uchicago.edu Message-ID: Summary: Object Oriented Technology on the WORLD WIDE WEB Keywords: WWW OO Object Oriented Journal Sender: news@midway.uchicago.edu (News Administrator) Reply-To: 75027.1663@compuserve.com Organization: Object Currents Date: Thu, 11 Jan 1996 12:54:47 GMT Lines: 561 Xref: news.daimi.aau.dk comp.sys.next.programmer:33701 comp.lang.oberon:16082 comp.object.logic:10573 comp.lang.scheme:24058 comp.lang.beta:10620 CALL FOR PAPERS =============== OBJECT CURRENTS ONLINE HYPERTEXT JOURNAL NEW MONTHLY OBJECT-ORIENTED FORUM Location: http://www.sigs.com/objectcurrents Editor: Bob Hathaway Publisher: SIGS Next Issue: February 1, 1996 Feb Articles Due: January 15 (3-5pp) Submissions To: bob_hathaway@notesgw.compuserve.com Cc: 75027.1663@compuserve.com w/attachments: rjh@geodesic.com Hard Copy: See signature below. Formats: HTML, Word. DOS, Sun Unix. ph: 312-327-2121 Bob Hathaway and SIGS are proud to announce Object Currents - the first significant hypermedia journal devoted to object-oriented technology. Object Currents appears monthly, and its first issue is now up at SIGSnet; see above. The premiere January 1996 issue was a resounding success, and we have received much praise since it went up on January 1. Object Currents' Policy and Contributors' Guidelines are included below and should be read in full prior to article submission. Articles may not have been previously published, but papers and articles on the net are welcome. We are *not* overly concerned about copyright issues on net articles, and while articles may not have appeared in another journal or periodical, they may be reprinted in book form or available on the net with advanced consent. Object Currents presents a complete new free journal with Departments, Columns, and Feature Articles, along with 8 to 10 *new* articles from SIGS' Journals - JOOP, ROAD, C++ Report, Object Magazine, Smalltalk Report, X Journal, The Java Report etc. Advertisers' queries are most welcome! Send email for a discussion of honorarium (Authors' fees). Object Currents provides unique opportunities to authors, readers, and advertisers with WWW hypertext multimedia, such as access to home pages and databases, and in advanced object-oriented coverage. Object Currents' unique hypertext media provides for advances over earlier journals - links to home pages, sites, databases and information servers, interaction, animation, graphics, code retrieval and execution, expanded pages, and video - and this superior medium should be exploited to its fullest possible extent. This not only presents a unique opportunity to authors and advertisers, but to Object Currents' readership as well. From the Guidelines below: Authors should capitalize on the unique multimedia and hypermedia nature of Object Currents, as Object Currents is the first significant WWW journal for software development. Hypermedia provides a unique opportunity for the innovation of superior articles and information systems technology. All forms of hypermedia links and multimedia are strongly encouraged in submissions including text, computation, images, audio, video, animation, and true interactivity. CGI bridges to external databases and information servers are also encouraged, although commercial uses will be judged along strict relevance criteria. [...] First priority is given to new and advanced topics of real importance to the object community, including applied research and development and new techniques and systems. Advanced topics and techniques include but are not limited to delegation languages, advanced programming techniques and idioms, advanced use of methodologies, reflective meta-systems, new visual systems, GUI and hypermedia, and new methods, processes, and metrics. New systems and their use include but are not limited to programming languages, CASE and meta-CASE, databases, operating systems, and distributed systems. All articles should have emphasis on new technology and their use, but can include the full range of traditional topics in object technology from analysis to design and implementation, research and theory to practical[...] Object Currents Issue Inventory: SIGS articles: 7 to 10 articles from current SIGS Publications per issue (JOOP, ROAD, Obj Mag., C++ Rpt, etc.) Object Currents Articles: 2 to 4 per issue. Columns: Several columns will appear from regular columnists on important topics. Newsgroup Dialog: Extrapolated subjects with commentary. Fun and Games: Puzzles to be picked up from the C++ Report and the net (Obfs. C++). Questionnaire: W/compiled results from last issue. SIGS Bookshelf: Book reviews and summary. Movers & Shakers: Interview or profile of object industry VIPs. Code Watch: Source code, from both SIGS journals and elsewhere, such as on the net. Editorial Comments: By both authors and readers are encouraged. This week in OT: Prepared by SIGS News Editor. Object Currents World Class Columnists: Watts Humphrey: SEI Process Director, CMM & PSP Inventor Bertrand Meyer: Eiffel, Object-Oriented Design and Software Engineering Michael Jesse Chonoles: Chief of Methodology, Advanced Concepts Center of Lockheed Martin David Shang: OO Programming Language Designer, Motorola Labs Francois Bancilhon: President, O2 Technology, Leading ODBMS Michael Spertus: President, Geodesic Systems, Advanced automation systems Articles for the February issue are due by January 15. Good luck! Best Regards, Bob Hathaway Robert John Hathaway III Editor in Chief Object Currents Hypertext Journal 655 West Irving Park Road, Suite 5417 Chicago, Illinois 60613-313775 USA Ph: 312-327-2121 Fax: 312-327-2936 Email: 75027.1663@compuserve.com - Correspondence, Submissions bob_hathaway@notesgw.compuserve.com - Submissions after 1/1/96 rjh@geodesic.com - Unix, Attachments OBJECT CURRENTS HYPERTEXT JOURNAL POLICY AND CONTRIBUTORS' GUIDELINES Editor: Bob Hathaway Publisher: SIGS Date: 12/6/1995 Copyright SIGS/Bob Hathaway 1995 Authors' Guidelines Object Currents presents the first significant hypermedia journal to provide developers and managers of object-oriented systems with a full range of articles covering the entire spectrum of object technology. Object Currents articles are accompanied by several articles from SIGS' journals, but are set apart by their "eye on the future" perspective. First priority is given to new and advanced topics of real importance to the object community, including applied research and development and new techniques and systems. Advanced topics and techniques include but are not limited to delegation languages, advanced programming techniques and idioms, advanced use of methodologies, reflective meta-systems, new visual systems, GUI and hypermedia, and new methods, processes, and metrics. New systems and their use include but are not limited to programming languages, CASE and meta-CASE, databases, operating systems, and distributed systems. All articles should have emphasis on new technology and their use, but can include the full range of traditional topics in object technology from analysis to design and implementation, research and theory to practical applications advice for real engineering and commercial environments, all relevant object-oriented programming languages, including but not limited to C++ and Smalltalk, and other relevant areas including interoperability to X Windows and GUI. Authors should capitalize on the unique multimedia and hypermedia nature of Object Currents, as Object Currents is the first significant WWW journal for software development. Hypermedia provides a unique opportunity for the innovation of superior articles and information systems technology. All forms of hypermedia links and multimedia are strongly encouraged in submissions including text, computation, images, audio, video, animation, and true interactivity. CGI bridges to external databases and information servers are also encouraged, although commercial uses will be judged along strict relevance criteria. Audience Object Currents' intended audience comprises all involved in and effected by object-oriented technique and technology, such as programmers, software engineers, systems and applications developers, progressive students, project leaders, managers, and users of object-oriented systems, with the purpose of providing more quick and effective acceptance and improvement of existing object practice, strategy, technology, and understanding. Vision A software development community utilizing the best known practice and experience of object-oriented technology. A hypermedia network supporting object-oriented technology transfer and the continual improvement of object technology with the ultimate aim of fostering continued progress within the software community. Mission To present the latest in object-oriented theory, practice, and experience in a way that is most immediately useful to the intended audience; and to encourage the highest levels of quality and excellence within the software development community through object technology - to achieve Object Currents' vision - through innovative use of the latest in hypermedia and multimedia technology. Objectives 1) To be the primary conveyance of object-oriented information, resource, technique, and technology. 2) To provide an exemplary hypermedia medium through Object Currents; to be a leader on the "Information Superhighway". Object Currents' authors should be innovative in the use of hypermedia in submissions. 3) To link Object Currents and the Official WWW/Internet Object-Oriented FAQ for the purpose of fulfilling Object Currents' vision and mission. 4) To provide a weekly online news service on new and important developments in object technology. 5) Contributors' Objective: To support successful widespread acceptance and growth of object technology by authoring Object Currents' articles and through use of multimedia and hypermedia composition. Editorial Outline and Features Contents Object Currents presents a full range of object-oriented articles pertaining to new and advanced object technology. This includes all areas from programming languages, methodologies, software engineering, breakthrough ideas, theory and experience from the software industry, and etc. Reviews of existing products, problem/solution papers. and other important areas from the object domain will also be considered. Format Html preferred, with creative use of multimedia and hypermedia strongly encouraged. Also Java and VRML. ASCII or Word RTF is also acceptable - Object Currents will provide html transformation. Send email for a list of freeware/shareware html tools, or visit www.sigs.com (late Dec '95) for links to popular sites. Frequency: 12 times/year. Issue Inventory: Feature articles: 8 to 10 articles from current SIGS Publications per issue. Object Currents Articles: 2 to 4 per issue. Columns: Several columns will appear from regular columnists on important topics. Newsgroup Dialog: Extrapolated subjects with commentary. Fun and Games: Puzzles to be picked up from the C++ Report and the net (Obfs. C++). Questionnaire: W/compiled results from last issue. SIGS Bookshelf: Book reviews and summary. Movers & Shakers: Interview or profile of object industry VIPs. Code Watch: Source code, from both SIGS journals and elsewhere, such as on the net. Editorial Comments: By both author and readers are encouraged. This week in OT: Prepared by SIGS News Editor. Articles (3 - 5 pages) All submitted articles must satisfy some genuine need in the software community with respect to object-oriented development, be highly informative and lucid, and be appropriate to the intended Object Currents audience. Articles containing new and advanced technology or method, with an "eye on the future" perspective, and making best use of hypermedia will receive highest priority. Article sections should be numbered. Articles must have a brief one or two paragraph abstract/summary. Recommended are sections on introduction/background, goals and audience, unique contribution, problems, benefits, issues and related works, conclusion, and acknowledgements and references, as appropriate. Diagrams and examples, including code fragments and complete programs, should be plentiful to exemplify concepts. Series (3-5 pages, 2-8 installments) A series is a collection of articles offering the author an opportunity to address a topic in great depth. The series may run from two to eight installments. Series should be clearly partitioned into subtopics. Column (2-3 pages) Columns are designed to provide an ongoing discussion of a topic area, offering the columnist an opportunity to cover a topic in great breadth over an extended period of time, and to track changes and trends in the topic area as the technology matures. Over time, the readers of a column should gain an appreciation for the approach and style of the columnist and be able to identify the people, companies, and products involved. Editorial comments by both the author and readers are encouraged. Newsgroup Dialog The editor will take a thread or threads from the comp.object newsgroup and provide commentary. Such threads may be started by the Editor and may be related to the current issue. Fun and Games Puzzles to be picked up from the C++ Report and the net. Puzzles can include obfuscated programming code, preferably from a well-known language, or any other sort. Questionnaire A questionnaire will appear in each issue raising questions of importance to the object community, typically concerning the issues raised by that issue. The results from the last questionnaire will appear in the next issue of Object Currents. SIGS Bookshelf (2-3 pages) Reviews of books, videos, and conferences. These should have the "eye on the future" perspective of Object Currents. A review should describe the purpose, content, and intended audience of the item and make critical comments on its accuracy and success in fulfilling its purpose. If appropriate, the author should comment on the suitability of the item for educational purposes. Movers & Shakers Interview or profile of object industry VIPs. An interview or profile should discuss the "movers" background, such as research interests, current line of work and primary contributions, primary work today, object of interview or profile, and conclusion. An "eye on the future" perspective should be maintained, including a discussion on where the "movers" contribution will bring the object community in the near future. Code Watch Source code will be provided at the SIGS site, possibly mirrored from another. This code may come from SIGS journals or anywhere, such as on the net. Editorial Comments Comments on the previous Object Currents issue, including other editorial comments, provides a means of feedback and interaction for both author and reader. Potential topic areas are enumerated below; this list is not exhaustive and creativity is encouraged. Topics should be drawn from new and advanced areas of object technology. SIGS topics are very similar, but Object Currents articles emphasize the latest and most advanced technology, how it should be incorporated today, and where it is leading tomorrow. Applications Authors should discuss how advanced object technology should be used to improve current practice. Successes and failures can provide valuable feedback on future directions and what to follow and what to avoid. How new or advanced techniques improve quality, productivity, or problem solving should be reported. Learning curves, obstacles and their removal, required support, metrics optimization, and other issues where improvement is needed in the software industry today should be addressed. Transitioning from old to new technology can be addressed. Example Topic Areas: - Advanced Applications - Modern Systems support - Visual programming, hypermedia, Java, VRML - Advanced OO frameworks, patterns, APIs, Libraries - Application portability, open systems, new standards Hypermedia The World Wide Web has been described as object-oriented. New approaches to hypermedia, especially the World Wide Web, are desired. Java, VRML, Python, and other new languages and systems are of interest. New and innovative use of the Web and/or hypermedia by object-oriented applications. Example Topic Areas: - The object-oriented WWW - Better approaches to hypermedia with object technology - Innovative use of hypermedia and the WWW by object-oriented applications - Innovative or novel use of new approaches, such as Java, Python, VRML. - Exemplary use of graphics, animation, or video. - New Standards - New Tool Support - OO VR, development, use - Integration with the Web, e.g. OODB, Systems, interfacing Idioms, Languages, Environments, and CASE More powerful and expressive idioms and techniques in object-oriented programming are desired. New languages and environments can be discussed, including research languages. New paradigms in OO, such as delegation, and new environments, such as metacase, are of importance today. Perhaps examine issues of power, flexibility, orthogonality, expressiveness, correctness, portability, availability, suitability, and style with an emphasis on modern use. Example Topic Areas: - New constructs in OO - Better approach or technology - New CASE and why it should be used in real development - New Idioms or advanced programming techniques to follow - Reflective systems and extensibility - Metasystems - Advanced use of polymorphism - Advanced uses of inheritance: multiple, dynamic, shared, etc. - Advanced reuse - theory and practice: - Efficiency/optimization vs. power expressiveness - New Standards Databases New developments and advanced topics in OODBs can be addressed. Where, when, and why a new technology is required. Reasons for transition to and acceptance of object databases including advantages (over older and/or other approaches) and new ideas should be presented. Example Topic Areas: - New OODB technology - New and novel uses of OODBs, such as for business objects - Distribution, concurrency, reliability, security - And WWW? - Advanced Languages Interfacing - Uses and Integration with other object systems - E.g. languages, CASE, business objects - New object query languages and use and 4GLs - Schema evolution and its importance/relationship to OOD. - Superiority of new OODB approaches over others - New standards and ideas Analysis And Design Methodology New techniques in analysis and design are always being devised. Older methods are evolving and fusing into newer methods. The need to utilize the new methodologies and how to best achieve their acceptance is of real importance today. Identifying future trends is of interest to readers. Comparisons between the new methodologies and what they imply, or at least why the new technique is superior. Example Topic Areas: - New and better methodologies and their use - Best or creative uses of OOA/D, perhaps in new application domains, such as business. - Most relevant domains of use, strengths and weaknesses - New techniques proven to be effective - CASE/METACASE support - Extensibility and reuse - Use in process - CMM/SPICE/Other approaches: standards, reviews, walkthroughs, JAD, RAD, Spiral Model, and etc. Modern practice and experience. - Improved cost drivers, moving effort upstream - New fusion efforts Process Software engineering processes are a hot topic today. The SEI's CMM level 1.0/2.0, ISO SPICE and the modern management practice of process improvement are of great relevance to today's software development. Discuss how object methodologies and technologies fit in with and better support modern software engineering processes, such as Boehm's Spiral Model of development. Example Topic Areas: - New and better development processes - how they relate to OO - OO's basis in modern and flexible processes, especially in analysis and design - Experience with modern process and OO - Handling the transition to modern from legacy processes, such as the waterfall model - Novel use of analysis models - Metrics and process - Process optimization - Process and methodology, suitability of various methods to various processes of development - Process specialization and generalization - what should be tailored and what should be standardized intra- and inter- organizationally. - Standards - ISO/SPICE, SEI, etc. Management - OD - Project Management - Testing Modern management theory and its application to OO development. TQM, CMM 2.0, SPICE, Baldridge, Deming and their relevance in todays markets. Best practices, world class standards, and productivity. Statistical control and process improvement. How do these relate to object technology and methodology? Modern learning theory and its application in education (at all levels) and practice. How OO affects or improves project management, planning and estimating, SCM, quality, and system evolution. Example Topic Areas: - TQM/CMM 2.0/SPICE/Baldridge/Deming applied to OO development. - Improved metrics: e.g., reduced cycle time, time to market, ROI, quality of life. - Effects of improvement efforts, including OO. - Introduction of new techniques and technologies, innovative approaches - Grass roots efforts at quality (stealth quality and SE?) - Instituting change with very modern technology and technique. - Staffing for new OO technology development - e.g. Boehm's 5 principles - Enterprise modeling and design, hypermodern techniques. - Dealing with user needs and expectations, early analysis. - New standards, Baldridge, ISO, etc. Education and Training How the new OO techniques are best taught and how training should be provided is of real importance today. One Level 5 organization provides 45 days training to all developers before starting, is this best? What are the alternatives? The need for improved education and training in both academia and industry, especially with regards to real-world development, is of importance. How should new OO techniques be taught or used in initial development efforts? Example Topic Areas: - Application of new learning techniques to object education; such as learning tools - Teaching/learning object technology - Experience reports - Transitioning from programming to object-oriented analysis, design, and programming - Learning curves. How long does it take to reach proficiency, or various levels of expertise at very modern techniques? Optimizing the learning curve. - Humphrey's PSP Contributors' Guidelines Object Currents Submissions All submissions must be sent directly to the Editor on diskette or via email. All articles are subject to peer review by the Editorial Board and selected members of the object community. Notification of acceptance and assignment to an issue will shortly follow the review process. All submissions are final; material will not be returned. Authors are required to assign copyright to SIGS publications. Copyright forms will be sent upon notification of acceptance. Special allowance can be made for submissions to reappear in future planned books. Style We request the following elements of style for all submissions: - Liberal use of WWW hypermedia facilities and multimedia are strongly encouraged. Object Currents provides a unique opportunity to present information in a superior way to readers, and this should be taken advantage of to the fullest extent possible. Make correct use of HTML (support is available). - Open articles with a few strong paragraphs to attract readers' attention. An introductory abstract is preferred. - Highlight possible pull-quotes. Keep pull-quotes in mind when writing. - No double returns, even after paragraphs. - Clearly mark major and minor subheads <1>, <2>, etc., if possible. - Use tabs instead of spaces for formatting tables, lists, code, etc. - Do not manually hyphenate; the page layout software will do this - Omit headers and footers. - Literature citations should be placed numerically in order of appearance at the end of the article; text citations should appear in parenthesis. - Charts or other graphics should be submitted in clear, reproducible hard copy, if possible. Format The preferred format for files is HTML in ASCII or Microsoft Word (V 6.0 or later preferred). Please note format clearly on diskette. Articles can be submitted in Word RTF or ASCII, to be placed in html by Object Currents. UUencoded, tared, compressed filed, or files with attachments should be CC'd to rjh@geodesic.com. Anonymous FTP will soon be available at: ftp.geodesic.com:/pub/objectcurrents/submissions Media: Disks accepted: DOS 3.5" Email: RTF or ASCII files sent over Compuserve, 75027,1663 (75027.1663@compuserve.com). Submissions with attachments should be sent to rjh@geodesic.com. Please also try to send a hard copy: Robert John Hathaway III Editor in Chief Object Currents Hypertext Journal 655 West Irving Park Road, Suite 5417 Chicago, Illinois 60613-313775 USA Ph: 312-327-2121 Fax: 312-327-2936 Email: 75027.1663@compuserve.com - Correspondence, Cc Submissions bob_hathaway@notesgw.compuserve.com - Submissions rjh@geodesic.com - Unix, Attachments Contact Bob Hathaway, 75027.1663@compuserve.com, (312) 327-2121 (leave msg), with trouble on submissions. Alternate contact points are rjh@geodesic.com, and upon failure, lotech@inch.com. Manuscript Submission Schedule ISSUE: 1996 February - January 15 March - February 5 April - February 23 May - March 23 June - April 23 July - May 23 August - June 23 September - July 23 October - August 23 November - September 23 December - October 23