Object-focused environments revisited.
Saved in:
| Title: | Object-focused environments revisited. |
|---|---|
| Authors: | Olivero, Fernando1 fernando.olivero@usi.ch, Lanza, Michele1, D’ambros, Marco1 |
| Source: | Science of Computer Programming. Feb2015 Part 3, Vol. 98, p394-407. 14p. |
| Subjects: | Object-oriented programming, Smalltalk (Computer program language), Object-oriented programming languages, Source code, Prototypes, Desktop environments (Computer interfaces) |
| Abstract: | Developers write Object-Oriented programs using numerous tools that come as part of integrated development environments (IDEs). We focus on the tool based interfaces of a dynamic class-based language named Smalltalk. Smalltalk IDEs have remained the same for almost 30 years now, despite that they have been found to induce problems related to navigation and the loss of context. The tools work on a textual representation of a program: the source code, which makes it more difficult to comprehend and manipulate the system under construction. In reaction to that, researchers have proposed building IDEs around other metaphors. We explore the desktop metaphor applied to Object-Oriented languages in the form of an object-focused environment , and provide a detailed description of our working prototype, named Gaucho. Our goal is to depart from IDEs with tool based interfaces and fancy text editors, towards an environment that eases the interaction and the crafting of objects by providing more concrete means of manipulation within the interface. [ABSTRACT FROM AUTHOR] |
| Copyright of Science of Computer Programming is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 99827324 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Object-focused environments revisited. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Olivero%2C+Fernando%22">Olivero, Fernando</searchLink><relatesTo>1</relatesTo><i> fernando.olivero@usi.ch</i><br /><searchLink fieldCode="AR" term="%22Lanza%2C+Michele%22">Lanza, Michele</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22D’ambros%2C+Marco%22">D’ambros, Marco</searchLink><relatesTo>1</relatesTo> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Science+of+Computer+Programming%22">Science of Computer Programming</searchLink>. Feb2015 Part 3, Vol. 98, p394-407. 14p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Object-oriented+programming%22">Object-oriented programming</searchLink><br /><searchLink fieldCode="DE" term="%22Smalltalk+%28Computer+program+language%29%22">Smalltalk (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Object-oriented+programming+languages%22">Object-oriented programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Source+code%22">Source code</searchLink><br /><searchLink fieldCode="DE" term="%22Prototypes%22">Prototypes</searchLink><br /><searchLink fieldCode="DE" term="%22Desktop+environments+%28Computer+interfaces%29%22">Desktop environments (Computer interfaces)</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Developers write Object-Oriented programs using numerous tools that come as part of integrated development environments (IDEs). We focus on the tool based interfaces of a dynamic class-based language named Smalltalk. Smalltalk IDEs have remained the same for almost 30 years now, despite that they have been found to induce problems related to navigation and the loss of context. The tools work on a textual representation of a program: the source code, which makes it more difficult to comprehend and manipulate the system under construction. In reaction to that, researchers have proposed building IDEs around other metaphors. We explore the desktop metaphor applied to Object-Oriented languages in the form of an object-focused environment , and provide a detailed description of our working prototype, named Gaucho. Our goal is to depart from IDEs with tool based interfaces and fancy text editors, towards an environment that eases the interaction and the crafting of objects by providing more concrete means of manipulation within the interface. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Science of Computer Programming is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=99827324 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1016/j.scico.2013.07.011 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 14 StartPage: 394 Subjects: – SubjectFull: Object-oriented programming Type: general – SubjectFull: Smalltalk (Computer program language) Type: general – SubjectFull: Object-oriented programming languages Type: general – SubjectFull: Source code Type: general – SubjectFull: Prototypes Type: general – SubjectFull: Desktop environments (Computer interfaces) Type: general Titles: – TitleFull: Object-focused environments revisited. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Olivero, Fernando – PersonEntity: Name: NameFull: Lanza, Michele – PersonEntity: Name: NameFull: D’ambros, Marco IsPartOfRelationships: – BibEntity: Dates: – D: 03 M: 02 Text: Feb2015 Part 3 Type: published Y: 2015 Identifiers: – Type: issn-print Value: 01676423 Numbering: – Type: volume Value: 98 Titles: – TitleFull: Science of Computer Programming Type: main |
| ResultId | 1 |