home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / object / 3419 < prev    next >
Encoding:
Text File  |  1992-09-03  |  4.1 KB  |  77 lines

  1. Newsgroups: comp.object
  2. Path: sparky!uunet!elroy.jpl.nasa.gov!usc!rpi!psinntp!psinntp!afs!dave
  3. From: dave@afs.com (David J. Anderson)
  4. Subject: Re: Future Issues of Object Orientation
  5. Message-ID: <1992Sep2.151821.643@afs.com>
  6. Sender: dave@afs.com
  7. References: <923@ast.dsd.northrop.com>
  8. Date: Wed, 2 Sep 1992 15:18:21 GMT
  9. Lines: 66
  10.  
  11. In article <923@ast.dsd.northrop.com> dvorak@ast.dsd.northrop.com (dvorak  
  12. joseph l.) writes:
  13. >  I would like to start a discussion about what people believe
  14. >  will be the critical issues in object technology in the next
  15. >  5 - 8 years. What solutions to these issues do you see and
  16. >  how will the solutions affect the object model?
  17.  
  18. I think the singular critical issue will still be the interfaces and  
  19. connectivity of objects.
  20.  
  21. Today we are building objects that are generally simple. We know the  
  22. target platform, we develop the object to one standard or another, we try  
  23. to make things as reusable as possible, and we build `intuitive' access  
  24. methods. If the object is straightforward, we can do a good enough job of  
  25. defining the interfaces to it and everything works and we're happy.
  26.  
  27. When we need to write more complex objects, it is difficult to determine  
  28. what constitutes a reasonable interface. This follows directly from our  
  29. experience with real-world physical objects: we readily `discover' many  
  30. uses for objects which were not evident to the designer. This problem is  
  31. not tractable through decomposition or from a static holistic viewpoint;  
  32. it is more on the order of "what will the object be used for?" We can make  
  33. good guesses sometimes, but as our objects become more complex, we tend to  
  34. concentrate on only our problem domain and not the others in which the  
  35. object could be equally (or more) useful. 
  36.  
  37. Inevitably, we will build objects which are complex; today's applications  
  38. will be tommorrow's building blocks. From an academic point of view,  
  39. systems and objects are equivalent given a sufficient run-time  
  40. environment. Object systems of the future will be build from  
  41. intercommunicating systems of object-applications, which themselves are  
  42. object-applications, etc.
  43.  
  44. This is a very organic situation. Consider life as we know it. Initially  
  45. the building blocks were small and simple organic compounds. The ones that  
  46. could intercommunicate (ie. bond) with each other built up into simple  
  47. living and quasi-living systems (dna-based, viruses). These in turn  
  48. mutated/evolved/specialized into higher-order organic systems (cells)  
  49. which further mutated/evolved/specialized to even higher orders (plants,  
  50. animals, etc.) Intercommunication at the higher level is possible through  
  51. some channels (sensory organs) but not others (interspecies reproduction,  
  52. direct mental connection, etc.) and begs the questions of the existence  
  53. subjective higher levels (consciousness, soul) and if interconnection at  
  54. these levels is ever possible. Once chains of lower-order evolution have  
  55. brought forth higher-order, things gain inertia; we see different  
  56. varieties of dogs, bu not a dog-man. Sure it could still happen, but  
  57. natural selection keeps it down.
  58.  
  59. What we face in object technology is designing the evolution of an  
  60. `objective life'. Determining what can communicate with what and how that  
  61. communication will be effected is as important and integrated as deciding  
  62. what the objects we will build are. Some of us are considering these  
  63. issues in our object design, but we still do a lot of design just to get  
  64. products out the door. This is not an `at odds' situation; technology  
  65. evolves to help the people who evolve it as much as the people who may  
  66. directly use it. The objects that people need are the ones they'll pay for  
  67. and the ones we ultimately build. By better trying to determine how  
  68. objects will communicate we will significantly enhance our ability decide  
  69. what those objects really should be. 
  70.  
  71. ____________________________________________________________________
  72. Dave Anderson  |    ...consequently, society expects all earnestly
  73.   the dman     |    responsible communication to be crisply brief...
  74. dave@afs.com   |    we are not seeking a license to ramble wordily.
  75.